Запись в список сигналов
![]() |
![]() |
| Векторный | Си
| ST | |
| в палитре | на схеме |
Описание
Производит запись данных в локальный список сигналов проекта (или список сигналов подключенной БД).
В режиме отладки и при генерации кода поведение блока может быть различным, в зависимости от настроек, указанных в его свойствах.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| inport | Вход для записываемого сигнала. | Математическая |
Выходные порты
Блок не имеет выходных портов.
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Имена сигналов | signals | Список имён сигналов, записываемых блоком. Сигналы указываются через точку с запятой. В списке имён допустимо использовать форматирование имён и создание запросов к БД. | - (пустой текст) |
Текст |
| Выбор максимума (ИЛИ) | f_command | Активизирует режим, когда один логический сигнал определяется в нескольких местах алгоритма, тогда результирующий сигнал который будет записан, определится по логической операции ИЛИ (будет записан максимальный из набора сигналов). | Нет | Двоичное |
| Транслировать в исполнительную систему | translate_out | В режиме отладки, будет или нет блок передавать рассчитанный сигнал в исполняемый (на удаленной системе) модуль. | Нет | Двоичное |
| Транслировать из исполнительной системы | translate_from_exsys | В режиме отладки, будет или нет блок считывать сигнал, рассчитанный в исполняемом (на удаленной системе) модуле. | Нет | Двоичное |
| Порт для сортировки | sort_port | Активизирует выходной порт, который используется для принудительной сортировки блоков на расчетной схеме (при помощи указателя сортировки, например, чтобы блок записи сигналов всегда отрабатывал раньше или позже каких-то других функциональных блоков на схеме). | Нет | Двоичное |
| Порт условия записи сигналов | is_condition | Добавляет порт к блоку, который определяет, будет ли записан или нет сигнал. При наличии логической 1 на этом входе, блок работает как обычно. При наличии логического нуля, запись сигнала производиться не будет. | Нет | Двоичное |
| Перезаписать сигнал после рестарта | frestoreouts | Записать новое значение после рестарта схемы. | Нет | Двоичное |
| Перезаписать сигнал при инициализации |
wr_on_init_state |
Записать сигнал непосредственно после инициализации схемы. | Нет | Двоичное |
| Максимальное кол-во отображаемых символов имени сигнала | n_symb | Влияет на графическое отображения блока. Если длина имени сигнала превышает указанное число, блок будет отображать слово по умолчанию (signal). Иначе отображается имя сигнала, указанное в блоке. | 20 | Целое |
| Структура переменной в коде | var_struct_type | Используется при генерации кода. | Внешняя | Перечисление |
Параметры
Блок не имеет параметров.
Сопутствующие материалы
Материалов нет.

