Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabVIEW Basics 1.pdf
Скачиваний:
601
Добавлен:
05.06.2015
Размер:
6.38 Mб
Скачать

Урок 8 Сбор данных

E. Аналоговый вывод

Аналоговый вывод — это процесс генерации электрического сигнала под управлением компьютера. Аналоговый сигнал генерируется при помощи цифро-аналогового преобразователя (ЦАП). В задачах аналогового вывода возможна генерация напряжения или тока.

Для выполнения задачи по генерации напряжения или тока в компьютер должно быть установлено устройство, способное выдавать такой сигнал.

Управление задачами

Задача аналогового ввода может состоять в генерации одного значения, N значений, или непрерывной генерации.

Однократное обновление

Если уровень сигнала не должен часто меняться, используйте режим однократного обновления ЦАП. В частности, этот режим подходит для генерации постоянного напряжения, например, с целью возбуждения датчика. Для управления моментом обновления используйте программную синхронизацию. Эта операция не требует буферизации или аппаратной синхронизации.

Генерация N точек

Одним из способов генерации сигнала конечной длительности в одном или нескольких каналах является повторное выполнение однократных обновлений. Однако такой подход неэффективен, так как требует больших затрат времени и ресурсов компьютера. Кроме того, нельзя точно контролировать интервал между обновлениями. Альтернативой служит аппаратная синхронизация, при которой данные записываются в буфер и затем выводятся независимо от программы.

Для управления обновлением ЦАП можно использовать программную или аппаратную синхронизацию. При программной синхронизации частота обновления определяется программой и операционной системой, а не измерительным устройством. При аппаратной синхронизации обновление выполняется по внутреннему тактовому сигналу устройства. Аппаратный тактовый генератор может работать намного быстрее, чем цикл программы, а кроме того, он намного точнее.

Примечание Некоторые устройства не поддерживают аппаратную синхронизацию. В сомнительных случаях обращайтесь к документации на устройство.

С программной точки зрения, вам нужно использовать функцию синхронизации, установив режим finite и задав частоту обновления (update rate), а также количество точек. Как и при использовании других функций, данные можно генерировать в одном или нескольких каналах.

Режим вывода N точек используется для генерации изменяющегося сигнала конечной длительности, например, отрезка синусоиды.

©National Instruments Corporation

8-20

Учебный курс LabVIEW Основы I

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]