Входной контакт
![]() |
![]() |
| Векторный | Си
| ST | |
| в палитре | на схеме |
Описание
Реализует считывание переменной и передачу её на выход блока. В режиме локальной отладки эквивалентен константе. При удалённой отладке блок считывает внешнюю переменную из исполнительной системы.
При генерации кода, данный блок может не создавать новую переменную, в этом случае предполагается что она уже существует на исполнительной системе.
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Значение по умолчанию | a | Значение на выходе блока, может быть векторным. | [0] | Массив |
| Имя контакта | cont_name | Имя переменной, считываемой блоком. | input:0 | Строка |
| Тип контакта | cont_type | Тип данных выходной переменной при генерации кода для полномасштабной модели. | double | Перечисление |
| Формат имени переменной | decl_format | Правило формирования имени считываемой переменной. | <контакт\запрос> | Перечисление |
| Добавить в базу сигналов | dbm_add | Флаг, указывающий необходимо ли создать данную переменную в базе сигналов системы. | Нет | Двоичное |
| Запрос на имя из базы | query | Запрос из базы данных для формирования имени считываемой переменной. | - | Текст |
| Автоматически сбрасывать | auto_reset | Сбрасывать сигнал в 0 автоматически. Применяется в основном при генерации кода и отладке, для дискретных сигналов. | Нет | Двоичное |
| Операция для нескольких контактов | vec_mode | Способ формирования сигнала при наличии нескольких переменных. | Операция ИЛИ | Перечисление |
| Функциональный план | plan | Имя файла диаграммы, на который необходимо перейти при двойном щелчке по объекту. | - | Строка |
| Отлаживаемый компонент | debug_comp | Имя компонента, который будет установлен при переходе на другую диаграмму в режиме отладки. | - | Строка |
| Описание входа (не более 65 символов) | description | Описание переменной (для исполнительной системы, если требуется). | - | Строка |
| Дополнительное описание | long_desc | Длинное описание переменной (для исполнительной системы, если требуется). | - | Текст |
| Единица измерения | unit | Единица измерения переменной (для исполнительной системы, если требуется). | - | Строка |
| Имя глобала | global | Имя общей разделяемой области памяти (для исполнительной системы, если требуется). | - | Строка |
| Дополнительный шаблон для файла DBM | add_decl | Дополнительная секция декларации переменной (если она требуется для исполнительной системы). | - | Текст |
| Порт для сортировки | sort_port | Активизирует входной порт, который используется для принудительной сортировки блоков на расчетной схеме (при помощи указателя сортировки, например, чтобы блок чтения сигналов всегда отрабатывал раньше или позже каких-то других функциональных блоков на схеме). | Нет | Двоичное |
| Структура переменной в коде | var_struct_type | Используется при генерации кода. | Внешняя | Перечисление |
Параметры
Блок не имеет параметров.
Прим.:
блок может быть использован для генерации кода на языке Си для внешней целевой системы.

