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.