Creo™ Schematics 4.0 Help Center > Working with Designs > Datatables and Datasets > CSV File Format > About Parameter Files
  
About Parameter Files
A parameters file defines the global parameters to be used in a design. As shown in the following table:
Column heading
Type
Examples
Description
Name
32-character string, case insensitive
Manufacturer
[Mandatory] Provides the unique name by which parameters are referenced.
Type
One of [string, integer, real, list]
String
[Mandatory] Dictates what format the parameter’s value takes. Only certain types can be constrained to a range or value list.
Description
128-character string
The company that manufactures the object
[Optional] Provides a method of describing obscure parameter names. The description can support international content.
Units
32-character string
RPM Kg
[Optional] Provides the measurement for the parameter, if necessary.
Constraint
One of [constrained, unconstrained]
Constrained
[Optional] Determines if the value of the parameter is constrained to a value list or a range. Integers and real numbers can be constrained to value lists and ranges. Strings can be constrained to value lists only. Lists cannot be constrained.
Value_list
List of type
[1, 2, 3]  [up, down, left, right] [UNSET, 3.1, 4.3]
[Optional] Provides a list of values that the parameter can take. The type of values in the list must match the type specified for the parameter. Parameters can also have the value UNSET, which can be specified in the list as shown. Parameters that specify a value list can be constrained or unconstrained.
Value_range
List of type of length 2
[-200, 200] [0, 1.3]
[Optional] Provides a value range for the parameter. Parameters that specify a value range must be constrained.
* 
A value list or a range is required to define a parameter as constrained. If neither is available, the parameter is unconstrained. Each subsequent parameter file row describes the parameter details. Optional fields can be left blank. For example, when defining the Speed parameter, which was constrained to a range but not to a value list, type the following parameter row:
Speed,The nominal speed the object runs at,real,RPM,Constrained,,"[0,4000]" ^
Notice the empty space denoting the blank optional field between the constraint specification and the value range in the above parameter row.
Parameters that define a range must be constrained with a defined range or left unset (valueless). Type unset for a valueless parameter as shown:
Speed,The nominal speed the object runs at,real,RPM,Constrained,[UNSET],"[0,4000]"