Есть двумерный массив. Необходимо подсчитать index-координаты элементов массива, превышающих заданные значения (т.е., в программе, 12 и 7) и занести их в массив Array. В противном случае, чтобы заносила 1000;1000 одномерным массивом.
У меня программа выдает массив с index, но число строк в котором всегда =2. В чем дело?
Работа с созданием массива в цикле
-
- user
- Сообщения: 82
- Зарегистрирован: 18 ноя 2008, 13:52
- Версия LabVIEW: 8.5
- Контактная информация:
Работа с созданием массива в цикле
- Вложения
-
- Вычисление параметров ячеек массива данных испытаний с параметрами, превышающими ТУ.vi
- (22.44 КБ) 225 скачиваний
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Работа с созданием массива в цикле
Тебе нужно вынести элемент Array за пределы цикла иначе в нём будут показываться только актуальные значения данной итерации.
-
- user
- Сообщения: 82
- Зарегистрирован: 18 ноя 2008, 13:52
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Работа с созданием массива в цикле
eg, если я выношу за пределы цикла,
You have two or more array data types wired together, but the arrays have different numbers of dimensions. Show the Context Help window to see how many dimensions are required.
The dimension of is 3.
The dimension of Value is 2.
You have two or more array data types wired together, but the arrays have different numbers of dimensions. Show the Context Help window to see how many dimensions are required.
The dimension of is 3.
The dimension of Value is 2.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Работа с созданием массива в цикле
Нажми на последний Build Array правой кнопкой и выбери Concantenate Inputs.
-
- user
- Сообщения: 82
- Зарегистрирован: 18 ноя 2008, 13:52
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Работа с созданием массива в цикле
eg, :) ок, класс, спасибо.
Но теперь выводятся элементы в 2 столбца координат, массивом 4*N, а мне нужно, чтобы они выводились в двумерный массив 2*N.
Но теперь выводятся элементы в 2 столбца координат, массивом 4*N, а мне нужно, чтобы они выводились в двумерный массив 2*N.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Работа с созданием массива в цикле
Ну ка покажи как бы ты хотел чтобы оно выглядело.
Может быть как то так попробовать?
Может быть как то так попробовать?
-
- user
- Сообщения: 82
- Зарегистрирован: 18 ноя 2008, 13:52
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Работа с созданием массива в цикле
Смотрите - еслиeg писал(а):Ну ка покажи как бы ты хотел чтобы оно выглядело.
Может быть как то так попробовать?
массив Array будет включать наши данные, но в форматеeg писал(а):Нажми на последний Build Array правой кнопкой и выбери Concantenate Inputs.
2 столбца индексов для 1 столбца начального массива плюс 2 столбца индексов для 2 столбца начального массива,
т.е. в массиве Array 4 столбца. Мне нужно, чтобы 2 столбца индексов для 2 столбца начального массива выводились под 2 столбцами индексов для 1 столбца начального массива, т.е., чтобы было 2 столбца в массиве Array.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 1017 Просмотры
-
Последнее сообщение dadreamer
-
- 5 Ответы
- 969 Просмотры
-
Последнее сообщение seromax
-
- 2 Ответы
- 380 Просмотры
-
Последнее сообщение Sergey Puzanov
-
- 13 Ответы
- 2496 Просмотры
-
Последнее сообщение Artem.spb
-
- 16 Ответы
- 3229 Просмотры
-
Последнее сообщение Artem.spb