The Parameter list file allows to modify parameters in a model by using a list instead of a set of parameter checks. With the help of this file you
can perform all update operations like with a normal Parameter check:
- Create a new parameter of a given type and value
- Edit name, value, type, designation, and description of an existing parameter
- Delete a parameter
The parameter list file uses a table to define the properties of the parameters to be updated. The header line contains the
names of the properties, and each line describes a single parameter.
You can use comments within the file by starting each comment line with the sign ”!”. Example for a comment:
!This is the parameter list file to edit all parameters in one run
For most values you can use the setting <ignore>. This instructs the program to ignore that specific value by not checking
or not updating it.
For each column in the header line you must set a value in the parameter line, otherwise the program will not work. If there
is no value to set, then use the setting <ignore>.
The columns in the header line are:
- MODEL_NAME
- Defines the model within the parameter operation shall be performed. This allows to add dedicated values of a parameter to
different models.
- PARAM_NAME
- Specifies the full name of the parameter
- doesn’t support wildcards or regular expressions
- cannot be empty
- ACTION
- Specifies the action to take on the parameter
- valid values: CREATE, EDIT, REMOVE
- no other values are supported
- PARAM_VALUE
- specifies the value of the parameter which needs to be changed
- can be any valid parameter value or <ignore> if the parameter value shouldn’t be checked
- PARAM_VALUE_TYPE
- specifies the type of the parameter value which needs to be changed
- valid values:
- STRING — a string: “This string has 29 characters”
- DOUBLE — a real number: 0.42, 3.14159, etc.
- INTEGER — an integer number: 2, —7, 2018
- BOOLEAN — one of the values YES and NO
- <ignore> — ignore checking the value type
- PARAM_DESIGNATION
- specifies the designation value of the current parameter, which needs to be changed
- valid values:
- DESIGNATE — designate the parameter to be visible to Windchill
- NOT_DESIGNATE — remove the designation of the parameter, to avoid displaying it in Windchill
- <ignore> — ignore checking the parameter designation
- PARAM_DESCRIPTION
- the parameter description that should be changed
- can be any valid parameter description or <ignore> to ignore checking the parameter description.
- NEW_PARAM_NAME
- the new parameter name which should be used instead of the value from the setting PARAM_NAME
- can be any valid parameter name or <ignore> to skip changing the name of the parameter
- NEW_PARAM_VALUE
- the new parameter value which should be used to replace the value from the setting PARAM_VALUE
- can be any valid parameter value or <ignore> to leave the value of the parameter as it is
- NEW_PARAM_VALUE_TYPE
- the new parameter value type which should be set instead of the one specified in the setting PARAM_VALUE_TYPE
- can be any valid parameter value type like described previously or <ignore> to leave the parameter value type as it is
- NEW_PARAM_DESIGNATION
- the new parameter designation which should be set instead of the one specified in the setting PARAM_DESIGNATION
- can be one or the valid parameter designation values described previously or <ignore> to leave the parameter designation as
it is.
- NEW_PARAM_DESCRIPTION
- the new parameter description which should be set instead of the one specified in the setting PARAM_DESCRIPTION
- can be any valid parameter description or <ignore> to leave the parameter description as it is.