TSTool / Command / SetPropertyFromEnsemble
Overview
The SetPropertyFromEnsemble
command sets the value of a processor property,
using time series ensemble properties as input.
The property will be available to subsequent commands that support using ${Property}
notation in parameters,
for example to specify filenames more dynamically or use with If
commands.
This command should not be confused with the SetEnsembleProperty
command,
which sets a property on an ensemble.
Command Editor
The command is available in the following TSTool menu:
- Commands / General - Running and Properties
The following dialog is used to edit the command and illustrates the command syntax.
SetPropertyFromEnsemble
Command Editor (see full-size image)
Command Syntax
The command syntax is as follows:
SetPropertyFromEnsemble(Parameter="Value",...)
Command Parameters
Parameter | Description | Default |
---|---|---|
EnsembleID required |
The ensemble to be processed. Can be specified using processor ${Property}. The * wildcard can be used to match an ensemble, useful for when one ensemble is being processed in a graph template command file. |
None - must be specified. |
PropertyName required |
The property name to set. | None – must be specified. |
PropertyValue required |
The value of the property, set using a combination of text, the time series % specifiers, ${tsensemble:Property} for custom time series ensemble properties, and ${Property} . |
None – must be specified. |
Examples
See the automated tests.
Troubleshooting
See the main TSTool Troubleshooting documentation.
See Also
For
commandIf
commandSetProperty
commandSetPropertyFromTimeSeries
commandSetTimeSeriesProperty
commandWritePropertiesToFile
command