Project

General

Profile

Реализация

В системе работают два идентичных рабочих места, каждое на 12 каналов.
Всего резервируется 24 канала
Схема работы одного места представлена на картинке.
Картинка видна только в Google Chrome.
{{Image("GR_Reserve_L1.svg","link= ")}}

Todo

* Коммутатор аксии. Для каждого канала может:

* знает список возможных источников

* выбрать источник

* Знает состояние выхода (наличие сигнала, уровень)

* Управляет резервным коммутатором (2х1)

* Знает, куда переключен резервный коммутатор

* режим упр-я резервом (Auto,Manual,!SemiAuto)

* Модуль отображения состояния коммутатора

* в виде списка

* в виде таблицы выходов

* в виде матрицы

* Модуль управления матрицей по расписанию

* Редактор расписания резервирования и переключений (видимо недельной сетки)

* элементом расписания является набор коммутаций

* кроме того в него как-то должны входить интервалы резервирования

* Выполнятор этого расписания.

Вопросы

* В процессе инсталляции 24 канала выхода АСК должны синхронно коммутироваться на аналоговых и AES нодах. Есть два варианта реализации. Какой выбрать?

* Научить коммутатор AXIA синхронно коммутировать один и тот же сигнал на два выхода

* Сделать повторитель, который отслеживает, какие каналы поданы на нод и делает то же самое на другом.

  • Как это инсталлировать, хочется делать все в 15 версии, но не хочется обновлять весь комплекс.

Система управления переключением

* Данные, которыми оперируем:

* Нотификация о наличии сигнала. Получаем от аксии.

* Расписание, когда нужно резервировать (недельная сетка).

* Управление

* Переключение режима автоматики

* Выдаем команды на переключение

* Выдаем команды на подслушку входа, выхода

* Выдаем сигналы GPI на переключение канала (основной, резервный)

* Отображение состояния:

* Состояние активности (резервируется ли текущий временной интервал (по расписанию))

* Наличие сигнала на входе

* Состояние переключения (по состоянию GPI от коробки)

* Состояние подслушки

* Состояние автоматики (автоматический, ручной, полуавтоматический)

* Автоматика

* Ручной.

* Автоматический.

* Полуавтоматический (когда возврат с резерва вручную)

* Настройки

* Расписание с которым работаем

Пользовательский интерфейс

* Состав

* Кнопка MAIN (в случае если коммутация на основной программе подсвечивается. В случае наличия сигнала зеленая, при отсутствии красная)

* Кнопка RESERVE (в случае если коммутация на резерв красная)

* Combobox Automation(Auto,Manual,!SemiAuto)

* Текстовая строк названия канала.

* Текстовая строка состояния. ОК или ошибка (в случае ошибки подсвечивается красным). Возможные ошибки

* Нет связи с детектором тишины. Неизвестно, есть ли сигнал а входе

* Нет связи с коммутатором

* Ошибка коммутации. Состояние коммутатора не соответствует отправленной команде.

* Индикатор наличия сигнала на входе (или индикатор уровня)

* Кнопки подслушки входа и выхода. при коммутации подсвечиваются. При нажатии отправляем комманду коммутации.

  • В случае ошибки система пытается переключиться на основную программу.
  • В автоматическом режиме кнопки ручного переключения блокированы
  • Кнопка вызова окна настроек.

Add picture from clipboard (Maximum size: 742 MB)