У меня есть MAIN VI и SUB VI, которые передают события через control refnum. ход событий следующий.
1) sub vi изменяет значение своего элемента управления, и это событие обрабатывается в main vi (это работает).
2) главный vi в ответ на событие изменяет один из своих элементов управления и запускает событие из самого обработчика событий, которое обрабатывается в обработчике событий subvi. (это также работает ).
Первый этап завершен. Теперь основной vi выполняет цикл while, а вспомогательный vi выполняет цикл while, а основной vi запускает событие каждые ~150 мс. Который должен обрабатываться в subvi. Это та часть, которая не происходит. Я вижу, что элемент управления основного vi обновляется, но событие (если оно сгенерировано) не обрабатывается subvi. Я использую элемент управления property node->Value(signalling)
для изменения значения, а также для запуска события. Что может быть возможной причиной?
примечание: элемент управления (значение которого изменено), обработчик событий такие же, как и на первом этапе.
Надеюсь, мой вопрос понятен.