Датчик





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

Описание

Блок аналогичен блоку Входной контакт, с добавлением отображения измеряемой величины. Реализует считывание переменной, передачу её на выход блока, а также отображение значения переменной на схемное окно в заданном пользователем формате. В режиме локальной отладки эквивалентен константе. При удалённой отладке блок считывает переменную из исполнительной системы.

Свойства

Название Имя Описание По умолчанию Тип данных
Значение по умолчанию a Значение на выходе блока, может быть векторным. [0] Массив
Имя контакта cont_name Имя переменной, считываемой блоком. - Строка
Тип контакта cont_type Тип данных выходной переменной при генерации кода для полномасштабной модели. Float Перечисление
Формат имени переменной decl_format Правило формирования имени считываемой переменной. <контакт\запрос> Перечисление
Добавить в базу сигналов dbm_add Флаг, указывающий необходимо ли создать данную переменную в базе сигналов системы. Нет Двоичное
Запрос на имя из базы query Запрос из базы данных для формирования имени считываемой переменной. - Текст
Автоматически сбрасывать auto_reset Сбрасывать сигнал в 0 автоматически. Применяется в основном при генерации кода и отладке, для дискретных сигналов. Нет Двоичное
Операция для нескольких контактов vec_mode Способ формирования сигнала при наличии нескольких переменных. Операция ИЛИ Перечисление
Функциональный план plan Имя файла диаграммы, на который необходимо перейти при двойном щелчке по объекту. - Строка
Отлаживаемый компонент debug_comp Имя компонента, который будет установлен при переходе на другую диаграмму в режиме отладки. - Строка
Описание входа (не более 65 символов) description Описание переменной (для исполнительной системы, если требуется). - Строка
Дополнительное описание long_desc Длинное описание переменной (для исполнительной системы, если требуется). - Текст
Единица измерения unit Единица измерения переменной (для исполнительной системы, если требуется). - Строка
Имя глобала global Имя общей разделяемой области памяти (для исполнительной системы, если требуется). - Строка
Дополнительный шаблон для файла DBM add_decl Дополнительная секция декларации переменной (если она требуется для исполнительной системы). - Текст
Порт для сортировки sort_port Активизирует входной порт, который используется для принудительной сортировки блоков на расчетной схеме (при помощи указателя сортировки, например, чтобы блок чтения сигналов всегда отрабатывал раньше или позже каких-то других функциональных блоков на схеме). Нет Двоичное
Свойства, влияющие только на внешний вид блока:
Тип датчика meter_type Символ или строка, поясняющая тип измеряемой датчиком величины и используемая в левой части изображения датчика. P Строка
Общее количество знаков precition Число, определяющее общее количество цифр (до и после запятой) при отображении показаний датчика. 3 Целое
Количество знаков после запятой digits Число, определяющее количество цифр после запятой при отображении показаний датчика. 2 Целое
Формат числа num_format Флаг, указывающий в каком формате выводить значение измеряемой величины. Основной Перечисление
Описание датчика desc Текст в пользовательском формате (произвольный), описывающий датчик, измеряемую величину и т.п. Выводится по умолчанию в подписи к блоку. - Строка

Параметры

Название Имя Описание Тип данных
Значение датчика allY Считанное из базы сигналов (и передаваемое на выход) текущее значение указанного сигнала датчика. В случае нескольких сигналов, передается вектор значений. Массив
Прим.:
блок может быть использован для генерации кода на языке Си для внешней целевой системы.