ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
