Modules
Modules behavior for *setvalue.
*setvalue for Representations
*setvalue modules <select_type>=<selection> rep_action=<action> ?rep_name=<name>? ?rep_type=<type>? ?rep_filename=<filename>? ?rep_filecategory=<category>? ?rep_fileformat=<format>? ?detail_name=<name>? ?detail_value=<value>? ?detail_type=<type>?
- rep_action=<action>
- add - Add a representation. rep_name and rep_type are required, and rep_filecategory is optional.
- rep_name=<name>
- The name of the representation.
- rep_type=<type>
- The type of the representation.
- rep_filename=<type>
- The name of the representation file.
- rep_fileformat=<type>
- The format of the representation file.
- rep_filecategory=<type>
- The category of the representation file.
- detail_name=<name>
- The name of the detail when rep_action is detailremove or detailset.
- detail_value=<value>
- The value of the detail when rep_action is detailset. Its type must match detail_type, if specified.
- detail_type=<type>
- The type of the detail when rep_action is detailset.
*setvalue for Modules
*setvalue modules <select_type>=<selection> detail_action=<action> detail_name=<name> ?detail_value=<value>? ?detail_type=<type>?
- detail_action=<action>
- set - Adds/modifies a detail. detail_name, detail_value and detail_type are required.
- detail_name=<name>
- The name of the detail the detail_action is performed on.
- detail_value=<value>
- The value of the detail when detail_action is set. Its type must match detail_type, if specified.
- detail_type=<type>
- The type of the detail when detail_action is set.
Representation Option Information
Both the name and type are required to define a representation uniquely. The UDM ID can be used, but it is not always available. So in every command that handles a representation both rep_name and rep_type are required.
- CAD
- Conn
- Mesh
The file category (rep_filecategory) must have the same value as the representation type (rep_type). However, some use cases may set this to OnImport. Again, there is no locking to any specific values, and the command does not check for the validity of this parameter.
- rep_type is CAD
- ACIS
- CATIA
- CATIA V4
- CATIA V5
- CATIA V6
- DXF
- HMAscii
- HyperForm
- HyperMesh
- IGES
- JT
- Parasolid
- PDGS
- Creo
- SolidWorks
- STEP
- STL
- Unigraphics
- VDAFS
- rep_type is Conn
- Connector
- Weld
- rep_type is Mesh
- Abaqus
- ANSYS
- Ansa
- HMAscii
- HyperForm
- HyperMesh
- LS-DYNA
- Moldflow
- Nastran
- OptiStruct
- PAM-CRASH
- PAM-CRASH 2G
- Permas
- Radioss Block
- Radioss Bulk
- Stl
Examples
*setvalue modules id=4 rep_action=add rep_name="MyRep" rep_type="Cad"
*setvalue modules id=4 rep_action=addfile rep_name="MyRep" rep_type="Cad" rep_filename="C:/MyFiles/rep13.jt" rep_fileformat="JT"
*setvalue modules id=4 rep_action=detailset rep_name="MyRep" rep_type="Cad"
detail_name="Identity" detail_value="AK123" detail_type=string
*setvalue modules id=4 rep_action=detailset rep_name="MyRep" rep_type="Cad"
detail_name="Identity_Type" detail_value="34" detail_type=int
*setvalue modules id=4 detail_action=set detail_name="Revision"
detail_value="13.2.54-7.6.2"
*setvalue modules id=4 detail_action=remove detail_name="Revision"
Version History
2017