Сохранение нескольких 1D массивов в кластер(?)

Простейшие вопросы в области инженерной разработки
Ответить
Et_cetera
beginner
beginner
Сообщения: 26
Зарегистрирован: 17 окт 2017, 22:53
Версия LabVIEW: 2017

Сохранение нескольких 1D массивов в кластер(?)

Сообщение Et_cetera »

Здравствуйте. Никак не приходит светлая мысль, как осуществить решение задачи.
Суть: есть массив из кнопок. При нажатии на кнопку генерируется массив
разной длины (длина задается пользователем.)
Т.е. при нажатии 5 кнопок получится 5 одномерных массивов разной длины.
Вопрос: как сохранить эти 5 массивов для дальнейшей работы? Не записать в файл, а именно сохранить в памяти программы с привязкой какой массив нажатием какой кнопки был сгенерирован.
При этом если на одну кнопку нажали повторно и массив изменился, то работать надо с этим новым массивом.

P.S. при запуске программы сначала надо задать длину массива.
Вложения
Untitled 1.vi
(7.08 КБ) 77 скачиваний
Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

Re: Сохранение нескольких 1D массивов в кластер(?)

Сообщение Vitekkz88 »

Возможно подойдет такая реализация. К значениям массива в программе обращайтесь по ссылке(reference).
Вложения
Untitled 1.vi
(11.03 КБ) 90 скачиваний
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
Et_cetera
beginner
beginner
Сообщения: 26
Зарегистрирован: 17 окт 2017, 22:53
Версия LabVIEW: 2017

Re: Сохранение нескольких 1D массивов в кластер(?)

Сообщение Et_cetera »

Vitekkz88, мне не известно конечное число возможных массивов. Точнее, их может быть от 1 до 32.
Мне надо сделать 32 варианта case, или можно проще?
К значениям массива в программе обращайтесь по ссылке(reference).
Я совсем новичок, можно подробней?
ПКМ на array - create - referense?
Artem.spb

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

Re: Сохранение нескольких 1D массивов в кластер(?)

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

я не оч понимаю суть задачи.
но мб, массив из 32 кластеров одномерных массивов?
кнопка нажата = соответсвующий кластер (его массив) заполняется. Если кнопка не нажималась, массив пустой.
Blackman

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

Re: Сохранение нескольких 1D массивов в кластер(?)

Сообщение Blackman »

...мне не известно конечное число возможных массивов
Да сколько угодно :)
Вложения
Generator Waveforms.vi
(21.74 КБ) 87 скачиваний
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Сохранение нескольких 1D массивов в кластер(?)

Сообщение Юрий »

Такое решение сойдёт за светлую мысль?
Вложения
Массивы.vi
(20.42 КБ) 87 скачиваний
Et_cetera
beginner
beginner
Сообщения: 26
Зарегистрирован: 17 окт 2017, 22:53
Версия LabVIEW: 2017

Re: Сохранение нескольких 1D массивов в кластер(?)

Сообщение Et_cetera »

Большое спасибо всем за ответы!!! А как все-таки обратиться к сохраненым массивам? иными словами, как задать номер кнопки и узнать,какой массив был ей сгенерирован?
Вложения
масс_2.vi
(11.15 КБ) 84 скачивания
Blackman

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

Re: Сохранение нескольких 1D массивов в кластер(?)

Сообщение Blackman »

...как задать номер кнопки и узнать,какой массив был ей сгенерирован?
:shok:
Вложения
Generator Waveforms 2.vi
Версия 2017
(22.29 КБ) 75 скачиваний
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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