Компонент RulangEditor
Для работы с текстами индикаторов, написанных на встроенном языке RuLang, вы можете использовать специальный компонент - RulangEditor. Если у вас установлен модуль поддержки языка RuLang, то компонент редактора будет в списке компонентов на панели задач Румус2.
Число компонентов такого типа, одновременно используемых в одном рабочем столе, не ограничено. Но рекомендуется использовать один такой компонент для избежания редактирования одного и того же индикатора.
Редактор распознает синтаксис языка и подсвечивает разными цветами команды, переменные, функции, текстовые константы.
В верхней части окна компонента расположена панель инструментов редактора RulangEditor:
Строка фильтра предназначена для отбора индикаторов из списка по нескольким символам названия. Большие и маленькие буквы не различаются.
Список индикаторов позволяет не только выбирать индикатор для просмотра и редактирования его текста, но и сразу ставить его на график. Для этого нужно сначала выбрать индикатор в списке, а затем перетянуть мышью (drag-n-drop) его название из списка в графическое окно.
Далее идут кнопки управления файлами индикаторов:
![]() | Создание нового индикатора. Вам будет предложено задать имя для нового индикатора. Имя индикатора должно быть уникальным. Если такой индикатор уже есть, программа выдаст ошибку. |
![]() | Сохранение редактируемого индикатора. Текст индикатора будет перезаписан в файл с тем же именем. Проверка синтаксиса при этом не производится. Если сохраняется вновь созданный индикатор, то в этот момент он будет добавлен в список на закладке "Индикаторы" в панели задач Румус2. |
![]() | Компиляция. При этом происходит проверка синтаксиса, сохранение текста индикатора в файл и добавление в список на закладке "Индикаторы" в панели задач. |
![]() | Скопировать текст индикатора в новый файл. Вам будет предложено задать имя для нового индикатора, после чего будет создан такой файл и в него скопирован текст исходного индикатора. |
![]() | Удаление индикатора. Будет удален файл с текстом индикатора. Будьте внимательны, удаление файла. |
Если редактируемый индикатор используется на графике, то при его сохранении или компиляции все экземпляры данного индикатора будут пересчитаны заново, в том числе при этом может меняться число линий индикатора. При удалении файла индикатор остается в памяти и с графика не удаляется. При последующей загрузке рабочего стола этот индикатор загружен уже не будет.
См. также: