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

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

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

Сообщение bogdankondr »

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

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

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

Сообщение Blackman »

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

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

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

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

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

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

Сообщение Blackman »

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

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