Редактор предназначен для отображения и редактирования:
- 1. файлов-ссылок в проекте;
- 2. содержимого свойств "Код Hpp","Код Init","Код Work","Код Cpp" для написания программного кода при создании своего функционального блока.
Окно редактора открывается автоматически при двойном щелчке на файле или сложном блоке в дереве проекта.
Наличие у блока одного из свойств ("Код Hpp","Код Init","Код Work","Код Cpp","Язык кода блока"), либо файлов-ссылок, определяет его отображение по умолчанию в Редакторе.
Редактор может быть выбран как тип представления при создании нового окна.
Вид Редактора при отображении одного файла:

Местоположение файла указано в левом нижнем углу окна. Так как файлы хранятся отдельно, то также существует возможность пользоваться сторонним редактором. По умолчанию файлы хранятся в той же папке, где расположен проект/библиотека.
Вид Редактора при отображении сложного блока на языке С++:

В верхней части редактора слева отображается автоматически сгенерированный список входов и выходов. Справа отображается блок в представлении ФБ.
Ниже для блока на С++ отображается текст из свойств "Код Hpp", во вкладках "Код Init", "Код Work", "Код Cpp" или соответственно файлы *.hpp, *.init, *.work, *.cpp.
Для блока на ST отображаются свойства "Код Hpp", "Код Work" или файлы *.hpp, *.work.
Вид Редактора при отображении сложного блока на языке ST:

По кнопке "Загрузить файлы", содержимое файлов записывается в свойства, а файлы-ссылки удаляются.
По кнопке "Проверить" запускается проверка всех текстов. По факту проверки будет выдано соответствующее окно
Вид окна с информацией об ошибке

Кнопка "Сохранить" сохраняет все тексты в свойствах или файлах.
В окнах Редактора включена подсветка: для файла подсвечивается код С++ или xml. Файлы блока подсвечиваются в зависимости от заданного языка (С++ или ST).