|
Идея настоящей статьи — помочь
интересующимся понять, почему LabVIEW сегодня самое популярное
средство программирования измерительных и управляющих
компьютерных комплексов во всем мире и кому собственно этот
инструмент нужен. Начнем с ответа на последний вопрос.
Среднестатистический пользователь LabVIEW — инженер, ученый,
разрабатывающий реальную компьютерную систему ввода/вывода и
обработки сигналов различной природы (температура, звук, видео
и др. или их модели), человек, который не может себе позволить
(или не хочет) окунаться в тонкости программирования для
современных 32-х разрядных операционных систем. Когда
конфигурация и функциональная схема системы определены, вопрос
рутинного программирования становится зачастую камнем
преткновения и главным тормозом в работе.
Решение проблемы — средство программирования, которым может
воспользоваться любой человек, знакомый с функциональными
блок-диаграммами, а не только программист - гуру,. Именно
таким инструментом и стал LabVIEW для десятков тысяч
пользователей во всем мире. Более десяти лет назад National
Instruments предложила и запатентовала новый, графический язык
программирования «G». Оперируя знакомыми понятиями :
функциональный блок, соединение, диаграмма, инженер быстро и,
что очень важно наглядно, решает поставленную задачу, не
углубляясь в дебри программирования. По самым осторожным
оценкам у разработчиков на LabVIEW сроки выполнения работ
сокращаются как минимум в 4-10 раз. Если при этом принять во
внимание, что LabVIEW компилирует графические картинки
(блок-диаграммы) в машинный код, что обеспечивает высокую
скорость выполнения программ, то популярность такого решения
становится понятна.
Должную надежность обеспечивает широкое использование
готовых (значит тысячи раз проверенных другими программистами)
программных модулей. Это драйвера устройств ввода/вывода
сигналов, полный набор математики от элементарной арифметики
до сложной обработки сигналов, индикаторы, переключатели и
графики на лицевой панели, функции для работы с массивами и
сложными структурами данных, функции сетевого взаимодействия и
др.
Основная цель статьи дать возможность попробовать LabVIEW
на вкус. Для чего рассмотрим простой пример: генератор
случайного сигнала. Подразумевается, что у Вас уже установлен
LabVIEW 5.0 или более поздний и вы готовы потратить полчаса
для того, что бы узнать как это работает. Возможно, не все
будет получаться с первого раза. Не торопитесь, прочитайте
инструкции еще раз. Очень скоро вы удивитесь, как удачно и
понятно работают элементы LabVIEW. Идея — проста: вы создаете
виртуальный прибор — VI (Virtual Instrument) — аналог
традиционных измерительных устройств. Функционирование такого
прибора определяет блок-диаграмма, где вы просто соединяете
функциональные блоки проводниками. Начнем, однако, мы с
«одежки», по которой принимают или с лицевой панели прибора.
Итак, поехали…
|
|