flexsim_ensure_parameter
Ensure a FlexSim model parameter exists, creating it if missing or updating its value if present. Works only on window backend.
Instructions
Ensure a model parameter exists, creating it when missing (window backend only).
Replicates the VERIFIED pattern of AGENTE_FLEXSIM.md sec 3c over
Tools/ParameterTables/Parameters>variables/parameters: Table addRow +
cell(k,1).value=name + cell(k,2).value=value. When the parameter already
exists (Model.parameters.names() contains it) only the value is updated.
Returns JSON {name, created, value, backend}. Validates rectangular
scalar values and types (number|string). Never touches
PerformanceMeasureTables.
Args:
name: Parameter name (only letters, digits, _).
value: New value (number or string, must match type).
type: number (default) or string.
Limits: needs the Toolbox ParameterTables node in the model; string cells
with '|' or ';' are stored verbatim (no split here, unlike table_read).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |