OpenSCADAWiki: Home Page En/Doc/ Sound Card ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of HomePageEn/Doc/SoundCard from 2009-05-07 18:38:49..

Russian (1 Kb) Русская версия
Ukrainian (1 Kb) Українська версія?

The module of subsystem “Data acquisition”<SoundCard>

Module:SoundCard
Name:Sound card
Type:DAQ
Source:daq_SoundCard.so
Version:0.5.0
Author:Roman Savochenko
Description:Provides an access to the sound card.
License:GPL

Contents

Введение

Данный модуль предназначен для предоставления данных со входов звуковых карт системы. Модуль основан на многоплатформенной библиотеке работы со звуком PortAudio ( http://www.portaudio.com ). Особенностью этой библиотеки является унифицированное API, которое позволяет легко адаптировать данный модуль для работы на разных платформах и даже с разными подсистемами звука на одной платформе.


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

1. Контроллер данных

Для добавления устройства ввода звука создаётся и конфигурируется контроллер в системе OpenSCADA. Пример вкладки конфигурации контроллера данного типа изображен на рис.1.


file:snd_cntr.png
Рис.1. Вкладка конфигурации контроллера.

С помощью этой вкладки можно установить:

2. Параметры

Для добавления канала устройства ввода звука создаётся и конфигурируется параметр контроллера в системе OpenSCADA. Пример вкладки конфигурации параметра данного типа изображен на рис.2.


file:snd_prm.png
Рис.2. Вкладка конфигурации параметра.

С помощью этой вкладки можно установить:


Вкладка атрибутов параметра имеет вид, представленный на рис.3, а вкладка значений архива атрибута "val" представлена на рис.4.


file:snd_prm_a.png
Рис.3. Вкладка атрибутов параметра.

file:snd_arch_val.png
Рис.4. Вкладка значений архива атрибута "val".

Ссылки

Referring pages: HomePageEn/Doc
HomePageEn/Function


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]