| Схема | Одна «программа» конструктора: входы, шаги, связи, выход. Один файл. Имя схемы — это и имя её файла, и имя вызова из ячейки. |
| Шаг (он же фигура, он же блок) | Одно действие схемы. На листе рисуется прямоугольником или ромбом, имеет номер. |
| Действие | Вид шага из палитры: «Найти объекты», «Склеить». Один и тот же вид действия может стоять в схеме многими шагами. |
| Палитра (панель «ДЕЙСТВИЯ») | Список всего, что программа умеет, разложенный по разделам. Подходящие к концу схемы действия горят, остальные погашены. |
| Строка шага | Одно место внутри фигуры, куда попадает значение. Слева — откуда берётся, справа — само значение. Настройка и одноимённый вход слиты в одну строку. |
| Настройка | То, что задаёт поведение шага: «Где искать», вид сравнения, связь. Хранится в схеме строкой, выбирается из закрытого списка. |
| Вход / выход | Место, куда приходит и откуда уходит значение по связи. У каждого действия ровно один выход. |
| Связь (провод) | Соединение выхода одного шага со входом другого. Связь всегда несёт список; одиночное значение — список из одного элемента. |
| Форма значения | Что течёт по связи и сколько его: объект, объекты, текст, текст ×N, словарь, да / нет. Считается из самих шагов, без проекта. См. Формы значений. |
| Нить | Цепочка шагов, идущих один за другим. Значение от предыдущего шага к следующему выражено стрелкой; в ветке развилки нить рисуется внутри ветки. |
| Лист | Рабочая область вкладки схемы, оформленная как чертёж: рамка, графа ведомости справа, штамп внизу. Ширина постоянная. |
| Ведомость прогона | Правая графа листа: результат пробного запуска по строке на шаг. |
| Штамп | Блок в нижней части листа: СХЕМА, ИСПЫТАНО НА, ВЫЗОВ, ЧТО ДЕЛАЕТ. |
| Прогон | Собранные объекты проекта — результат разбора экселей. Пробный запуск считает схему на объектах прогона. «Прогон ПЛК» и «прогон HMI» загружают разные наборы: устройства DevStudio грузит только парсинг HMI. |
| Объект проекта | Тех. объект, собранный парсером из строк листов: у него есть имя (обычно TAG), колонки, вложенные объекты, списки и связи. |
| Источник (строка «Где искать») | Среди чего шаг ищет: все объекты прогона, объекты ПЛК, обжтайпы, уровни тревог… См. Источники объектов. |
| Обжтайп | Описание типа объекта: лист с каналами, атрибутами и объявлениями. Связь обжтайп отдаёт строки листа обжтайпа объекта, а не сам обжтайп. |
| Словарь | Набор «имя → значение». Так устроены колонки объекта (InstanceData) и строка датчика (SensorData): заранее известных ключей у них нет, и работать с ними надо как со словарём. |
| Ключ | Имя внутри словаря. У словаря «поле» — это его ключ. |
| Условие | Набор строк, которыми шаг отбирает объекты. Строки складываются в группы «все» и «хотя бы одно». См. Условие отбора. |
| Отсев | Цифра справа от строки условия: сколько объектов её пережило. Появляется после пробного запуска. |
| Место вызова | Строка, для которой считается ячейка, и ПЛК этой строки. Шаг может читать их напрямую, без аргументов: пункты эта строка и ПЛК этой строки. |
| Аргумент вызова | Входная переменная схемы. Заводится в овале «Из ячейки». Порядок строк овала — порядок аргументов в вызове. |
| Опции ПЛК | Таблица «имя → значение» у ПЛК: SplitRegex, ComposeRegex, defaultTAMap. Читаются шагом «Взять поле» с пунктом ПЛК этой строки. |
| Схема-блок | Схема, которую из ячейки не зовут: она отдаёт объекты или список и ставится шагом в другие схемы. Галка «зовут из ячейки» у неё снята или серая. |
| Библиотека | Папка со схемами, у которой есть имя и, обычно, манифест с объявленным составом. |
| Решение | Файл со списком подключённых библиотек по порядку. Порядок = порядок разрешения имени. |
| Разрешение имени | Поиск схемы по имени из ячейки: по библиотекам решения сверху вниз, первая найденная считается; ничего не нашлось — вызов уходит в GAP.dll. |
| Перехвачено | Пометка в каталоге: схема с этим именем есть и в библиотеке выше, считается она. |
| Фаза | Когда считается схема: во время чтения экселей (объектов ещё нет) или после (объекты собраны). |
| Отложенный счёт | Вызов, которому нужны объекты во время их сборки, оставляет в значении свой текст и досчитывается позже. |
| Переменная шаблона | [имя] в шаблоне .jsm, заданное первой строкой шаблона. В конструкторе задаётся шагом «Переменные шаблона». |
| Показ кодом | Та же схема, показанная на C# — строка кода на фигуру. Нужен для сверки при переносе функции из GAP, а не для сборки. |