| Модуль: | 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) | Документ в формате OpenDocument | ||
| 2009-03-09 15:14:24 | (70 Kb) | Вкладка значений архива атрибута “val”. | ||
| 2011-11-22 16:29:12 | (111 Kb) | Вкладка конфигурации контроллера. | ||
| 2009-03-09 14:02:31 | (65 Kb) | Вкладка конфигурации параметра. | ||
| 2009-03-09 14:04:30 | (60 Kb) | Вкладка атрибутов параметра. |