-->(SAVE)--+---------------+-->|filename|-->
| ^
+-->(DEL_OLD)-->+
| |
`-->(APPEND)--->'
SAVE saves the drawing in memory to the named file, using the normal command input language. The output is in a form readable by INPUT. The output of SAVE contains the current DRAWING_SCALE.
With DEL_OLD, an existing file of the same name is overwritten without comment. With APPEND, output is added to the end of the named file, if it exists. With neither option, it is an error if the named file already exists.
SAVE does not save dimensioning, hatching, or associated geometry such as symmetry lines (these are converted to standard elements). The saving of shared parts including detail parts and isometric parts is rejected. They have to be unshared or smashed before SAVE. For these reasons, SAVE is not suitable for archiving; use STORE or STORE MI for this purpose.
INPUT of a file created with SAVE will change some system states: all current layer information will be deleted (as with the DELETE_CURRENT_INFO command), SPLITTING and SPOTLIGHT are set to ON.
---->(SAVE_ENVIRONMENT)---->|output_spec|---->
SAVE_ENVIRONMENT outputs the environment to the specified destination. The format is readable by INPUT.
-->(SAVE_FONT)---+->|fontname|-+->-+-+-----------------------+->|filename|-+-> | | | | | | +--->(ALL)----+ | +----->(APPEND)-------->+ | | | | | | +----->(DEL_OLD)------->+ | | | +-->(LTAB)-|ltabname|------------------>+
SAVE_FONT saves the named font or ALL fonts to the named file. The output is in a form readable by INPUT. Fontname and filename are strings.
If the file already exists, it is an error, unless you use DEL_OLD, in which case the old file is deleted, or APPEND, in which case the output is added to the end of the old file.
If the qualifier LTAB is used, the output will be redirected to the logical table named 'ltabname'.
--->(SAVE_LTAB)--|name|--|output spec|-->
Saves the named logical table to "output spec" (see help for OUTPUT_SPEC for details). Output consists of WRITE_LTAB commands necessary to re-create the data in the logical table. The table name specified the WRITE_LTAB commands is the name of the table being saved. However, since secured user tables and internal DMS tables cannot be overwritten while, the output file may need to be modified to be used with INPUT.
---->(SAVE_MACRO)---->+---->|macro name|---->+---->|output_spec|---->
| |
+----->(ALL)---------->+
SAVE_MACRO outputs the named macro or ALL macros to the specified destination. The format is readable by INPUT.
---->(SAVE_MENU)---->|output_spec|---->
SAVE_MENU outputs the current screen menu definition to the specified destination. The format is readable by INPUT.
--(SAVE_TABLE)-+->|table_id|-+-> | | +-->(ALL)---->+
This function allows you to save a display table set up in a file. Display table can be recreated just by using 'input' command on file.
---->(SAVE_TMENU)---->|output_spec|---->
SAVE_TMENU outputs the current tablet menu definition to the specified destination. The format is readable by INPUT.
---->(SAVE_VIEWPORT)---->|output_spec|---->
SAVE_VIEWPORT outputs the current viewport definitions to the specified destination. The format is readable by INPUT.
,--------<-------------,
| |
+->-(repeat factor)----+
| |
+->---(COPY)----->-----+
| |
+->---(DEL_OLD)-->-----+
|
-->(SCALE)--+-+->-(CENTER)--+-->--|fix point|--+----|scale factor|----+--->
| | | | |
| `------>------' `--|point1|--|point2|--'
|
`->(TWO_PTS)--|ref point|-|imref point|-+--|scale factor|->-+->
| |
`-|point1|-|point2|-'
SCALE scales the elements with respect to a fixed point.
With CENTER, you give the fix point, then a scale factor. The factor 2 doubles the elements sizes; the factor .5 or -2 halves them. You can specify the factor with two points; the resulting scale moves whatever was at the first point to the second point.
TWO_PTS is a MOVE, then a SCALE. The elements are moved from ref_point to imref_point, then scaled about imref_point as in CENTER.
Example: Suppose you want to scale a rectangle symmetrically around its center by a factor of 2. Find the center point (possibly by drawing construction lines as diagonals), then say MODIFY (select rectangle) SCALE (indicate center) 2.
When using this command, the view drawing scale will be preserved after the associative documentation update (ADU).
---->(SCREEN_MAPPING)---->+----------->(SHIFT)-----------+---->
| |
+----------->(RESET)-----------+
| |
+---->|number|---->|number|----+
This function can only be used with a tablet as input device. In dual screen mode the left tracking area of the tablet is initially mapped to the first screen and the right tracking area is mapped to the second screen. If the physical location of the screens does not correspond to this tablet mapping the SCREEN_MAPPING function can be used to adjust this mapping.
SHIFT will reverse the mapping of the left and the right tablet.
RESET restores the original mapping.
If numbers are given the first number will represent a physical screen number that should be mapped to a logical screen number (tablet tracking area) given by the second number.
SCREEN_MAPPING is only supported in the dual screen version.
--->(SCREEN_TRANSFORMATION)--->+------------>(RESET)------------------>+---->
.<----------------------------' ^
+------------------->(ALL)---------------------. |
| v |
`-->|first linetype|-->+-->|second linetype|---+ |
v | |
.<---------------------+<----------------------' |
| |
+------------------->(ALL)---------------------. |
v v |
+------------------>|color|------------------->+ |
| | |
`--->|first red int|---->|second red int|---. | |
.<------------------------------------------' | |
`-->|first green int|-->|second green int|--. | |
.<------------------------------------------' v |
`-->|first blue int|---->|second blue int|---->+ |
.<---------------------------------------------' |
| |
+------------------>(ALL)------------------------. |
| | |
+--->|first pensize|---->|second pensize|------->+ |
| | |
+<-----------------------------------------------' |
| |
| ,----------------------. |
| v | |
+------->(SAME)------>+--+----------------------+--+----->(SAME)----->+
| ^ | ^ | ^
`--->|new linetype|---' `--->|new pensize|-----' `--->|new color|---'
The default screen transformation (SCREEN_TRANSFORMATION RESET) is such that all elements are drawn in their own color, linetype and pensize attributes.
The input of SCREEN_TRANSFORMATION RESET is the same as:
SCREEN_TRANSFORMATION ALL ALL SAME SAME
Example: to define a mapping that all elements are redrawn with pensize 0 you can enter
SCREEN_TRANSFORMATION ALL ALL ALL SAME 0 SAME
--->(SCROLL_LTAB)--|name|--|row|--->
Scrolls display tables connected to the named logical table so the specified row is at the top of the display.
---->(SEARCH)---->+----------------->+---->(END)---->
| |
+<----|string|<----+
| |
+<-----(ADD)<------+
SEARCH specifies the directories in the search list. The directories in this list are searched (in the order specified) when a file that the system is trying to read is not found in the current directory.
ADD means that new directories will be added to the existing search list.
At system start up the search list is initialized by the following algorithm:
Multiple search-paths can be specified with the SEARCH command. For example:
UNIX
SEARCH
'/users/system_macros'
'/users/parts_bolts'
'/users/common/work_comp'
END
MS Windows
SEARCH
'\users\system_macros'
'\users\parts_bolts'
'\users\common\work_comp'
END
The search list may be edited using the EDIT_ENVIRONMENT function.
--->(SECURE_LTAB)---+---------------+--|name|----> | | +--(READ_ONLY)--+
Secures the user table named. A secured user table cannot be deleted. This is useful if macros expect the table to exist, but need to change its contents.
If the option READ_ONLY is specified, values in the user table cannot be changed. This is useful to create data that cannot be changed once it is created.
---->(SECURE_MACRO)---->+---->|macro name|---->+---->
| |
+-------->(ALL)------->+
SECURE_MACRO protects the named macro or ALL macros from being listed, edited, saved, or traced. Secured macros may be stored with STORE_MACRO.
--(SECURE_TABLE)-+->|tablename|-+-----(CONFIRM)- | | +-->(ALL)----->+
This function allows you to secure a display table against deletion. After securing, table can never be deleted or redefined.
--->+--------------->{implicit selection}----------------------------+--->
| ^
| |
| |
| ,-----------------------------------, |
| v ^ |
`->(SELECT)->+->{selection}-->+---->+----------->+-->(CONFIRM)---'
| ^ |--AND------>|
`--->(UNDO)------' |--OR------->|
|--EXOR----->|
|--NOT------>|
|--ADD------>|
|--SUBTRACT->|
`--CONTOURS->'
{implicit selection}
-->+------------>+-->+-----------------------+->+--->|pt on vertex|------->+--->
| ^ | ^ | ^
+->(GLOBAL)-->+ |-->(POINTS)----------->| |->(ELEM)-+ |
| ^ |-->(LINES)------------>| | v |
`->(SUBTREE)->' |-->(ARCS)------------->| |-------->+->|pt on elem|->|
|-->(FILLETS)---------->| | |
|-->(CIRCLES)---------->| |-->|pts of box|---------->|
|-->(TEXTS)------------>| | |
|-->(SPLINES)---------->| |-->(ALL)----------------->|
|-->(BSPLINES)--------->| | |
|-->(C_LINES)---------->| | |
|-->(C_CIRCLES)-------->| |-->(VERTEX)->|pt|-------->|
|-->(PARTS)------------>| | |
|-->(LEADER_LINES)----->| |-->(BOX)->|pts of box|--->|
|-->(HATCHING)--------->| | |
|-->(DIMENSIONS)------->| |-->(INFOS)--|string|----->|
|-->(GEO)-------------->| | |
|-->(C_GEO)------------>| |-->|part name|----------->|
|-->(POLYELEMENTS)----->| | |
|-->(CENTERLINES)------>| |-->(FONT)--|fontname|---->|
|-->(SYMLINES)--------->| | |
|-->(REFLINES)--------->| `-->{1}------------------->'
'->(EDITED_DIMENSIONS)->'
{selection}
-->+------------>+-->+-----------------------+->+-->|pt on vertex|---------->+->
| ^ | ^ | ^
+->(GLOBAL)-->+ |-->(POINTS)----------->| |->(ELEM)-+ |
| ^ |-->(LINES)------------>| | v |
`->(SUBTREE)->' |-->(ARCS)------------->| |-------->+->|pt on elem|--->|
|-->(FILLETS)---------->| | |
|-->(CIRCLES)---------->| |-->|pts of box|------------>|
|-->(TEXTS)------------>| | |
|-->(SPLINES)---------->| |-->(ALL)------------------->|
|-->(BSPLINES)--------->| | |
|-->(C_LINES)---------->| | |
|-->(C_CIRCLES)-------->| |-->(VERTEX)->|pt|---------->|
|-->(PARTS)------------>| | |
|-->(LEADER_LINES)----->| |-->(BOX)->|pts of box|----->|
|-->(HATCHING)--------->| | |
|-->(DIMENSIONS)------->| |-->(INFOS)--|string|------->|
|-->(GEO)-------------->| | |
|-->(C_GEO)------------>| |-->|part name|------------->|
|-->(POLYELEMENTS)----->| | |
|-->(CENTERLINES)------>| |-->|color|----------------->|
|-->(SYMLINES)--------->| | |
|-->(REFLINES)--------->| |-->|linetype|-------------->|
'->(EDITED_DIMENSIONS)->' | |
|->(PENSIZES)->|pensize|-----|
| |
|->(LINESIZES)->|linesize|-->|
| |
|->(TERMINATOR_TYPE)->{2}--->|
| |
|-->(FONT)--|fontname|---- ->|
| |
`-->{1}--------------------->'
{1} -->(POLY)-+->|pt of polyline contour|--+--+-----------+-->|
| | | |
|----------------------------| | |
| | | |
|<----UNDO------------------<| |-->CLOSE---|
{2} --+-(ARROW_TYPE)----+-->
| |
+-(DOT_TYPE)------+
| |
+-(SLASH_TYPE)----+
| |
+-(JIS_TYPE)------+
| |
+-(TRIANGLE_TYPE)-+
| |
+----(NONE)-------+
Selection is used within many commands to select the elements on which the command will operate. In this help file, the syntax diagrams for such commands always use the word "select".
There are basically two ways to select elements, corresponding to the previous two diagrams. You can make the selection directly, or you can say SELECT first and CONFIRM at the end. Both methods use the same basic selection, designated above by {selection}, which is considered first.
The basic selection consists of an optional type specifier, listed in the left column of {selection}, followed by something from the right column. Assume for the moment that the type specifier is omitted. The possible inputs (right column) are then either a point, an option, or a part name.
If the input is a point, its meaning depends on where it is. If the point lies on a vertex, all elements ending in that vertex are selected. If the point is on an element, that element is selected. Otherwise, the point is the corner of a box, and you must then enter the opposite corner, selecting every element within the box. You can force a point to be interpreted as selecting a vertex or a box with the options VERTEX and BOX. If you select elements by box or with polyline contour, then construction geometry elements will only be selected if there are no other elements included in the box. Otherwise you can enter C_GEO explicitly or you can pick the construction geometry elements directly.
With the option POLY, you can enclose elements for selection within a polyline. When using the option POLY, the polyline contour must be closed (or select option CLOSE to close it). The option UNDO deletes the last entered point.
Other possible inputs are ALL, a color, a linetype, LINESIZES, PENSIZES, a part name, TERMINATOR_TYPE INFOS or FONT.
ALL selects all elements (in the active part, as always).
A color selects all elements with that color, and similarly with linetype, pensize and linesize. As pensize and linesize are alternate values selection with a pensize of 0 (SELECT PENSIZES 0 CONFIRM) selects both, all geometry with pensize 0 as well as with any arbitrary linesize value. Selection with a linesize of 0 (SELECT LINESIZES 0 CONFIRM) selects all geometry with linesize 0 as well as with any arbitrary pensize value. You can select all geometry that has a pensize as well as a linesize value of 0 by using
SELECT LINESIZES 0 AND PENSIZES 0 CONFIRM
A part name selects the named part.
TERMINATOR_TYPE must be followed by a type of terminator for a dimension or leader line. All dimensions or leader lines that have this terminator type are selected.
INFOS must be followed by a string; all elements having an info matching the string are selected. The string may contain wildcards, as follows:
* Matches any string including the null string.
? Matches any single character.
[...] Matches any one of the enclosed characters. A pair of characters
separated by a hyphen (-) matches any character lexically between the
pair, inclusive. A NOT operator (!) can be specified immediately
following the left bracket to match any single character not enclosed
in the brackets.
\ Removes any special meaning of the following character.
Any other character matches itself.
FONT must be followed by a fontname; all texts with that fontname are selected.
Now consider the left column of {selection}. This column acts as a modifier to whatever was selected with the right column, discarding those elements not of the specified type. In this column, C_GEO means c_lines and c_circles, and GEO means points, lines, arcs, fillets, circles, leaderlines, splines, bsplines, and polyelements. EDITED_DIMENSIONS means dimensions whose texts have been edited. A few examples:
DELETE ALL Deletes all elements.
DELETE C_GEO ALL Deletes all construction geometry.
DELETE LINES ALL Deletes all lines.
The situation is complicated by the fact that each command tells {selection} what types it cares to see. Thus, CONVERT_SPLINE accepts only splines, and almost no command accepts HATCHING. The computer beeps if none of the elements identified by the right-column input have the expected type.
The second selection method is to use SELECT at the beginning, make your selection, then use CONFIRM at the end. Here the basic selection process is the same as in method 1 with three differences:
The selected elements are highlighted. This is slower, but in some cases safer.
Use UNDO to undo the result of the previous selection, as long as you have not yet CONFIRMed. Actually, even using method 1, you can sometimes use UNDO, as some commands (such as DELETE) accept UNDO.
Use the logical options (such as ADD and SUBTRACT). These options are described below. In the description "current result" means the elements currently highlighted, and "elements selected next" means the elements selected with the next invocation of {selection}.
AND results in a logical AND (set intersection) of the current result and the elements selected next.
ADD adds the elements selected next to the current result. This is the default if no logical options (other than NOT) are specified between two invocations of {selection}.
OR results in a logical OR (set union) of the current result and the elements selected next.
EXOR results in a logical EXOR of the current result and the elements selected next.
SUBTRACT removes the elements selected next from the current result.
CONTOURS extracts closed contours and sub-contours of a default level from the current selection. Elements that are not part of the contours are removed from the selection. The contour level of the outermost contours, inside a selection, is zero. The level of outermost contours inside a contour with level L is L + 1. The default level value is zero: only contours are found. The default level is set by CONTOUR_LEVEL function.
NOT makes the current result unselected. All other elements become the current result.
If you enter the qualifier GLOBAL before an invocation of {selection}, the selected elements of that invocation of {selection} need not be in the active part otherwise {selection} only finds elements in the active part. Using the qualifier GLOBAL means further that the following {selection} prefers the elements of a part to the part itself. For example, if you select a whole part in a box you get the part itself (without GLOBAL) or its elements (with GLOBAL). You can see the difference if you work with highlighting. The logical option NOT always works globally. An example:
DELETE SELECT
BOX |pts of box| ...................... box with cmpnts in the active part
ADD GLOBAL BOX |pts of box| ........... box with cmpnts from any part
ADD GLOBAL VERTEX |pt| ................ vertex somewhere in a part
ADD VERTEX |pt| ....................... vertex in the active part only
SUBTRACT BOX |pts of box| .... ........ box in the active part only
ADD |pt| .............................. cmpnt in the active part only
SUBTRACT GLOBAL |pt| .................. cmpnt somewhere in a part
CONFIRM END
If you enter the qualifier SUBTREE in addition to elements in the active part all elements belonging to subparts of the active part can be selected.
Entries in this table are part of the current dimension selection filter.
If selection filtering is on, each time you select multiple drawing elements for dimensioning, they are checked against the selection filter. Elements that match any criterion set up in the filter are excluded from being selected and are not given dimensions.
This table represents the color portion of the filter. Elements that match the colors shown in this table will be filtered out of subsequent selections.
Use DA_FILTER_ADD to add entries to this table and DA_FILTER_DEL_COLOR to delete.
Entries in this table are part of the current dimension selection filter.
If selection filtering is on, each time you select multiple drawing elements for dimensioning, they are checked against the selection filter. Elements that match any criterion set up in the filter are excluded from being selected and are not given dimensions.
This table represents the linesize portion of the filter. Elements with line sizes that fall between the low and high bounds of any entry in this table will be filtered out of subsequent selections.
Use DA_FILTER_ADD DA_LINESIZE to add entries to this table and DA_FILTER_DEL_LINESIZE to delete.
Entries in this table are part of the current dimension selection filter.
If selection filtering is on, each time you select multiple drawing elements for dimensioning, they are checked against the selection filter. Elements that match any criterion set up in the filter are excluded from being selected and are not given dimensions.
This table represents the orientation portion of the filter. Elements with orientations that fall between the low and high bounds (given as angles) of any entry in this table will be filtered out of subsequent selections.
Use DA_FILTER_ADD to add entries to this table and DA_FILTER_DEL_ORIENT to delete.
Entries in this table are part of the current dimension selection filter.
If selection filtering is on, each time you select multiple drawing elements for dimensioning, they are checked against the selection filter. Elements that match any criterion set up in the filter are excluded from being selected and are not given dimensions.
This table represents the pensize portion of the filter. Elements with pen sizes that fall between the low and high bounds of any entry in this table will be filtered out of subsequent selections.
Use DA_FILTER_ADD DA_PENSIZE to add entries to this table and DA_FILTER_DEL_PENSIZE to delete.
+--------<--------+---<----+--<--+
| | | |
-->(SELECT_DIM_ARROW)-v---------------+-v-----^--v-----^->{3}->{4}->
| | | | | |
+-(BOTH_ARROW)--+ +-{1}-+ +-{2}-+
| |
+-(FIRST_ARROW)-+
| |
+-(SEC_ARROW)---+
{1} ---+-(RELATIVE)-|factor|-+--> {2} ---+-(FILL_ON)--+-->
| | | |
+-(ABSOLUTE)-|size|---+ +-(FILL_OFF)-+
{3} --+-(ARROW_TYPE)----+-->
| |
+-(DOT_TYPE)------+
| |
+-(SLASH_TYPE)----+
| |
+-(JIS_TYPE)------+
| |
+-(TRIANGLE_TYPE)-+
| |
+----(NONE)-------+
{4} ---+---------->------+---->
| |
+-(ARROW_AUTO)----+
| |
+-(ARROW_INSIDE)--+
| |
+-(ARROW_OUTSIDE)-+
SELECT_DIM_ARROW function specifies the current dimension line termination. RELATIVE controls the size of the terminator relative to the main (first) dimension character size. ABSOLUTE allows the setting of the terminator size in current units. Fill controls the filling of arrows in all dimensions. AUTO, INSIDE, and OUTSIDE control the placement of arrows with regard to extension lines. ARROW_AUTO is the default.
All drawings shown in the Directory and Drawing List will be selected (highlighted) for plotting. The number of copies for each drawing is set to 1. All drawings have the same option settings. You cannot change the option setting for certain drawings.
All selected (highlighted) drawing names in the Directory and Drawing List will be reset. The number of copies for each drawing is reset to 0.
--->(SELECT_FROM_LTAB)--|source table|--{sel}--{output}-->
{sel}
--+------------+--|column|-----+---------+--+----|string|--+---> | | | | | | +--(COLUMN)--+ +--(=)----+ +----|number|--+ | | +--(<>)---+ | | +--(>)----+ | | +--(<)----+ | | +--(>=)---+ | | +--(<=)---+
{output}
-----+---(END)--------------------+------>
| |
+--+------------+--|dest table|--+
| |
+--(APPEND)--+
SELECT_FROM_LTAB performs a select operation on the source table. It places the row numbers of matching records in a logical table called "sys_select", and optionally copies the selected row to |dest table|. The selection condition consists of a column to match, an operator, and a value to match against. Selection conditions are similar to those used by CATALOG. COLUMN is optional, and is included to make the command easier to read.
Output consists of column 1 in the "sys_select" table, containing the numbers rows selected from |source table|. Each time SELECT_FROM_LTAB is executed, previous contents of "sys_select" are overwritten. "sys_select" is created by the system and cannot be modified by the user.
If END is specified, the only output is the row number written to "sys_select".
If |dest table| is also specified, row numbers are placed in "sys_select", and the selected rows are copied to the user table specified as |dest table|. |dest table| must have been created before SELECT_FROM_LTAB. |source table| and |dest table| may be the same user table. Records are copied to |dest table| in the order in which they are found. Specify APPEND to append records to |dest table|.
By specifying a source and destination table and a select condition such as "1 = '*'", one table can be copied to another. By repeatedly applying SELECT_FROM_LTAB, multiple select conditions can be applied to one table.
Example:
To select all rows in the user table "data_points" where column 1 is greater than 10, use:
SELECT_FROM_LTAB "data_points" COLUMN 1 > 10 END
Assuming "data_points" contains:
1 20 5 25 10 11 22 17 43 13
After the command "sys_select" will contain:
4 5
To also copy the rows to the user table "large_points" use:
SELECT_FROM_LTAB "data_points" COLUMN 1 > 10 "large_points"
The logfile can be selected (highlighted) for deletion.
The SET LINES screen menu contains options for setting the style of dimension lines. Options you set in this menu apply to subsequently assigned dimensions.
The SET TEXTS screen menu contains options for setting the style of dimension text elements. Options you set in this menu apply to subsequently assigned dimensions.
The Setup menu allows the user to change some of the default options used, such as the units and drawing scale.
A detailed logfile shows you plot settings, plot commands, and errors. A reduced logfile shows you only the errors.
You can specify (highlight) if the drawing should be plotted with or without construction geometry. The default is to plot the drawing without any construction geometry.
You can specify (highlight) if the drawing should be plotted with or without dimensions. The default is to plot the drawing including dimensions.
You can specify (highlight) if the drawing should be plotted with or without hatching. The default is to plot the drawing including hatching.
You can specify (highlight) if the drawing should be plotted with or without text. The default is to plot the drawing including text.
Returns -1 if the argument is negative, 0 if the argument is 0, and 1 if the argument is positive.
---->(SHARE_PART)--+-->|part identifier|--+-->
A part identifier can be the following:
SHARE_PART causes the identified part to become shared. When a part is shared, and you copy it (with GATHER or MODIFY COPY), the original part and the copy, though they look distinct on the screen, actually use the same geometry.
The advantages of sharing are:
--->(SHOW)--->+-->+--->(VERTEX)---->+------>+--->(ON)--->+-->+--->
| | ^ | ^ ^
| `-->(DIMENSIONS)--' `--->(OFF)---' |
| |
`-------->|select|------->+------->(OFF)------>+
| |
+------->(BOX)------>+
| |
+------>|color|----->+
| |
`-------->(ON)------>'
SHOW allows you to selectively turn on and off various elements, to show them in different colors, or show only the outline as a box. Items that are turned off are not drawn on the screen, nor can you catch to them or select them in, for example, the DELETE command (except by selecting ALL). Items set to a particular color are drawn in that color; they revert to their original color when you use the ON option. See color functions for specifying the desired color.
See SELECT for an explanation of the options available in the selection. The selection in show cannot select to parts (with part name or pick part box) because show operates only on the elements.
The info option allows you to think of the elements as being in different layers, each layer with its own associated info. The tablet or screen menu offers CURRENT, ADD, and CHANGE commands under the rubric LAYER; these are really macros that invoke the appropriate info commands, giving to an element in layer n the info "LAYER: n". Since layers are implemented with infos, it is perfectly reasonable for an element to be on more than one layer, or in no layer at all.
Elements behave differently; SHOW can turn off existing elements, but new elements are always visible.
SHOW VERTEX ON turns on all vertices of visible elements. Vertex catching works a little differently in this case. With SHOW VERTEX ON, you can catch to any visible vertex. With SHOW VERTEX OFF, you cannot catch to vertices of unshown elements, nor can you catch to center points of circles or arcs, peripheral points of circles, internal support points (such as support points between the first and last) of splines, vertices of construction lines or the origin vertices of texts. This sounds complicated, but in general the rule is that you cannot catch to that which you cannot see.
The status line shows the visibility of dimension (D), c_geo (C) , hatch (H) and texts (T). If there is any element of one of these groups invisible (except dimension), then the corresponding group letter is shown in lower case, otherwise in upper case. If show dimensions off/on is used then the dimension letter is always lower/upper case independent of the number of dimensions.
,--->(ON)->---,
---->(SHOW_CPOLY)----->| |--->--|selection|--->
`--->(OFF)->--`
This function allows to show the control polygon of a B-spline. The control polygon is the connection of the "control points" (see BSPLINE), drawn with a dashed linetype in the same color as the spline.
---->(SHOW_INV_RTL)--->---+-->--|select source/target|-->--+-->
| ^
v |
`-------->----(ALL)---->---------'
Shows all the invisible reference text lines when the source or target is selected.
ALL makes all invisible reference text lines visible in the current part and subparts of the current part.
If you pick the selected logfile name, its contents will be shown. To leave the logfile press escape.
The size of the logfile port can be set in the file "startup.m".
You can set the appearance of the plot. You can turn on or off construction lines, dimensions, hatching, or text of a plot. The subsequent plots will contain whatever options you have selected.
Note : This requires the setting CONTENTS Curr Show. Otherwise the drawing will be plotted as a standard drawing.
The Show menu can be turned on or off.
,--------------------,
v ^
---->(SHOW_PART)--+-->|level number|---+----->
| |
+----->(ALL)---------+
| |
+-->|point on part|--+
| |
+--->|part name|-----'
| ,--------------------,
| v ^
+------>(PART_BOX)---------+-->|point|----------+-->
| |
+--->|part name|-----'
SHOW_PART changes the way parts are displayed in the current viewport. SHOW_PART can make a boxed part visible, and vice versa. A boxed part is drawn as a box just big enough to include all its elements, which are not drawn. A visible part is drawn by drawing each of its elements.
If you enter a level number, all parts down to that level are visible, and the deeper ones are boxed. The levels are counted beginning from the top of whatever part is being viewed in the viewport (normally the top part); the top-level elements there are at level 1. ALL makes all parts visible. If you identify a boxed part, it becomes visible. If you give a part name, that part becomes visible.
SHOW_PART PART_BOX causes visible parts to become boxed. After entering PART_BOX, you identify an element (which may itself be a part), and the part containing that element becomes boxed. Alternatively, you enter a part name, and the named part becomes boxed.
--(SHOW_TABLE)----+-(ON)-+->+->|table_id|-+-> | | | | +-(OFF)+ +-->(ALL)---->+
This function is used to display or erase an existing table.
--->(SHOW_TREES)--->|tree name pattern|---->
Show names of classification tree(s) in the database. The current tree, if any, is hilighted. All the names matching the tree name pattern are displayed. The tree name pattern can have '*' to match arbitrarily long character string and '?' for matching exactly one arbitrary character in any position.
A classification privilege of 4 is required to use this command.
,--------<-------------,
| |
+->-(repeat factor)----+
| |
+->---(COPY)----->-----+
| |
+->---(DEL_OLD)-->-----'
|
-(SIMILAR)--+->-|pnt1|----|pnt2|--->---|ipnt1|----|ipnt2|----------------->
SIMILAR has the same effect as a MOVE, ROTATE, and SCALE together. The resulting geometry has the same shape as the original, but it may have a different size, point in a different direction, and lie somewhere else.
You indicate first two points, then two image points. SIMILAR maps the first point onto the first image point, and the second onto the second.
SIMILAR can be useful for fitting a part into a drawing. You indicate first two points on the part, then the two places where these points should go.
Returns the sine of the argument. The current angle units are used.
-->(SL_COLOR)---|color|--->
SL_COLOR lets you change the default color of a symmetry line. By default, a symmetry line is YELLOW. See COLOR for a list of colors.
-->(SL_LINETYPE)---|linetype|--->
SL_LINETYPE lets you change the default linetype of a symmetry line. By default, a symmetry line has linetype DASH_CENTER. See LINETYPE for a list of linetypes.
---->(SL_OFFSET)---->
Use this function to set the offset of the symmetry line.
-->(SL_PENSIZE)---|pensize|--->
SL_PENSIZE lets you change the default pensize of a symmetry line. By default, a symmetry line has no pensize.
---->(SMASH_POLY)--|polyelem|--->
This command lets you smash a polygon into its single elements. The polygon element can then be treated as a single element, for example, a line. The command is valid for the following commands:
,-----------------------,
| |
v ^
---->(SMASH_SUBPART)--+-->--|select|----------+-->
| |
+-->---KEEP_DATA--------+
| |
'-->---KEEP_DISPLAY-----'
SMASH_SUBPART brings all the elements in the selected part, which must be a subpart of the active part, into the active part, and deletes the subpart. SMASH_SUBPART does not move the elements in space; it only deletes one level of part structure.
The SMASH_SUBPART command has the options:
Returns the product number and the serial number of a security device. If there is more than one security device, SNID returns the number of the last one on the loop. If no security device is present SNID returns a string
'LANID '
Returns the product number and the serial number of a security device.
+----------<--------------------+ | | --->(SORT_LTAB)--|name|--+--------->--------+--|column|--+--(CONFIRM)--> | | +--(REVERSE_SORT)--+
SORT_LTAB sorts a user table based upon the columns specified. REVERSE_SORT reverses the order of the sorting for the next column specified.
Sort order (precedence) of differing types in the same column is:
NULL values numbers strings
An error will be generated if the table is secured against writing.
,------------------------------------------------------------,
| ,-----------------------------------, |
| | ,------------------------, | |
v v v | | |
->(SPLINE)-+->(NATURAL)-------+-+-+-+-+--|data pnt|--------+-+->(END)-+-+->
| ^ | | ^
+------------------' | |->(DAMP)->|damping|-|
| | | |
+->(TANGENTIAL)->{1}-+ `--->(UNDO)--------->'
| |
+->(PERIODIC)------->+
| |
`-->(CYCLIC)-------->'
{1}---->|angle_1|-->|angle_2|-->
SPLINE creates a rational cubic spline, a special type of smooth curve that passes through the given data points. A spline must have at least three different data points. Four types of spline are possible:
NATURAL - The spline has zero acceleration at its end points. This is the default type.
TANGENTIAL - The start and end angles are specified by the user. A bug moving along the spline from begin to end would be traveling at these angles at the begin and end points.
PERIODIC - The begin and end angles are the same.
CYCLIC - The begin point and end points are the same, and the spline is smooth there. With this option, you can omit the end point, as it will be automatically supplied.
You must say END to indicate the end of each spline.
DAMP controls the damping factor at each data point. Increasing the damping factor makes the spline more rigid. Each data point has its own factor. The default is 0. Once you enter a damping factor, it applies to all subsequent data points, until you use DAMP again.
UNDO backs up over entered data points. It is only possible if you have not yet said END.
Once a spline is created, it is not possible to change the damping factor of one or more data points directly. If you must do so, it may be convenient to SAVE the spline to a file, then edit the damping values in the file, then INPUT it. Otherwise, you must create the spline again.
-->(SPLINE_CONVERSION)--+---(ON)-----+--------->
| |
'---(OFF)----'
If you enter SPLINE_CONVERSION ON and load a spline created with an earlier version of the program, the spline is converted into a B-spline. (Earlier versions of the program use the SPLINE command to create C-splines.) Once converted, the spline acts like a B-spline and you can modify it using B-spline functionality.
If you enter SPLINE_CONVERSION OFF, and load a spline created with an earlier version of the program, the spline is not converted. Because this spline is not converted, you cannot use full B-spline functionality on it -- only a reduced set.
The default is SPLINE_CONVERSION ON.
,--------------------------,
v ^
-->(SPLIT)--+-->|elem|----->|point|--+-+-->
| |
+-->|select|------->-------+
SPLIT splits elements.
There are two ways to use SPLIT. With method 1, you identify an element, then indicate a point on the element where it is to be split. With method 2, you select a group of elements, and all lines, circles, arcs, fillets, and splines in the group are split at every intersection with other lines, circles, arcs, fillets, and splines in the group. Split only works on elements in the active part.
Splitting a circle results in two arcs. The two resulting vertices are the split point and the original vertex of the circle. In this as well as other cases, SHOW VERTEX ON can be useful.
If TRIMMING is switched on, two totally new spline halves with another mathematical behavior are computed. If you use STRETCH to modify both spline halves at the split point, you will obtain a sharp kink. Curve points beyond the visibility range are deleted.
-->(SPLITTING)--+---(ON)----+--------->
| |
'---(OFF)---'
SPLITTING turns automatic splitting and merging ON or OFF.
Automatic splitting/merging has the following effects:
These operations keep contours clean (important for automatic hatching), at the expense of search time, which can be considerable in a viewport with many elements.
-->(SPOTLIGHT)----+--(ON)---+---->
| |
+--(OFF)--+
SPOTLIGHT causes all geometry outside the active part to be drawn in magenta and with dotted lines. It is intended to help you remember where the active part is when you have a drawing with a complex part structure. Spotlighting changes only the display, and not the drawing itself.
-->(SQL_QUERY)-+-------------------+->|sql_string|-->{output options}-->
| |
+-->(DETAIL_INFO)-->+
With this command, you may execute any SQL query which is supported by the underlying database. (See the description of the SELECT command in the SQL Reference manual of your database).
For more information about output options and the DETAIL_INFO option, see the QUERY function.
Returns the argument value multiplied by itself.
Returns the square root of its argument.
The "Standard" button accesses the dimensioning standards menu which allows you to choose a standard dimensioning style which will be applied to all subsequent dimensions.
STATLINE_RESET activates the status line again, if it has been automatically disabled. This happens if a error occurs during an update of the status line (i.e. if the current part is undefined). You should fix the reason for the error before calling STATLINE_RESET.
The status line holds information about the current status of the system. An example of the status line is shown below:
DHtC - SHOW STATUS. Shows the current status of the SHOW options
Dimension, Hatch, Text and Construction. Upper case
characters denote that the option is on, conversely lower case
characters indicate that the option has been switched off.
The default is for all options ON. See SHOW for further details.
+ - Point type.
S - Splitting ON/OFF. See SPLITTING.
1 - Current layer number. See SHOW.
all - Catch mode. See CATCH.
1:1 - Drawing scale. See DRAWING_SCALE.
deg - Current angle units. See UNITS.
10mm - Current ruler/grid spacing and dimension units.
See UNITS and GRID_FACTOR.
3: - Part level. See INIT_PART.
0-1234-7891 - Active part. See EDIT_PART.
-->(STORE)-->+--------->+-+--->(ALL)------>+-->+------------>+->|file name|-->
| | | | | |
+--(MI)--->+ `-->|partname|-->' `->(DEL_OLD)->'
| |
+--(DXF)-->+
| |
+--(DWF)-->+
| |
+--(DWF)-->+
| |
+-(VRML)-->+
| |
`-(IGES)-->'
STORE stores the drawing to the named file. If the named file already exists, you must use the DEL_OLD option. STORE can produce either of five formats.
The MI option causes the drawing to be stored in MODEL INTERFACE STANDARD format. The MI file syntax is published in the Interfacing Manual which makes the files suitable for long-term storage and interfacing to other software. Without the MI option, the default file format is compressed MI. The resulting file is approximately 60% of the size of an equivalent uncompressed MI file. (Subsequent decompression of the file may be achieved under your operating system using the Lempel-Ziv-Walsh utility "compress", available in the public domain.) The compressed format is recommended for short term storage and in situations where storage space is at a premium.
The DXF option causes the drawing to be stored in DATA EXCHANGE FORMAT (DXF). The DWF option causes the drawing to be stored in DWF format. The DWG option causes the drawing to be stored in DWG format. The VRML option causes the drawing to be stored in VRML format. The IGES option causes the drawing to be stored in INITIAL GRAPHICS EXCHANGE FORMAT (IGES).
Files in the above mentioned formats except VRML and DWF are readable with LOAD.
ALL means to store the entire drawing, from the top part down. You can also name a part, and only that part will be stored.
Also if the LOAD_METER flag is ON, a blue bar will be drawn on the command line.
PRE_VIEW data storing:
Store of preview data can be enabled/disabled using PRE_VIEW command.
DXF/DWF/DWG/IGES/VRML file storing:
To store DXF/DWG files either enter the absolute path of the file in the command line or set the absolute path of the file in the DXF.con file and enter only the file name in the command line. File names should be entered with suffixes as defined in the configuration file for DXF/DWG.
Storing DWF/VRML files works in the same way as for DXF/DWG files. The configuration file for DWF is named DWF.con, and for VRML, VRML.con.
To use STORE with 'workfile' option, the dxf suffix in DXF.con should be empty.
The table entries will be stored on current directory under a defined filename.
+<-------------+
| |
-->(STORE_240)-->+------------->+-->|file name|-->(CONFIRM)->
| |
+-(MI)-------->+
| |
+-(NO_BACKUP)->+
| |
+-(DEL_OLD)--->+
STORE_240 stores the entire drawing to the named file using the MI format 2.40. The generated MI file can be loaded with version 08.70. All data unknown to the target MI format (2.40) will be removed from the drawing.
If you don't use the NO_BACKUP option the system will first make a backup copy of your drawing to the file 'workfile.sto'.
Data unknown in MI format 2.40:
* #~57 DTAN
All data in this section - DTAN gets lost.
* #~82 RTL
Some data in this section relating to reference text
lines across parts, and dependency to source and target
elements gets lost.
+<-------------+
| |
-->(STORE_250)-->+------------->+-->|file name|-->(CONFIRM)->
| |
+-(MI)-------->+
| |
+-(NO_BACKUP)->+
| |
+-(DEL_OLD)--->+
STORE_250 stores the entire drawing to the named file using the MI format 2.50. The generated MI file can be loaded with version 09.00. All data unknown to the target MI format (2.50) will be removed from the drawing.
If you don't use the NO_BACKUP option the system will first make a backup copy of your drawing to the file 'workfile.sto'.
Data unknown in MI format 2.50:
* #~31 OLE
All data in this section - OLE gets lost.
+<-------------+
| |
-->(STORE_260)-->+------------->+-->|file name|-->(CONFIRM)->
| |
+-(MI)-------->+
| |
+-(NO_BACKUP)->+
| |
+-(DEL_OLD)--->+
STORE_260 stores the entire drawing to the named file using the MI format 2.60. The generated MI file can be loaded with version 10.20. All data unknown to the target MI format (2.60) will be converted to the closest similar data.
If you don't use the NO_BACKUP option the system will first make a backup copy of your drawing to the file 'workfile.sto'.
Data unknown in MI format 2.60:
* #~41 DZP
Dimension zero points are converted to ordinary points.
-->(STORE_FONT)-->+-->|font name|-->+-->+-------------->+-->|file name|-->
| | | |
+------>(ALL)---->+ +-->(DEL_OLD)-->+
STORE_FONT stores the named font or ALL fonts to the named file. It uses an internal binary format. Files created by STORE_FONT may only be read by the LOAD_FONT command. They cannot be INPUT.
The format used by STORE_FONT depends on the revision of the system. A file created with one revision may not be loadable with another revision. To avoid this problem, keep copies in text form of all fonts, even if you use the binary form from day to day for speed. Such a copy can always be (re)generated by SAVE_FONT.
---->(STORE_IN_RECALL_BUFFER)---->|string|---->
Stores the given string into the recall buffer for further use.
---->(STORE_KEYS)----->|filename|--->
STORE_KEYS saves the defined keys to the named file. The output is in a form readable by INPUT. Filename is a string. If the file already exists, the old file is deleted.
-->(STORE_MACRO)-->+-->|macro name|-->+-->+-------------->+-->|file_name|->
| | | |
+------>(ALL)----->+ +-->(DEL_OLD)-->+
STORE_MACRO stores the named macro or ALL macros to the specified destination. It uses an internal binary format. STORE_MACRO can store both unsecured and secured macros. Files created by STORE_MACRO may only be read by the LOAD_MACRO function. They cannot be INPUT.
The format used by STORE_MACRO depends on the revision of the program. Upward compatability is maintained. A file created with version 8.0 will not be loaded with lower versions, whereas viceversa is possible. To avoid this problem, keep copies in text form of all macros, even if you use the binary form from day to day for speed. Such a copy can always be (re)generated by SAVE_MACRO, as long as no macros have been secured with SECURE_MACRO.
-->(STORE_WINDOW)-->
STORE_WINDOW stores the window coordinates of the current viewport. A window stored with STORE_WINDOW can be recalled with RECALL_WINDOW. See also LAST_WINDOW.
Returns the ASCII representation of the argument in a string. The reverse function of STR is VAL.
+<---------------------+
| |
+<-----(GLOBAL)<-------+
| |
-->(STRETCH)-+->-(pnt1)-+>-------+--+-->
| | | |
| +-(pnt2)-+ |
| |
+->---|MOVE|------>----+
| |
+->---|ROTATE|---->----+
| |
+->---|MIRROR|---->----+
| |
+->---|SCALE|----->----+
| |
+->---|SIMILAR|--->----+
| |
+->---|AFFINE|---->----+
| |
+-----(UNDO)-----------+
| |
+-----(COPY)-----------+
| |
+-----(DEL_OLD)--------+
| |
+---(repeat factor)----+
| |
`---(ASSIST)-----------'
STRETCH stretches lines, circles, arcs, splines, and leader lines. Possible stretch transformations are definable with use of MOVE, ROTATE, MIRROR, SCALE, SIMILAR, or AFFINE. See MAPPING for a description of these transformations, including the syntax.
Stretching a line means that one end is kept fixed, and the other moved. Stretching a circle consists of moving the peripheral point, holding the center point fixed; neither of these points is normally visible, but SHOW VERTEX ON makes them so. Stretching an arc means that one vertex moves, and the other stays fixed; the resulting arc has the same opening angle as the original. Stretching leaderlines means that one or more vertex points of a leaderline (use SHOW VERTEX ON to see them) are moved while the others stay fixed. Stretching a spline always means that you move the control points (not the interpolation points) of a spline (use SHOW_CPOLY ON) to see them).
There are two ways to identify the elements to be stretched. First, you can identify a vertex. Once you have selected a transformation (for example, MOVE; see MAPPING), the vertex is moved, and the elements ending there are stretched accordingly. Second, you can indicate two corners of a box. Elements whose vertices are all within the box are modified as with MODIFY. Elements with one vertex inside the box and the other outside are stretched so that the outside vertex remains fixed. (Splines and leader lines may have several vertices inside or outside the box.) If you enter the qualifier GLOBAL before you identify a vertex or before you indicate the second corner of the box then the selected elements need not be in the active part, otherwise they have to be in the active part. The qualifier GLOBAL only influences one vertex or one box therefore you have to enter GLOBAL each time you want to select elements from parts other than the active part.
As with MODIFY, you can mix element selection and transformation selection in any order.
With DEL_OLD, the selected elements are transformed; with COPY, it is a copy that is transformed. The default is DEL_OLD.
If you request a stretch of an element that would produce an impermissible result, for example a line of length 0, the system leaves that element unchanged.
The ASSIST qualifier switches on user assistance (COPILOT command). Additional graphical feedback and creation methods are then available. See the COPILOT command for more information.
,<-------------<----------------------------<---------------------,
| |
| ,<----| any character |<----, |
| | | |
| | | |
--->+--->+---->( ' )---->+-------------------------->+-->( ' )-->+--->+--->
| ^
| ,<----| any character |<----, |
| | | |
| | | |
+---->( " )---->+-------------------------->+-->( " )-->+
| ^
| |
`---->( # )---->+---->| any character |---------------->+
| ^
| +<------------------+ |
| | ^ |
| v | |
`---->+---->| digit |---->+------------>'
A string is a sequence of characters. It consists of any combination of the following:
The printable characters appearing between the single or double quote marks are those ASCII characters assigned graphics and encoded by ordinal values 32 through 126 and 161 through 254.
A letter or symbol after a sharp symbol is equivalent to a control character. For example, #G or #g encodes CTRL G, the bell character. The system interprets the letter or symbol according to the expression chr(ord(letter) mod 32). Thus, the ordinal value of G is 71; modulus 32 of 71 is 7; and the ASCII value of 7 is the bell.
A number after a sharp symbol must be in the range 0..255. It directly encodes any ASCII character, printing or non-printing. For example, the string #65#66#67 is equivalent to the string ABC.
--->(STRUCTURE)----+----+--------------------------------------------+
| | |
--->(WHERE_USED)---+ +->(RECURSIVE)------------------------------>+
| |
+->(RECURSIVE_TO)->|level number|----------->+
|
v
+<-------------------------------------------------------------------+
|
+->{source element id}-----------------------------------------------+
| |
+->(CLASS)->|source class name|-->{source element restrictions}----->+
|
v
+<-------------------------------------------------------------------+
|
+->{destination class selection}->{destination restrictions}->(CONFIRM)---+
|
v
+<------------------------------------------------------------------------+
|
| +-----------------------+
| v ^
+->+->|display attribute|->+->(CONFIRM)->{output options}-->
{element id}
-->|element name|--+-------------------------------------------------------+-> v | +->(SEL_OLD)--+->|revision string|->|version number|-+->+ | | +->|revision string|------------------>+ | | +->|version number|------------------->+
STRUCTURE is a "top-down" query to display hierarchical structures.
For more information about selection, restriction and output options, see the QUERY function.
You may specify either a single starting element by name, or a selection of elements from a source class. If you choose the top element by name, you may use the SEL_OLD option to choose a particular revision and version. If you indicate a class name, only the structure for the most recent revision and version are displayed. One structure is displayed for each selected element of the source class.
Each displayed structure consists of the starting element with all of its related elements. If you choose the RECURSIVE option, all levels of the relation hierarchy are displayed. If you choose the RECURSIVE_TO option, you may indicate the maximum number of levels you wish to see. If you choose neither of these options, only one level of hierarchy is displayed.
The displayed structure only includes the types of elements you select from the destination classes.
If a middle level of the structure includes an element that is not selected for display, elements at lower levels may still be displayed, if they match the destination class specification.
You must specify the order of the attributes to be displayed for the elements of the destination classes.
If you do not include the STRUCTURE_DMS attribute, the structure of each element is indicated by indenting the first display field one space per level. For example, if the top element in an assembly had two subassemblies and each of those subassemblies had three sub-subassemblies, the first display field (typically NAME) would be indented as follows:
NAME
---------
Top
SubA
SubSubB
SubSubC
SubSubD
SubE
SubSubF
SubSubG
SubSubH
You may instead choose the STRUCTURE_DMS attribute to display the structure number of each element, relative to the top element of the structure.
The structure number for the top element of a structure is one. The structure number for any other element is the number of its parent, followed by a sequence number, beginning with one. For example, if the top element in an assembly had two subassemblies and each of those subassemblies had three sub-subassemblies (as above), the structure numbers would be:
NAME STRUCTURE_DMS --------------------------- Top 1 SubA 1.1 SubSubB 1.1.1 SubSubC 1.1.2 SubSubD 1.1.3 SubE 1.2 SubSubF 1.2.1 SubSubG 1.2.2 SubSubH 1.2.3
If a particular element is used more than once in a given part of the structure, you may display the number of occurances with the QUANTITY_DMS option. For example, if the wagon assembly uses four wheels and the tricycle assembly uses three wheels, the output might include the following lines:
NAME QUANTITY_DMS -------------------------- Wagon 1 Wheel 4 Tricycle 1 Wheel 3
Security:
You should have read permissions for all of the source and destination elements to be displayed. If you don't have read permission for a source element, no structure is displayed for that element. If you don't have read permission for a destination element, it is not displayed, but other elements that it contains may be displayed.
The STYLE menu button displays the style table and a menu of commands for working with it. The style table consists of entries that contain dimension style information. Table entries can be used to quickly assign style information to existing dimensioning.
The style table options allow you to manage (create, delete, edit, file) entries in the style table and to apply the dimensioning style information stored in the entries to dimensions in your drawings. The following options are available:
Add Create a new table entry using the current dimensioning style.
Delete Delete a table entry.
Store Save the style table to a named file.
Load Load a new style table from a named file.
Clear Removes pre-, post-, sub-, superfixes and tolerances.
Grab Make the style of a selected dimension the current style.
Apply Apply current style settings to selected dimensions.
Edit Edit the macro behind a table entry.
The style table consists of entries that contain dimension style information. Table entries can be used to quickly change the current dimension style settings. The option buttons located below the table allow you to manipulate table entries and perform dimension style assignments from the table. Pick HELP and select any of these options for more specific information.
Returns a substring of a string (first argument), starting at the position defined by the second argument and having a length defined by the third argument. The first character is at position 1. It is an error (beep) if either number is out of range.
,----------------------,
v ^
---->(SYMBOL_PART)--+----------------------------+-->|part identifier|--+-->
v ^
'->(OFF)-+-----------------+-'
v ^
'->(KEEP_DISPLAY)-'
part identifier:
- part name
- point on a part box
- point on a geometry element (selects the containing part)
SYMBOL_PART causes the selected part to become a symbol. A symbol behaves exactly like a part, except that, like dimensioning and text, its size relative to the plotter paper does not change with the DRAWING_SCALE command. A useful symbol, for example, might be a rectangle around the edge of the plotter paper.
The point on a symbol that is fixed relative to other elements is the reference point of the part. See CHANGE_PART_REF_PT.
Symbols are most conveniently created when the drawing scale is 1. You can STORE them to a file, the LOAD them into whatever drawing requires them, regardless of drawing scale.
With the OFF option, you pick a symbol, and it becomes a normal part again.
With the OFF option and the KEEP_DISPLAY option, you pick a symbol, and it becomes a normal part again but as it is displayed on the screen.
The system is supplied with a number of finishing symbols, available by picking SYMBOLS on the menu. These are just characters in a special font, and have nothing to do with symbol parts.
---->(SYMLINE)--|elem|-->
This command lets you create elements that are symmetric with existing elements. The symmetry element is associated to the defining elements. When you modify the defining elements, the associated element is also modified.
Create two lines and enter the command SYMLINE. Identify the first line and then the second line. The system draws a line that is symmetric between the existing lines.
The SYMLINES qualifier can be used with the SELECT command.
Returns the screen number associated with the argument point. If there is no associated screen number -1 will be returned. Usually, only points picked interactively will have a valid screen number.