SmartAssembly 12.0 Release Notes - last update December 3, 2025.
SmartAssembly 12.0.0.0
datecode 2025-06-17-01
Enhancements
Support of Creo 12.0.
datecode 2025-11-21-01
Enhancements
New command CONVERT_DRW_POS_TO_LOCGRID to convert a given coordinate on a drawing to its location inside the specified location grid.
Enhanced commands ZOOM_TO_REF and ZOOM_TO_POS to work in drawings.
New reference type COMPONENT_TYPE which can be used in SEARCH_MDL_REFS.
The command GET_DRW_VIEW_DIM_REFS is now also providing references created by interceptions.
New command GET_DRW_VIEW_SECTION_HATCH_ITEMS to retrieve all hatched items of a drawing view section.
New option HATCH_ITEM for the commands GET_DRW_VIEW_SECTION_HATCH and SET_DRW_VIEW_SECTION_HATCH to determine which hatched item to use.
The commands CREATE_GENERAL_CSYS, READ_GENERAL_CSYS and MODIFY_GENERAL_CSYS are now also supporting orientation references.
The command SHOW_HELP can now be updated when using a variable.
New commands DESIGNATE_REF_PARAM and GET_REF_PARAM_DESIGNATION_STATUS which allows to designate annotations and annotation elements.
New command EVALUATE_CONDITION to determine if a logical expression is evaluated as TRUE or FALSE.
New members operation, use_construction_bodies and body_option for GENERAL_MERGE_STRUCT provide access to all sorts of operations. Also they allow to define the affected body and define if construction bodies from the source model should be included.
New command UPDATE_SIMPREP allows to update substitutions of a simplified representation.
The command SUBSTITUTE_SIMPREP is now able to change a substitution back to the master representation.
License signatures and add-ons with the same name can now be used interchangeably.
Bugfixes
The command GET_GENERAL_MERGE_FEATURE_NUM always returned 0 as result since 2024-12-23-01. This is fixed now.
The command USER_DROP_DOWN and USER_LIST_BOX were not updated correctly when the number of inputs changed and the common number of inputs were identical. This is fixed now.
The command SET_DIM_FRACTIONAL did not work correctly for drawing dimensions which have by default a name starting with add. This was caused by an error in Creo which is resolved in the Creo versions 9.0.11.0 / 10.0.9.0 / 11.0.5.0 / 12.4.0.0 and above.
The commands XML_GET_NODE_TYPE, XML_GET_NODE_VALUE and XML_SET_NODE_VALUE did not work correctly for CDATA nodes. This is fixed now.
The command MODIFY_GENERAL_CSYS failed to modify the offset type correctly. This is fixed now.
The command ODBC_QUERY could freeze the Creo session for a PostgreSQL database with variable length strings. This is fixed now.
In rare cases the command SET_DRW_SCALE caused crashes since Creo 10.0.9.0 / 11.0.5.0 / 12.4.0.0 when the drawing was created from template and a broken area was applied to a view. This issue was fixed, but the function could fail in these situation. It is recommended use SET_DRW_SCALE before SET_DRW_VIEW_BROKEN_AREA in this case.
The command GET_NC_TOOL_TIPS did not provide the expected values for the NC_TOOL_TIP members offset_x, offset_z and angle. This is fixed now.
The command UPDATE_ALL_DRW_SYMBOLS did not properly use the symbols from pro_symbol_dir path. This is fixed now.
The command SHOW_HELP did not open a document correctly when it was specified with the "lib:" syntax. This is fixed now.
datecode 2025-12-03-01
Bugfixes
The command ODBC_QUERY fails for ANSI strings in the datecode 2025-11-21-01. This is fixed now.
The new reference type COMPONENT_TYPE in datecode 2025-11-21-01 did not work correctly. This is fixed now.
In manufacturing mode the command MESSAGE_BOX_EX closes in some situations automatically. This is fixed now.
The command READ_DRW_NOTE_EX failed in some cases of legacy data. This is fixed now.
The command SEARCH_MDL_REF(S) found the drawing dimensions which are stored in the solid model (by Creo config option create_drawing_dims_only = no) for DIMENSION and SOLID_DIMENSION. This is fixed now.