LabVIEW портал

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Что такое LabVIEW

При создании программного обеспечения важно сократить временные и прямые финансовые затраты на разработку ПО, минимизировать сложности, связанные с отладкой и моделированием сложных математических алгоритмов, которые нужны для промежуточных и итоговых результатов и измерений. При этом среда разработки ПО должна отвечать всем требованиям, предъявляемым к языкам программирования, поддерживать все современные протоколы обмена данными, обладать высокой совместимостью с другими языками.

Для сложных распределенных систем и устройств, процесс разработки собственного программного обеспечения с использованием "традиционных" средств может стать недопустимо длительным, а затраты на его разработку неоправданно высокими. Вариант с непосредственным программированием относительно привлекателен лишь для простых систем или небольших фрагментов большой системы, для которых нет стандартных решений (не написан, например, подходящий драйвер) или они не устраивают по тем или иным причинам в принципе.

Компания National Instruments является одним из ведущих разработчиков контрольно-измерительных систем, в основе которых лежит концепция виртуальных измерительных приборов. Технология виртуальных приборов опирается на современную компьютерную технику в комбинации с гибким программным обеспечением и модульным высокопроизводительным оборудованием для создания мощных компьютерных измерительных решений. Подход виртуальных приборов позволяет создавать мощные приложения для повышения производительности и эффективности на всех этапах производства – от исследования к опытным разработкам и реальному производству.

Флагманским продуктом компании National Instruments является высокоэффективная программная среда LabVIEW, которая сочетает простоту графического подхода с гибкостью мощного языка программирования. LabVIEW тесно интегрируется с измерительным оборудованием ведущих в этой области фирм производителей, что позволяет быстро создавать эффективные решения в области сбора данных и управления. С помощью LabVIEW вместо написания текста программы создается графическая блок-диаграмма виртуального прибора.

Данные могут быть получены от тысячи разнообразных устройств, включая промышленные контроллеры PLC, встраиваемые платы ввода/вывода сигналов видео и управления приводами, последовательный, GPIB и Bluetooth интерфейсы, сетевые протоколы TCP/IP и UDP. Создаваемая программа имеет возможность взаимодействия с другими системами посредством компьютерных сетей, ActiveX, динамически подключаемых библиотек DLL, языка общения с базами данных SQL. Кроме этого данная среда разработки является полностью открытой, т.е. позволяет получить доступ к любым компонентам внутри неё. Одним из основных достоинств LabView является её мульти-платформенность, т.е. она поддерживает работу на основных операционных системах (Windows, UNIX, Linux, MacOS).

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

Как и любой другой высокоуровневый язык программирования LabVIEW является полноценным компилятором и позволяет создавать исполняемые модули (файлы .exe) и динамические библиотеки (файлы .dll). Генерируемый программный код оптимизирован таким образом, что скорость быстродействия сравнима с кодом, получаемым С-компилятором.

 

 

Добавить комментарий


Защитный код
Обновить