Главное окно программы

Navigation:  Интерфейс пользователя >

Главное окно программы

Previous pageReturn to chapter overviewNext page

Главное окно AudioSP представляет собою область, состоящую из нескольких блоков. Среди них выделяется общая панель управления и панели управления каналами. На общей панели управления размещены кнопки для управления всеми каналами одновременно, а также кнопки вызова сервисных функций программы. Каждая панель управления каналом имеет свой заголовок, в котором указывается имя канала, которому она принадлежит. В главном окне программы отображается столько панелей управления каналами, сколько их функционирует в данной версии, или меньше, если это специально указано в настройках.

 

Main_4_10

 

На каждой панели управления каналом размещены кнопки для управления режимом его работы. На иллюстрации показан внешний вид главного окна программы AudioSP.

На общей панели управления размещено 10 кнопок для управления программой, индикатор заполненности рабочих буферов, информаторы загруженности процессора, информатор текущего времени и даты.

 

 

Кнопки общей панели управления:

 

access_status32_w

Кнопка предназначена для смены уровня безопасности текущего сеанса работы с программой. Используется для перехода из режима администратора в режим оператора или наоборот. Данная операция имеет смысл только в том случае, если в программе установлена система доступа с использованием паролей. Если пароли не установлены, нажатие данной кнопки не несет смысловой и функциональной нагрузки.

record32_w

Кнопка предназначена для включения режима непрерывной записи на всех каналах.  В данном режиме вся поступающая на канал звуковая информация  непрерывно сохраняется в базу данных.

 
record_speech2_32_w

Кнопка предназначена для включения режима записи по акустопуску на всех каналах. Режим записи по акустопуску - это режим, когда запись производится в случае появления полезного сигнала. Критерием наличия полезного сигнала является превышение  сигналом установленного порога (уровня) активации акустопуска.

stop32_w

Кнопка предназначена для выполнения останова текущего режима записи на всех каналах. Каким образом каждый канал будет реагировать на нажатие этой кнопки, зависит от текущего режима канала и его предыдущего состояния. Если канал находился в режиме записи по акустопуску, после нажатия на кнопку останова, канал перейдет в режим останова. Если канал находился в режиме непрерывной записи, а до включения этого режима был в режиме записи по акустопуску, после нажатия на кнопку останова, канал вернется к режиму записи по акустопуску. Повторное нажатие на кнопку останова переведет данный канал в режим останова. В тоже время если перед режимом непрерывной записи канал не находился в режиме записи по акустопуску, перевод этого канала в режим останова выполняется при первом нажатии данной кнопки.

 
play32_w

Кнопка предназначена для вызова диалога прослушивания записей базы данных.

 
scheduler32_w

Кнопка предназначена для вызова диалога настройки календарных событий (планировщика).

 
settings32_w

Кнопка предназначена для вызова диалогового окна настройки параметров программы.

 
invisible32_w

Кнопка предназначена для перевода программы в скрытой режим работы. В этом режиме программа работает незаметно для пользователя, не отображается на  панели задач Windows и в системном трее. Выход из скрытого режима осуществляется нажатием "горячей" комбинации кнопок, которая устанавливается в настройках программы. По умолчанию используется комбинация  Ctrl+Alt+P

 
help32_w

Кнопка предназначена для вызова документации о программе.

 

about32_w

Кнопка вызывает диалоговое окно "О программе" с информацией о названии и версии продукта, а также с указанием контактных данных .

 

Информаторы главной панели управления

 

На главной панели управления размещены информаторы:

MW_infDate - текущая дата

MW_infTime - текущее время

MW_infCPU - процент загруженности процессора программой AudioSP

MW_infTotal - общий процент загруженности процессора всеми выполняющимися программами.

 

IndicatorZagruzkaBufferov

Индикатор заполненности рабочих буферов памяти программы, также размещен на главной панеле управления. Каждому каналу соответствует один столбец на индикаторе. Ширина индикатора от левой до правой границы соответствует полному размеру рабочего буфера. Длина столбцов характеризирует степень заполнения буферов.  При приближении степени заполненности  отдельных рабочих буферов программы к критическим значениям соответствующие им столбцы начинают изменять свой цвет.

 

 

 

Панель управления каналом

 

Панель управления каналом предназначена для управления режимами  работы канала. Каждому каналу соответствует своя панель управления. В заголовке каждой панели управления каналом указывается ее имя или номер. Также на ней размещены текстовые информаторы, кнопки управления и индикаторы.

 

channelpanel

 

Назначение кнопок на панели управления каналом следующее:

record32_w        

Кнопка предназначена для включения режима непрерывной записи на канале.

 

record_speech2_32_w

Кнопка предназначена для включения режима записи по акустопуску на канале

 

stop32_w

Кнопка предназначена для выполнения останова текущего режима записи.

 

listen32_w

Кнопка выполняет программную коммутацию текущего канала на устройство воспроизведения с целью осуществления сквозного прослушивания канала (прослушивание в реальном времени).

 

play32_w        

Кнопка предназначена для вызова диалога прослушивания записей базы данных. При нажатии на кнопку автоматически активируется фильтр отбора записей по текущему каналу.

 

 

Индикаторы уровня сигнала

 

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

indlevel

Данный "столбчатый" индикатор предназначен для отображения в реальном времени уровня сигнала, поступающего на канал. Красный цвет столбика говорит о включении записи сигнала в этом канале. Запись может быть  обусловлена  превышением  звукового порога включения записи в режиме записи по акустопуску, либо постоянно выполняется в режиме непрерывной записи. Синий цвет говорит о том, что сигнал присутствует, но запись не включена, либо уровень сигнала еще недостаточен для включения записи.

Шкала данного индикатора логарифмическая и предназначена для отображения уровня сигнала в диапазоне [-68;0)  дБ. Сигнал с уровнем в диапазоне  [-96; -68) дБ. на шкале отображается как столбец нулевой высоты.

 

osc

Данный индикатор отображает  амплитудограмму (изменяющийся во времени уровень) сигнала, поступающего на канал. Вертикальная шкала индикатора отлична от шкалы индикатора-столбца. Высота пиков на индикаторе прямо пропорциональна уровню сигнала в степени 0.5 или мощности сигнала в степени 0.25.