ВУЗ:
12
assign(f,'path_to_file\file_name'); {
связать внешний файл
file_name
с
файловой переменной
f }
rewrite(f); {
создать и открыть файл
}
for i:=1 to k do
writeln(f,x[i]); {запись массива данных x[i] столбцом в файл}
close(f); {закрыть файл}
………………………………………….
Регистры, обслуживающие АЦП
При работе с одноканальным АЦП существуют как минимум две
информационные линии обмена: сигнала готовности АЦП и непосредст-
венно данных. Сигнал готовности несёт информацию о состоянии АЦП в
каждый момент времени. Необходимость его анализа при работе АЦП
очевидна, т.к. если просто постоянно считывать данные, то наверняка по-
лучим повторную информацию, т.е. возникает ситуация, когда данные ещё
не обновились, а АЦП уже снова опрашивается. Проще говоря, компьютер
в этом случае работает гораздо быстрее системы сбора данных (ССД) АЦП
и необходимо сделать задержку, чтобы «подождать» АЦП ( время обра-
щения компьютера к ИБ меньше времени дискретизации АЦП ). Если
сигнал готовности имеет значение 1(0) , это означает, что преобразование
завершено и АЦП готов к считыванию, если 0(1), - то не готов. Следова-
тельно, для считывания из АЦП необходимо наличие двух выделенных со-
вокупностей портов: порт, адресующий регистр(ы) данных и порт регистра
состояния АЦП. Кроме описанных двух информационных линий, при ра-
боте с АЦП может также использоваться сигнал запуска АЦП. Он необхо-
дим в тех системах, где АЦП работает не постоянно, а в режиме “старт-
стоп”. По пришествии данного сигнала начинается процесс единичного
преобразования, по завершении которого АЦП переходит в состояние
ожидания следующего такого сигнала.
При исследовании закона распределения какой-нибудь физической
величины в пространстве, например измерение температуры стержня по
его длине, необходимо одновременно вводить информацию с нескольких
датчиков. Для реализации подобной системы применяют многоканальные
ССД на основе АЦП. Они отличаются от одноканальных ССД только ко-
личеством аналоговых входов, при этом каждый из них последовательно
подключается ко входу единственного АЦП. Сигнал готовности ССД
обычно несёт информацию о том , с каким из каналов оперирует АЦП в
данный момент. Дополнительно ССД требует указания номера активного
канала , а также, в ряде случаев, алгоритма подключения аналоговых вхо-
дов к АЦП.
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
assign(f,'path_to_file\file_name'); {связать внешний файл file_name с файловой переменной f } rewrite(f); { создать и открыть файл} for i:=1 to k do writeln(f,x[i]); { запись массива данных x[i] столбцом в файл} close(f); {закрыть файл} …………………………………………. Регистры, обслуживающие АЦП При работе с одноканальным АЦП существуют как минимум две информационные линии обмена: сигнала готовности АЦП и непосредст- венно данных. Сигнал готовности несёт информацию о состоянии АЦП в каждый момент времени. Необходимость его анализа при работе АЦП очевидна, т.к. если просто постоянно считывать данные, то наверняка по- лучим повторную информацию, т.е. возникает ситуация, когда данные ещё не обновились, а АЦП уже снова опрашивается. Проще говоря, компьютер в этом случае работает гораздо быстрее системы сбора данных (ССД) АЦП и необходимо сделать задержку, чтобы «подождать» АЦП ( время обра- щения компьютера к ИБ меньше времени дискретизации АЦП ). Если сигнал готовности имеет значение 1(0) , это означает, что преобразование завершено и АЦП готов к считыванию, если 0(1), - то не готов. Следова- тельно, для считывания из АЦП необходимо наличие двух выделенных со- вокупностей портов: порт, адресующий регистр(ы) данных и порт регистра состояния АЦП. Кроме описанных двух информационных линий, при ра- боте с АЦП может также использоваться сигнал запуска АЦП. Он необхо- дим в тех системах, где АЦП работает не постоянно, а в режиме “старт- стоп”. По пришествии данного сигнала начинается процесс единичного преобразования, по завершении которого АЦП переходит в состояние ожидания следующего такого сигнала. При исследовании закона распределения какой-нибудь физической величины в пространстве, например измерение температуры стержня по его длине, необходимо одновременно вводить информацию с нескольких датчиков. Для реализации подобной системы применяют многоканальные ССД на основе АЦП. Они отличаются от одноканальных ССД только ко- личеством аналоговых входов, при этом каждый из них последовательно подключается ко входу единственного АЦП. Сигнал готовности ССД обычно несёт информацию о том , с каким из каналов оперирует АЦП в данный момент. Дополнительно ССД требует указания номера активного канала , а также, в ряде случаев, алгоритма подключения аналоговых вхо- дов к АЦП. 12 PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »