Как отобразить trace с анализатора спектра на WaveForm'е?
- banderlog
- user
- Сообщения: 71
- Зарегистрирован: 23 апр 2008, 20:44
- Версия LabVIEW: 8.5
- Контактная информация:
Как отобразить trace с анализатора спектра на WaveForm'е?
Снимаю спектр с анализатора. Точки при этом передаются в одномерном массиве длиной 600 со значениями в дБм. Как бы мне их вывести в виде куска спектра в диапазоне, скажем, от 100 до 110 МГц?
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Как отобразить trace с анализатора спектра на WaveForm'е?
как как. формировать частотную шкалу нужно дополнительно, потом объединять в кластер и отображать XY графе. а частотная шкала формируется путем цикла от 0 до 599 в котором к начальной частоте прибавляется значение шага по частоте.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
- banderlog
- user
- Сообщения: 71
- Зарегистрирован: 23 апр 2008, 20:44
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Как отобразить trace с анализатора спектра на WaveForm'е?
Ни чего себе! Думал, что попроще можно. Может, там, свойство какое изменить у Вейвграфа... Но всё равно - спасибо!
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Как отобразить trace с анализатора спектра на WaveForm'е?
Если шаг постоянен, я бы воспользовался waveforms. Build Waveform -> GetWaveformSubset -> Waveformgraph. Как-то так: Waveforms все оперируют со временем по оси X, но нам никто не мешает использовать частотуIndey писал(а):формировать частотную шкалу нужно дополнительно, потом объединять в кластер и отображать XY графе. а частотная шкала формируется путем цикла от 0 до 599 в котором к начальной частоте прибавляется значение шага по частоте.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Как отобразить trace с анализатора спектра на WaveForm'е?
кстати да, интересное решениеmzu2006 писал(а): Waveforms все оперируют со временем по оси X, но нам никто не мешает использовать частоту
Для меня с самого начала как-то повелось, что вейформ только для временных измерений, поэтому я про него и не подумал. А так действительно проще!
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
- banderlog
- user
- Сообщения: 71
- Зарегистрирован: 23 апр 2008, 20:44
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Как отобразить trace с анализатора спектра на WaveForm'е?
Спасибо! Я, собственно, и думал, что возможно как-то так, но не знал как. Вопрос в том, что у меня в связке после пик-детектора идут ещё массивы с положением и уровнем пиков, которые тоже надо отображать, а это, видимо только ХУ-граф.mzu2006 писал(а):Если шаг постоянен, я бы воспользовался waveforms. Build Waveform -> GetWaveformSubset -> Waveformgraph. Как-то так:Indey писал(а):формировать частотную шкалу нужно дополнительно, потом объединять в кластер и отображать XY графе. а частотная шкала формируется путем цикла от 0 до 599 в котором к начальной частоте прибавляется значение шага по частоте.
Waveforms все оперируют со временем по оси X, но нам никто не мешает использовать частоту
- banderlog
- user
- Сообщения: 71
- Зарегистрирован: 23 апр 2008, 20:44
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Как отобразить trace с анализатора спектра на WaveForm'е?
И ещё: а зачем использовать сабсет? Вот, допустим, у меня трейс с участком спектра от 100 до 110 МГц (в герцах). Нельзя ли использовать билд вейвформ с параметрами t0 = 10^8, dt = 10^6 / 601 ?
Добавлено:
Хотя, с т0 я погорячился :) Он, оказывается, реальное время отображает. Но если использовать сабсет, то он ругается, что 100-тысячного значения у него нет. А только 601.
Добавлено:
Хотя, с т0 я погорячился :) Он, оказывается, реальное время отображает. Но если использовать сабсет, то он ругается, что 100-тысячного значения у него нет. А только 601.
- Вложения
-
- spectr to waveform.vi
- (16.03 КБ) 191 скачивание
- banderlog
- user
- Сообщения: 71
- Зарегистрирован: 23 апр 2008, 20:44
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Как отобразить trace с анализатора спектра на WaveForm'е?
В итоге родил вот такую штучку. Буду применять для эмуляции анализатора спектра дома :)
- Вложения
-
- podstava.vi
- (23.48 КБ) 188 скачиваний
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 653 Просмотры
-
Последнее сообщение seromax