- Разместил
admin
- Дата: 15 Июль 2011 в 9:51
В числе других достоинств LabVIEW можно отметить возможность встраивания в блок диаграммы подпрограмм пользователя, написанных на традиционных "текстовых" языках программирования (Си, С++, Pascal, Visual Basic), компилированных в виде динамически подключаемых библиотек, а также скриптов, написанных в широко распространенной среде MatLab. Это позволяет обеспечить преемственность программного обеспечения и исключает необходимость повторной разработки ранее созданных подпрограмм.

Решающими аргументами в пользу LabVIEW при выборе средства разработки являлись следующие преимущества:
1. Возможность разработки CGI-приложений, что позволяет реализовать концепцию интеграции программного обеспечения web-сервера с управляющей роботом программой.
2. Поддержка операционной системы жесткого реального времени LabVIEW RT, что позволяет осуществлять разработку кода, а также мониторинг и отладку программы в среде LabVIEW под управлением операционной системы Microsoft Windows, а затем загрузить созданный код на компьютер (бортовой контроллер), работающий под управлением операционной системы жесткого реального времени.
3. Наличие в дополнительной библиотеке "Internet Developers for G Toolkit" встроенного G web-сервера – базисного компонента, позволяющего на его основе разрабатывать интернет-приложения.
Программы в языке G принято называть виртуальными приборами – VI (virtual instrument – англ.). Программа состоит из диаграммы и лицевой панели виртуального прибора. Оператор имеет возможность изменять значения переменных, определяющих скорость робота, направление движения и т.д., нажимая на кнопки и переключатели, поворачивая регуляторы на лицевой панели виртуального прибора (рис. 6.3).