IvanLis, ну, это не совсем скриптинг, а приватное свойство, которое не манипулирует элементами среды и не требует (пере)компиляции
, а только вытаскивает нужные данные, как в общем-то большая часть свойств делает. Приватное оттого, что NI толком не протестировали его (а может, и вовсе не тестировали), и пользователю придётся использовать его "как есть", без возможности обращения в тех. поддержку, и приняв все возможные риски (например, может упасть
и вместе с этим порушится структура открытых
). Иногда R&D отписывают на Лаве о тех или иных свойствах, почему их лучше не использовать и в чём ограничения/"косяки" реализации. Некоторые свойства довольно-таки стабильны, некоторые - очень нет. Какие-то - коричневые просто из-за отсутствия кросс-платформенности.
А вот эта приведённая тема относится к тем временам, когда скриптинг ещё не был официальной частью
, а был "секретной" фичей, включаемой разным "шаманством", наподобие того, что приходится в *.ini файл прописывать. Для Property/Invoke Nodes везде явно прописано, будет работать в EXE или нет. Некоторое количество голубых блоков всё же вполне себе работает в EXE тоже. Для встроенных не прописано, но легко проверяется.
Почему не всегда срабатывает DropDownList, может, оттого, что список должен наполниться именами, для этого необходимо однократно вызвать внутренний аналог VISA Find Resource. Пока список не заполнился, он пустой, что и возвращается. Если стрелку на VISA Resource Name нажать, то тоже не мгновенно список вылазит.