DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

signal start point

Hi together,
 
I am preparing evaluations for the acquired measurement data and one of the evaluations is : finding the start point of a trigger signal. I checked DIAdem functions but couldnt find any related functions, examples, etc. I attached a picture of the trigger signal , and the point I have to find automatically is shown with an arrow.
 
I would appreciate if you could tell me where to start, how to approach the problem
 
thanks in advance
 
Kaan Oenen 
0 Kudos
Message 1 of 2
(3,393 Views)

Hello Kaan!

The find should be the right command to solve your problem. You have to define a condition wich must be fullfilled for the sample you want to find. In your case it could be a absolut value or (as I prefer) a percentage of the maximum value of the channel. If there is a offset in the signal (I can't see it in the image) you have to add it.

Example: nTriggerIndex = find( "Ch('Trigger') > (0.01 * ChnValMax('Trigger'))" )

Your signal looks pretty good. In other cases you have to smooth (e.g.) the signal to eliminate spikes, etc. in advance.

Matthias

Matthias Alleweldt
Project Engineer / Projektingenieur
Twigeater?  
0 Kudos
Message 2 of 2
(3,374 Views)