By default, this library is not automatically loaded when ARRIS++ is initialized. This behavior can be changed by setting the loading option to YES on the ARRIS++ OPTIONS menu.
In addition, to make it easy to load and unload the optional library under manual or program control, a special :cj_mn_mnopt sigmac has been developed. To load the library, simply enter:
:cj_mn_mnopt;='load'
and to unload the library type:
:cj_mn_mnopt;='unload'
The "load" and "unload" options may be abbreviated as "l" and "u".
The decision to not automatically load the cj_mnopt.sm library was made to insure that none of these sigmacs accidentally conflicted with locally developed custom commands which may already be in use. Review the following list of commands and then take one of the following actions:
The cj_mnopt.sm library contains the following commands. For additional documentation on a specific command, click on the name.
CMD | EQUIVALENT CMD | CLASS | BRIEF DESCRIPTION |
---|---|---|---|
:bl |
:cj_bl_brkln;='draw' |
break-line | Convenience routine to draw a break-line |
:lda |
:cj_ds_layer;='all layers' |
display | Sequentially display all layers in the current drawing |
:ldb |
:cj_ds_layer;='by number' |
display | Display the layer(s) specified by layer number (see also: :ldn) |
:ldc |
:cj_ds_layer;='current work layer' |
display | Display the current work layer (WK) |
:ldd |
:cj_ds_layer;='display layers only' |
display | Sequentially display all layers currently set for display (D) |
:ldg |
:cj_ds_layer;='work group layers' |
display | Sequentially display all layers in the current work group layer set (see also: :ldw) |
:ldn |
:cj_ds_layer;='by number' |
display | Display the layer(s) specified by layer number (see also: :ldb) |
:ldw |
:cj_ds_layer;='work group layers' |
display | Sequentially display all layers in the current work group layer set (see also: :ldg) |
:ldx |
:cj_ds_layer |
display | Convenience routine to initiate the :cj_ds_layer sigmac |
:pd |
:cj_ds_pen |
display | Convenience routine to initiate the
:cj_ds_pen sigmac |
:pdc |
:cj_ds_pen;='color' |
display | Simultaneously display entities drawn in pens 1-15 by using colors number 1-15 |
:pd# |
:cj_ds_pen;='pen number';=# |
display | Display all entities drawn using the specified pen number # |
:pdp |
:cj_ds_pen;='range';=0;=8 |
display | Sequentially display all entities drawn using pen #0 through #8 |
:pdpp |
:cj_ds_pen;='range';=0;=15 |
display | Sequentially display all entities drawn using pen #0 through #15 |
:cp# |
:cj_cpen;=# |
cpen | Set the pen/color to the specified type where # is an integer from 0 through 15 |
:cpn |
:cj_cpen;='n' |
cpen | Set the pen/color to type "none" |
:cl |
:cj_lc_col;='toggle' |
layer | Toggle the layer mode color display on/off |
:cl# |
:cj_lc_col;='#' |
layer | Set the layer mode colors to the specified color set where # is a single digit: 0 through 9 |
:clinit |
:cj_lc_col;='init' |
layer | Reinitialize the layer colors after changes to the data file |
:cloff |
:cj_lc_col;='off' |
layer | Turn off the layer mode color display |
:clon |
:cj_lc_col;='on' |
layer | Turn on the layer mode color display |
:lc |
custom command | layer | Layer style clear: Erase all numbered [0-9] layer styles |
:ll |
custom command | layer | Toggle back to the previous numbered layer style |
:lx |
custom command | layer | Restore the current viewport layer modes |
:l# |
custom command | layer | Load the specified numbered layer style where # is a single digit: 0 through 9 |
:ld# |
custom command | layer | Delete the specified numbered layer style where # is a single digit: 0 through 9 |
:ls# |
custom command | layer | Save the current layer modes as specified number layer style where # is a single digit: 0 through 9 |
:rou |
:lyup;:dpe |
layer | Update all read-only (R/O) layers in the current drawing or viewport |
:rlm |
:mn_vpreset;='layreset' |
layer | Restore layer modes for the current viewport |
:fs |
none |
menu | Refresh ARRIS menu system if it becomes garbled. Mnemonic for: "fix screen" |
:aw |
custom command | mode | Toggle the auto window select mode on/off. |
:awon |
custom command | mode | Force auto window select mode on. |
:awoff |
custom command | mode | Force auto window select mode off. |
:bb |
custom command | mode | Toggle the reference blip display mode on/off. |
:bbon |
custom command | mode | Force reference blip display mode on. |
:bboff |
custom command | mode | Force reference blip display mode off. |
:cd |
custom command | mode | Toggle the cursor drag mode on/off. |
:cdon |
custom command | mode | Force cursor drag mode on. |
:cdoff |
custom command | mode | Force cursor drag mode off. |
:cr |
custom command | mode | Toggle the cursor rotation mode on/off. |
:cron |
custom command | mode | Force cursor rotation mode on. |
:croff |
custom command | mode | Force cursor rotation mode off. |
:cu |
custom command | mode | Toggle the full cursor mode on/off. |
:cuon |
custom command | mode | Force full cursor mode on. |
:cuoff |
custom command | mode | Force full cursor mode off. |
:hl |
custom command | mode | Toggle the highlight mode on/off. |
:hlon |
custom command | mode | Force highlight mode on. |
:hloff |
custom command | mode | Force highlight mode off. |
:lr |
custom command | mode | Toggle the layer retain mode on/off. |
:lron |
custom command | mode | Force layer retain mode on. |
:lroff |
custom command | mode | Force layer retain mode off. |
:rn |
custom command | mode | Toggle the point rounding mode on/off. |
:rnon |
custom command | mode | Force point rounding mode on. |
:rnoff |
custom command | mode | Force point rounding mode off. |
:vf |
custom command | mode | Toggle the verification mode on/off. |
:vfon |
custom command | mode | Force verification mode on. |
:vfoff |
custom command | mode | Force verification mode off. |
:cpv |
:cj_pt_copy;='single' |
point | Copy individual visible point(s) |
:cpva |
:cj_pt_copy;='allin' |
point | Copy visible points within a fenced area |
:dd |
:drp |
point | Set a double-reference point |
:ddd |
:cj_pt_ddrp |
point | Display (flash) the double-reference point |
:dp |
:cj_pt_dpts |
point | Mark database points with a temp. 'X' (see :spd) |
:ep |
:cj_pt_eras;='single';='any' |
point | Erase (delete) individual database point(s) |
:epa |
:cj_pt_eras;='allin';='any' |
point | Erase (delete) all database points within a fenced area |
:epv |
:cj_pt_eras;='single';='visible' |
point | Erase (delete) individual visible point(s) |
:epva |
:cj_pt_eras;='allin';='visible' |
point | Erase (delete) all visible points within a fenced area |
:ip |
:cj_pt_addp;='normal' |
point | Insert (add) individual visible point(s) |
:kk |
:cj_pt_ndrp |
point | Set a new indirect reference point |
:kkk |
:cj_pt_dref;cj_pt_ddrp |
point | Display (flash) the current reference and double-reference points |
:mp |
:cj_pt_move;='single';='any' |
point | Move individual database point(s) |
:mpa |
:cj_pt_move;='allin';='any' |
point | Move all database points within a fenced area |
:mpv |
:cj_pt_move;='single';='visible' |
point | Move individual visible point(s) |
:mpva |
:cj_pt_move;='allin';='visible' |
point | Move all visible points within a fenced area |
:nn |
:nrf |
point | Set a new reference point |
:nnn |
:cj_pt_dref |
point | Display (flash) the current reference point |
:ooo |
:mn_dxyabs;0;0 |
point | Display (flash) the current database origin point |
:oox |
:mn_dborigin |
point | Set a new database origin point |
:pt |
:cj_pt_load |
point | Load the POINTS overwrite menu |
:qp |
:mn_query;='point' |
point | Query visible point(s) |
:sp |
:cj_pt_show |
point | Toggle the ARRIS++ SHOW POINTS mode on/off |
:spd |
:cj_pt_dpts |
point | Mark database points with a temp. 'X' (see :dp) |
:spw |
:mn_wlpts;='all' |
point | Mark all wall points and lines with temporary red markers |
:wp |
:cj_pt_addp;='workpoint' |
point | Place a Work Point on the drawing |
:wpd |
:cj_pt_wpds |
point | Delete individual Work Point(s) |
:wpda |
:cj_pt_wpda |
point | Delete all Work Points within a fenced area |
:uu |
:mn_desktop;='='undo_redo';=1 |
undo | Perform a single-step undo. |
:va |
:cj_vw_toga |
view | Toggle current view angle on/off |
:vaa |
:cj_vw_rotn |
view | Set the view to the specified angle |
:va## |
:cj_vw_rotn;=## |
view | Set the view to the specified angle where ## is one of: 15, 30, 45, 60, 75, 90, 135, 180 or 225 |
:s# |
:cj_vw_save;=# |
view | Save the current view as specified number where # is a single digit: 0 through 9 |
:z# |
:cj_vw_zoom;=# |
view | Zoom window and save the current view as specified number where # is a single digit: 0 through 9 |
:v# |
:cj_vw_view;=# |
view | Restore the specified numbered view where # is a single digit: 0 through 9 |
:vd# |
:cj_vw_dele;=# |
view | Delete the specified numbered view where # is a single digit: 0 through 9 |
:vc |
:cj_vw_wipe |
view | View clear: Erase all numbered [0-9] views |
:vv |
:cj_vw_togv |
view | Toggle back to previous numbered view |
:vs |
:mn_viewsv;='save' |
view | View save: Save current view by name |
:vz |
:mn_viewsv;='save' |
view | View zoom: Zoom window and save current view by name |
:vr |
:mn_viewsv;='restore' |
view | View restore: Restore view by name |
:vl |
:mn_viewsv;='list' |
view | View list: List all views in a pop-up menu |
:vd |
:mn_viewsv;='delete' |
view | View delete: Erase views by name |
:vpr |
:cj_vp_rview;='r' |
vport | Viewport Reset: Reset original view and display viewport outline |
:vps |
:cj_vp_rview;='s' |
vport | Viewport Show: Display viewport outline |
:ww |
:cj_ww_load;=scj_ww_last |
winport | Toggle to the previous winport style |
:ww# |
:cj_ww_load;='#' |
winport | Load the specified numbered winport style |
:wws |
:cj_ww_save;=num;='y' |
winport | Save the current configuration as a numbered winport style |
:wws# |
:cj_ww_save;='#';='n' |
winport | Save the current configuration as the specified numbered winport style. Existing styles will be silently overwritten |
:wa |
:mn_wangle;='{on|off}' |
work ang | Automatically toggle work-angle mode ON/OFF |
:wan |
none - custom command |
work ang | Toggle work-angle to its negative value |
:waa |
:mn_wangle;='set';='a' |
work ang | Set work-angle to a specified angle |
:wa## |
:waa;=## |
work ang | Set the work-angle to the specified angle where ## is one of: 0, 5, 10, 15, 30, 45, 60, 75, 90, 135 or 180 |
:wab |
:cj_wa_bisect;=1 |
work ang | Set work angle by bisecting an angle. Force angle to be within 45-degrees of 0 |
:waba |
:cj_wa_bisect;=0 |
work ang | Set work angle by bisecting an angle. Allow any angle as the result |
:wal |
:mn_wangle;='set';='l' |
work ang | Set work-angle to an existing line |
:wap |
:mn_wangle;='set';='p' |
work ang | Set work-angle based upon two specified points |