Как получить индекс из 1D массива по Boolean Text кнопки ?

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

Как получить индекс из 1D массива по Boolean Text кнопки ?

Postby mnml on 30 Mar 2017, 11:18

Приветствую, форумчане!

Как получить индекс кнопки из 1D массива, зная её название (Boolean Text) ?
User avatar
mnml
beginner
beginner
 
Posts: 35
Joined: 24 Apr 2014, 18:03
LabVIEW Version: 16.0
Karma: 5

Re: Как получить индекс из 1D массива по Boolean Text кнопки

Postby ladik on 30 Mar 2017, 11:29

В массиве параметры контролов Label, Caption, BooleanText будут одинаковыми для всех.
User avatar
ladik
advanced
advanced
 
Posts: 163
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011
Karma: 58
hardware I/O VIP

Re: Как получить индекс из 1D массива по Boolean Text кнопки

Postby mnml on 30 Mar 2017, 11:56

Вот и я с этим столкнулся! Можно ли придумать какой-то выход с положения ?
User avatar
mnml
beginner
beginner
 
Posts: 35
Joined: 24 Apr 2014, 18:03
LabVIEW Version: 16.0
Karma: 5

Re: Как получить индекс из 1D массива по Boolean Text кнопки

Postby Super Star on 30 Mar 2017, 11:58

mnml wrote:Вот и я с этим столкнулся! Можно ли придумать какой-то выход с положения ?


опишите задачу, а то по тексту точно не найдем
я люблю свою работу.... Я приду сюда в субботу ...
User avatar
Super Star
adviser
adviser
 
Posts: 228
Joined: 07 Feb 2013, 08:37
LabVIEW Version: 2011
Karma: 35

Re: Как получить индекс из 1D массива по Boolean Text кнопки

Postby mnml on 30 Mar 2017, 12:01

А вот если поместить это в кластер, там можно выдрать названия кнопки по индексу и наоборот?
User avatar
mnml
beginner
beginner
 
Posts: 35
Joined: 24 Apr 2014, 18:03
LabVIEW Version: 16.0
Karma: 5

Re: Как получить индекс из 1D массива по Boolean Text кнопки

Postby mnml on 30 Mar 2017, 12:10

SuperStar, спасибо за отклик!
Смотрите!
Допустим есть 40 кнопок с уникальными BooleanText
и есть массив NAME[] с 40 ячейками в которых прописаны названия этих кнопок
при нажатии любой из 40 кнопок нужно сравнивать её название и содержимое из массива NAME[] и узнать какой это индекс!
User avatar
mnml
beginner
beginner
 
Posts: 35
Joined: 24 Apr 2014, 18:03
LabVIEW Version: 16.0
Karma: 5

Re: Как получить индекс из 1D массива по Boolean Text кнопки

Postby IvanLis on 30 Mar 2017, 12:10

mnml wrote:Приветствую, форумчане!

Как получить индекс кнопки из 1D массива, зная её название (Boolean Text) ?

-------

Допустим есть 40 кнопок с уникальными BooleanText
и есть массив NAME[] с 40 ячейками в которых прописаны названия этих кнопок
при нажатии любой из 40 кнопок нужно сравнивать её название и содержимое из массива NAME[] и узнать какой это индекс!


Используйте Event структуру, по событию Value Change сравнивайте текущее и предыдущие значения и будет Вам индекс
Снимок экрана от 2017-03-30 12-09-39.png
Снимок экрана от 2017-03-30 12-09-39.png (6.64 KiB) Viewed 78 times
User avatar
IvanLis
professor
professor
 
Posts: 4376
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 675
hardware VIP bloggers teachers

Re: Как получить индекс из 1D массива по Boolean Text кнопки

Postby mnml on 30 Mar 2017, 12:24

IvanLis? супер я совсем забыл про Event структуру, все задачу решил! Всем спасибо!
User avatar
mnml
beginner
beginner
 
Posts: 35
Joined: 24 Apr 2014, 18:03
LabVIEW Version: 16.0
Karma: 5


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

Who is online

Users browsing this forum: Yahoo and 6 guests

cron