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

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

Если вы используете DAQ Signal Accessory, перейдите на страницу Task Triggering. При работе с имитированным устройством нажмите OK и переходите к шагу 6.

Выберите Digital Edge (Цифровой фронт) в качестве типа триггера запуска (Start Trigger>>Trigger Type).

Выберите PFI0 в качестве источника сигнала запуска

(Trigger Source).

Выберите запуск по нарастающему фронту (Edge>>Rising).

Нажмите кнопку OK, чтобы закрыть диалог конфигурирования задачи аналогового ввода.

6.Нажмите OK, когда DAQ Assistant спросит, нужно ли автоматически генерировать цикл While. Обратите внимание, что в цикл уже помещены функция Unbundle By Name для статуса ошибки и функция «логическое ИЛИ», а также кнопка Stop.

7.Удалите кнопку Stop, потому что вместо нее будет использован переключатель Питание.

8.Поместите терминал Питание внутрь цикла While.

9.Преобразуйте собранные данные в числовой массив, чтобы на графике была зависимость от номера выборки, а не от времени.

Поместите в цикл экспресс-ВП Convert From Dynamic Data.

Когда откроется диалог конфигурации, выберите в списке Resulting data type (Тип данных после преобразования)

опцию 1D array of scalars – automatic.

Нажмите кнопку OK.

10.Поместите простой обработчик ошибок Simple Error Handler справа от цикла While.

11.Выполните соединения, как показано на рис. 8-8.

12.Перейдите на лицевую панель.

13.Настройте шкалу X индикатора Waveform Chart.

Щелкните правой кнопкой на графике и снимите отметку X- Scale>>AutoScale X, чтобы выключить автоматическое масштабирование.

Используя инструмент ВВОД ТЕКСТА, измените последнее значение шкалы X на 100.

14.Сохраните ВП.

Тестирование

1.При работе с DAQ Signal Accessory убедитесь, что выход генератора синусоидального сигнала соединен с аналоговым входом 1.

2.Инструментом УПРАВЛЕНИЕ переведите тумблер Питание в положение ВКЛ.

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

©National Instruments Corporation

8-18

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

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

Аппаратура

Нажмите кнопку запуска на панели DAQ Signal Accessory. На графике должна появиться синусоида.

Измените частоту ручкой Frequency Adjust.

Без аппаратуры

На графике сразу должна появиться синусоида. Триггер здесь не используется, поскольку для имитированного устройства это физически невозможно.

4.Переведите тумблер Питание в положение ВЫКЛ. ВП должен завершить работу.

5.Что происходит, если запустить ВП с тумблером в положении ВЫКЛ? Является ли это поведение желательным?

6.Измените поведение переключателя Питание так, чтобы он возвращался в положение ВКЛ после щелчка, и значение ВКЛ было значением по умолчанию.

Инструментом УПРАВЛЕНИЕ переведите тумблер в положение ВКЛ.

Щелкните на тумблере правой кнопкой и выберите в контекстном меню пункт Data Operations>>Make Current Value Default.

Выберите в контекстном меню тумблера пункт Mechanical Action>>Latch When Pressed.

7.Запустите ВП. Соответствует ли поведение тумблера ожидаемому?

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

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

©National Instruments Corporation

8-19

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

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