05-14-2006 02:21 PM - edited 05-14-2006 02:21 PM
Message Edited by MichaGue_01 on 05-14-2006 02:22 PM
05-15-2006 12:45 AM
Hi Michael
There are several solutions. For instance I could imagine something like derivatives or maybe some averaging of a certain range could do what you want.
What you really have to know is if the aquired singals may be different. For instance the majority is a trapeze and some signals are more like a sine or maybe a square. If it could be possible that your signals vary, the algorithm to find the edges must be more flexible. This is something that can be very tricky.
It may also be helpful if you could post a signal.
Thomas
05-15-2006 02:38 AM
05-15-2006 02:41 AM
What exactly do you want to detect? The range vom rising edge to falling edge as a signal subset or a specific point?
05-15-2006 03:33 AM
I want to detect the range from rising edge to falling edge, and the posititon ot these edges in the array, because this postions are needed to detect other parts in other signals.
Best regards,
Michael
05-15-2006 03:36 AM
05-15-2006 03:38 AM
Of course, except if you were using the LV base version, the Analyse > Waveform measurement sub-palette or the Analyse > Signal Processing > Time domain sub palette provides vis that answer your question, such as the Transition Measurements or Pulse Parameters vis.
05-15-2006 03:49 AM
Okay, it is possible to filter the data, but then you have nearly the same problem. how to detect the poitons of the rising and falling edge. The precision should be around 1µs for the trapeze and around 1ms for the triangle.
Thank you.
05-15-2006 04:16 AM
05-15-2006 04:28 AM