Словарь терминов

Здесь собраны термины базы знаний: что значит каждый в одну строку и где он описан подробно. Сначала идут термины по-русски, затем названия латиницей.

По-русски

Термин

Что это

Подробно

вкладка (поток) / tab, flow

рабочий лист программы в U-Logic

«Первая программа по шагам»

группа

набор элементов в дереве UI-Designer; у группы кнопок включают Interlock

«Кнопки и состояния»

драйвер / driver

описание протокола устройства: команды, их параметры и разбор ответов

«Dynamic Driver»

имя элемента

его ID: по нему программа находит элемент

Имя элемента на всём пути, как называть

инпут и клавиатура / input, keyboard

пара элементов: инпут — поле ввода, клавиатура отдаёт ему символы; текст уходит в программу по кнопке

«Клавиатура и поле ввода»

интерфейс

один экран панели; в проекте их может быть несколько, оператор выбирает нужный в селекторе UI-Panel

«UI-Designer»

кнопка-переключатель / toggle

кнопка с двумя устойчивыми положениями («включено» и «выключено»); включается флажком «Отметить как toggle»

«Кнопки и состояния»

контекст (flow, global)

память программы: переменные узла, потока (flow, общие для узлов одной вкладки) и глобальные (global, общие для вкладок)

«Понимание переменных Node, Flow, Global в U-Logic»

оверлей / overlay

отдельная «подстраница» со своим холстом

«Фрейм и Pop Up»

«Опубликовать» / publish

кнопка UI-Designer: отправляет в UI-Panel последнюю сохранённую версию интерфейсов

«UI-Designer»

подключение (Device Connection)

драйвер плюс транспорт к одному конкретному устройству

Device Connection

проект интерфейсов

всё, что нарисовано в UI-Designer: интерфейсы, страницы, кнопки

Загрузить проект интерфейсов

проект программы

всё, что сделано в U-Logic: вкладки с потоками и драйверы устройств

Загрузить проект программы

пропуск

ссылка с ключом для постоянно подключённых устройств (настенная панель, киоск, планшет): по ней открывается UI-Panel

«Доступ к интерфейсам»

«Развернуть»

кнопка U-Logic, которая запускает правки программы в работу

«Редактор драйверов»

режим HTTPS

переключатель на странице настроек: включает шифрование соединений между вашими устройствами и контроллером; по умолчанию выключен

«Режим HTTPS»

сертификат

то, что нужно контроллеру для шифрования; в контроллере есть встроенный, можно загрузить свой

«Режим HTTPS»

Скриптер / Scripter

узел U-Logic, в котором логику управления описывают кодом, а не цепочкой узлов

«Скриптер: логика кодом»

слайдер / slider

элемент, значение которого выставляют движением ползунка: громкость, яркость, уровень

«Справочник элементов»

сообщение (msg, msg.payload, msg.topic)

то, что проходит по потоку от узла к узлу; после UI - Panel in в msg.payload лежит запись о событии панели, для api - helper - 2 в msg.topic кладут {"имя элемента": значение}

«Связь интерфейса с программой», «Изменение вида на панели»

состояния кнопки

у кнопки четыре состояния: DEFAULT, PRESSED, SELECTED, DISABLED; у каждого свой вид

«Кнопки и состояния»

список / list

элемент: прокручиваемый перечень строк «ключ — значение», из которого оператор выбирает одну

«Справочник элементов»

страница

основной экран интерфейса

«Первый интерфейс»

страница настроек («Панель управления»)

«Панель управления» контроллера (адрес https://<IP>:8443)

«Начало работы»

транспорт / transport

способ связи с устройством: TCP, UDP, HTTP, Telnet, SSH, RS232 и другие

Транспорты

узел / node

блок программы U-Logic; узлы соединяют в цепочки

«Узлы U-Logic»

фрейм / frame

область на странице, в которой показан оверлей

«Фрейм и Pop Up»

Латиницей

Термин

Что это

Подробно

api - helper - 2

узел: меняет вид элементов на панели (текст, цвет, состояние кнопки, значение ползунка, строки списка)

«Изменение вида на панели»

auth-gate / AuthGate

автоматическая авторизация драйвера: пока вход на устройство не выполнен, команды ждут в очереди и после входа уходят по порядку

Вход на устройство

debug

узел: показывает сообщение в боковой панели отладки и ничего не пересылает дальше

debug

Deploy (в Scripter IDE)

кнопка редактора Скриптера: отправляет в программу код одного Скриптера, перезапускается только он

«Редактор Скриптера (IDE)»

device - command

узел: отправляет через подключение команду драйвера с параметрами

device - command

device - response - listener

узел: принимает разобранные драйвером ответы и раскладывает их по выходам

device - response - listener

Dynamic Driver

часть U-Logic, через которую программа управляет оборудованием зала по драйверам

«Dynamic Driver»

flow.json

экспорт одних потоков U-Logic, без драйверов (меню → «Экспорт» / «Импорт»)

Проект или flow.json

Interlock

свойство группы кнопок: выбрана ровно одна, группа сама подсвечивает нажатую и снимает подсветку с остальных

«Кнопки и состояния»

JSONata

короткий язык формул: узел вычисляет формулу над сообщением и подставляет результат

JSONata: выражение вместо switch

KeepAlive

метод драйвера: узел Device Connection вызывает его по таймеру, чтобы опрашивать устройство и не давать ему закрыть соединение по неактивности

Автоматический Keep-Alive

Kiosk

приложение для планшета или панели на Android: держит на весь экран одну страницу, обычно UI-Panel

«Kiosk»

Pop Up

фрейм с типом «Pop Up»: скрыт и открывается кнопками (окно подтверждения, всплывающая панель)

«Фрейм и Pop Up»

publishCommand

метод драйвера: драйвер сам отправляет устройству команду из static commands

Инициирование команд и publishCommand

Scripter IDE

редактор Скриптера: отдельная страница, на которой код пишут и отлаживают

«Редактор Скриптера (IDE)»

U-Logic

редактор программы управления

«Узлы U-Logic»

UI-Designer

редактор интерфейсов

«UI-Designer»

UI-Panel

страница, на которой оператор работает с интерфейсом (на панели, планшете или компьютере)

«UI-Panel»

UI - Panel in / UI - Panel out

узлы: UI - Panel in принимает события всех панелей (вход программы), UI - Panel out передаёт панели готовое сообщение (выход программы)

«Связь интерфейса с программой»

ui - switch

узел: раскладывает события панели по выходам по правилам, одно правило — один выход

«Приём событий»

UVATRON

контроллер, на котором открывают страницу настроек, UI-Designer, UI-Panel и U-Logic

«Начало работы»

UV4PRO-T10

сенсорная панель с собственным экраном

«Начало работы»