Выход алгоритма (векторный)





| Векторный | Си |
в палитре на схеме

Описание

Блок производит запись значений сигналов (запись данных) в локальный список сигналов проекта или в список сигналов подключенной базы данных. Блок имеет один вход, в отличие от блока "Выход алгоритма", где количество входных портов равно количеству записываемых сигналов. Размерность входного вектора равна сумме размерностей записываемых сигналов. При двойном щелчке по блоку появляется редактор списка записываемых переменных:

Имя переменной задаётся в поле Имя сигнала. На вход блока должен поступать векторный сигнал, размерность которого соответствует указанному перечню сигналов в блоке.

Назначение полей таблицы

  • — задается порядковый номер сигнала (и соответственно входа блока).
  • ID — идентификатор сигнала (входа).
  • Название сигнала — описание "пункта назначения" сигнала (куда уходит сигнал).
  • Имя оборудования — маркировка сигнала (или приёмника сигнала).
  • Параметр — обозначение или имя команды. Используется при создании алгоритмов для формирования команд на блоки управления задвижками, двигателями и т.п.
  • Имя сигнала — имя переменной, записываемой в базу данных.
В правой части задается имя алгоритма, под которым в базе данных будут записаны выходные сигналы этого алгоритма. Справа есть опции, которыми можно настроить внешний вид блока на схеме, отображение шапки и расположение портов блока.

Свойства

Название Имя Описание По умолчанию Тип данных
Выбор максимума (ИЛИ) f_command Активизирует режим, когда один логический сигнал определяется в нескольких местах алгоритма, тогда результирующий сигнал который будет записан, определится по логической операции ИЛИ (будет записан максимальный из набора сигналов). Нет Двоичное
Имя алгоритма al_name Имя блока на расчетной схеме. Иногда это имя может быть использовано как префикс сигналов, формируемых данным блоком. al01 Строка
Транслировать в исполнительную систему translate_out В режиме отладки, будет или нет блок передавать рассчитанный сигнал в исполняемый (на удаленной системе) модуль. Нет Двоичное
Транслировать из исполнительной системы translate_from_exsys В режиме отладки, будет или нет блок считывать сигнал, рассчитанный в исполняемом (на удаленной системе) модуле. Нет Двоичное
Перезаписать сигнал после рестарта frestoreouts Записать новое значение после рестарта схемы. Нет Двоичное
Структура переменной в коде var_struct_type Используется при генерации кода. Внешняя Перечисление

Параметры

Блок не имеет параметров.