PARSES GIVEN FILENAME TO IMPORT CURVES DEFINED BY *DEFINE_CURVE¶
Parses an LS-DYNA keyword file and imports load/time curves defined by *DEFINE_CURVE blocks. Use this worker to extract one or more curves from a .k / .key / .inc file by ID for downstream curve operations or model calibration.
When to use¶
Classification: data.
Tagged: curve_import, define_curve, dynakeyword, keyword, ls-dyna, mat_24.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| File Name | file_name | string | — | Path or uploaded LS-DYNA keyword file (.k, .key, .inc, etc.) containing one or more *DEFINE_CURVE blocks to be parsed; leave blank if the file is supplied via a preceding workflow step. | |
| Ids | ids | string | all | Comma-separated list of *DEFINE_CURVE IDs to extract (e.g. “1,5,12”); defaults to “all”, which imports every curve found in the file. | |
| Location | location | string | matches | ID-matching strategy: “matches” imports only curves whose ID exactly equals a value in the Ids list; “contains” imports curves whose ID string contains any value in the list. Default is “matches”. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| dynakeyword_import_curves_by_filename_output_1 | dynakeyword_import_curves_by_filename_output_1 | vector | Vector (or collection of vectors) representing the imported *DEFINE_CURVE data — each curve returned as an (abscissa, ordinate) pair in the units defined within the keyword file. |
Disciplines¶
- cae.preprocessing.deck_authoring
- data.curve.transform
- data.io.file
Auto-generated from transformation schema. Worker id: dynakeyword_import_curves_by_filename. Schema hash: a4b2d9df79b3. Hand-curated docs in workerexamples/ override this page when present.