- •Лабораторная работа №1 Аналоговый ввод/вывод
- •1 Цель работы
- •2 Порядок выполнения работы
- •3 Контрольные вопросы
- •Лабораторная работа №2 Цифровой ввод/вывод
- •1 Цель работы
- •2 Порядок выполнения работы
- •3 Контрольные вопросы
- •Лабораторная работа №3 Управляемый аналоговый ввод/вывод
- •1 Цель работы
- •2 Порядок выполнения работы
- •3 Контрольные вопросы
- •Лабораторная работа №4 Генерация и измерение частоты последовательности импульсов
- •1 Цель работы.
- •2 Порядок выполнения работы.
- •3 Контрольные вопросы.
3 Контрольные вопросы
3.1 В чем отличия совмещенных линий цифрового ввода/вывода с программной и аппаратной точек зрения?
3.2 Почему у свободных, неподключенных цифровых линий цифровой колодки соединительной панели BNC-2120 светодиоды находятся в горящем состоянии?
Лабораторная работа №3 Управляемый аналоговый ввод/вывод
Введение
Управляемый ввод/вывод называется английским термином triggering, и разделяется на аналоговый и цифровой. Здесь рассматривается только цифровой triggering.
Под управляемым вводом/выводом вообще понимается запуск, останов или запуск и останов ввода или вывода данных по какому-то событию на цифровой или аналоговой линии.
Цифровой triggering используется для синхронизации начала сбора данных с другим источником. Этот источник может быть внутренним, таким как сигнал, полученный с другой операции или с другой платы (через RTSI-шину) или он может быть внешним. Часто необходимо начать сбор данных в конкретный момент, когда завершился или начался какой-то процесс в наблюдаемом объекте. Эта операция требует цифрового старта переключения.
Запуск может использоваться для синхронизации двух различных операций одновременно, посредством внешнего соединения или внутреннего переключения сигналов (только платы Е-серии). Считая необходимой одновременность запуска генерации сигнала и измерения входного аналогового сигнала для оценки отклика системы на какой-то определённый сигнал. Включая измерение с аналогового входа вместе с сигналом начала аналогового вывода, мы можем быть уверены, что операции будут происходить одновременно. Таким же образом могут быть синхронизированы операции с буфером данных.
1 Цель работы
Освоение принципов управляемого ввода/вывода, получение опыта реализации управляемого ввода/вывода средствами LabVIEW.
2 Порядок выполнения работы
2.2 Управляемый аналоговый ввод.
2.2.1 Откройте прибор C:\Program Files\National Instruments\LabVIEW 7.1\examples\daq\anlogin\anlogin.llb\Acquire N - Multi-Digital Trig.vi. Изучите переднюю панель и описание прибора (меню File-VI Properties-Documentation или со включенной подсказкой навести курсор на иконку прибора). Обратите особое внимание на три режима работы примера: запуск; останов; запуск и останов.
2.2.2 Соедините выходы автономного генератора сигналов соединительной панели BNC-2120 с желаемыми аналоговыми входами на той же панели. Не забудьте указать эти номера каналов в поле ввода channels прибора.
2.2.3 Для реализации события старт/стоп достаточно прикоснуться на мгновение проводником с цифровой земли (DGND) на контакты запуска/останова (PFI0(AI START TRIG/PFI1))
2.2.4 Изучите работу примера во всех трех режимах. Попробуйте при этом задавать разные значения частоты дискретизации и количества собираемых отсчетов (1 кГц, 10 кГц и 100, 1000 и 10000 отсчетов).
2.2.5 Откройте блок-диаграмму прибора и исследуйте её.
2.3 Управляемый аналоговый вывод.
2.3.1 Откройте прибор C:\Program Files\National Instruments\LabVIEW 7.1\examples\daq\anlogout\anlogout.llb\Cont Generation - E-series D-Trig.vi и изучите его переднюю панель и описание.
2.3.2 Изучите работу примера аналогично примеру прибора управляемого аналогового ввода.
2.3.3 Откройте блок-диаграмму примера и измените её так, чтобы генерация сигнала по событию происходила не непрерывно, а определенное количество циклов.
2.4 Управляемый аналоговый ввод/вывод с помощью Express VI.
2.4.1 Задание: реализуйте с помощью Express DAQ Assistant аналоговый ввод и вывод с управлением а) запуском, б) остановом и в) запуском и остановом вместе.