М а т е р и а л ы X I I В с е р о с с и й с к о й н а у ч н о - п р а к т и ч е с к о й к о н ф е р е н ц и и
П о с в я щ а е т с я 8 5 - л е т и ю в ы с ш е г о п е д а г о г и ч е с к о г о о б р а з о в а н и я в А р з а м а с е и
8 0 - л е т и ю п р о ф е с с о р а В я ч е с л а в а П а в л о в и ч а П у ч к о в а
365
Рис. 1. Окно выбора питания
Пример блок-диаграммы показан на рис. 2.
В качестве примера выступает функция измерения напряжения, частоты и
амплитуды входного сигнала. Переменная «DAQmx Device Name» содержит в
себе имя устройства, с которого ведется съем сигнала. Переменная «physical
channel» содержит имя канала (контакта), с которого поступает сигнал. Далее
обе переменные суммируются и поступают на вход готовой функции «AI
Voltage», которая отвечает за режим измерения – аналоговый вольтметр. Также
на вход этой функции поступает константа «Volts», которая задает измерение в
вольтах, тут же задается диапазон измерения от минус 10 до 10 вольт, также
режим измерения «RSE» означает измерение напряжения относительно земли.
Функция Sample Clock позволяет выбрать способ измерения, в данном случае
конечное число измерений «Finite Samples», задать частоту дискретизации
снимаемого сигнала, в данном случае 200КГц, и количество измерений, в
данном случае для 1000 раз. Затем программа начинает измерения с заданными
ранее параметрами при помощи функции выполнения. Следующая функция
«Analog Wfm 1Chan NSamp» представляет полученные при измерении данные в
виде аналоговой осциллограммы для одного канала. После происходит
остановка чтения и удаление канала считывания. Данные, полученные при
считывании поступают на специальные функции для выделения основных
характеристик сигнала. LabVIEW была создана инженерами для быстрого
решения различных прикладных задач [2]. Для этой цели имеется расширенная
библиотека функций и готовых к использованию подпрограмм, которые
реализуют большое число типичных задач программирования и тем самым
избавляют программиста от работы с указателями, распределением памяти и