AM_CREATE_SYMBOL_TOLERANCE creates GD & T symbols.
----->(AM_CREATE_SYMBOL_TOLERANCE)---(:GO :OK)--->--+
|
|
+-----------------------<-----------------------+
|
| +-----------------------<--------------<---------------<------------+
| | |
| | |
+--->-----+(*)---(:OWNER)---|AM_GEO_SET_DOMAIN|---(:GO :OK)-----+-------------+----->
| | |
+(**)-(:REFLINE)---|AM_CREATE_REFLINE_IR|-------------+ |
| | |
+---(:TOLERANCE)------|173..185|----------------------+ |
| | |
+---(:TOL-PROJ)-------|string|------------------------+ |
| | |
+---(:TOL-FORM)-------|0,99,101|----------------------+ |
| | |
+---(:TOL-VALUE)------|string|------------------------+ |
| | |
+---(:MODIFIER0)------|0,97,98,99|--------------------+ |
| | |
+---(:MODIFIER_A)------|0,200,202,204|----------------+ |
| | |
+---(:DATUM1)---------|string|------------------------+ |
| | |
+---(:MODIFIER1)------|0,97,98,99|--------------------+ |
| | |
+---(:DATUM2)---------|string|------------------------+ |
| | |
+---(:MODIFIER2)------|0,97,98,99|--------------------+ |
| | |
+---(:DATUM3)---------|string|------------------------+ |
| | |
+---(:MODIFIER3)------|0,97,98,99|--------------------+ |
| | |
+---(:COMP)-----------+---(:ON)--+--------------------+ |
| | | |
| +---(:OFF)-+ |
| |
| |
[if :COMP is :ON] |
| +---------------<-------------------+ |
| | | |
| | | |
+--(:END-1ST)---+---(:TOL-FORM-2ND)--|0,99,101|-----+---(:END-2ND)--+
| |
+---(:TOL-VALUE-2ND)--|string|------+
| |
+---(:MODIFIER0-2ND)-|0,97,98,99|---+
| |
+---(:DATUM1-2ND)----|string|-------+
| |
+---(:MODIFIER1-2ND)-|0,97,98,99|---+
| |
+---(:DATUM2-2ND)----|string|-------+
| |
+---(:MODIFIER2-2ND)-|0,97,98,99|---+
(*) necessary when the default owner is not set
(**) only available when :OWNER is a view or a sketch
- :GO :OK is necessary for setting the owner of the symbol.
- :OWNER specifies the owner of the symbol using the AM_GEO_SET_DOMAIN subaction.
- :REFLINE specifies a reference line to lead from the last-placed
symbol to a target element in the drawing using the AM_CREATE_REFLINE_IR
subaction.
- :TOLERANCE specifies the base tolerance symbol.
- :TOL-PROJ specifies a projected tolerance at a given distance.
The following characters are accepted: 1..9 "," and ".".
- :TOL-FORM specifies the shape of the tolerance zone.
- :TOL-VALUE specifies the value of the tolerance.
The following characters are accepted: 1..9 "," "." ">" and "/".
- :MODIFIER0 specifies a modifier symbol.
- :DATUM1, :DATUM2, and :DATUM3 specify datums. The following
characters are accepted: A..H,J,K..N,P,R..Z and "-".
- :MODIFIER1, :MODIFIER2, and :MODIFIER3 specify modifiers corresponding
to the three datums.
- :COMP specifies whether the symbol is to be a composite symbol or not.
If :ON is specified, then the following options are available:
- :END-1ST switches to the second line of the symbol.
- :TOL-FORM-2ND specifies the shape of the second tolerance zone.
- :TOL-VALUE-2ND specifies the tolerance value in the second tolerance zone.
The following characters are accepted: 1..9 "," "." ">" and "/".
- :MODIFIER0-2ND specifies a modifier symbol in the second tolerance zone.
- :DATUM1-2ND and :DATUM2-2ND specify datums. The following
characters are accepted: A..H,J,K..N,P,R..Z and "-".
- :MODIFIER1-2ND and :MODIFIER2-2ND specify modifiers corresponding
to the two datums.
- :END-2ND switches back to the first line of the symbol.
Use this action to create a GD & T symbol on a drawing.
AM_GEO_SET_DOMAIN interrupt action,
AM_CREATE_REFLINE_IR interrupt action