Conventions
General
As SMARTMenu is written with the Creo API Pro/TOOLKIT the Undo-buffer of Creo will be emptied whenever you press the right mouse button.
Naming conventions and explanations
Button A menu button will execute a Creo command linked to this button.
Submenu A group is a submenu of the RMB and contains the configurated buttons.
Mode A mode is the Creo Parametric environment for different objects or different functionality (i.e. Sketcher, Part mode, NC, ...)
Selbuffer Is the content of the current selection list.
Toggle A toggle Button is a switch between two executed actions. Pressing the button once executes action one, pressing the button again executes action two.
Event An event is a Creo command occurrence that is used as a trigger for another action
Options In this context options are Creo config.pro options.
Mapkey A mapkey is a sequence of Creo Commands that is recorded in Creo.
Available modes
Image
Part mode
Image Assembly mode
Image Drawing mode
Image Sketcher
Image Mold
Image NC
Image Sheetmetal
Image Any mode (combination of all 3D modes)
Selbuffer evaluation process
The evaluation of the selbuffer is the core of the SMARTMenu selection process. For your customized buttons you can define a valid selection type from the available selbuffer content types.
When clicking on a button created by SMARTMenu, SM checks the selbuffer.
  1. SMARTMenu detects a valid selection for this button
    • Action 1 is executed
  2. SMARTMenu detects an invalid or no selection
    • SM automatically selects a dummy item of the required type
    • Action 2 is executed
Selbuffer content types
No action
Do nothing. (Default)
Clear buffer
Dismiss all Creo selections prior to the action
First feat
Selects the first Csys of the model. Alternatively SMARTMenu will select any feature.
Curve, Curvegeom
Select a curve or a curve geometry element.
Quilt
Select a quilt.
Edge of quilt
Select an edge of a quilt.
Solidface
Select a surface of the solid geometry.
Select feat
The user is prompted to select any feature in part mode and components in assembly mode.
2 Quilts
Selects two different quilts.
1/2 sketched curve
Selects one or two sketched curves.
Select View
The user is prompted to select a drawing view.
Curve Geomitem
Selects a curve from a geometry element.
Solidface, Quilt
Selects a solid surface or a quilt.
Solidface, Quilt, Datum plane
Selects a solid surface or a quilt. If the selbuffer is not empty also datum planes are valid.
Curve, Curvegeom, Edge
Selects a curve, curve geometry or an edge.
All preselected dimensions
The user is prompted to select dimensions. Multiselect via CTRL is possible.
All preselected components
The user is prompted to select components from an assembly.