Сортировка данных

Простейшие вопросы в области инженерной разработки
Ответить
IIAI3JI0
beginner
beginner
Сообщения: 15
Зарегистрирован: 20 май 2016, 19:52
Версия LabVIEW: 14
Контактная информация:

Сортировка данных

Сообщение IIAI3JI0 »

Добрый день, нужна помощь. Есть программа для отслеживания чего либо, на вход приходит строка с двумя цифрами через пробел, первая цифра показывает что находится(персональный номер) вторая цифра это номер квадрата, в котором находится, в визуализаторе есть план территории, и в зависимости от второй цифры загорается соответствующий квадрат, вопрос вот в чем, как сделать так, чтобы при нажатии на загоревшийся квадрат открывалось окно и там выводилась информация о том, кто находится в этом квадрате, как сделать прозрачные кнопки знаю, а вот как сделать сортировку, никак чет не придумаю. Например, на вход пришло число (1 2) и (2 3), загорелись 2 квадрата, 2 и 3, вот надо чтобы при нажатии на 2 квадрат на экран была выведена цифра 1, а при нажатии на 3 цифра 2.
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Сортировка данных

Сообщение ladik »

IIAI3JI0, можно попробовать хранить строки типа [№ квадрат] в столбцах двумерного массива, индексация по строкам соответственно. Получается по пониманию, что-то напоминающее словарь [ключ: значение]. Далее Вы отображаете на визуализаторе нужные (i) квадраты [1], а при нажатии на какой-либо (i) квадрат отображаете № [0].

Ваш пример: [[1,2],[2,3]]. Делаем проход по строкам и отображаем квадраты [i,1], т.е. 2 и 3. Далее, например, нажимаем на квадрат 3.Находим во втором столбце 3, индекс строки i. Выводим на отображение элемент [0]. Можно хранить индекс постоянно, например в кластере. Если номера по порядку, то хватит и одномерного массива.
Дорогу осилит идущий.
IIAI3JI0
beginner
beginner
Сообщения: 15
Зарегистрирован: 20 май 2016, 19:52
Версия LabVIEW: 14
Контактная информация:

Re: Сортировка данных

Сообщение IIAI3JI0 »

Спасибо! Будем пробовать
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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