Страница 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
Как работает метод анализа гистограмм распределения амплитуд....
Строится гистограмма с заданным количеством интервалов (в данном примере 256).
И выбираются доминирующие значения в нижней (1,09934) верхней (1,11777) областях. Их считают за минимальное и максимальное значение сигнала, амплитуда соответственно это разница. Что соответствует результатам возвращаемым функцией
Amplitude and Levels.vi с соответствующими настройками.
Вы например, можете задаться условием, что количество попаданий в интервал должно быть не менее 10 и (например для верхних значений) взять за минимальное (1,09934), а за максимальное (1,15926). Пересчитать относительно нижнего значения, тогда получите необходимый результат.
Re: Измерение параметров импульсов в пачке
Добавлено: 14 янв 2019, 14:57
Павел1990
Можно сохранить в 2015?
Re: Измерение параметров импульсов в пачке
Добавлено: 14 янв 2019, 17:59
IvanLis
Павел1990 писал(а):Можно сохранить в 2015?