Сумма массивов в двойном цикле FOR

Простейшие вопросы в области инженерной разработки
Ответить
Slava_nstu
interested
interested
Сообщения: 2
Зарегистрирован: 19 апр 2019, 18:34
Версия LabVIEW: 2018
Контактная информация:

Сумма массивов в двойном цикле FOR

Сообщение Slava_nstu »

Здравствуйте!
Подскажите, пожалуйста :thank:

В одном цикле FOR получаю массивы данных. Необходимо в другом цикле FOR складывать эти массивы, чтобы на выходе получился суммарный массив (один массив той же размерности, в котором элементы представляют собой поэлементную сумму элементов составляющих массивов).
Но возникает проблема: если делаю через блок суммы и "обратную связь" или через Shift Register, то массивы не складываются, и на выходе блока суммы или регистра просто ноль. Проиндексировать и сложить - не выход (насколько я понимаю), так как в самом задании 334 итерации.

Прикрепляю пример, отображающий данную задачу:
Пример.PNG
Artem.spb

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

Re: Сумма массивов в двойном цикле FOR

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

В вашем решении регистр не проинициализирован => в нём пустой массив.
Сумма пустого и любого массива = пустой массив.
И дальше по кругу.
Если до начала работы знаете длину массива, подайте нулевой (а не пустой) массив на вход регистра
Slava_nstu
interested
interested
Сообщения: 2
Зарегистрирован: 19 апр 2019, 18:34
Версия LabVIEW: 2018
Контактная информация:

Re: Сумма массивов в двойном цикле FOR

Сообщение Slava_nstu »

Все получилось!

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

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