Summary of Design Table Parameters

  • When you use design tables in SOLIDWORKS, it is important to format the tables properly.
  • The parameter syntax, header cells, is not case-sensitive.

Parts only

  Parameter Syntax

(header cell)

Legal Values

(body cell)

Default if Value isBlank
$configuration@part_name  
    configuration name not evaluated
$configuration@feature_name  
    configuration name not evaluated
$library:material@part_name

$library:material@body_name@part_name

 
    library name and material name from the Materials dialog box material at the time the configuration is created

Parts and Assemblies

  Parameter Syntax

(header cell)

Legal Values

(body cell)

Default if Value is Blank
$comment any text string empty
$description any text string configuration name
$partnumber any text string configuration name
$state@feature_name  
    Suppressed, S; Unsuppressed, U Unsuppressed
$state@sketch_name  
    Suppressed, S; Unsuppressed, U Unsuppressed
dimension@feature_name  
    any legal decimal value for the dimension not evaluated
dimension@sketch_name  
    any legal decimal value for the dimension not evaluated
$hw-size@feature_name any value listed in Size in the Hole Wizard PropertyManager smallest hole size available
$parent parent configuration name property is undefined
$prp@property any text string property is undefined
Equations in Configurations $enable@Relation_ID@equations  
    Yes to enable; No to disable  
$state@lighting_name  
    Suppressed, S, 1; Unsuppressed, U, 0 Unsuppressed
$state@sketch_relation@sketch_name  
    Suppressed, S; Unsuppressed, U Unsuppressed
$user_notes any text string not evaluated
$color 32-bit integer specifying RGB (red, green, blue) color zero (black)
$sw-mass any legal decimal value for the mass The calculated value of mass in the Mass Properties dialog box.
$sw-cog any legal decimal value for the coordinates of the center of mass, in the format x, y, z The calculated value of mass in the Mass Properties dialog box.
$tolerance@dimension_name  
    See Tolerances in Configurations. NONE, or for a derived configuration, the tolerance value of its parent.

Assemblies only

  Parameter Syntax

(header cell)

Legal Values

(body cell)

Default if Value isBlank
$displaystate display state name For new configurations, Display State-1. For existing configurations, the name of that configuration's most recently active display state.
$fixed Yes (or Y) for fixed; No (or N) for not fixed (floating) Not fixed (floating)
$state@component_name<instance>  
    Resolved, R; Suppressed, S Resolved
$configuration@component_name<instance>  
    configuration name The name of the configuration that is active when you create the cell.
If the component uses a derived configuration, and the value is lank, the configuration used is linked to its parent.
$never_expand_in_BOM Yes (never expand); No (allow to expand) No
$skip@type of pattern<number> Instance coordinates.

If there is more than one instance, values are separated by a semicolon. For example: 10,1;10,2;