Задизейблить много кнопок за раз

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

Задизейблить много кнопок за раз

Postby TeaPot on 08 Sep 2017, 15:20

Привет.
Такой вопрос: Нужно в определенный момент работы программы задизейблить много разных кнопок и панелей. Я делаю это созданием Property Node-ов, но беда в том, что это занимает огромный объем в программе (Понимаю, что она резиновая, но не эстетично). Сделать SubVI тоже не вариант, т.к. все эти ноды принимаются подпрограммой на входе, потому места занимает не меньше. Можно ли как-то решить проблему с этим?
Заранее спасибо.
TeaPot
interested
interested
 
Posts: 9
Joined: 24 Oct 2016, 17:05
LabVIEW Version: 2015
Karma: 0

Re: Задизейблить много кнопок за раз

Postby dadreamer on 08 Sep 2017, 16:07

 
Attachments
Enable-Disable Buttons.vi
lv2015
(12.73 KiB) Downloaded 41 times
User avatar
dadreamer
doctor
doctor
 
Posts: 2923
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 711
I/O VIP vision internet

Re: Задизейблить много кнопок за раз

Postby Kosist on 09 Sep 2017, 09:38

В :labview: 2016 и выше можно использовать вот этот тулкит - https://forums.ni.com/t5/UI-Interest-Gr ... -p/3539490. Тогда проперти ноды вообще не будут нужны...
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 786
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 236
CLAD I/O VIP students

Re: Задизейблить много кнопок за раз

Postby dadreamer on 09 Sep 2017, 13:08

User avatar
dadreamer
doctor
doctor
 
Posts: 2923
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 711
I/O VIP vision internet

Re: Задизейблить много кнопок за раз

Postby Artem.spb on 09 Sep 2017, 23:29

Attachments
search test.png
result.png
result800.png
search test2.png
clustertest.png
clustertestres.png
Artem.spb
expert
expert
 
Posts: 1241
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 218
CLD hardware I/O VIP freelance

Re: Задизейблить много кнопок за раз

Postby dadreamer on 09 Sep 2017, 23:46

User avatar
dadreamer
doctor
doctor
 
Posts: 2923
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 711
I/O VIP vision internet

Re: Задизейблить много кнопок за раз

Postby Usss on 11 Sep 2017, 10:16

Usss
beginner
beginner
 
Posts: 48
Joined: 19 Apr 2017, 23:06
LabVIEW Version: 2015
Karma: 10

Re: Задизейблить много кнопок за раз

Postby dadreamer on 11 Sep 2017, 11:53

Usss, есть ещё и его "собрат", который выполняет почти то же самое: viewtopic.php?p=63648#p63648 Однако, после его использования нужно закрывать референсы.
User avatar
dadreamer
doctor
doctor
 
Posts: 2923
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2017
Karma: 711
I/O VIP vision internet

Re: Задизейблить много кнопок за раз

Postby Blackman on 11 Sep 2017, 13:40

Полезная инструкция с примерами:
Obtaining References to Objects in an Unknown Target VI Using VI Scripting
http://zone.ni.com/reference/en-XX/help ... eferences/
Blackman
leader
leader
 
Posts: 694
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 174

Re: Задизейблить много кнопок за раз

Postby Kosist on 13 Sep 2017, 22:07

Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 786
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 236
CLAD I/O VIP students


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

Who is online

Users browsing this forum: Google and 12 guests

cron