Как достать loop iteration в реальном времени из цикла for loop?
-
- beginner
- Сообщения: 26
- Зарегистрирован: 07 сен 2023, 16:02
- Версия LabVIEW: 10.0
- Благодарил (а): 3 раза
- Контактная информация:
Как достать loop iteration в реальном времени из цикла for loop?
Добрый день,у меня появилось недопонимание,как из цикла for loop,в реальном времени выводить счётчик цикла,мне это нужно что бы обращаться к массиву в котором хранятся частоты и поочередно создавать сигнал который соответствует 1 периоду волны(что бы потом передать сигнал нa плату вывода через daq assistant)с данной частотой,потом повторяя данную операцию для всех частот в массиве.
- Вложения
-
- rt.PNG (10.49 КБ) 974 просмотра
-
- leader
- Сообщения: 538
- Зарегистрирован: 28 фев 2010, 18:04
- Версия LabVIEW: LV2018
- Благодарил (а): 12 раз
- Поблагодарили: 18 раз
- Контактная информация:
Re: Как достать loop iteration в реальном времени из цикла for loop?
Для передачи данных в другой поток существуют локальные переменные, а в друугую vi-айку - глобальные. Они находятся в палитре Structures/
-
- doctor
- Сообщения: 2259
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 33 раза
- Поблагодарили: 32 раза
Re: Как достать loop iteration в реальном времени из цикла for loop?
Обратите внимание на автоиндексацию массива в циклах. Тогда и не надо счетчик вытаскивать.
Управление автоиндексацией производится по правой кнопке мыши на квадратике на краю рамки изображения цикла. Надо только массив подвести. По умолчанию в циклах for автоиндексация включена (квадратик со скобками). Мало того, N автоматически берется по размеру массива и отдельно подавать Array Size не надо. Если массивов несколько, то берется минимальное значение.
Управление автоиндексацией производится по правой кнопке мыши на квадратике на краю рамки изображения цикла. Надо только массив подвести. По умолчанию в циклах for автоиндексация включена (квадратик со скобками). Мало того, N автоматически берется по размеру массива и отдельно подавать Array Size не надо. Если массивов несколько, то берется минимальное значение.
-
- beginner
- Сообщения: 26
- Зарегистрирован: 07 сен 2023, 16:02
- Версия LabVIEW: 10.0
- Благодарил (а): 3 раза
- Контактная информация:
Re: Как достать loop iteration в реальном времени из цикла for loop?
Спасибо,честно говоря как проснулся ,уже заметил это огрех и исправил,но отписать забыл,но вполне возможно кому то будет потом полезно,так что спасибо за ответы