Notes and Limitations
There are several issues, limitations and special behaviors of *setvalue that are important to know.
When updating a string value, if there are any continuous spaces, the Tcl interpreter truncates these extra spaces. To prevent the truncation, specify the value to be updated as a separate string, or enter a space after the =.
*setvalue mats id=1 name={This is name}
*setvalue mats id=1 name= {This is name}
set name "This is name"
*setvalue mats id=1 name=$name
*createentity sets type=element name=test ids=[hm_getmark elems 1]
eval *createentity sets type=element name=test ids=[ list $elems ]
eval *createentity sets type=element name=test ids={ [hm_getmark elems 1] }
eval *createentity sets type=element name=test ids={ $elems }
Data names for beamsections, geometry entities, and morphing entities are not supported.
- ddvals
- rangeindex
- dequations
- number_of_lines
- designvars
- anchorpoint
- desvarlinks
- coeff
- dobjref
- objectid
- dvprels
- coeff
- opticontrols
- minmeth
- optiresponses
- coordinate_type_list
- equations
- independentcoeffs
- laminates
- interfacepairplyids
- plies
- entitylist
- plots
- curves
- tables
- marked_columnlabel
Update on row=<row_index> does not work for 1D entity attributes, and update on both row=<row_index> and column=<column_index> are not supported for all types of 2D attributes.