рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Программный комплекс LabVIEW

Программный комплекс LabVIEW - Реферат, раздел Компьютеры, LabVIEW. Возможности и перспективы развития Программный Комплекс Labview. Labview (Laboratory Virtual Instrumentation Eng...

Программный комплекс LabVIEW. LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) – это среда разработки и платформа для выполнения программ, созданных на графическом языке программирования «G» фирмы National Instruments (США). Первая версия LabVIEW была выпущена в 1986 году для Apple Macintosh, в настоящее существуют версии для UNIX, GNU/Linux, Mac OS и пр а наиболее развитыми и популярными являются версии для Microsoft Windows.

LabVIEW используется в системах сбора и обработки данных, а также для управления техническими объектами и технологическими процессами.

Идеологически LabVIEW очень близка к SCADA-системам, но в отличие от них в большей степени ориентирована на решение задач не столько в области АСУ ТП, сколько в области АСНИ. Программирование, основанное на потоках данных Графический язык программирования «G», используемый в LabVIEW, основан на архитектуре потоков данных. Последовательность выполнения операторов в таких языках определяется не порядком их следования (как в императивных языках программирования), а наличием данных на входах этих операторов.

Операторы, не связанные по данным, выполняются параллельно в произвольном порядке. В основе программирования в LabVIEW лежит понятие Виртуальных приборов (Virtual Instruments, VI). На лицевой панели, как и положено, располагаются элементы управления программой – кнопки, графики, выключатели и тому подобное. Блок-схема – это, по сути, и есть сама программа.

При написании (а вернее создании, потому что писать приходится не так уж и много) программы используется такое понятие, как «поток данных» (Data Flow). Суть его в том, что все элементы программы (которые представлены графически) связываются между собой связями (проводами, нитками) по которым и происходит передача данных. В общем, описать это довольно сложно, лучше посмотреть на картинку, рис. 3. Рис. 3. Простейший прибор. Цифрами обозначены: • Точки, элементы программы (Nodes) • Терминалы индикаторов (Indicator Terminals) • Связи (Wires) • Терминалы управляющих элементов (Control Terminals) Итак, в LabVIEW вы создаете пользовательский интерфейс (лицевую панель), с управляющими элементами и индикаторами.

Управляющие элементы – это тумблеры, кнопки, поля ввода и прочие устройства ввода. Индикаторы – это графики, шкалы, лампочки, текстовые поля и тому подобное. После создания пользовательского интерфейса, вы добавляете программный код, который управляет объектами на лицевой панели.

Этот код содержится в схеме (block diagram). Этот код чем-то напоминает собой блок-схему, хотя отличий много. LabVIEW можно использовать для того, чтобы управлять различным оборудованием, таким, как, устройства сбора данных, различные датчики, устройства наблюдения, двигательные устройства (например, шаговые моторы) и тому подобное, а так же GPIB, PXI, VXI, RS-232 b RS-484 устройства. Также в LabVIEW имеются встроенные средства для подключения созданных программ к сети, используя LabVIEW Web Server и различные стандартные протоколы и средства, такие как TCP/IP и ActiveX. Используя LabVIEW, можно создавать приложения для тестирования и измерений, сбора данных, управления различными внешними устройствами, генерации отчетов.

Так же можно создать независимые исполняемые файлы и библиотеки функций, такие как DLL, так как LabVIEW – это полноценный 32-битный компилятор.

– Конец работы –

Эта тема принадлежит разделу:

LabVIEW. Возможности и перспективы развития

Эти средства позволяют создавать пользовательские программы непосредственно на стандартных языках программирования, например C/C++, Basic, а также с… Графические пакеты легко осваиваются не только программистами –… С одной стороны современные графические системы позволяют создавать программы, практически не уступающие по…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Программный комплекс LabVIEW

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Виртуальный прибор
Виртуальный прибор. Виртуальные приборы (англ. Virtual Instrumentation) – концепция, в соответствии с которой организуются программно-управляемые системы сбора данных и управления техническими объе

Достоинства LabVIEW
Достоинства LabVIEW. Полноценный язык программирования • Интуитивно понятный процесс графического программирования • Широкие возможности сбора, обработки и анализа данных, управления приборами, ген

Широта применения
Широта применения. LabVIEW находит применение в самых разнообразных сферах человеческой деятельности. В соответствии со своим названием он первоначально использовался в исследовательских лаборатори

Расширяющийся мир виртуальных приборов
Расширяющийся мир виртуальных приборов. Пожалуй, лучшим способом объяснить причины столь широкого (можно сказать, лавинообразного) распространения пакета LabVIEW будет обобщение способов его исполь

Сопутствующие продукты и технологии
Сопутствующие продукты и технологии. BridgeVIEW – разновидность LabVIEW, позиционируемая как полноценная SCADA-система и предназначенная для работы в составе систем промышленной автоматизации (АСУ

Версии программного обеспечения
Версии программного обеспечения. LabVIEW Base Package. Базовый пакет LabVIEW. Base Package представляет собой минимальную комплектацию LabVIEW. Он используется для создания стандартных приложений с

Дополнительные модули и тулкиты к LabVIEW
Дополнительные модули и тулкиты к LabVIEW. LabVIEW FPGA Module (модуль для программирования ПЛИС) Создание LabVIEW приложений для ПЛИС, запускаемых на реконфигурируемых системах ввода / вывода сигн

Библиотеки и Toolkit для анализа и обработки данных
Библиотеки и Toolkit для анализа и обработки данных. Digital Filter Design Toolkit Разработка цифровых фильтров. LabVIEW Sound and Vibration Toolkit Дробный октавный анализ в соответствии со станда

Средства профессиональной разработки приложений
Средства профессиональной разработки приложений. LabVIEW Execution Trace Toolkit Для LabVIEW Real-Time; создание log-файлов работы приложения реального времени; детальная визуализация работы потоко

Средства обмена данными с продуктами других производителей
Средства обмена данными с продуктами других производителей. LabVIEW Report Generation Toolkit for Microsoft Office Простота создания и форматирования отчетов для Microsoft Word и Excel; простые в и

Средства моделирования и разработки систем управления
Средства моделирования и разработки систем управления. System Identification Toolkit Разработка моделей систем на основе измерения реальных сигналов отклика при внешнем воздействии; интеграция со с

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги