Страница 4 из 6

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 24 мар 2016, 01:23
Artem.spb
ну так что мешает задать шум на всю длину сигнала?

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 24 мар 2016, 09:16
Blackman
Поюзайте вложенный :vi:. Это поможет понять, кто за что отвечает.

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 24 мар 2016, 20:00
DefectoMed
Blackman писал(а):Поюзайте вложенный :vi:. Это поможет понять, кто за что отвечает.
Спасибо, но как я понимаю суть моего недопонимания остается) Смотрите,на рисунке 1- это как бы единичный сигнал,которому мы задаем шум. а на рисунке 2 , этот сигнал "копируется" вместе с шумом на определенную длину. и выходит,что видно по пикам, шум одинаковый,чередуется N-раз . А как сделать так,чтобы он был различен по все длине сигнала я не знаю, возможно его вставить не в это место, а где-нибудь дальше),

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 24 мар 2016, 20:02
DefectoMed
Artem.spb писал(а):ну так что мешает задать шум на всю длину сигнала?
так я вот и не пойму как это сделать)

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 24 мар 2016, 23:58
Blackman
...этот сигнал "копируется" вместе с шумом...
Так этот :vi: генерирует именно прототип, изменяя только количество отсчетов, амплитуду и смещение по времени.
Добавил шум после генерации последовательности.

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 25 мар 2016, 18:49
DefectoMed
Blackman писал(а):
...этот сигнал "копируется" вместе с шумом...
Так этот :vi: генерирует именно прототип, изменяя только количество отсчетов, амплитуду и смещение по времени.
Добавил шум после генерации последовательности.
Спасибо,то,что нужно) Только теперь у меня возникли еще вопросы. Почему на графике кросс-корреляции амплитуда такая большая? Плюс к этому мне необходимо вывести значения СКОб что я и сделал (цифра 1)б но они кажутся смешными по сравнению с размахом сигнала.И еще, как можно на графике кросс-корреляции вывести значения равными 3СКО, примерно как на рисунке цифра 2? Спасибо за помощь.

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 25 мар 2016, 20:18
Blackman
Почему на графике кросс-корреляции амплитуда такая большая?
По теории). Читаем справку, разбираемся с математикой.
Плюс к этому мне необходимо вывести значения СКОб что я и сделал (цифра 1)б но они кажутся смешными по сравнению с размахом сигнала.
Применяется не та функция. Читаем справку на используемые subVI.
И еще, как можно на графике кросс-корреляции вывести значения равными 3СКО, примерно как на рисунке цифра 2?
Принимай...

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 25 мар 2016, 21:54
DefectoMed
Blackman писал(а):
Почему на графике кросс-корреляции амплитуда такая большая?
По теории). Читаем справку, разбираемся с математикой.
Плюс к этому мне необходимо вывести значения СКОб что я и сделал (цифра 1)б но они кажутся смешными по сравнению с размахом сигнала.
Применяется не та функция. Читаем справку на используемые subVI.
И еще, как можно на графике кросс-корреляции вывести значения равными 3СКО, примерно как на рисунке цифра 2?
Принимай...
Ох) Спасибо :thank: ) а можно добавить.какой-нибудь индикатор,который загорается,когда пик пересекает линию 3х ско? И как это сделать,если центральный пик практически все время будет больше :think: .

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 25 мар 2016, 23:15
Blackman
Сделать можно все). Вопрос для чего. Это пост обработка и событие уже произошло. Граф это прекрасно отображает. Другое дело, что например для отчета нужно определить был пик или нет и если был, определить параметры пика: время и амплитуду.

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 25 мар 2016, 23:40
DefectoMed
Blackman писал(а):Сделать можно все). для отчета нужно определить был пик или нет и если был, определить параметры пика: время и амплитуду.
Если я правильно понял задание, то мы моделируем сигнал дефектоскопа, и эти пики будут являться дефектами,соответсвенно я думаю,что определение параметров пиков неплохоая идея)

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 26 мар 2016, 09:19
Blackman
Тогда сразу хочу обратить внимание на генерацию прототипа синусоиды. Для нее входным параметром должна быть частота f, а не количество точек waveform n. По умолчанию :labview: для генерации сигналов как правило использует 128 точек на цикл (для синусоиды период). Тогда дельта t = 1/f/n.
Сейчас сигналом прототипом является синусоида частотой 1 Гц и длительностью 0,9 с копейками секунд. Тогда в Pulse Train c задержкой в 1 сек между соседними импульса получается разрыв в 0,1 сек и этот разрыв :labview: заполняет в данном случае нулевыми значениями. Т.е. на этом отрезке форма сигнала не синусоида, а прямая линия с амплитудой 0 (типа паузы).

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 26 мар 2016, 13:05
DefectoMed
Blackman писал(а):Тогда сразу хочу обратить внимание на генерацию прототипа синусоиды. Для нее входным параметром должна быть частота f, а не количество точек waveform n. По умолчанию :labview: для генерации сигналов как правило использует 128 точек на цикл (для синусоиды период). Тогда дельта t = 1/f/n.
Сейчас сигналом прототипом является синусоида частотой 1 Гц и длительностью 0,9 с копейками секунд. Тогда в Pulse Train c задержкой в 1 сек между соседними импульса получается разрыв в 0,1 сек и этот разрыв :labview: заполняет в данном случае нулевыми значениями. Т.е. на этом отрезке форма сигнала не синусоида, а прямая линия с амплитудой 0 (типа паузы).
Я Вас правильно понял : весь сигнал состоит из таких "прямых линий с амплитудой 0" и мне нужно параметры той,У-координата которой достигает значения 3ско?

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 28 мар 2016, 13:03
DefectoMed
Пока нашел только эту функцию,которая позволяет определить максимальное значение по У-ку, как связать с 3 Ско пока не понял

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 31 мар 2016, 08:31
Blackman
Все значительно проще)

Re: Симуляция сигнала в Labview по формуле.

Добавлено: 02 апр 2016, 01:34
DefectoMed
Blackman писал(а):Все значительно проще)
:thank: :thank: :thank: Спасибо :thank: :thank: :thank: