Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Программирование цифрового ввода




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

Запустите на исполнение демонстрационную программу «dio_gen_cyc1.exe». Задайте скважность (например - 3), длительность импульса – 300 мс. Наблюдайте за показаниями виртуального осциллографа, виртуальных светодиодов и свечением реальных светодиодов, подключенных к линии «1» выбранного порта «1». Запустите на исполнение демонстрационную программу «dio_gen_cyc2.exe». Она аналогична предыдущей, но работает с любой отдельной линией. Протестируйте работу программы. Напишите аналогичные собственные программы.

1. Создайте цикл «For Loop». Для N создайте элемент управления для ввода скважности сигнала.

2. Для задержки выполнения цикла, т.е. задания длительности формируемого импульса, создайте внутри него элемент «Wait» с элементом управления.

3. Создайте элемент DAQ Assistant. В его свойствах задайте: «Digital Output». Выберите порт, с которым будете работать. Протестируйте его работоспособность.

4. Элемент цикла i должен быть соединен с входом данных DAQ Assistant. Найдите необходимые сопрягающие элементы между источниками и приемниками данных.

5. Для работы с отдельной линией вспомните, как вы работали в предыдущих программах (см. выше).

6. Протестируйте программы со светодиодом на выбранной линии.

Ваши программы должны работать аналогично демонстрационным программам. Пользователь должен иметь возможность регулировать частоту и скважность импульсов.

 

1. Создайте элемент DAQ Assistant. В его свойствах задайте: «Digital Input». Выберите порт (0-2), с которым будете работать, или все три. Протестируйте его работоспособность

2. У входа данных DAQ Assistant щелкните правой клавишей мыши и создайте элемент индикации. Этот объект является массивом. Цифра слева в окошке показывает размерность массива.

3. Подайте на одну из линий физически сигнал уровня ТТЛ (0-5 В). Наблюдайте за изменениями полученной информации.

4. Создайте массив с булевскими элементами управления как в пункте 3 «Массивы в LabView». Соедините его с входом данных DAQ Assistant, удалив массив созданный в пункте 5.

5. Подайте на одну из линий физически сигнал уровня ТТЛ (0-5 В).

6. Наблюдайте за изменениями полученной информации.

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

2.Создайте программу генератора прямоугольных импульсов на базе цифрового вывода на основе симулятора сигнала (Simulate Signal), генерирующую последовательность импульсов сигналов. Задействуйте входы Amplitude, Frequency, Duty Cycle, Offset и другие необходимые входы симулятора генератора. Для контроля импульсов симулятора создайте элемент Graph. Измените свой виртуальный прибор так, чтобы реализовать измерение и отображение значений напряжения по нескольким каналам одновременно.

3.Напишите программу, которая считает количество импульсов, поступающих на цифровой вход, за определенное время, заданное пользователем.

4.Создайте виртуальный прибор на основе таймера платы NI PCI 6621.

5.Придумайте новую прикладную задачу, решаемую с помощью вашего виртуального прибора.

 




Поделиться с друзьями:


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


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



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




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