Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lesson 10.doc
Скачиваний:
14
Добавлен:
11.07.2019
Размер:
515.07 Кб
Скачать

Метод II – с программным запуском

1. Выберите File»Save As и сохраните ВП из первого метода под именем Simultaneous AI AO Start - SW.vi в директории C:\Exercises\LabVIEW DAQ.

2. Измените блок-диаграмму как показано на следующем рисунке.

Уберите ВП DAQmx Trigger из задачи аналогового ввода. Вместо использования аппаратного триггера для начала ввода, измерение начнется, когда вы нажмете кнопку Run. Аналоговый вывод, как и прежде, будет запускаться при начале аналогового ввода.

3. На испытательной коробке присоедините аналоговый выход 0 к аналоговому вводу 1. Присоедините синусоидальный сигнал с выхода функционального генератора на аналоговый ввод 2.

4. На лицевой панели установите следующие значения для элементов управления.

  • Физические каналы аналогового ввода: Dev X/ai1:2, где X соответствует номеру вашего DAQ устройства

  • Частота выборки входного сигнала: 1000

  • Физические каналы аналогового вывода: Dev X/ao0, где X соответствует номеру вашего DAQ устройства

  • Частота регенерации: 1000

  • тип сигнала: Sine Wave

  • Частота: 100

5. Запустите ВП.

6. Остановите ВП и выберите другой тип сигнала тип сигнала. Запустите ВП.

7. Остановите ВП. Сохраните и закройте все ВП.

Конец упражнения 10-2

Синхронизированные измерения

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

В первом методе используется внутренний сигнал AI Start Trigger для запуска аналогового вывода одновременно с аналоговым вводом. В отличие от случая с одновременным запуском теперь мы устанавливаем генераторы выборок для ввода и вывода на одинаковую частоту, что приведет к синхронизации операций в пределах одного устройства. Генераторы выборок для обеих операций тактируются генератором временной развертки в устройстве. Поскольку оба генератора являются производными от одной и той же временной развертки и запускаются в один момент времени, они будут синхронизированы. Но так как подсистемы аналогового ввода и вывода имеют собственные схемы делителей частоты для получения собственных генераторов выборки, то между генераторами будет существовать небольшая разность фаз. Однако эта разность фаз несущественна на тех частотах, с которыми работают устройства Е-серии.

Другой метод синхронизации аналогового ввода и вывода заключается в использовании обеими операциями какого-либо одного генератора выборки – ввода или вывода. Следующая диаграмма демонстрирует способ синхронизации аналогового ввода и вывода при совместном использовании генератора выборок аналогового вывода.

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

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