OPERATION TIME – [OPTIME]
Returns up to 6 time values crossing the threshold in function of the direction selection.
CATEGORY
Miscellaneous
DESCRIPTION
Returns up to 6 time values crossing the threshold in function of the selected direction. Note that auto selection in Direction will select rising if the signal at t=0 is lower than the threshold and falling if the signal is higher than the threshold.
RESULT VARIABLES AND PARAMETERS
Result:
op_t1 | Output time 1 |
op_t2 | Output time 2 |
op_t3 | Output time 3 |
op_t4 | Output time 4 |
op_t5 | Output time 5 |
op_t6 | Output time 6 |
Parameters:
Signal | Input signal |
Threshold | The threshold used to compare the input signal and return the output time |
Direction | [auto] : If input(0) >= Threshold, Direction = falling. If input(0) < Threshold, Direction = rising |
[rising] | Output time will be the first six rising edge that cross the threshold |
[falling] | Output time will be the first six falling edge that cross the threshold |
[both] | Output time will be the first six rising and falling edges that cross the threshold |
Reference Time | The output time is represented by the crossing time-shifted by the reference time. If the first crossing occurs at t=1.0 and Reference Time = 0.25, op_t1 will be 0.75. |
SYNTAX
[op_t1,op_t2,op_t3,op_t4,op_t5,op_t6]=optime(Input,Threshold,both,Time_Shift)
CHARACTERISTICS
Data type support
Double Floating point
EXAMPLE
Where Threshold = 0.5 and Time_Shift = 0