Наука молодых - page 368

" Н а у к а м о л о д ы х " , 2 6 н о я б р я 2 0 1 9 г . , А р з а м а с
П о с в я щ а е т с я 8 5 - л е т и ю в ы с ш е г о п е д а г о г и ч е с к о г о о б р а з о в а н и я в А р з а м а с е и
8 0 - л е т и ю п р о ф е с с о р а В я ч е с л а в а П а в л о в и ч а П у ч к о в а
366
другими сложными для освоения инструментами, присущими традиционным
языкам программирования.
Рис. 2. Функция измерения напряжения, частоты и амплитуды сигнала
В LabVIEW также содержатся специальные библиотеки виртуальных
приборов для ввода/вывода данных со встраиваемых аппаратных средств (data
acquisition - DAQ), для работы с каналом общего пользования (General Purposes
Interface Bus - GPIB), управления устройствами через последовательный порт,
программные компоненты для анализа, представления и сохранения данных,
взаимодействия через интернет. Библиотека анализа содержит множество
полезных функций, включая генерирование сигнала, его обработку, различные
фильтры, окна, статистическую обработку, регрессионный анализ, линейную
алгебру и арифметику массивов [3]. Все эти инструменты существенно
облегчают разработку программного обеспечения для автоматизированных
систем контроля, где подача, измерение и обработка сигналов является
основными задачами. Примеры библиотек приведены на рис. 3. В классических
языках программирования зачастую приходится либо разрабатывать
программные инструменты с нуля, либо модифицировать уже имеющиеся. Эти
действия также отнимают дополнительное время при разработке программного
обеспечения.
Рис. 3. Библиотеки инструментов для ввода/вывода данных и для обработки сигналов
В комплекте с LabVIEW также поставляется среда конфигурации
измерительной системы Measurement & Automation Explorer, которая содержит
в себе все драйвера для актуальных устройств сбора данных производства
1...,358,359,360,361,362,363,364,365,366,367 369,370,371,372,373,374,375,376,377,378,...1404
Powered by FlippingBook