Главное окно AudioSP представляет собою область, состоящую из нескольких блоков. Среди них выделяется общая панель управления и панели управления каналами. На общей панели управления размещены кнопки для управления всеми каналами одновременно, а также кнопки вызова сервисных функций программы. Каждая панель управления каналом имеет свой заголовок, в котором указывается имя канала, которому она принадлежит. В главном окне программы отображается столько панелей управления каналами, сколько их функционирует в данной версии, или меньше, если это специально указано в настройках.
На каждой панели управления каналом размещены кнопки для управления режимом его работы. На иллюстрации показан внешний вид главного окна программы AudioSP.
На общей панели управления размещено 10 кнопок для управления программой, индикатор заполненности рабочих буферов, информаторы загруженности процессора, информатор текущего времени и даты.
Кнопки общей панели управления:
Кнопка предназначена для смены уровня безопасности текущего сеанса работы с программой. Используется для перехода из режима администратора в режим оператора или наоборот. Данная операция имеет смысл только в том случае, если в программе установлена система доступа с использованием паролей. Если пароли не установлены, нажатие данной кнопки не несет смысловой и функциональной нагрузки.
Кнопка предназначена для включения режима непрерывной записи на всех каналах. В данном режиме вся поступающая на канал звуковая информация непрерывно сохраняется в базу данных.
Кнопка предназначена для включения режима записи по акустопуску на всех каналах. Режим записи по акустопуску - это режим, когда запись производится в случае появления полезного сигнала. Критерием наличия полезного сигнала является превышение сигналом установленного порога (уровня) активации акустопуска.
Кнопка предназначена для выполнения останова текущего режима записи на всех каналах. Каким образом каждый канал будет реагировать на нажатие этой кнопки, зависит от текущего режима канала и его предыдущего состояния. Если канал находился в режиме записи по акустопуску, после нажатия на кнопку останова, канал перейдет в режим останова. Если канал находился в режиме непрерывной записи, а до включения этого режима был в режиме записи по акустопуску, после нажатия на кнопку останова, канал вернется к режиму записи по акустопуску. Повторное нажатие на кнопку останова переведет данный канал в режим останова. В тоже время если перед режимом непрерывной записи канал не находился в режиме записи по акустопуску, перевод этого канала в режим останова выполняется при первом нажатии данной кнопки.
Кнопка предназначена для вызова диалога прослушивания записей базы данных.
Кнопка предназначена для вызова диалога настройки календарных событий (планировщика).
Кнопка предназначена для вызова диалогового окна настройки параметров программы.
Кнопка предназначена для перевода программы в скрытой режим работы. В этом режиме программа работает незаметно для пользователя, не отображается на панели задач Windows и в системном трее. Выход из скрытого режима осуществляется нажатием "горячей" комбинации кнопок, которая устанавливается в настройках программы. По умолчанию используется комбинация Ctrl+Alt+P
Кнопка предназначена для вызова документации о программе.
Кнопка вызывает диалоговое окно "О программе" с информацией о названии и версии продукта, а также с указанием контактных данных .
Информаторы главной панели управления
На главной панели управления размещены информаторы:
➢ - текущая дата
➢ - текущее время
➢ - процент загруженности процессора программой AudioSP
➢ - общий процент загруженности процессора всеми выполняющимися программами.
Индикатор заполненности рабочих буферов памяти программы, также размещен на главной панеле управления. Каждому каналу соответствует один столбец на индикаторе. Ширина индикатора от левой до правой границы соответствует полному размеру рабочего буфера. Длина столбцов характеризирует степень заполнения буферов. При приближении степени заполненности отдельных рабочих буферов программы к критическим значениям соответствующие им столбцы начинают изменять свой цвет.
Панель управления каналом предназначена для управления режимами работы канала. Каждому каналу соответствует своя панель управления. В заголовке каждой панели управления каналом указывается ее имя или номер. Также на ней размещены текстовые информаторы, кнопки управления и индикаторы.
Назначение кнопок на панели управления каналом следующее:
Кнопка предназначена для включения режима непрерывной записи на канале.
Кнопка предназначена для включения режима записи по акустопуску на канале
Кнопка предназначена для выполнения останова текущего режима записи.
Кнопка выполняет программную коммутацию текущего канала на устройство воспроизведения с целью осуществления сквозного прослушивания канала (прослушивание в реальном времени).
Кнопка предназначена для вызова диалога прослушивания записей базы данных. При нажатии на кнопку автоматически активируется фильтр отбора записей по текущему каналу.
С правой стороны панели управления каждого канала расположены индикаторы сигнала.
Данный "столбчатый" индикатор предназначен для отображения в реальном времени уровня сигнала, поступающего на канал. Красный цвет столбика говорит о включении записи сигнала в этом канале. Запись может быть обусловлена превышением звукового порога включения записи в режиме записи по акустопуску, либо постоянно выполняется в режиме непрерывной записи. Синий цвет говорит о том, что сигнал присутствует, но запись не включена, либо уровень сигнала еще недостаточен для включения записи.
Шкала данного индикатора логарифмическая и предназначена для отображения уровня сигнала в диапазоне [-68;0) дБ. Сигнал с уровнем в диапазоне [-96; -68) дБ. на шкале отображается как столбец нулевой высоты.
Данный индикатор отображает амплитудограмму (изменяющийся во времени уровень) сигнала, поступающего на канал. Вертикальная шкала индикатора отлична от шкалы индикатора-столбца. Высота пиков на индикаторе прямо пропорциональна уровню сигнала в степени 0.5 или мощности сигнала в степени 0.25.