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

Простейшие вопросы в области инженерной разработки

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

Postby Павел1990 on 25 Dec 2018, 17:55

Доброго времени суток! Необходимо измерять максимальные и минимальные значения: амплитуды импульсов в пачке, скважности, периода.. Как это можно реализовать? Использовал готовые блоки labview, но они выдают (вроде как) средние значения, когда несколько импульсов..
Павел1990
beginner
beginner
 
Posts: 13
Joined: 25 Dec 2018, 17:51
LabVIEW Version: 15
Karma: 0

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

Postby IvanLis on 25 Dec 2018, 21:07

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

Какую функцию Вы используете?
User avatar
IvanLis
professor
professor
 
Posts: 4783
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 759
hardware VIP bloggers teachers

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

Postby Павел1990 on 26 Dec 2018, 13:33

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

Какую функцию Вы используете?
Я использую блоки Amplitude and Levels.vi и Pulse Measurements.vi. Возникла идея разбить сигнал на периоды и измерять параметры каждого импульса с помощью Amplitude and Levels.vi и Pulse Measurements.vi .. На основе полученных данных выводить максимальное и минимальное значение.. А вот как это сделать разбиение на периоды, пока не знаю..
Павел1990
beginner
beginner
 
Posts: 13
Joined: 25 Dec 2018, 17:51
LabVIEW Version: 15
Karma: 0

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

Postby Павел1990 on 26 Dec 2018, 15:42

Как-то так..
Attachments
Waveform_rev1.1.vi
Как-то так..
(967.67 KiB) Downloaded 21 times
Павел1990
beginner
beginner
 
Posts: 13
Joined: 25 Dec 2018, 17:51
LabVIEW Version: 15
Karma: 0

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

Postby Alex Dem on 26 Dec 2018, 19:06

Не сталкивался с такими задачами ранее, но попытался применить Pulse Measurements для последовательности импульсов, может Вам как отправная точка пригодится.
Attachments
Try.vi
(37.04 KiB) Downloaded 19 times
Alex Dem
assistant
assistant
 
Posts: 105
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014, 2018
Karma: 12

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

Postby IvanLis on 26 Dec 2018, 23:31

Павел1990 wrote:Я использую блоки 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/
User avatar
IvanLis
professor
professor
 
Posts: 4783
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 759
hardware VIP bloggers teachers

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

Postby Павел1990 on 27 Dec 2018, 14:19


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


Способ Alex Dem помог, но кроме амплитуды.. Почему-то выводится одно и тоже значение в столбце.. state settings ставил Histogram..
Павел1990
beginner
beginner
 
Posts: 13
Joined: 25 Dec 2018, 17:51
LabVIEW Version: 15
Karma: 0

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

Postby Павел1990 on 27 Dec 2018, 14:28

1.txt сигнал
Attachments
For_OTK.rar
(109.02 KiB) Downloaded 22 times
Павел1990
beginner
beginner
 
Posts: 13
Joined: 25 Dec 2018, 17:51
LabVIEW Version: 15
Karma: 0

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

Postby IvanLis on 29 Dec 2018, 19:43

Как работает метод анализа гистограмм распределения амплитуд....

Снимок экрана от 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 KiB) Downloaded 19 times
User avatar
IvanLis
professor
professor
 
Posts: 4783
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 759
hardware VIP bloggers teachers

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

Postby Павел1990 on 14 Jan 2019, 14:57

Можно сохранить в 2015?
Павел1990
beginner
beginner
 
Posts: 13
Joined: 25 Dec 2018, 17:51
LabVIEW Version: 15
Karma: 0

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

Postby IvanLis on 14 Jan 2019, 17:59

Павел1990 wrote:Можно сохранить в 2015?

Untitled 2.vi
lv2012 save from 2016
(36.12 KiB) Downloaded 21 times
User avatar
IvanLis
professor
professor
 
Posts: 4783
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 759
hardware VIP bloggers teachers


Return to Для чайников

Who is online

Users browsing this forum: Google and 2 guests

cron