Модуль: | SoundCard |
Имя: | Звуковая карта |
Тип: | DAQ |
Источник: | daq_SoundCard.so |
Версия: | 0.7 |
Автор: | Роман Савоченко |
Описание: | Предоставляет доступ к звуковой карте. |
Лицензия: | GPL |
Данный модуль предназначен для предоставления данных со входов звуковых карт системы. Модуль основан на многоплатформенной библиотеке работы со звуком PortAudio ( http://www.portaudio.com ). Особенностью этой библиотеки является унифицированное API, которое позволяет легко адаптировать данный модуль для работы на разных платформах и даже с разными подсистемами звука на одной платформе.
Структура модуля заключается в отражении объекта "Контроллер" подсистемы "Сбор данных" на отдельное устройство ввода звука, доступное в системе. А объект "Параметр" подсистемы "Сбор данных" отражает отдельный канал доступный у устройства ввода звука на атрибут "val". Наиболее функциональным является использование атрибута "val" совместно с архивом или хотя бы его буфером. В случае включения архивирования данные канала звукового ввода помещаются в буфер архива пакетами с частотой выборки данных устройства ввода, что позволяет выполнять дальнейшие операции над этими данными. Кроме этого, последнее значение пакета устанавливается как текущее значение атрибута. В случае отсутствия архива выполняется только операция помещения последнего значения пакета как текущее значение атрибута.
Также модулем реализуются функции горизонтального резервирования, а именно совместной работы с удалённой станцией этого-же уровня.
Для добавления устройства ввода звука создаётся и конфигурируется контроллер в системе OpenSCADA. Пример вкладки конфигурации контроллера данного типа изображен на рис.1.
С помощью этой вкладки можно установить:
Для добавления канала устройства ввода звука создаётся и конфигурируется параметр контроллера в системе OpenSCADA. Пример вкладки конфигурации параметра данного типа изображен на рис.2.
С помощью этой вкладки можно установить:
Вкладка атрибутов параметра имеет вид, представленный на рис.3, а вкладка значений архива атрибута "val" представлена на рис.4.
2011-04-05 13:13:47 | (32 Kb) | daq_soundcard.odt | Документ в формате OpenDocument | |
2009-03-09 15:14:24 | (70 Kb) | snd_arch_val.png | Вкладка значений архива атрибута “val”. | |
2011-11-22 16:29:12 | (111 Kb) | snd_cntr.png | Вкладка конфигурации контроллера. | |
2009-03-09 14:02:31 | (65 Kb) | snd_prm.png | Вкладка конфигурации параметра. | |
2009-03-09 14:04:30 | (60 Kb) | snd_prm_a.png | Вкладка атрибутов параметра. |