Переключатели

Описание демо-примера

Расположение

SimInTech\Demo\Визуализация и анимация\Индикаторы\Переключатели\Переключатели.prt

Описание

В примере (Рисунок 1) демонстрируется использование блоков библиотеки "Индикаторы" для работы с переключателями, световыми табло и авиационными приборами.


Рис. 1. Окно проекта "Переключатели".
В модели представлены следующие органы управления и индикации:
  1. Блоки "Светосигнальное табло" и "Поворотный переключатель"
    В левой части модели проекта находятся блоки "Светосигнальное табло" и "Поворотный переключатель" (Рисунок 2):
    • Блок "Светосигнальное табло" отображает текст в зависимости от значения свойства "Включение". Текст может отображаться в одном из двух режимов в зависимости от значения свойства "Режим свечения" ("Непрерывный" или "Мигающий")
    • Блок "Поворотный переключатель" при повороте ручки управления изменяет значение, от которого зависит режим работы блока "Светосигнальное табло"


    Рис. 2. Окно модели с выделенными блоками "Светосигнальное табло" и "Поворотный переключатель".
    Режимы работы блока "Светосигнальное табло" заданы программным кодом в скрипте модели:
    • Режим 0 – текст надписи "ОТКЛ", цвет серый RGB (60, 60, 60), режим свечения "Непрерывный"
    • Режим 1 – текст надписи "ОПАСНО", цвет красный RGB (255, 0, 0), режим свечения "Мигающий", длительность свечения 0.2 с, длительность паузы 0.2 с
    • Режим 2 – текст надписи "ВНИМАНИЕ", цвет оранжевый RGB (255, 128, 0), режим свечения "Непрерывный"
    • Режим 3 – текст надписи "НИЖЕ НОРМЫ" (в 2 строки), цвет желтый RGB (255, 255, 0), режим свечения "Непрерывный"
    • Режим 4 – текст надписи "НОРМА", цвет зеленый RGB (0, 255, 0), режим свечения "Непрерывный"
    • Режим 5 – текст надписи "ТЕСТ", цвет белый RGB (255, 255, 255), режим свечения "Мигающий", длительность свечения 0.5 с, длительность паузы 0.5 с
  2. Блоки "Светосигнальное табло" и "Четырехпозиционный переключатель с нейтральным положением"
    В средней части модели проекта находятся блоки "Светосигнальное табло" и "Четырехпозиционный переключатель с нейтральным положением" (Рисунок 3):
    • Блок "Светосигнальное табло" отображает текст в зависимости от значения свойства "Включение" ("Нет" – не отображает, "Да" – отображает). Текст может отображаться в одном из двух режимов в зависимости от значения свойства "Режим свечения" ("Непрерывный" или "Мигающий")
    • Блок "Четырехпозиционный переключатель с нейтральным положением" может иметь значение от 0 до 3 в зависимости от положения переключателя. В нейтральном положении переключатель имеет фиксацию. Для других положений наличие фиксации настраивается через свойство "Фиксированные положения"


    Рис. 3. Окно модели с выделенными блоками "Светосигнальное табло" и "Четырехпозиционный переключатель с нейтральным положением".
    В примере в верхнем положении фиксации нет, в левом и правом положениях фиксация есть. В зависимости от положения переключателя меняется значение, от которого зависит режим работы блока "Светосигнальное табло". Режимы работы блока "Светосигнальное табло" заданы программным кодом в скрипте модели:
    • Режим 0 - переключатель находится в нейтральном положении, текст надписи "НАСОСЫ ВЫКЛЮЧЕНЫ" (в 2 строки), цвет красный RGB (255, 0, 0), режим свечения "Непрерывный"
    • Режим 1 - переключатель удерживается в верхнем положении, текст надписи "КОНТРОЛЬ ДАВЛЕНИЯ" (в 2 строки), цвет желтый RGB (255, 255, 0), режим свечения "Мигающий", длительность свечения 0.35 с, длительность паузы 0.35 с
    • Режим 2 - переключатель находится (без удержания) в левом положении, текст надписи "НАСОС 1 ВКЛЮЧЕН" (в 2 строки), цвет зеленый RGB (0, 255, 0), режим свечения "Непрерывный"
    • Режим 3 - переключатель находится (без удержания) в левом положении, текст надписи "НАСОС 2 ВКЛЮЧЕН" (в 2 строки), цвет зеленый RGB (0, 255, 0), режим свечения "Непрерывный"
  3. Блоки "Командно-пилотажный прибор" и панель управления с блоками "Двухпозиционный переключатель" и "Пятипозиционный переключатель с нейтральным положением"
    В правой части модели проекта (Рисунок 4) находится блок "Командно-пилотажный прибор", имеющий элементы индикации для отображения углов крена, тангажа, скольжения, а также бокового и вертикального отклонения от заданной траектории и отклонения командных (директорных) планок по крену и тангажу. Для демонстрационных целей в проекте реализовано управление элементами индикации с помощью расположенных ниже блоков "Двухпозиционный переключатель", "Пятипозиционный переключатель с нейтральным положением".


    Рис. 4. Окно модели с выделенными блоками "Командно-пилотажный прибор" и панелью управления с блоками "Двухпозиционный переключатель" и "Пятипозиционный переключатель с нейтральным положением".
    Блок "Двухпозиционный переключатель" с подписью "Питание" предназначен для включения и отключения питания:
    • Если значение блока равно "0" (переключатель находится в нижнем положении), то элементы индикации блока "Командно-пилотажный прибор" не отклоняются от начального положения, при этом горит красная лампа "Арретир"
    • Если значение блока равно "1" (переключатель находится в верхнем положении), то элементы индикации блока "Командно-пилотажный прибор" управляются соответствующими блоками "Пятипозиционный переключатель с нейтральным положением", при этом красная лампа "Арретир" не горит

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

    Для задания отказов по питанию в канале крена и тангажа необходимо у блоков "Двухпозиционный переключатель" с общей подписью "Отказы по питанию" в правой части модели задать значение "1" установкой соответствующих переключателей с подписями "Канал тангажа" и "Канал крена" в верхнее положение, при этом выдвигаются бленкеры отказа в соответствующем канале, если задано значение "0" (переключатели в нижнем положении), то бленкеры убираются.

Используемые блоки