Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Аналоговый вывод. Генератор сигналов без симулятора

Аналоговый вывод. Генератор сигналов на основе симулятора.

Далее вы будете работать с цифровым выходом (ЦАП) контроллера. Демонстрационные программы «ao_sim_dc.exe», «ao_sim_gen exe» помогут вам понять поставленную задачу и реализовать ее. Обе программы созданы на основе симулятора сигнала, рассмотренного выше.

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

1. Создайте новый виртуальный инструмент (New VI).

2. Для управления симулятором сигнала создадим аналоговый элемент управления Dial из группы NumCtrl. Соединим вход Amplitude симулятора с элементом Dial.

3. Источником сигнала выберем элемент Simulate Sig из группы Input в окне программ (Block Diagram). Зададим ему свойства: форма сигнала – DC (постоянный ток).

4. Создайте элемент управления для смещения (offset) типа Dial и соединим его со входом «offset» Simulate Sig.

5. Для лучшей индикации напряжения создайте строчный индикатор, который соедините с элементом «Dial» через преобразователь «Number To Exponential String», задав ему элемент для ввода точности выводимого числа.

6. Протестируйте программу.

7. Аналогично сделайте новую программу для генератора специальной формы. Источником сигнала выберем элемент Simulate Sig из группы Input в окне программ (Block Diagram). Зададим ему свойства: форма сигнала – синусоидальная или треугольная, частота – 0,01 Гц, амплитуда – 5 вольт.

8. Для управления частотой создадим числовой элемент управления. Для этого щелкните правой клавишей у входа «Frequency» и выберите пункт меню «Create»-«Control»

9. Аналогично создайте элемент управления для смещения сигнала (offset).

10. Создайте новый виртуальный инструмент DAQ Assist. Щелкните по DAQ Assist и задайте его свойства:

· Выберите канал(ы) аналогового вывода (0-1)

· Проведите тестирование работы канала

· Посмотрите схему соединения

11. Выход «Sine» симулятора соединим с входом «Data» инструмента DAQ Assist.

12. Создайте графический индикатор Waveform Graph, имеющий вид осциллографа. Соедините выход Data инструмента DAQ Assist с созданным индикатором.

13. Сравните показания виртуального прибора и реального осциллографа. Проведите измерения с разными частотами и амплитудами.

 

Запустите и проанализируйте работу демонстрационной программы «ao_dc.exe», которая не использует симулятора. На входе и выходе имеются массивы для управления обоими каналами аналогового выхода и индикации напряжения. Создайте аналогичную программу. Для работы с массивами почтите документ «Введение в LabVIEW 7». Размерности и тип массивов источника и приемника данных должны совпадать.

 

Дополнительные задания повышенной сложности

6. Измените свой виртуальный прибор так, чтобы реализовать измерение и отображение значений напряжения по нескольким каналам одновременно. Сделайте ваш виртуальный осциллограф максимально удобным для пользователя.

7. Напишите программу для генератора спец.формы без использования симулятора на основе циклов.

 

<== предыдущая лекция | следующая лекция ==>
Измерение реальных сигналов с контроллера NI PCI 6221 | Среда разработки MatLab
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 643; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.