<?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <html class="client-nojs" dir="ltr" lang="en"> <head> <meta charset="UTF-8" /> <title>Модули/Ð—Ð²ÑƒÐºÐ¾Ð²Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð° - OpenSCADAWiki</title> <meta content="MediaWiki 1.26.4" name="generator" /> <link href="https://www.gnu.org/copyleft/fdl.html" rel="copyright" /> <link href="../../en/files/doc.css" rel="stylesheet" /></head> <body><div class="floatright"><a href="../index.html"><img alt="OpenSCADA" src="../../en/files/index.png" /></a></div><div id="mw_header"> <div class="mw-indicators"> </div> <h1 id="firstHeading" lang="ru">Модули/Ð—Ð²ÑƒÐºÐ¾Ð²Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð°</h1> </div><div class="mw-content-ltr" dir="ltr" id="mw-content-text" lang="ru"><div class="mw-pt-translate-header noprint" dir="ltr" lang="en">This page is a <span class="plainlinks"><a class="external text" href="http://oscada.org/wiki/index.php?title=Special:Translate&group=page-Modules%2FSoundCard&action=page&filter=&language=ru" rel="nofollow noreferrer noopener" target="_blank">translated version</a></span> of the page <a class="external" href="http://oscada.org/wiki/Modules/SoundCard" title="Modules/SoundCard">Modules/SoundCard</a> and the translation is 87% complete.</div><hr /><div class="mw-pt-languages" dir="ltr" lang="en"><div class="mw-pt-languages-list autonym"><a class="mw-pt-languages-ui mw-pt-progress mw-pt-progress--complete" href="../../en/Modules/SoundCard.html" title="Modules/SoundCard (100% translated)">English</a> • ‎<span class="mw-pt-languages-selected mw-pt-progress mw-pt-progress--complete">mRussian</span> • ‎<a class="mw-pt-progress mw-pt-progress--complete" href="../../uk/Modules/SoundCard.html" title="Модулі/Звукова карта (100% translated)">УкраїнÑька</a></div></div> <table class="wikitable"> <tr> <th> Модуль </th> <th> Ð˜Ð¼Ñ </th> <th> ВерÑÐ¸Ñ </th> <th> Ð›Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ </th> <th> ИÑточник </th> <th> Языки </th> <th> Платформы </th> <th> Тип </th> <th> Ðвтор </th> <th> ОпиÑание </th></tr> <tr> <td> <a href="../Modules/SoundCard.html" title="Special:MyLanguage/Modules/SoundCard">SoundCard</a> </td> <td> Ð—Ð²ÑƒÐºÐ¾Ð²Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð° </td> <td> 0.8 </td> <td> GPL2 </td> <td> daq_SoundCard.so </td> <td> en,uk,ru,de </td> <td> x86,x86_64,ARM </td> <td> DAQ </td> <td> Роман Савоченко </td> <td> ПредоÑтавлÑет доÑтуп к звуковой карте. </td></tr></table> <div class="toc" id="toc"><div id="toctitle"><h2>Contents</h2></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#.D0.9E.D0.B1.D1.8A.D0.B5.D0.BA.D1.82_.D0.BA.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B5.D1.80.D0.B0_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85"><span class="tocnumber">1</span> <span class="toctext">Объект контроллера данных</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Parameters"><span class="tocnumber">2</span> <span class="toctext">Parameters</span></a></li> </ul> </div> <p>Данный модуль предназначен Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñо входов звуковых карт ÑиÑтемы. Модуль оÑнован на многоплатформенной библиотеке работы Ñо звуком PortAudio (<a class="external free" href="http://www.portaudio.com" rel="nofollow noreferrer noopener" target="_blank">http://www.portaudio.com</a>). ОÑобенноÑтью Ñтой библиотеки ÑвлÑетÑÑ ÑƒÐ½Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ API, которое позволÑет легко адаптировать данный модуль Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ на разных платформах и даже Ñ Ñ€Ð°Ð·Ð½Ñ‹Ð¼Ð¸ подÑиÑтемами звука на одной платформе. </p><p>Структура Ð¼Ð¾Ð´ÑƒÐ»Ñ Ð·Ð°ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ÑÑ Ð² отражении объекта "Контроллер" подÑиÑтемы "Сбор данных" на отдельное уÑтройÑтво ввода звука, доÑтупное в ÑиÑтеме. Робъект "Параметр" подÑиÑтемы "Сбор данных" отражает отдельный канал доÑтупный у уÑтройÑтва ввода звука на атрибут "val". Ðаиболее функциональным ÑвлÑетÑÑ Ð¸Ñпользование атрибута "val" ÑовмеÑтно Ñ Ð°Ñ€Ñ…Ð¸Ð²Ð¾Ð¼ или Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ его буфером. Ð’ Ñлучае Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð°Ñ€Ñ…Ð¸Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ðµ канала звукового ввода помещаютÑÑ Ð² буфер архива пакетами Ñ Ñ‡Ð°Ñтотой выборки данных уÑтройÑтва ввода, что позволÑет выполнÑÑ‚ÑŒ дальнейшие операции над Ñтими данными. Кроме Ñтого, поÑледнее значение пакета уÑтанавливаетÑÑ ÐºÐ°Ðº текущее значение атрибута. Ð’ Ñлучае отÑутÑÑ‚Ð²Ð¸Ñ Ð°Ñ€Ñ…Ð¸Ð²Ð° выполнÑетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñледнего Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð°ÐºÐµÑ‚Ð° как текущее значение атрибута. </p><p>Также модулем реализуютÑÑ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ горизонтального резервированиÑ, а именно ÑовмеÑтной работы Ñ ÑƒÐ´Ð°Ð»Ñ‘Ð½Ð½Ð¾Ð¹ Ñтанцией Ñтого-же уровнÑ. </p> <h2><span class="mw-headline" id=".D0.9E.D0.B1.D1.8A.D0.B5.D0.BA.D1.82_.D0.BA.D0.BE.D0.BD.D1.82.D1.80.D0.BE.D0.BB.D0.BB.D0.B5.D1.80.D0.B0_.D0.B4.D0.B0.D0.BD.D0.BD.D1.8B.D1.85"><span class="mw-headline-number">1</span> Объект контроллера данных</span></h2> <p>Ð”Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÑƒÑтройÑтва ввода звука ÑоздаётÑÑ Ð¸ конфигурируетÑÑ Ð¾Ð±ÑŠÐµÐºÑ‚ контролер в OpenSCADA. Пример вкладки конфигурации объекта контроллера данного типа изображен на риÑунке 1. </p> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:776px;"><a class="image" href="http://oscada.org/wiki/File:SoundCard_cntr.png"><img class="thumbimage" height="647" src="../../en/files/SoundCard_cntr.png" width="774" /></a> <div class="thumbcaption">РиÑ.1. Вкладка конфигурации объекта контроллера.</div></div></div></div> <p>From this tab you can set: </p> <ul><li> State of the controller object, as follows: status, "Enabled", "Running" and the storage name containing the configuration.</li> <li> Identifier, name and description of the controller.</li> <li> The state "Enabled" and "Running", in which the controller object must be translated at start up.</li> <li> Card device from the list of available ones.</li> <li> Frequency of values acquisition of cards in Hertz.</li> <li> Type of values of acquisition from the list: "Real 32", "Integer 32" and "Integer 16".</li></ul> <h2><span class="mw-headline" id="Parameters"><span class="mw-headline-number">2</span> Parameters</span></h2> <p>The module provides only one the "Standard (std)" type of the parameters with the parameters table name "SoundCard_{CntrId}". </p><p>Ð”Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ°Ð½Ð°Ð»Ð° уÑтройÑтва ввода звука ÑоздаётÑÑ Ð¸ конфигурируетÑÑ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ объекта контроллера в OpenSCADA. Пример вкладки конфигурации параметра данного типа изображен на риÑунке 2. </p> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:771px;"><a class="image" href="http://oscada.org/wiki/File:SoundCard_prm_ru.png"><img class="thumbimage" height="522" src="../files/SoundCard_prm_ru.png" width="769" /></a> <div class="thumbcaption">РиÑ.2. Вкладка конфигурации параметра.</div></div></div></div> <p>С помощью Ñтой вкладки можно уÑтановить: </p> <ul><li> Тип параметра и указать ÑоÑтоÑние параметра "Включен".</li> <li> Идентификатор, Ð¸Ð¼Ñ Ð¸ опиÑание параметра.</li> <li> СоÑтоÑние, в которое переводить параметр при загрузке: "Включен".</li> <li> Канал уÑтройÑтва ввода звука из ÑпиÑка доÑтупных каналов.</li></ul> <p>Вкладка атрибутов параметра имеет вид, предÑтавленный на риÑунке 3, а вкладка значений архива атрибута "val" предÑтавлена на риÑунке 4. </p> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:771px;"><a class="image" href="http://oscada.org/wiki/File:SoundCard_prm_a_ru.png"><img class="thumbimage" height="522" src="../files/SoundCard_prm_a_ru.png" width="769" /></a> <div class="thumbcaption">РиÑ.3. Вкладка атрибутов параметра.</div></div></div></div> <div class="center"><div class="thumb tnone"><div class="thumbinner" style="width:1015px;"><a class="image" href="http://oscada.org/wiki/File:SoundCard_arch_val_ru.png"><img class="thumbimage" height="633" src="../files/SoundCard_arch_val_ru.png" width="1013" /></a> <div class="thumbcaption">РиÑ.4. Вкладка значений архива атрибута "val".</div></div></div></div> </div><table style="border-top: dotted 2px #999999; margin-top: 20pt; color: gray;" width="100%"><tr><td style="text-align: left;" width="40%"><a href="http://oscada.org/wiki/Modules/SoundCard/ru">Modules/SoundCard/ru</a> - <a href="http://oscada.org/en/main/about-the-project/licenses/">GFDL</a></td><td style="text-align: center;">April 2025</td><td style="text-align: right;" width="40%">OpenSCADA 1+r3018</td></tr></table></body> </html>