XY Graph List of Scales

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

XY Graph List of Scales

Сообщение jane_wild »

Ребята всем здравствуйте. Как программно получить список (колличество) scales из XY Graph? Не нашла такого property node
Можно конечно перебирать в for loop, увеличивая каждый раз на единичку Active Scale, до возникновения ошибки, но это же не выход.
Есть ли более рациональный способ? Спасибо
ujin
user
user
Сообщения: 94
Зарегистрирован: 28 июл 2019, 13:16
Версия LabVIEW: 19
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: XY Graph List of Scales

Сообщение ujin »

jane_wild писал(а): 11 июн 2020, 18:25 Ребята всем здравствуйте. Как программно получить список (колличество) scales из XY Graph? Не нашла такого property node
Можно конечно перебирать в for loop, увеличивая каждый раз на единичку Active Scale, до возникновения ошибки, но это же не выход.
Есть ли более рациональный способ? Спасибо
Почему бы и нет.
https://forums.ni.com/t5/LabVIEW/read-t ... anguage=en
Можно не искать сколько, а задать сколько нужно и имена присвоить.
https://forums.ni.com/t5/LabVIEW/number ... anguage=en
Вложения
Проверка клапанов (управление через WEB страницу).jpg
Act_plot.png
Act_plot.png (3.58 КБ) 1820 просмотров
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: XY Graph List of Scales

Сообщение jane_wild »

Почему бы и нет.
https://forums.ni.com/t5/LabVIEW/read-t ... anguage=en
Это как раз то, о чем я писала. По видимому другого способа нет, кроме как проверка на ошибку :cry:
Blackman

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

Re: XY Graph List of Scales

Сообщение Blackman »

NI тоже так находят имена шкал контролов (любого класса) :wink:
Вложения
Controls Scales List (NI Edition).png
Controls Scales List (NI Edition).png (24.15 КБ) 1806 просмотров
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: XY Graph List of Scales

Сообщение Borjomy_1 »

Вместо того, чтобы определять список активных плотов логичнее было-бы явно переопределить их. Но эта операция выполняется очень медленно. Думаю, по этому и нужно находить активные, чтобы только редактировать. Но есть способ заставить отрисовывать изменения быстрее (это относится и к другим объектам, например List, Tree, Table и др), это отключение обновления панели, через свойство FP "Defer Panel Update". Таким образом, для объекта выбираем Parent, получаем объект Front Panel и ее свойство "Defer Panel Update" устанавливаем в True, выполняем изменения в свойствах контрола, после чего возвращаем значение False.
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: XY Graph List of Scales

Сообщение jane_wild »

Вместо того, чтобы определять список активных плотов
Вопрос был о получении списка Scales. Мне нужно было получить этот список (количество), определить какие из них видимые в данный момент и на основании данной информации произвести настройку интерфейса. Сделала так как советовали - в цикле увеличивала на единичку активную шкалу, до получения ошибки.

PS В новом интерфейсе форума, нет возможности увеличить карму, остается только говорить спасибо на словах...
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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