|
2.
Основы разработки ППО в среде программирования LabVIEW
Среда программирования LabView является продукцией компании National Instruments и представляет собой средство разработки ППО, близкое по своей логической структуре к конструкциям языков Си или Бейсик. Однако, LabView в отличии от них использует не текстовый язык программирования, а графический – язык G. Он позволяет создавать программы в виде блок-схем.
LabView имеет обширные библиотеки функций для решения различных задач, таких как ввод/вывод, обработка, анализ и визуализация сигналов; контроль и управление технологическими объектами; статистический анализ и комплексные вычисления; взаимодействие процессов и сетевые технологии ActivX и TCP/IP; поддержка SQL запросов; работа с Internet и др.
Программные приложения, создаваемые в LabVIEW носят название виртуальных инструментов (VI), включают две основные панели:
- передняя или лицевая панель
, осуществляющая интерактивный интерфейс пользователя и имитирующая панель некоторого пульта управления с размещением на нем различных кнопок, графических индикаторов, диалоговых объектов, средств управления и индикации и т.д.;
-
функциональная панель или блок-схема, в которой с помощью языка G осуществляется процесс разработки исходного кода виртуального инструмента в виде отдельных графических пиктограмм, осуществляющих различные функции, и связей между ними.
При этом виртуальные инструменты являются также аналогами функций языков программирования и подчиняются принципам иерархичности и модульности. В результате формируемые VI оказываются составленными из VI более низкого уровня (subVI), реализуя при этом концепцию модульного программирования. Возможно также накапливать и создавать собственные библиотеки виртуальных инструментов.
|
|