Здравствуйте! Мне нужно перенести программу из матлаба в лабвью(будет шиться niRIO). Столкнулся с сложностью адекватного переноса цикла FOR. Исходник состоит из 4 строк(рис.1) а в лабвью получилась неказистая бяка(рис.2), да еще и неправильно работает. Как можно перенести этот цикл малой кровью, чтобы было красиво и используя стандартные функции LV?
Прикрепил тестовик с массивом, который должен получиться в итоге.
Правильная реализация цикла
-
- beginner
- Сообщения: 17
- Зарегистрирован: 26 сен 2018, 16:25
- Версия LabVIEW: 16
- Контактная информация:
Правильная реализация цикла
- Вложения
-
- код в матлабе
- 1.PNG (5.57 КБ) 1566 просмотров
-
- g3.txt
- правильный массив
- (1.25 КБ) 71 скачивание
-
- For_loop_test.vi
- программка с этим циклом
- (20.51 КБ) 69 скачиваний
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Правильная реализация цикла
Примерный вариант реализации в виде матриц и в виде массива.
Понятно, что в матлабе всё матрицы и с ними там работать удобно, но использовать матрицы в Labview для данной задачи не совсем правильно и очень громоздко.
Вариант с массивами компактней.
По моему какая-то путаница в индексах в программе, код я не исправлял, просто поменял структуру на правильную.
Понятно, что в матлабе всё матрицы и с ними там работать удобно, но использовать матрицы в Labview для данной задачи не совсем правильно и очень громоздко.
Вариант с массивами компактней.
По моему какая-то путаница в индексах в программе, код я не исправлял, просто поменял структуру на правильную.
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Правильная реализация цикла
...Как можно перенести этот цикл малой кровью, чтобы было красиво и используя стандартные функции LV?
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Правильная реализация цикла
Верхний шифт регистр лишний. Достаточно шестой элемент вывести как индексируемый за циклBlackman писал(а):...Как можно перенести этот цикл малой кровью, чтобы было красиво и используя стандартные функции LV?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение