Сортировка данных
-
- beginner
- Сообщения: 15
- Зарегистрирован: 20 май 2016, 19:52
- Версия LabVIEW: 14
- Контактная информация:
Сортировка данных
Добрый день, нужна помощь. Есть программа для отслеживания чего либо, на вход приходит строка с двумя цифрами через пробел, первая цифра показывает что находится(персональный номер) вторая цифра это номер квадрата, в котором находится, в визуализаторе есть план территории, и в зависимости от второй цифры загорается соответствующий квадрат, вопрос вот в чем, как сделать так, чтобы при нажатии на загоревшийся квадрат открывалось окно и там выводилась информация о том, кто находится в этом квадрате, как сделать прозрачные кнопки знаю, а вот как сделать сортировку, никак чет не придумаю. Например, на вход пришло число (1 2) и (2 3), загорелись 2 квадрата, 2 и 3, вот надо чтобы при нажатии на 2 квадрат на экран была выведена цифра 1, а при нажатии на 3 цифра 2.
-
ladik
- developer
- Сообщения: 275
- Зарегистрирован: 18 ноя 2014, 11:45
- Награды: 1
- Версия LabVIEW: 2015, 2019
- Откуда: Екатеринбург
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Сортировка данных
IIAI3JI0, можно попробовать хранить строки типа [№ квадрат] в столбцах двумерного массива, индексация по строкам соответственно. Получается по пониманию, что-то напоминающее словарь [ключ: значение]. Далее Вы отображаете на визуализаторе нужные (i) квадраты [1], а при нажатии на какой-либо (i) квадрат отображаете № [0].
Ваш пример: [[1,2],[2,3]]. Делаем проход по строкам и отображаем квадраты [i,1], т.е. 2 и 3. Далее, например, нажимаем на квадрат 3.Находим во втором столбце 3, индекс строки i. Выводим на отображение элемент [0]. Можно хранить индекс постоянно, например в кластере. Если номера по порядку, то хватит и одномерного массива.
Ваш пример: [[1,2],[2,3]]. Делаем проход по строкам и отображаем квадраты [i,1], т.е. 2 и 3. Далее, например, нажимаем на квадрат 3.Находим во втором столбце 3, индекс строки i. Выводим на отображение элемент [0]. Можно хранить индекс постоянно, например в кластере. Если номера по порядку, то хватит и одномерного массива.
Дорогу осилит идущий.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 871 Просмотры
-
Последнее сообщение IvanLis
-
- 13 Ответы
- 1224 Просмотры
-
Последнее сообщение Boxa
-
- 0 Ответы
- 502 Просмотры
-
Последнее сообщение Juri
-
- 3 Ответы
- 272 Просмотры
-
Последнее сообщение AndreyDmitriev
-
- 13 Ответы
- 2451 Просмотры
-
Последнее сообщение rsv