Визуализация поля температур
![]() |
![]() |
|
| в палитре | на схеме |
Описание
Блок предназначен для визуального отображения поля рассчитываемых температур в блоках-стенках и тепловых структурах. Блок не является расчетным, служит только для отображения информации на расчетной схеме.
Алгоритм работы блока следующий: на каждом такте перерисовки блока считывается массив температур размерностью [Nh, Nx] из блока-родителя (параметр с именем _twall_array). В соответствии с полученными значениями температур, сетка прямоугольников изображенная на блоке, раскрашивается разными цветами, от зеленого до красного цвета. При этом зеленому цвету соответствуют все температуры, меньше или равные T_min, а красному цвету - все температуры больше или равные T_max. Те значения, которые находятся между T_min и T_max, окрашивают соответствующие прямоугольники промежуточным цветом, зависящим от текущего значения температуры.
Таким образом, если пользователя интересует какой-то конкретный диапазон температур, то следует T_min и T_max задать по границам этого диапазона. Все что будет холоднее диапазона, будет окрашено в зеленый цвет, все что горячее - в красный.

Совместимые блоки
Входные порты
Блок не имеет входных портов.
Выходные порты
Блок не имеет выходных портов.
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Кол-во элементов разбиения по высоте | Nh | Количество элементов разбиения стенки по высоте. На такое же количество по вертикали будет разделена область визуализации. Заданное число должно совпадать с разбиением по высоте у блока-родителя. | 3 | Целое |
| Кол-во элементов разбиения по радиусу | Nx | Количество элементов разбиения стенки по радиусу. На такое же количество по горизонтали будет разделена область визуализации. Заданное число должно совпадать с разбиением по радиусу (толщине) у блока-родителя. | 3 | Целое |
| Минимальная температура, °С | T_min | Левая граница температурного диапазона, который предполагается визуализировать. | 0 | Вещественное |
| Максимальная температура, °С | T_max | Правая граница температурного диапазона, который предполагается визуализировать. | 100 | Вещественное |
| Показывать границы? | show_border | Если "Да", блок будет дополнительно рисовать границы (сетку) черным цветом на двумерном изображении распределения температур. Если задано "Нет", сетка не будет отображаться. | Нет | Двоичное |
Параметры
| Название | Имя | Описание | Тип данных |
|---|---|---|---|
| Массив температур, °С | _t_wall_array | Массив температур, по которым происходит визуализация. По-умолчанию задано так, что значения к параметру блока поступают из родительского блока, из одноименного параметра. При необходимости это можно изменить, задав другую формулу. Размерность должна совпадать с заданными числами в свойствах Nh и Nx. По умолчанию задана формула вида Parent._twall_array | Матрица |

