Страница 1 из 1

Измерение параметров импульсов в пачке

Добавлено: 25 дек 2018, 17:55
Павел1990
Доброго времени суток! Необходимо измерять максимальные и минимальные значения: амплитуды импульсов в пачке, скважности, периода.. Как это можно реализовать? Использовал готовые блоки labview, но они выдают (вроде как) средние значения, когда несколько импульсов..

Re: Измерение параметров импульсов в пачке

Добавлено: 25 дек 2018, 21:07
IvanLis
Павел1990 писал(а):Доброго времени суток! Необходимо измерять максимальные и минимальные значения: амплитуды импульсов в пачке, скважности, периода.. Как это можно реализовать? Использовал готовые блоки labview, но они выдают (вроде как) средние значения, когда несколько импульсов..
Какую функцию Вы используете?

Re: Измерение параметров импульсов в пачке

Добавлено: 26 дек 2018, 13:33
Павел1990
IvanLis писал(а):
Павел1990 писал(а):Доброго времени суток! Необходимо измерять максимальные и минимальные значения: амплитуды импульсов в пачке, скважности, периода.. Как это можно реализовать? Использовал готовые блоки labview, но они выдают (вроде как) средние значения, когда несколько импульсов..
Какую функцию Вы используете?
Я использую блоки Amplitude and Levels.vi и Pulse Measurements.vi. Возникла идея разбить сигнал на периоды и измерять параметры каждого импульса с помощью Amplitude and Levels.vi и Pulse Measurements.vi .. На основе полученных данных выводить максимальное и минимальное значение.. А вот как это сделать разбиение на периоды, пока не знаю..

Re: Измерение параметров импульсов в пачке

Добавлено: 26 дек 2018, 15:42
Павел1990
Как-то так..

Re: Измерение параметров импульсов в пачке

Добавлено: 26 дек 2018, 19:06
Alex Dem
Не сталкивался с такими задачами ранее, но попытался применить Pulse Measurements для последовательности импульсов, может Вам как отправная точка пригодится.

Re: Измерение параметров импульсов в пачке

Добавлено: 26 дек 2018, 23:31
IvanLis
Павел1990 писал(а):Я использую блоки Amplitude and Levels.vi и Pulse Measurements.vi. Возникла идея разбить сигнал на периоды и измерять параметры каждого импульса с помощью Amplitude and Levels.vi и Pulse Measurements.vi .. На основе полученных данных выводить максимальное и минимальное значение.. А вот как это сделать разбиение на периоды, пока не знаю..
Разберитесь с описанием функции, конкретно с конфигурацией (state settings) и подергайте параметры.
http://zone.ni.com/reference/en-XX/help ... de_levels/

Re: Измерение параметров импульсов в пачке

Добавлено: 27 дек 2018, 14:19
Павел1990

Разберитесь с описанием функции, конкретно с конфигурацией (state settings) и подергайте параметры.

Способ Alex Dem помог, но кроме амплитуды.. Почему-то выводится одно и тоже значение в столбце.. state settings ставил Histogram..

Re: Измерение параметров импульсов в пачке

Добавлено: 27 дек 2018, 14:28
Павел1990
1.txt сигнал

Re: Измерение параметров импульсов в пачке

Добавлено: 29 дек 2018, 19:43
IvanLis
Как работает метод анализа гистограмм распределения амплитуд....
Снимок экрана от 2018-12-29 19-27-16.png
Строится гистограмма с заданным количеством интервалов (в данном примере 256).
И выбираются доминирующие значения в нижней (1,09934) верхней (1,11777) областях. Их считают за минимальное и максимальное значение сигнала, амплитуда соответственно это разница. Что соответствует результатам возвращаемым функцией Amplitude and Levels.vi с соответствующими настройками.
Снимок экрана от 2018-12-29 19-40-13.png
Вы например, можете задаться условием, что количество попаданий в интервал должно быть не менее 10 и (например для верхних значений) взять за минимальное (1,09934), а за максимальное (1,15926). Пересчитать относительно нижнего значения, тогда получите необходимый результат.
Untitled 2.vi
lv2016
(61.95 КБ) 87 скачиваний

Re: Измерение параметров импульсов в пачке

Добавлено: 14 янв 2019, 14:57
Павел1990
Можно сохранить в 2015?

Re: Измерение параметров импульсов в пачке

Добавлено: 14 янв 2019, 17:59
IvanLis
Павел1990 писал(а):Можно сохранить в 2015?
Untitled 2.vi
lv2012 save from 2016
(36.12 КБ) 92 скачивания