*geomupdate
Update CAD files with modified data.
Syntax
*geomupdate entity_type mark_id ?<option1>=<value1>? ?<option2>=<value2>? ... ?<optionN>=<valueN>?
Type
HyperMesh Tcl Modify Command
Description
Update CAD files with modified data. Currently supported for Parasolid and NX only. For NX, a valid license and installation is required.
Inputs
- entity_type
- The type of entity to update. Valid values are parameters (NX only), parts, components, points, lines, surfaces and solids.
- mark_id
- The ID of the mark of entities to update. Valid values are 1 and 2.
- <name>=<value>
- The additional name=value options. These are optional and may be specified in any order.
- DataToUpdate=<value>
- None - When entity_type is parameters
- FileVersionSameAsCAD
- If specified, saves the file in the version it was created. Otherwise, saves in the latest version. Valid for Parasolid only.
- MetadataPrefixFilter=<value>
- The metadata prefix to remove when RemoveMetadataPrefix=on.
- OutputFolder=<directory>
- The directory to write the CAD files when OverWriteRepresentation=off.
- OverWriteRepresentation=<value>
- off - Do not overwrite representations and write to OutputFolder instead. The new representation files are updated on the corresponding parts for parameter updates.
- RemoveMetadataPrefix=<value>
- off - Do not remove any metadata prefixes (default)
- UpdateColorFrom=<value>
- The color of the CAD entities are updated based on the color coming from the component, part or metadata (UpdateMetaDataAsColor must then be specified). Default is to not update colors.
- UpdateMetaDataAsColor=<value>
- The metadata to use for updating the color when UpdateColorFrom=metadata.
- UpdateMetaDataAsName=<value>
- The metadata to use for updating the name when UpdateNameFrom=metadata.
- UpdateNameFrom=<value>
- The name of the CAD entities are updated based on the name coming from the component, part or metadata (UpdateMetaDataAsName must then be specified). Default is to not update names.
Example
To update parameters 1-3, overwriting the original representations:
*createmark parameters 1 1-3
*geomupdate parameters 1
To update parameters 1-3, writing new representations to C:\my_reps:
*createmark parameters 1 1-3
*geomupdate parameters 1 OverWriteRepresentation=1 OutputDirectory=C:/my_reps
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2019.1