Руководство пользователя ProtoEMU: различия между версиями

Материал из docs.kb-agava.ru
Перейти к навигации Перейти к поиску
(Новая страница: «== Структура пульта == Пульт содержит следующие типы узлов: * Транспорт - выполняет сбор и...»)
 
Строка 24: Строка 24:
  
 
=== Аналоговый индикатор ===
 
=== Аналоговый индикатор ===
Данный виджет позволяет:
+
Виджет <code>Аналоговый индикатор</code> позволяет:
  
* отобразить значение связанного с ним узла в необходимом формате;
+
* отобразить значение связанного с ним узла с помощью текста в необходимом формате;
 
* изменять значение узла на нужно путем редактирования значения в диалоговом окне или плавно с помощью колеса мыши;
 
* изменять значение узла на нужно путем редактирования значения в диалоговом окне или плавно с помощью колеса мыши;
 
* отобразить значение узла в виде горизонтальной гистограммы (если установлены пределы изменения).
 
* отобразить значение узла в виде горизонтальной гистограммы (если установлены пределы изменения).
  
 
=== Цифровой индикатор ===
 
=== Цифровой индикатор ===
 +
Виджет <code>Цифровой индикатор</code> позволяет:
 +
 +
* отобразить значение связанного с ним узла с помощью текста в необходимом формате;
 +
* отобразить булевы значения (истина/ложь) узла цветом индикатора;
 +
* изменять значение узла на нужно путем редактирования значения в диалоговом окне или плавно с помощью колеса мыши;
  
 
=== Кнопка ===
 
=== Кнопка ===
 +
Виджет <code>Кнопка</code> позволяет:
 +
 +
* отобразить значение связанного с ним узла с помощью текста в необходимом формате;
 +
* отобразить булевы значения (истина/ложь) узла состоянием кнопки (нажата/отпущена);
 +
* изменять значение узла на нужно путем редактирования значения в диалоговом окне или плавно с помощью колеса мыши;
  
 
=== График ===
 
=== График ===
 +
Виджет <code>График</code> позволяет:
 +
 +
* отобразить значения связанных с ним узлов с помощью кривых, отображаемых на двухосевом графике вида значение/время;

Версия 18:30, 11 октября 2025

1 Структура пульта

Пульт содержит следующие типы узлов:

  • Транспорт - выполняет сбор и первичную обработку внешних сигналов.
  • Формы с виджетами - выполняют визуализацию собранных данных и взаимодействие с пользователем.
  • Программы (необязательны) - выполняют дополнительную обработку собранных данных или реализуют алгоритмы, автоматизирующие взаимодействие с внешним оборудованием.
  • Файлы (необязательны) - содержат идентификаторы, хранящие информацию о связи с внешними сигналами.
  • Переменные (необязательны) - реализуют связь с переменными в программах.

2 Транспорты

Транспорты в пульте предназначены для сбора и первичной обработки внешних сигналов.

Каждый транспорт содержит набор источников, содержащих передаваемые транспортом значения. Например, транспорты Modbus (Modbus-RTU, Modbus-TCP) содержат регистры Modbus.

3 Формы и виджеты

Формы с виджетами предназначены для визуализации собранных транспортами данных. Виджеты реализуют возможность взаимодействия пользователя с данными, хранящимися в источниках и переменных.

Эмулятором поддерживаются следующие виджеты:

  • Аналоговый индикатор.
  • Цифровой индикатор.
  • Кнопка.
  • График.

3.1 Аналоговый индикатор

Виджет Аналоговый индикатор позволяет:

  • отобразить значение связанного с ним узла с помощью текста в необходимом формате;
  • изменять значение узла на нужно путем редактирования значения в диалоговом окне или плавно с помощью колеса мыши;
  • отобразить значение узла в виде горизонтальной гистограммы (если установлены пределы изменения).

3.2 Цифровой индикатор

Виджет Цифровой индикатор позволяет:

  • отобразить значение связанного с ним узла с помощью текста в необходимом формате;
  • отобразить булевы значения (истина/ложь) узла цветом индикатора;
  • изменять значение узла на нужно путем редактирования значения в диалоговом окне или плавно с помощью колеса мыши;

3.3 Кнопка

Виджет Кнопка позволяет:

  • отобразить значение связанного с ним узла с помощью текста в необходимом формате;
  • отобразить булевы значения (истина/ложь) узла состоянием кнопки (нажата/отпущена);
  • изменять значение узла на нужно путем редактирования значения в диалоговом окне или плавно с помощью колеса мыши;

3.4 График

Виджет График позволяет:

  • отобразить значения связанных с ним узлов с помощью кривых, отображаемых на двухосевом графике вида значение/время;