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

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

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

