Доступ к элементам кластера через ссылку

Простейшие вопросы в области инженерной разработки
Ответить
bogdankondr
interested
interested
Сообщения: 1
Зарегистрирован: 05 дек 2018, 09:57
Репутация: 0
Версия LabVIEW: 18
Контактная информация:

Доступ к элементам кластера через ссылку

Сообщение bogdankondr »

Здравствуйте! Периодически встречаюсь таким вопросом. Имеется N одинаковых кластеров. Мне нужно, чтобы при изменении одного контрола кластера на это реагировал другой контрол этого же кластера. Вот пример. Имеются кластеры, в которых есть числовой контрол Maximal power. После изменения его значения я отлавливаю это событие при помощи event structure. Event structure отлавливает изменения всех подобных контролов(таких кластеров может быть много) и я по ссылке на maximal power добираюсь до свойств контрола Power. Данный метод работает, но код в event structure получается громоздкий. Подскажите, можно ли по ссылке добраться к соседнему элементу кластера более простым способом, чем тот, что приведен ниже?
Вложения
Cluster.PNG
Cluster.PNG (47.51 КБ) 1241 просмотр
event structure.PNG

Blackman

Activity
leader
leader
Сообщения: 918
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Репутация: 0
Версия LabVIEW: 6.1,8.5,20
Контактная информация:

Re: Доступ к элементам кластера через ссылку

Сообщение Blackman »

Пример применения предварительно созданной базы данных (Dictionary) :wink:
Вложения
Event + DataBase.png

Artem.spb

Activity Автор
expert
expert
Сообщения: 1874
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Репутация: 0
Версия LabVIEW: 12-18
Контактная информация:

Re: Доступ к элементам кластера через ссылку

Сообщение Artem.spb »

Если это множество одинаковых кластеров, то я бы не поленился сделать один X-Control, который сам в себе управляет своими компонентами, тогда выносить всё это во внешний обработчик не понадобится.
Вариант проще для начинающего – сделать subVI ровно из того, что у вас заскринено.

Blackman

Activity
leader
leader
Сообщения: 918
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Репутация: 0
Версия LabVIEW: 6.1,8.5,20
Контактная информация:

Re: Доступ к элементам кластера через ссылку

Сообщение Blackman »

Пример с применением группировки объектов (контролов) :wink:
Вложения
Event + Group.png

Ответить

Вернуться в «Для чайников»