Вы можете программно изменить индикаторы скорости воздуха, EGT индикатор и RPM Индикатор диапазона цветов с помощью ScaleColors собственность. При использовании с get_param, это свойство возвращает структуру n-by-1, содержащую эти элементы, где n - количество цветных полос на манометре:
Мин. - минимальный диапазон значений для цветовой области
Макс. - максимальный диапазон значений для цветовой области
Цвет - триплет цветов RGB для полосы (диапазон от 0 до 1)
В этом примере описывается изменение цветовой области индикатора EGT. По умолчанию индикатор EGT выглядит следующим образом.

Этот датчик имеет три полосы по часовой стрелке 1, 2 и 3.
Создайте пустую модель и добавьте блок индикатора EGT.
Выберите блок индикатора EGT.
Чтобы изменить цветовые области для индикатора EGT, получите дескриптор цветовых объектов масштаба.
sc=get_param(gcb,'ScaleColors')sc =
3×1 struct array with fields:
Min
Max
ColorДля просмотра значений Min, Max, и Color значения, используйте sc рукоятка. Например, чтобы увидеть значения первой полосы, sc(1), введите:
sc(1)
sc(1)
ans =
struct with fields:
Min: 0
Max: 700
Color: [0.2980 0.7333 0.0902]Чтобы изменить цвет и размер этой области данных, определите структуру с различными параметрами Min, Max, и Color значения и набор ScaleColors к этой новой структуре. Например, чтобы изменить диапазон диапазонов от 1 до 89, а цвет - на красный, выполните следующие действия.
sc(1) = struct('Min',1,'Max',89,'Color',[1 0 0]); set_param(gcb,'ScaleColors',sc)
Проверьте изменения в индикаторе EGT.

Можно добавлять и изменять любое количество цветовых областей. Например, чтобы добавить четвертую полосу и настроить датчик с этой полосой:
sc(4) = struct('Min',200,'Max',300,'Color',[0 1 .6]); set_param(gcb,'ScaleColors',sc)

Индикатор скорости полета | Индикатор температуры отработавших газов (EGT) | Индикатор оборотов в минуту (RPM)