Лабораторный просмотр
-
Обзор LabVIEW
- LabVIEW — это язык программирования, разработанный National Instruments для автоматизации научных и инженерных задач.
- Он использует графический интерфейс для создания приложений, которые могут быть запущены как программы или как узлы в блок-схемах.
- LabVIEW позволяет тестировать виртуальные приборы перед внедрением в программы.
-
Преимущества и недостатки
- LabVIEW упрощает создание небольших приложений благодаря графическому подходу и наличию примеров и документации.
- Программисты должны обладать специальными знаниями для работы с сложными алгоритмами и большими объемами кода.
- LabVIEW поддерживает взаимодействие с различными устройствами и предоставляет компилятор для создания исполняемого машинного кода.
- Язык G, используемый в LabVIEW, не является текстовым, что усложняет управление версиями и параллельное сравнение кода.
-
Экосистема и сообщество
- LabVIEW имеет обширную экосистему сторонних дополнений, которые можно устанавливать через VI Package Manager.
- Существует активное сообщество пользователей, общающихся через электронные списки рассылки и интернет-форумы.
-
Критика и история выпуска
- LabVIEW является запатентованным продуктом и не регулируется стандартами, такими как ANSI, IEEE или ISO.
- Основные версии LabVIEW выпускаются примерно в первую неделю августа и сопровождаются исправлениями ошибок в феврале следующего года.
-
Хранилища и библиотеки
- OpenG и LAVA Code Repository служат хранилищами для приложений и библиотек LabVIEW с открытым исходным кодом.
- VI Package Manager является стандартным менеджером пакетов для библиотек LabVIEW и предоставляет доступ к хранилищу OpenG.
-
Сопутствующее программное обеспечение
- National Instruments предлагает Measurement Studio для тестирования и управления LabVIEW, а также LabWindows/CVI для программистов на ANSI C.
- LabVIEW может быть интегрирован с modeFRONTIER для оптимизации и проектирования.
-
Сравнение с другими технологиями
- LabVIEW связан с другими технологиями, такими как Lego Mindstorms NXT и 20-sim-карты, а также с MATLAB/Simulink и Virtual Instrument Software Architecture.
-
Рекомендации и дальнейшее чтение
- В статье приведены ссылки на дополнительные материалы и статьи о конкретных применениях LabVIEW.
Полный текст статьи: