Ребята всем здравствуйте. Как программно получить список (колличество) scales из XY Graph? Не нашла такого property node
Можно конечно перебирать в for loop, увеличивая каждый раз на единичку Active Scale, до возникновения ошибки, но это же не выход.
Есть ли более рациональный способ? Спасибо
XY Graph List of Scales
-
- user
- Сообщения: 94
- Зарегистрирован: 28 июл 2019, 13:16
- Версия LabVIEW: 19
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: XY Graph List of Scales
Почему бы и нет.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
- jane_wild
- master
- Сообщения: 459
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 83 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: XY Graph List of Scales
Это как раз то, о чем я писала. По видимому другого способа нет, кроме как проверка на ошибкуПочему бы и нет.
https://forums.ni.com/t5/LabVIEW/read-t ... anguage=en
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: XY Graph List of Scales
NI тоже так находят имена шкал контролов (любого класса)
- Вложения
-
- Controls Scales List (NI Edition).png (24.15 КБ) 1806 просмотров
-
- doctor
- Сообщения: 2210
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 26 раз
Re: XY Graph List of Scales
Вместо того, чтобы определять список активных плотов логичнее было-бы явно переопределить их. Но эта операция выполняется очень медленно. Думаю, по этому и нужно находить активные, чтобы только редактировать. Но есть способ заставить отрисовывать изменения быстрее (это относится и к другим объектам, например List, Tree, Table и др), это отключение обновления панели, через свойство FP "Defer Panel Update". Таким образом, для объекта выбираем Parent, получаем объект Front Panel и ее свойство "Defer Panel Update" устанавливаем в True, выполняем изменения в свойствах контрола, после чего возвращаем значение False.
- jane_wild
- master
- Сообщения: 459
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 83 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: XY Graph List of Scales
Вопрос был о получении списка Scales. Мне нужно было получить этот список (количество), определить какие из них видимые в данный момент и на основании данной информации произвести настройку интерфейса. Сделала так как советовали - в цикле увеличивала на единичку активную шкалу, до получения ошибки.Вместо того, чтобы определять список активных плотов
PS В новом интерфейсе форума, нет возможности увеличить карму, остается только говорить спасибо на словах...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 1 Ответы
- 811 Просмотры
-
Последнее сообщение IvanLis