Каналы
В TRACE MODE 6 определены каналы нескольких классов.
По функциональному назначению классы каналов можно сгруппировать следующим образом:
каналы для работы с данными (числовые каналы):
- • НЕХ16 - для работы с 2-байтовыми целыми числами;
- • НЕХ32 - для работы с 4-байтовыми целыми числами;
- • FLOAT - для работы с 4-байтовыми вещественными числами (существуют две разновидности канала этого класса - с обработкой и без обработки в канале);
- • DOUBLE FLOAT - для работы с 8-байтовыми вещественными числами;
- • TIME - для работы со значениями времени (дата и время);
каналы для мониторинга:
• Событие - для мониторинга объекта с целью фиксирования возникновения/исчезновения на этом объекте некоторого события или ситуации (например, аварии). Канал хранит историю события и допускает его квитирование;
каналы для задания прав пользователей:
• Пользователь - для задания прав пользователя на разработку и/или запуск проекта;
каналы T-FACTORY:
- • Единица оборудования - для учета единицы оборудования, планирования и мониторинга ее техобслуживания;
- • Персонал - для учета работника, а также планирования и мониторинга его участия в техобслуживании оборудования;
- • М-ресурс - для учета складских ресурсов;
- • D-pecypc - для мониторинга техобслуживания оборудования и ряда других задач;
каналы многофункционального назначения:
• CALL - свойство вызов канала этого класса конфигурируется для выполнения различных функций. В ИС можно создать следующие каналы этого класса с предустановленным свойством вызов (при создании такого канала в соответствующем слое шаблонов создается шаблон, вызываемый каналом):
экран - канал с вызовом шаблона экрана;
программа - канал с вызовом шаблона программы;
документ - канал с вызовом шаблона документа;
связь с БД - канал с вызовом связи с базой данных.
Шаблоны
Шаблон можно рассматривать как функцию, которую вызывает основная программа (монитор) с передачей определенных значений. Шаблоны вызываются каналами класса CALL (шаблоны программ могут быть вызваны каналами других классов с настроенным свойством вызов) при их отработке монитором.
Значения в шаблон передаются через его аргументы. Эта передача настраивается в ИС с помощью привязки аргументов шаблона к каналам или источникам/приемникам в редакторе аргументов. Передача аргументов при вызове шаблона обязательна -другими словами, шаблон должен иметь хотя бы один аргумент.
В соответствующих слоях структуры проекта могут быть созданы следующие шаблоны (компоненты проекта):
- • шаблон программы - разработка программ в соответствующем редакторе подробно рассматривается в разделе Программирование алгоритмов;
- • шаблон экрана, графической панели, мнемосхемы -разработка графического интерфейса оператора в соответствующем редакторе подробно рассматривается в разделе Разработка графического интерфейса;
- • шаблон документа - разработка документов (генерируемых отчетов) в соответствующем редакторе подробно рассматривается в разделе Генерация документов;
- • шаблон связи с базой данных - конфигурирование связи с базой данных в соответствующем редакторе.