Atlas Docs
  • Что такое ATLAS?
  • ✨Начало
    • Графы, схемы и проекты
      • Граф
      • Схема
      • Проект
      • Документ
    • Интерфейс
      • Навигация
      • Меню графа
      • Рабочая область
      • Панель Проекты
      • Панель Слои
      • Панель Элементы
      • Панель Ресурсы
      • Панель Схемы
      • Панель Библиотеки
      • Панель Свойства
      • Панель Окружение
      • Импорт, экспорт, сохранение
    • Roadmap
  • 🖥️Разработка
  • Элементы (блоки)
    • Элементы графа
      • Basic
        • Expression Node
        • Text Node
        • Function Node
        • Module Node
        • Selection Node
        • MatrixFilter Node
        • Object Node
        • Struct Node
      • Импорт
        • File Node
        • Pkg
        • GraphImport Node
      • Графики
        • Gadfly
        • Desmos
    • Объекты схемы
      • Empty Object
      • Smart Object
      • Action Object
      • Select Object
      • Display
      • Table
  • Синтаксис Julia
    • Типы данных
    • Выражения
    • Математические функции
    • Диапазон
    • Строки
    • Массивы
  • ❓Поддержка
    • Как с нами связаться
Powered by GitBook
On this page
  1. Элементы (блоки)
  2. Объекты схемы

Smart Object

PreviousEmpty ObjectNextAction Object

Last updated 1 year ago

Smart Object - это объект, который может содержать в себе логический . Он использует граф для вычисления своих параметров.

Вы можете использовать функции и переменные из логического графа. Граф импортируется как в вашу .

Если вы хотите использовать переменные или функции графа внутри параметров объекта - вы можете так сделать, используя знак @ как ссылку.

На изображении выше в качестве параметра z используется функция func1 из графа Mygraph. В нее передаются аргументы x и y - параметры данного объекта.

Запись

z: @.func1($x, $y)

равносильна записи

smart1.z = Mygraph.func1(smart1.x, smart1.y)

x = 5; y = $x + 5; z = z = $x + @.my_function($y)

Аналогично , параметры могут ссылаться друг на друга. Используйте $ перед параметром, как ссылку, например:

При ссылке на него, SmartObject - возвращает (NamedTuple).

EmptyObject
Объект
Граф
Module
Объектную Схему
Smart Object