COMPUTE INTERSECTIONS OF A CURVE WITH THE THRESHOLD VALUES

Computes the x-axis intersection points where a curve crosses a lower and/or upper threshold (limit) curve. Use this worker to identify when a signal exceeds defined bounds, such as corridor violations or threshold crossings in time-history data.

When to use

Classification: process.

Tagged: corridor, crossing, curve, intersections, limit, threshold, time-history.

Inputs

Label ID Type Default Required Description
Curve curve vector   The primary input curve (x/y vector) whose values are tested against the threshold limits; accepts a CurveGroup, in which case only the first curve is used.
Upper Limit Curve upperlimit_curve vector   Optional upper threshold curve (x/y vector) defining the maximum acceptable boundary; intersections are computed where the primary curve crosses above this limit.
Lower Limit Curve lowerlimit_curve vector   Optional lower threshold curve (x/y vector) defining the minimum acceptable boundary; intersections are computed where the primary curve crosses below this limit.

Outputs

Label ID Type Description
curves_get_threshold_intersections_output_1 curves_get_threshold_intersections_output_1 dataset Dataset containing the x-axis coordinates (and associated metadata) of all points where the input curve intersects the upper and/or lower limit curves.

Disciplines

  • data.curve.pair

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_get_threshold_intersections


Auto-generated from transformation schema. Worker id: curves_get_threshold_intersections. Schema hash: 220f0a3db416. Hand-curated docs in workerexamples/ override this page when present.