.. _auto_curve_get_cyclic_data: *CURVE GET CYCLIC DATA* ======================= Extracts cyclic (loading/unloading) segment data from a curve, splitting it into individual cycles or returning all cycles at once. Use this worker to isolate specific loading, unloading, or combined loading-unloading portions of a cyclic test curve for downstream analysis. When to use ----------- Classification: **process**. Tagged: ``curve_transform``, ``cycle_extraction``, ``cyclic``, ``fatigue``, ``hysteresis``, ``loading``, ``unloading``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Curve In - curve_in - vector - — - - Input curve (x/y vector) representing the cyclic signal to be decomposed; typically a force-displacement or stress-strain time history from a cyclic test. * - Scale X - scale_x - scalar - 1 - - Multiplicative scale factor applied to the x-axis before cycle extraction (dimensionless); defaults to 1 (no scaling). * - Scale Y - scale_y - scalar - 1 - - Multiplicative scale factor applied to the y-axis before cycle extraction (dimensionless); defaults to 1 (no scaling). * - Skip Negative - ignore_negative_x - scalar - yes - - Whether to skip data points with negative x-values after scaling before computing cycle statistics; set to 'yes' (default) to ignore negative x, or 'no' to include all points. * - CN-WBAC - cyclenumber - scalar - -1 - - Index of the specific cycle to extract (1-based integer); use -1 (default) to return data for all detected cycles. * - Type Of Data To Extract - type_of_data_to_extract - scalar - loading_unloading - - Portion of each cycle to return: 'loading_unloading' (default, full cycle), 'loading' (ascending branch only), or 'unloading' (descending branch only). Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - curve_get_cyclic_data_output_1 - curve_get_cyclic_data_output_1 - vector - Extracted cyclic curve segment(s) as a vector, containing only the requested loading/unloading branches for the selected cycle(s). Disciplines ----------- - data.curve.transform - engineering.durability - engineering.material.characterization Runnable example ---------------- A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: `/api/workflow/example?id=curve_get_cyclic_data `_ .. raw:: html

Auto-generated from transformation schema. Worker id: curve_get_cyclic_data. Schema hash: 7c6f6f62a2b1. Hand-curated docs in workerexamples/ override this page when present.