ВУЗ:
Составители:
Рубрика:
29
Синхронный вывод на ЦАПы (SOFT8)
procedure SOFT8(Nch : WORD; Code, DacNumbers : pointer; Rate, NPoint :
WORD);
Выводит NPoint кадров из массива Data на ЦАПы с интервалом Rate.
Под кадром понимается последовательность вывода Nch отсчетов на Nch
ЦАПов . В том случае, если при помощи данной функции вывод будет
происходить не на все восемь ЦАПов , то на тех каналах , на которые вывод
идти не будет, установится нулевое напряжение на все время выполнения
данной функции.
Параметры
ü Nch - число ЦАПов
ü Channels - массив с номерами ЦАПов
ü Rate - интервал вывода
ü Npoint - число выводимых кадров
ü Data - массив с выводимыми кадрами
Синхронный вывод на ЦАПы в фоновом режиме(SOFT_FON8)
procedure SOFT_FON8(Nch : WORD; Code, DacNumbers : pointer; Rate,
NPoint : WORD);
Данная процедура записывает Nch*NPoint отсчетов в память уста -
новленного на плате процессора. После передачи параметров плата начи-
нает циклически выводить переданные данные на указанные каналы ЦА-
Пов . Для прекращения фонового вывода на ЦАПы необходимо воспользо-
ваться процедурой KADR8. Число Nch*NPoint не должно превышать 512,
в противном случае плата зависнет. В том случае, если при помощи дан -
ной функции вывод будет происходить не на все восемь ЦАПов , то на тех
каналах , на которые вывод идти не будет, установится нулевое напряже-
ние до вызова функции KADR8().
Параметры
ü Nch - число ЦАПов
ü Channels - массив с номерами ЦАПов
ü Rate - интервал вывода
ü Npoint - число выводимых кадров
ü Data - массив с выводимыми кадрами
Работа с каналом Прямого Доступа к Памяти (ПДП )
Канал ПДП является удобным средством для реализации алгоритмов
работы в реальном масштабе времени, когда требуется одновременно с
выводом данных работать с другими устройствами, например с платой
АЦП. В режиме вывода по каналу ПДП контроллеру ПДП необходимо
29 Синх ронны й в ы в од наЦ А Пы (SOFT8) procedure SOFT8(Nch : WORD; Code, DacNumbers : pointer; Rate, NPoint : WORD); В ы в од итNPoint кад ров из массив а Data на Ц А Пы с инт ерв алом Rate. Под кад ром понимает ся послед ов ат ельност ь в ы в од а Nch от счет ов на Nch Ц А Пов . В т ом случае, если при помощ и д анной ф ункции в ы в од буд ет происх од ит ьнена в сев осемьЦ А Пов , т о на т ех каналах , на кот оры ев ы в од ид тине буд ет , установ ит ся нулев ое напряж ение на в се в ремя в ы полнения д анной ф ункции. Парамет ры ü Nch - число Ц А Пов ü Channels - массив с номерамиЦ А Пов ü Rate - инт ерв ал в ы в од а ü Npoint - числов ы в од имы х кад ров ü Data - массив с в ы в од имы микад рами Синх ронны й в ы в од наЦ А Пы в ф онов ом реж име(SOFT_FON8) procedure SOFT_FON8(Nch : WORD; Code, DacNumbers : pointer; Rate, NPoint : WORD); Д анная процед ура записы в аетNch*NPoint от счетов в памят ь уста- нов ленного на плат е процессора. После перед ачипарамет ров плат а начи- наетциклическив ы в од ит ь перед анны е д анны е на указанны е каналы Ц А - Пов . Д ляпрекращ енияф онов ого в ы в од а на Ц А Пы необх од имо в оспользо- в ат ься процед урой KADR8. Число Nch*NPoint нед олж но прев ы ш ат ь512, в прот ив ном случае плат а зав иснет .В т ом случае, еслиприпомощ ид ан- ной ф ункциив ы в од буд етпроисх од ит ьнена в сев осемьЦ А Пов , т о на тех каналах , на кот оры е в ы в од ид т ине буд ет , уст анов ится нулев ое напряж е- ниед ов ы зов аф ункцииKADR8(). П арам е т ры ü Nch - число Ц А Пов ü Channels - массив с номерамиЦ А Пов ü Rate - инт ерв ал в ы в од а ü Npoint - числов ы в од имы х кад ров ü Data - массив с в ы в од имы микад рами Раб о т а с канало м П рям о го До с т упа к П ам ят и (П ДП ) К анал ПД П яв ляет сяуд обны м сред ст в ом д ляреализацииалгорит мов работ ы в реальном масш т абе в ремени, когд а т ребует ся од нов ременно с в ы в од ом д анны х работ ать с д ругими уст ройст в ами, например с плат ой А Ц П. В реж име в ы в од а по каналу ПД П конт роллеру ПД П необх од имо
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »