Я создал кластер, состоящий из четырех элементов, из которых мне нужно получить имена переменных.Для этого я добавил элемент индикатора для доступа к именам переменных через свойство Beschr.Text
(немецкая версия LabVIEW, должно быть что-то вроде Label.Text
), предоставленное PropertyNode.
Однако при редактировании существующего кластера (добавление новых переменных, расширение кластера, изменение переменных, редактирование имен переменных и т. Д.) Происходит подключение как оператора bundle
к элементу индикатора кластера, так и отКластер PropertyNode к узлу свойства Elem
становится недействительным.
Я предполагаю, что это связано с редактированием кластера, поскольку элемент индикатора для кластеране обновляется после изменения переменных кластера, что, в свою очередь, приводит к недействительным PropertyNodes и недействительным ссылкам.В качестве обходного пути я удаляю как индикаторный элемент, так и кластер PropertyNode, добавляю новые и повторяю все необходимые соединения, что довольно раздражает, так как мне нужно реализовать этот фрагмент несколько раз.
Есть ли правильный способ обновитьссылаться автоматически, чтобы мне не нужно было повторно добавлять недопустимые элементы на блок-диаграмму и восстанавливать его соединения?