Авиационные часы

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

Описание

Блок по внешнему виду и функционалу имитирует авиационные часы АЧС-1. В блоке реализована имитация работы трех механизмов — механизма отсчета астрономического времени, секундомера и механизма отсчета времени полета. На рисунке (Рисунок 1) показаны основные элементы индикации блока.


Рис. 1. Авиационные часы
На рисунке (Рисунок 1) приняты следующие обозначения:
  1. Часовая стрелка астрономического времени
  2. Минутная стрелка астрономического времени
  3. Секундная стрелка астрономического времени
  4. Кнопка переключения режимов работы механизма отсчета времени полета
  5. Часовая стрелка времени полета
  6. Минутная стрелка времени полета
  7. Индикатор режимов работы механизма отсчета времени полета
  8. Кнопка переключения режимов работы секундомера
  9. Минутная стрелка секундомера
  10. Секундная стрелка секундомера

Астрономическое время отображается с помощью часовой (поз. 1 Рисунок 1), минутной (поз. 2 Рисунок 1) и секундной (поз. 3 Рисунок 1) стрелок. Время полета отображается с помощью часовой (поз. 5 Рисунок 1) и минутной (поз. 6 Рисунок 1) стрелок. Секундомер имеет минутную (поз. 9 Рисунок 1) и секундную (поз. 10 Рисунок 1) стрелки.

Управление механизмом отсчета времени полета осуществляется нажатием красной кнопки (поз. 4 Рисунок 1), расположенной слева. Нажатие этой кнопки переключает режимы работы — "Пуск", "Стоп", "Сброс". Первое нажатие включает механизм отсчета времени полета (режим "Пуск"), второе нажатие — останавливает механизм (режим "Стоп"), третье нажатие — сбрасывает стрелки на 0 (режим "Сброс"). При этом индикатор режимов работы механизма отсчета времени полета (поз. 7 Рисунок 1) меняет свой цвет в зависимости от режима: механизм запущен (режим "Пуск") — красный квадрат, механизм остановлен (режим "Стоп") — красно-белый квадрат, как показано на рисунке (Рисунок 1), механизм сброшен на 0 (режим "Сброс") — белый квадрат.

Управление секундомером осуществляется нажатием кнопки "Пуск" (поз. 8 Рисунок 1), расположенной справа. Нажатие кнопки переключает режимы работы секундомера — "Пуск", "Стоп", "Сброс".

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

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

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

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

Свойства

Название Имя Описание По умолчанию Тип данных
Источник времени астрономического Tastr Свойство определяет от какого источника будет отображаться астрономическое время на часах.
Возможные значения свойства:
  • "Системное время"
  • "Формула"
Если выбрано "Системное время", то блок отображает системное время ПК.

Если выбрано "Формула", то блок отображает время от внешнего источника (например, от авиасимулятора или другого источника), при этом значение каждого из свойств "Время астрономическое, ч", "Время астрономическое, мин", "Время астрономическое, с" должно быть указано в столбце "Формула"

Системное время Перечисление
Время астрономическое, ч Ttek_hour Свойство определяет часы астрономического времени. Например, если текущее время составляет 11 ч 24 мин 37.534 с, то значение свойства "Время астрономическое, ч" будет равно 11.

Если в свойстве "Источник времени астрономического" выбрано значение "Системное время", то свойство доступно только для чтения, при этом значение свойства присваивается из системного времени ПК.

Если в свойстве "Источник времени астрономического" выбрано значение "Формула", то значение свойства присваивается из формулы

Зависит от системного времени ПК в момент добавления блока в окно проекта Целое
Время астрономическое, мин Ttek_min Свойство определяет минуты астрономического времени. Например, если текущее время составляет 11 ч 24 мин 37.534 с, то значение свойства "Время астрономическое, мин" будет равно 24.

Если в свойстве "Источник времени астрономического" выбрано значение "Системное время", то свойство доступно только для чтения, при этом значение свойства присваивается из системного времени ПК.

Если в свойстве "Источник времени астрономического" выбрано значение "Формула", то значение свойства присваивается из формулы

Зависит от системного времени ПК в момент добавления блока в окно проекта Целое
Время астрономическое, с Ttek_sec Свойство определяет секунды (с учетом миллисекунд) астрономического времени. Например, если текущее время составляет 11 ч 24 мин 37.534 с, то значение свойства "Время астрономическое, с" будет равно 37.534.

Если свойство "Источник времени астрономического" имеет значение "Системное время", то свойство доступно только для чтения, при этом значение свойства присваивается из системного времени ПК.

Если свойство "Источник времени астрономического" имеет значение "Формула", то значение свойства присваивается из формулы

Зависит от системного времени ПК в момент добавления блока в окно проекта Вещественное
Режим работы счетчика времени полета Tpol_rej Свойство показывает, в каком режиме работает механизм отсчета времени полета, переключение между которыми осуществляется путем нажатия на левую кнопку (поз. 4 Рисунок 1).
Возможные значения свойства:
  • "Сброс" — стрелки на нуле, отсчет времени не производится
  • "Пуск" — производится отсчет времени полета с момента выбора режима "Пуск"
  • "Стоп" — отсчет времени полета прекращается, стрелки останавливаются в положении, при котором они находились в момент выбора режима "Стоп"
Сброс Перечисление
Время полета, ч Tpol_hour Свойство показывает часы времени полета. Отсчет времени полета начинается с момента нажатия на левую кнопку (поз. 4 Рисунок 1), то есть когда свойство "Режим работы счетчика времени полета" имеет значение "Пуск" 0 Целое
Время полета, мин Tpol_min Свойство показывает минуты времени полета. Отсчет времени полета начинается с момента нажатия на левую кнопку (поз. 4 Рисунок 1), то есть когда свойство "Режим работы счетчика времени полета" имеет значение "Пуск" 0 Целое
Режим работы счетчика секундомера Tsek_rej Свойство показывает, в каком режиме работает механизм секундомера, переключение между режимами осуществляется путем нажатия на правую кнопку (поз. 8 Рисунок 1).
Возможные значения свойства:
  • "Сброс" — стрелки на нуле, отсчет времени не производится
  • "Пуск" — производится отсчет секундомера с момента выбора режима "Пуск"
  • "Стоп" — отсчет времени секундомера прекращается, стрелки останавливаются в положении, при котором они находились в момент выбора режима "Стоп"
Сброс Перечисление
Время секундомера, мин Tsek_min Свойство показывает минуты времени секундомера. Отсчет времени секундомера начинается с момента нажатия на правую кнопку (поз. 8 Рисунок 1), то есть когда свойство "Режим работы счетчика секундомера" имеет значение "Пуск" 0 Целое
Время секундомера, сек Tsek_sec Свойство показывает секунды времени секундомера. Отсчет времени секундомера начинается с момента нажатия на правую кнопку (поз. 8 Рисунок 1), то есть когда свойство "Режим работы счетчика секундомера" имеет значение "Пуск" 0 Вещественное

Параметры

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

Примеры

Примеры использования блока: