Поиск в 2D массиве по двум параметрам

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
mnml
junior
junior
Сообщения: 57
Зарегистрирован: 24 апр 2014, 18:03
Версия LabVIEW: 16.0
Контактная информация:

Поиск в 2D массиве по двум параметрам

Сообщение mnml »

Всем привет! Подскажите ка пожалуйста как в 2D массиве осуществить поиск по двум параметрам "Оператор" и "Смена"

Пример файл с БД для поиска:
sort.vi
(4.93 КБ) 71 скачивание
Спасибо всем за помощь!
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Поиск в 2D массиве по дувум параметрам

Сообщение dadreamer »

А каков формат данных в массиве? Оператор и смена в каждой ячейке будет прописано? Или столбец на оператора, столбец на смену и т.д. Или 4-й столбец на оператора, 5-й на смену, а тогда в первых трёх что?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Поиск в 2D массиве по дувум параметрам

Сообщение Artem.spb »

mnml писал(а): Пример файл с БД для поиска:
Вложение sort.vi больше недоступно
базы я там не нашёл, но если по-суровому и с базой, то так :D
особенно, если поиск придётся делать неоднократно
для работы нужна библиотека SQLite
для работы нужна библиотека SQLite
Аватара пользователя
mnml
junior
junior
Сообщения: 57
Зарегистрирован: 24 апр 2014, 18:03
Версия LabVIEW: 16.0
Контактная информация:

Re: Поиск в 2D массиве по двум параметрам

Сообщение mnml »

Нет данные храняться в в CSV файле, разделитель ;
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Поиск в 2D массиве по двум параметрам

Сообщение Artem.spb »

ну так загрузить сначала в память. Это придётся делать в любом случае.
Дальше по настроению. Или ручной перебор по строчкам (если надо один раз), или закинуть во временную базу и шарить сколько угодно
Ручной перебор примерно так (индексы столбцов исправить)
search.png
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Поиск в 2D массиве по двум параметрам

Сообщение Blackman »

В названии темы стоит "поиск", хотя по смыслу возможно больше бы подошло слово "фильтр"?
Вложения
Вариант фильтра по N параметрам
Вариант фильтра по N параметрам
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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