- •Лабораторная работа №1 Дискретизация сигналов
- •1.1. Теоретические сведения
- •1.2. Практическая часть
- •Лабораторная работа №2 Спектр дискретных сигналов
- •2.1. Теоретические сведения
- •Алгоритмы быстрого преобразования Фурье
- •2.3. Подготовка к выполнению работы
- •2.4. Практическая часть
- •Лабораторная работа №3 Аппаратно-программный стенд для построения ачх четырёхполюсников
- •3.1. Теоретическая часть
- •3.2. Практическая часть
- •3.3. Задание для самостоятельной работы
2.3. Подготовка к выполнению работы
Запустите LabVIEW с создайте новый виртуальный прибор FileNew VI.
Установите на Лицевой панели (Front Panel) Numeric Indicator – в этом поле будет отображаться значение основной часты сигнала; и два элемента Waveform Graph – для отображения сигнала и его амплитудного спектра.
В панели Functions выберите цикл While Loop и установите в окне Блок Диаграммы (Block Diagram) – это будет основной цикл программы.
Создайте
кнопку остановки цикла для этого вызовите
контекстное меню на терминале условия
продолжения/остановки цикла
и выберите CreateControl.
Установите элемент NI ELVISmx Oscilloscope из палитры Measurement I/ONI ELVISmx.
Вызовите контекстное меню на контакте Horizontal и выберите CreateConstant отсоедините появившийся кластер-константу от этого контакта. Установите рядом элемент Bundle By Name из палитры ProgrammingCluster, Class, &Variant и подсоедините к его верхнему контакту созданную кластер-константу. Выполните соединение элемента Bundle By Name с контактом Horizontal элемента NI ELVISmx Oscilloscope.
Элемент NI ELVISmx Oscilloscope – это аналого-цифровой преобразователь, основными параметрами которого являются: Частота дискретизации сигнала (Sample Rate (Hz)) и Размер буфера (Record Length) – это размер массива, который будет формироваться при каждом обращении к этому элементу на контакте Cannel 0 Out. Подсоедините к этим элементам две константы со значениями 1000000 и 1000.
Это означает, что сигнал будет оцифровываться с частотой 1Мгц и при каждом обращении к этому элементу нам будет выдаваться массив из 1000 отсчетов, т.е. 0,001 с. входного сигнала.
Для отображения оцифрованного сигнала соедините контакт Cannel 0 Out элемента NI ELVISmx Oscilloscope с входным контактом элементом Waveform Graph.
Установите в Блок диаграмму элемент Convert from Dinamic Data из палитры ExpressSignal Manipulation панели Functions и соедините его с контактом Cannel 0 Out.
Данный элемент выполняет преобразования данных полученных с осциллографа в массив значений вещественного типа. Используя выходной контакт этого элемента можно выполнять преобразования отсчетов оцифрованного сигнала.
Для подачи анализируемого сигнала на вход осциллографа выполните соединение разъемов FGEN и Scope CH0 на боковой панели Рабочей станции ELVIS II с помощью коаксиального кабеля.
Запустите программу Функциональный генератор (Function Generator) ПускВсе программыNational Instruments NI ELVISmx for NI ELVIS & NI my DAQNI ELVISmx Instrument Launcher
Выберите в появившемся окне FGEN.
В появившемся окне установите Частоту (Frequency) сигнала: 2000Гц; Амплитуду (Amplitude): 5 Вольт, и настройте маршрут генерации сигнала (Signal Route): FGEN BNC.
Запустите генератор, нажав на кнопку Run.
Запустите программу в LabVIEW – кнопка Run.
При правильном выполнении практической части в индикаторе Сигнал вы увидите график оцифрованного сигнала, поступающего с Функционального генератора.
Для остановки программы нажмите на Лицевой панели кнопку Stop, затем кнопку Stop в окне Функционального генератора.
