Датчик универсальный





в палитре на схеме

Описание

Блок датчика не является расчетным в прямом смысле, то есть он не участвует в решении теплогидравлической задачи. Датчик лишь записывает в базу данных сигналов вычисленное значение (значение параметра) того или иного блока. Или, датчик может по указанной пользователем формуле провести вычисление какой-то величины, основанной на нескольких параметрах или свойствах расчетного блока, на который он поставлен. Таким образом, датчик осуществляет только информационное вычисление, не оказывающее прямого влияния на теплогидравлическую модель.

Результат расчета датчика он записывает в базу сигналов в сигнал, формируемый из имени группы сигналов и имени сигнала.

Например, если датчик проставлен на внутреннем узле расчетной схемы, и у него указано показание датчика value равное Parent._t+273.15, имя группы сигналов group_name указано как DAT001, а имя сигнала signal_name как XQ01, то датчик на каждом шаге расчета будет производить считывание расчетной температуры (параметр _t) из родительского блока, увеличивать значение на 273.15 (перевод в К), и результат записывать в сигнал базы данных с полным именем сигнала DAT001_XQ01.

Входные порты

Блок не имеет входных портов.

Выходные порты

Блок не имеет выходных портов.

Свойства

Прим.:
Перечни свойств всех блоков вкладки "Точки контроля" одинаковые, то есть по сути это один и тот же блок, только сохраненный в библиотеку с разными заданными предустановленными значениями свойств, для разных типов блоков.
Название Имя Описание По умолчанию Тип данных
Показание датчика, е.и. value В колонке "Формула" следует указать выражение, основанное на одном или нескольких расчетный параметров и/или свойств блока-родителя, который будет обработан датчиком. При этом надо использовать ключевое слово Parent, чтобы обращение шло к параметрам родительского блока. Например, чтобы датчик выводил давление, которые рассчитываются в параметрах родительского блока с именем _p, в формуле свойства следует указать: Parent._p. Если требуется чтобы датчик измерял в других единицах измерения, например в МПа, а не Паскалях как в родительском блоке, то надо указать: Parent._p/1e6. 0 Вещественное
Имя группы сигналов в БД

group_name

Имя группы сигналов БД (группа сигналов должна существовать в базе данных). Строка
Имя сигнала в БД

signal_name

Имя сигнала указанной группы сигналов, в который датчик будет записывать значение на каждом шаге расчета. Имя сигнала должно существовать в базе данных. Строка
Оформление Настройка внешнего вида блока
Видимость при выполнении isVisibleWhileComp Если свойство установлено в "Да", то блок при расчете будет отображаться на расчетной схеме, и будет видно измеренное значение. При установке "Нет" - отображаться не будет. В случае большого количества точек контроля для ускорения отрисовки расчетной схемы бывает полезно "выключить" отображение датчиков. Да Двоичное
Количество знаков после запятой Digits Определяет количество знаков после запятой (после точки), с которым на датчике визуально отображается измеренная величина. 2 Целое
Количество значащих цифр Precition Количество цифр, до которого будет проведено округление числа перед его выводом на визуальное отображение. Например, при задании = 5 и количестве знаков после запятой равным 2, число 12345.67 отобразится как 12345.00. При задании 4 значащих цифр оно отобразится как 12340.00. Число 1234567.89 при 5 значащих цифрах будет отображаться как 1.2346E6. 5 Целое

Параметры

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