trace.check Release 2026.1

Our highlight

CheckResponse simplifies time checks in trace analyses

Previously, it was difficult to model typical temporal relationships between two signals in trace analysis without using trace step templates.

The CheckResponse function is now available for calculation steps and trigger blocks. It significantly simplifies temporal checking by requiring only two signals and a timeout parameter. If the value of the first signal is true at a given point in time, CheckResponse checks that the second signal also becomes true within the timeout period.

It is good practice to specify an edge function for the first signal, as the state change of a signal usually serves as the activation condition:
  • CheckResponse(RisingEdge(Sig1), Sig2 == 1, 0.5)

The optional useHoldValue parameter can be used to address special cases where the second signal is rarely sampled and may have already been in the desired state before the activation time.
ecu.test Release 2026.1, ecu.test CheckResponse

You can find information about all new features, extensions, and improvements in this release in our Release Notes and in the Changelog.