Подскажите, есть ли инструмент, готовый, чтобы он мог объединять два массива?
Массивы состоят из двух столбцов. В левом столбце просто "счётчик", в правом - значения. Надо их объединить таким образом, чтобы столбец с отсчётами плавно продолжался?
Объединение двух массивов
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Объединение двух массивов
- Вложения
-
- 22222.JPG (89.63 КБ) 4362 просмотра
Добро пожаловать на http://rk-stud.ru/
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Объединение двух массивов
Напротив 3-ки должна быть 6-ка )
Добро пожаловать на http://rk-stud.ru/
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Объединение двух массивов
> Подскажите, есть ли инструмент, готовый, чтобы он мог объединять два массива?
О готовом я не слышал, но можно все сделать ручками
О готовом я не слышал, но можно все сделать ручками
- Вложения
-
- 1.png (26.34 КБ) 4355 просмотров
-
- 1.vi
- lv2010
- (10.95 КБ) 143 скачивания
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Объединение двух массивов
Сила и мощь варианта)
- Вложения
-
- Sort Array.png (39.13 КБ) 4348 просмотров
-
Sergey Ivanov
- expert
- Сообщения: 1217
- Зарегистрирован: 01 мар 2009, 20:54
- Награды: 5
- Версия LabVIEW: 2018
- Откуда: Санкт-Петербург, Кронштадт
- Благодарил (а): 11 раз
- Поблагодарили: 1 раз
- Контактная информация:
Re: Объединение двух массивов
Интересно. Вот есть два варианта. А чем один лучше/хуже другого ?
Добро пожаловать на http://rk-stud.ru/
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Объединение двух массивов
Тем, что вариант в 20 раз медленнее :)
подозреваю, что дело в использовании строк
подозреваю, что дело в использовании строк
- Вложения
-
- Снимок.PNG (3.17 КБ) 4323 просмотра
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Объединение двух массивов
Sergey Ivanov , мощь variant-а нивелируется за счет преобразование в строковый тип по известным причинам По возможности работайте с целочисленными типами данных(int/uint) - самый быстрый вариант получите
Core i7 6700HQ CPU 2.60Ghz, 8 GB RAM DDR4, win 10
Core i7 6700HQ CPU 2.60Ghz, 8 GB RAM DDR4, win 10
- Вложения
-
- Безымянный 2.png (4 КБ) 4318 просмотров
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Объединение двух массивов
Основное отличие в разных алгоритмах удаления элементов из исходного массива))
В первый примере - из исходного массива удаляются только дубликаты.
Во второй примере - из исходного массива удаляются все элементы для соответствующего порядкового номера, за исключением элемента с максимальным значением, что и требуется по условию в первом посте.
В первый примере - из исходного массива удаляются только дубликаты.
Во второй примере - из исходного массива удаляются все элементы для соответствующего порядкового номера, за исключением элемента с максимальным значением, что и требуется по условию в первом посте.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Объединение двух массивов
Blackman писал(а):Во второй примере - из исходного массива удаляются все элементы для соответствующего порядкового номера, за исключением элемента с максимальным значением, что и требуется по условию в первом посте.
нету там таких условий
тем более, как автор написал, на скрине ошибка
Т.е. получается, что у нас строки (кластеры) полностью соответствуют друг - другу.Sergey Ivanov писал(а):Напротив 3-ки должна быть 6-ка )
Обычно дополнительные условия необходимо обговаривать. Т.к. можно трактовать, что при одинаковых индексах (Numeric) должен остаться элемент, который встречается раньше.
Но это уже лирика ))
---------------
p.s. BBCode заработали!
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 23 Ответы
- 4634 Просмотры
-
Последнее сообщение maxim_MA