.. _auto_curves_contact_duration: *RETURNS ALL CONTACT FORCES* ============================ Analyses one or more force-vs-time curves and returns the sub-curves that represent active contact periods, defined by a minimum and maximum force threshold. Use this worker to isolate contact events from raw force signals before computing duration-based KPIs. When to use ----------- Classification: **process**. Tagged: ``contact_detection``, ``contact_duration``, ``curve_transform``, ``force``, ``trimming``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curves - curves - vector - — - - One or more force-vs-time curves (vector) to be analysed for contact events; accepts multiple curves and is optional if no input is yet available. * - X Min - min_force - float - 0.0 - - Minimum force threshold (float, same units as input curve Y-axis, default 0.0) below which contact is considered inactive; raise this value to ignore near-zero noise. * - X Max - max_force - float - 1e2.0 - - Maximum force threshold (float, same units as input curve Y-axis, default 1e2) above which contact is considered ended; used to discard insignificant residual contact after the main event. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curves_contact_duration_output_1 - curves_contact_duration_output_1 - vector - Trimmed force-vs-time curve(s) containing only the segments where contact is active, i.e. force values fall between min_force and max_force. Disciplines ----------- - data.curve.pair - data.curve.transform - engineering.crash.dynamics Runnable example ---------------- A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: `/api/workflow/example?id=curves_contact_duration `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curves_contact_duration. Schema hash: 14093c771e2d. Hand-curated docs in workerexamples/ override this page when present.