Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет Иванов Андрей.docx
Скачиваний:
0
Добавлен:
19.09.2019
Размер:
1.14 Mб
Скачать

2. Создание виртуального прибора-анализатора спектра сигналов

В качестве источника сигнала используем генератор прямоугольных импульсов (ГПИ). Предусматривается возможность ручной регулировки амплитуды, длительности и задержки импульса Сигнал генератора отображается на графическом индикаторе. Результат анализа - спектральную плотность мощности наблюдаем с помощью второго графического индикатора.

Процесс программирования:

Рис. 1 Блок-схема спектроанализатора

Из подменю Numeric палитры Controls выбрал три вертикальных ползунковых регулятора (Vertical Pointer Slide), для регуляторов Амплитуда, Длительность и Задержка, разместил их на лицевой панели слева от индикаторов сверху вниз и ввел их названия в метки.

Рис.2 Размещение объектов на лицевой панели

Разместив индикаторы и органы управления на лицевой панели, можно перейти к блок-схеме. Чтобы сделать это, выбрал в меню Windows Show Block Diagram. На блок-схеме есть прямоугольные терминалы, соответствующие органам управления и индикаторам лицевой панели.

Рис. 3 Блок-схема анализатора спектра

Чтобы вывести на экран палитру Function (функции), выбрал из меню ViewShow Functions Palette, открывается палитра. Из подменю Functions Programming Numeric выбрал числовую константу (Numeric Constant) и поместил его на блок-схеме выше терминалов органов управления. Из палитры Functions выбрал подменю Analyze, далее подменю Signal Processing, а из него Signal Generation. Из этого подменю выбрал генератор прямоугольного импульса (Pulse Pattern.vi) и поместил его на блок-схеме справа от терминалов органов управления.

Рис. 4 Вынос основных элементов в блок-схеме анализатора спектра (1)

Из подменю Signal Processing выбрал подменю Spectral Analysis. Из него выбрал вычислитель спектра мощности (Power Spectrum.vi) и поместил его на блок-схеме между генератором прямоугольного импульса и терминалами индикаторов.

Рис.5 Вынос основных элементов в блок-схеме анализатора спектра (2)

Из палитры Tools выбрал Монтажный инструмент (катушку). Собрал блок-схему, т.е. соединил между собой терминалы органов управления, функций, констант и индикаторов.

Подключил:

1) числовую константу к терминалу samples генератора прямоугольного импульса;

2) терминал регулятора Амплитуда к терминалу генератора amplitude;

3) терминал регулятора Задержка к терминалу генератора delay;

4) терминал регулятора Длительность к терминалу генератора width;

5) выходной терминал генератора прямоугольного импульса Pulse Pattern к входному терминалу вычислителя спектра мощности Х;

6) выходной терминал вычислителя спектра мощности Power Spectrum к терминалу индикатора Спектр;

7) терминал индикатора Сигнал к проводу, соединяющему выходной терминал генератора и входной терминал вычислителя спектра мощности.

Рис.6 Сборка блок-схемы анализатора спектра

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

Рис.7 Лицевая панель и блок-схема анализатора спектра

3. Моделирование УИП