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
  • Режим Markdown
  • Простейший синтаксис Markdown
  • Использование LaTex внутри блока
  1. Элементы (блоки)
  2. Элементы графа
  3. Basic

Text Node

PreviousExpression NodeNextFunction Node

Last updated 2 years ago

Text Node - это элемент для работы с данными в текстовом виде. Например, вы можете использовать данные, разделенные запятой (csv) или вы можете импортировать список чисел.

Введенные данные сохраняются как тип string. Поэтому вы можете использовать любые операторы и функции работы со строками.

Например, зададим используем для TextNode с именем txt1 следующий текст:

MATLAB is an engineering tool.

Далее, возьмем Expression Node и запишем в его поле content функцию

replace(txt1, "MATLAB" => "ATLAS")

Результат, будет следующий

"ATLAS is an engineering tool."

Вы можете использовать Text Node для загрузки любых текстовых данных, например данные в формате CSV или JSON

1,2,3
4,5,6
{
    "fruit": "apple",
    "vegies": ["carrot", "onion"]
} 

Подробнее про операции с текстом с помощью языка Julia вы можете узнать по ссылке:

Режим Markdown

В TextNode вы можете использовать язык разметки - Markdown. Чтобы его включить - нажмите соответствующий пункт в Панели Свойства.

Простейший синтаксис Markdown

# Заголовок 1
## Заголовок 2
### Заголовок 3
**Жирный**
*Курсив*
* Список
*** Горизонтальная линия
```
блок с кодом
```
[Julia](https://julialang.org/) - ссылка

Также можно делать более сложное форматирование - таблицы, изображения, цитаты и др. Вы можете узнать подробнее про синтаксис Markdown здесь:

Использование LaTex внутри блока

Для того, чтобы использовать формулы в математическом написании, нужно использовать специальный синтаксис.

Чтобы формулы LaTex корректно отображались - необходимо добавить в граф пакет Julia - Latexify. Нажмите на ссылку "добавить Latexify" в свойствах блока (находится под "номером исполнения"). Либо вы можете вручную добавить блок Pkg - Latexify (из категории Импорт в Библиотеках).

Простой синтаксис использования формул LaTex

L`R = U/I`  - добавляет формулу без вычисления
LR`x = sin(π/4)`  - добавляет формулу и вычисляет её
LD`x = sin(π/4)`  - добавляет формулу, вычиляет её и отображает результат
Text Node
Strings · The Julia Language
Logo
Markdown Reference
Logo