XFirst
XFirst('Expression','Skip'=0,'SkipInitialEdge'=FALSE)
Arguments
|
'Expression' |
(Boolean) input signal |
|
'Skip' |
Optional for skipping the first rising edges |
|
'SkipInitialEdge' |
Decides whether the first sample is counted as a rising edge if it is TRUE |
Description
This function returns that value on the X-axis (time in s or position in m) for which the 'Expression' is TRUE for the first time. 'Expression' is a Boolean expression. This can be a digital signal, the result of a comparative operation, or any other binary expression.
The 'Skip' parameter allows you to skip edges. For example, to get the value of the third rising edge, set 'Skip'=2.
Tip |
|
|---|---|
|
To return the value of a falling edge, use the following expression: XFirst(NOT('Expression')) |
|
XLast
XLast ('Expression','Skip'=0,'SkipFinalEdge'=FALSE)
Arguments
|
'Expression' |
(Boolean) input signal |
|
'Skip' |
Optional for skipping the last falling edges |
|
'SkipFinalEdge' |
Decides whether the last sample is counted as a falling edge if it is TRUE |
Description
This function returns that value on the X-axis (time [s] or position [m]) for which the 'Expression' is TRUE for the last time. This means that 'Expression' must be a Boolean quantity. This can be a digital input signal, the result of a comparative operation, or any other binary expression.
The 'Skip' parameter allows you to skip edges. For example, to get the value of the third-to-last rising edge, set 'Skip'=2.
Tip |
|
|---|---|
|
To return the value of a falling edge, use the following expression: XLast(NOT('Expression')) |
|
XNow
XNow()
Description
This function returns the relative time since the last start of ibaAnalyzer. If no data file is loaded, the function returns the relative time since the UNIX start time (01.01.1970; 00:00:00).