Когда-то был какой-то такой опыт, только несколько кривой. Один раз нужно было прикрутить свое непростое устройство с уже имеющимся софтом под PC к пользовательскому интерфейсу на LabView. Уж так захотели немецкие заказчики, чтоб сами потом править GUI. Нашел человек, много писавший под LabView, поэтому сам в него не полез, несмотря на его внешнюю как-бы простоту. Чтоб не мучиться с переписыванием ПО и муторным ковырянием форматов, протоколов и т.п. на LabView, из уже имеющегося сваяли DLL, которую использовал лабвьюшный vi. Все оказалось несложно. Вся специфика была в DLL, написанной в комфортной среде, а в простеньком vi были вызовы высокоуровневых функий в удобном для LabView виде.
Еще приходилось в рамках помощи с дипломом свое устройство, подключаемое через COM, использовать под LabView. Поддержка COM-порта в LabView встроена, поэтому все делалось в нем. Для облегчения программирования на LabView протокол обмена с устройством упростил до безобразия. Работало, но удовольствия от рисования в LabView даже такого простого протокола не получил.