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.