Изменения частоты с заданным нами шагом
-
- beginner
- Сообщения: 34
- Зарегистрирован: 07 сен 2016, 14:13
- Версия LabVIEW: 2014
- Контактная информация:
Изменения частоты с заданным нами шагом
Добрый день уважаемые форумчане! Извените за тупые вопросы. Понимаю схему, а реализовать не знаю как. Имеется прибор agilent 33250a, с его помощью должен задать частоту от одного значения до другого, и чтоб она менялась с нужным нам интервалом. Не могли бы вы подсказать?
- Вложения
-
- Freq1.vi
- (16.85 КБ) 82 скачивания
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Изменения частоты с заданным нами шагом
Начните с генерации массива, требуемых частот, а уже потом будите привязываться к железу.druny1234 писал(а):должен задать частоту от одного значения до другого, и чтоб она менялась с нужным нам интервалом. Не могли бы вы подсказать?
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 34
- Зарегистрирован: 07 сен 2016, 14:13
- Версия LabVIEW: 2014
- Контактная информация:
Re: Изменения частоты с заданным нами шагом
Ramp Pattern.vi не подойдет, так как имеем прибор который генерирует сигнал.
-
- professor
- Сообщения: 3407
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Изменения частоты с заданным нами шагом
очень дажен подойдёт для генерацииdruny1234 писал(а):Ramp Pattern.vi не подойдет, так как имеем прибор который генерирует сигнал.
полученный массив подавать на прибор в цикле по одному элементу.druny1234 писал(а):частоту от одного значения до другого, и чтоб она менялась с нужным нам интервалом
-
- beginner
- Сообщения: 34
- Зарегистрирован: 07 сен 2016, 14:13
- Версия LabVIEW: 2014
- Контактная информация:
Re: Изменения частоты с заданным нами шагом
а зачем нам генерация с помощью той фунцкции? если можем с прибора значения снять? Извените за тупость
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Изменения частоты с заданным нами шагом
Имеется ввиду "генерация массива частот", а не сигнала.druny1234 писал(а):а зачем нам генерация с помощью той фунцкции? если можем с прибора значения снять? Извените за тупость
Сначала нужно определиться с частотами сигнала, а уже потом начинаем генерировать сам сигнал.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 34
- Зарегистрирован: 07 сен 2016, 14:13
- Версия LabVIEW: 2014
- Контактная информация:
Re: Изменения частоты с заданным нами шагом
Добрый день, сформировал массив из чисел. Подскажите как можно эти числа посылать в прибор
- Вложения
-
- FreqIn.vi
- (15.41 КБ) 85 скачиваний
-
- beginner
- Сообщения: 34
- Зарегистрирован: 07 сен 2016, 14:13
- Версия LabVIEW: 2014
- Контактная информация:
Re: Изменения частоты с заданным нами шагом
Спасибо большое, очень помогло. Тольк можно еще два вопроса:
1. Как нам изменять start и end в режиме реального времени ( цикл должен быть, только не пойму какие условия, или же использовать функцию Event Structure?)
2. Чтобы под цикл с генератором частот, заканчивал посылать частоты, если конечное значение частоты, равнялось значению end которое мы задавали для получения массива
1. Как нам изменять start и end в режиме реального времени ( цикл должен быть, только не пойму какие условия, или же использовать функцию Event Structure?)
2. Чтобы под цикл с генератором частот, заканчивал посылать частоты, если конечное значение частоты, равнялось значению end которое мы задавали для получения массива
-
- professor
- Сообщения: 3407
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Изменения частоты с заданным нами шагом
это вот совсем непонятно.druny1234 писал(а):Спасибо большое, очень помогло. Тольк можно еще два вопроса:
1. Как нам изменять start и end в режиме реального времени ( цикл должен быть, только не пойму какие условия, или же использовать функцию Event Structure?)
Вы сначала боролись за получение массива частот, а теперь хотите менять его на ходу.
просто уберите цикл while (внешний), тогда после прохождения по частотам в цикле программа автоматом закончит работу.2. Чтобы под цикл с генератором частот, заканчивал посылать частоты, если конечное значение частоты, равнялось значению end которое мы задавали для получения массива
-
- beginner
- Сообщения: 34
- Зарегистрирован: 07 сен 2016, 14:13
- Версия LabVIEW: 2014
- Контактная информация:
Re: Изменения частоты с заданным нами шагом
Боролись за изменения частот. Просто когда будем искать резонансную частоту, необходимо будет изменять интервалы в реальном времени, и не совсем удобно каждый раз останавливать цикл для того чтобы ввести необходимое нам значение. Так как данная программа, начинает подавать сигналы либо по истечению всех предыдуще сгенерированных значений, либо по нажатию кнопки стоп.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Изменения частоты с заданным нами шагом
druny1234, запихните в Event генерацию массива. События для регистрации - Value Change для любого из трёх контролов delta, start, end. Когда нет никаких событий (кадр Timeout), отправляйте сигнал на прибор. Смотрите примеры в папке C:\Program Files (x86)\National Instruments\LabVIEW 2016\examples\Structures\Event Structure.
-
- beginner
- Сообщения: 34
- Зарегистрирован: 07 сен 2016, 14:13
- Версия LabVIEW: 2014
- Контактная информация:
Re: Изменения частоты с заданным нами шагом
dadreamer все как Вы написали сделал. Не разберусь тольк как отправлять сигнал на прибор с Timeout, сделал вот так, но после этого у меня зависла программа, и данные не менялись.
- Вложения
-
- FreqIn.vi
- (23.42 КБ) 89 скачиваний