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

Простейшие вопросы в области инженерной разработки

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

Postby bogdankondr on 05 Dec 2018, 10:23

Здравствуйте! Периодически встречаюсь таким вопросом. Имеется N одинаковых кластеров. Мне нужно, чтобы при изменении одного контрола кластера на это реагировал другой контрол этого же кластера. Вот пример. Имеются кластеры, в которых есть числовой контрол Maximal power. После изменения его значения я отлавливаю это событие при помощи event structure. Event structure отлавливает изменения всех подобных контролов(таких кластеров может быть много) и я по ссылке на maximal power добираюсь до свойств контрола Power. Данный метод работает, но код в event structure получается громоздкий. Подскажите, можно ли по ссылке добраться к соседнему элементу кластера более простым способом, чем тот, что приведен ниже?
Attachments
Cluster.PNG
Cluster.PNG (47.51 KiB) Viewed 182 times
event structure.PNG
bogdankondr
interested
interested
 
Posts: 1
Joined: 05 Dec 2018, 09:57
LabVIEW Version: 18
Karma: 0

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

Postby Blackman on 05 Dec 2018, 12:10

Пример применения предварительно созданной базы данных (Dictionary) :wink:
Attachments
Event + DataBase.png
Blackman
leader
leader
 
Posts: 802
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 234
VIP

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

Postby Artem.spb on 05 Dec 2018, 14:32

Если это множество одинаковых кластеров, то я бы не поленился сделать один X-Control, который сам в себе управляет своими компонентами, тогда выносить всё это во внешний обработчик не понадобится.
Вариант проще для начинающего – сделать subVI ровно из того, что у вас заскринено.
Artem.spb
expert
expert
 
Posts: 1443
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 248
CLD hardware I/O VIP freelance

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

Postby Blackman on 06 Dec 2018, 10:25

Пример с применением группировки объектов (контролов) :wink:
Attachments
Event + Group.png
Blackman
leader
leader
 
Posts: 802
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 234
VIP


Return to Для чайников

Who is online

Users browsing this forum: Google and 14 guests

cron