

1.
----------------------------------------------------------------------------
| Command     : undo                                                       |
----------------------------------------------------------------------------
| Description : Undos the last editor change.                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


2.
----------------------------------------------------------------------------
| Command     : editor_page_close                                          |
----------------------------------------------------------------------------
| Description : Closes/hides the editor page.                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


3.
----------------------------------------------------------------------------
| Command     : snap_mode                                                  |
----------------------------------------------------------------------------
| Description : Sets snap mode.                                            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | off,grid,center,skeleton,                          |
|                     | edge,intersect,midpoint,profile                    |
----------------------------------------------------------------------------


4.
----------------------------------------------------------------------------
| Command     : snap_features                                              |
----------------------------------------------------------------------------
| Description : sets feature for snsp    .                                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| feat_types          | line;pad;surface;arc;text    |                     |
----------------------------------------------------------------------------


5.
----------------------------------------------------------------------------
| Command     : snap_layer                                                 |
----------------------------------------------------------------------------
| Description : Assigns the snap layer.                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| name                | entity name                  |                     |
----------------------------------------------------------------------------


6.
----------------------------------------------------------------------------
| Command     : work_layer                                                 |
----------------------------------------------------------------------------
| Description : Assigns the work layer.                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| name                | entity name                  |                     |
----------------------------------------------------------------------------


7.
----------------------------------------------------------------------------
| Command     : affected_layer                                             |
----------------------------------------------------------------------------
| Description : Sets/unsets affetced layers.                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| name                | entity name                  |                     |
----------------------------------------------------------------------------
| mode                | single - according to 'name' |                     |
|                     | all    - set all step layers |                     |
|                     | board  - set the board layers|                     |
|                     | (matrix context == 'board')  |                     |
----------------------------------------------------------------------------
| affected            | yes - set to be affected     |                     |
|                     | no  - unset the layer(s)     |                     |
----------------------------------------------------------------------------


8.
----------------------------------------------------------------------------
| Command     : affected_filter                                            |
----------------------------------------------------------------------------
| Description : Used for setting the affected layers according to a special|
|               filter. The filter is a textual string that contains the : |
|               layer type, context, side and polarity. The format is the  |
|               same as for the dfm layer filter.                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| filter              |                              | Layers filter       |
----------------------------------------------------------------------------


9.
----------------------------------------------------------------------------
| Command     : units                                                      |
----------------------------------------------------------------------------
| Description : Sets the working units.                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| type                | inch, mm                     |                     |
----------------------------------------------------------------------------


10.
----------------------------------------------------------------------------
| Command     : get_units                                                  |
----------------------------------------------------------------------------
| Description : Gets the current units.                                    |
----------------------------------------------------------------------------
| Response    : inch/mm                                                    |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


11.
----------------------------------------------------------------------------
| Command     : display_grid                                               |
----------------------------------------------------------------------------
| Description : Sets the grid display mode.                                |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | off   - no grid display      |                     |
|                     | marks - '+' markers          |                     |
|                     | net   - full matrix grid     |                     |
|                     | dots  - dots                 |                     |
----------------------------------------------------------------------------
| xgrid, ygrid        | 0 < size <= max_coord        | grid size           |
|                     |                              |minimal limit = 0.1my|
----------------------------------------------------------------------------


12.
----------------------------------------------------------------------------
| Command     : display_width                                              |
----------------------------------------------------------------------------
| Description : Sets the display width mode.                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | on      - full width         |                     |
|                     | outline - outline  display   |                     |
|                     | off     - skeleton display   |                     |
----------------------------------------------------------------------------


13.
----------------------------------------------------------------------------
| Command     : display_layer                                              |
----------------------------------------------------------------------------
| Description : Displays or clears a step layer.                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| name                | entity name                  |                     |
----------------------------------------------------------------------------
| display             | yes - display the layer      |                     |
|                     | no  - clear   the layer      |                     |
----------------------------------------------------------------------------
| number              | 1 - 4                        | graphical plane     |
----------------------------------------------------------------------------


14.
----------------------------------------------------------------------------
| Command     : clear_layers                                               |
----------------------------------------------------------------------------
| Description : Clears the display of all the layers.                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


15.
----------------------------------------------------------------------------
| Command     : get_work_layer                                             |
----------------------------------------------------------------------------
| Description : The command is used for getting the name of the work layer.|
----------------------------------------------------------------------------
| Response    : work_layer (or emtpy string if there is no work layer)     |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


16.
----------------------------------------------------------------------------
| Command     : get_disp_layers                                            |
----------------------------------------------------------------------------
| Description : The command is used for getting the names of the displayed |
|               layers.                                                    |
----------------------------------------------------------------------------
| Response    : layer1 layer2 ......layern                                 |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


17.
----------------------------------------------------------------------------
| Command     : get_affect_layer                                           |
----------------------------------------------------------------------------
| Description : The command is used for getting the names of the affected  |
|               layers.                                                    |
----------------------------------------------------------------------------
| Response    : layer1 layer2 ......layern                                 |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


18.
----------------------------------------------------------------------------
| Command     : get_select_count                                           |
----------------------------------------------------------------------------
| Description : The command is used for getting the number of selected     |
|               features.                                                  |
----------------------------------------------------------------------------
| Response    : nnnnn - number of selected features                        |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


19.
----------------------------------------------------------------------------
| Command     : display_sr                                                 |
----------------------------------------------------------------------------
| Description : Sets the 'step & repeat' display mode (display the sr      |
|               features or not).                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| display             | yes - display the s&r layer  |                     |
|                     |       features               |                     |
|                     | no  - display only the s&r   |                     |
|                     |       rout profiles          |                     |
----------------------------------------------------------------------------


20.
----------------------------------------------------------------------------
| Command     : negative_data                                              |
----------------------------------------------------------------------------
| Description : Sets the display mode of negative features.                |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | clear - actual image         |                     |
|                     | dim   - stipple display      |                     |
----------------------------------------------------------------------------


21.
----------------------------------------------------------------------------
| Command     : multi_layer_disp                                           |
----------------------------------------------------------------------------
| Description : Sets the display mode for multi layers                     |
|               The default mode allows displaying up to 4 layers, with    |
|               transparent colors.                                        |
|               The 'many' mode allows displaying 120 layers in opaque     |
|               colors.                                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | default - up to 4 transparent|                     |
|                     | many -    up to 120 opaque   |                     |
----------------------------------------------------------------------------
| show_board          | no,yes                       | Shows all board     |
|                     |                              | layers              |
----------------------------------------------------------------------------


22.
----------------------------------------------------------------------------
| Command     : display_drill                                              |
----------------------------------------------------------------------------
| Description : Sets the display mode of drill layer pads.                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | regular - actual pads image  |                     |
|                     | markers - display special    |                     |
|                     |           graphic markers    |                     |
|                     |           (marker per tool)  |                     |
----------------------------------------------------------------------------


23.
----------------------------------------------------------------------------
| Command     : display_text                                               |
----------------------------------------------------------------------------
| Description : Sets the display mode of dynamic text features.            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | value - dynamic text value   |                     |
|                     |         (e.g - 08/08/94)     |                     |
|                     | name  - text name (e.g -     |                     |
|                     |         $$date)              |                     |
----------------------------------------------------------------------------


24.
----------------------------------------------------------------------------
| Command     : display_dim                                                |
----------------------------------------------------------------------------
| Description : Sets the 'dimension    ' display mode (display the dims    |
|               features or not).                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| display             | yes - display the dim layer  |                     |
|                     |       features               |                     |
|                     | no  - dont display the dim   |                     |
----------------------------------------------------------------------------


25.
----------------------------------------------------------------------------
| Command     : display_dim_msg                                                |
----------------------------------------------------------------------------
| Description : Sets the 'dimension    ' display mode (display the dims    |
|               msg delete or not).                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| display             | yes - display the dim delete |                     |
|                     |      msg                     |                     |
|                     | no  -dont display the dim msg|                     |
----------------------------------------------------------------------------


26.
----------------------------------------------------------------------------
| Command     : display_profile                                            |
----------------------------------------------------------------------------
| Description : Sets the 'profile    ' display mode (display the profile   |
|               or not).                                                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| display             | yes - display the profile    |                     |
|                     | no  - dont display the prof  |                     |
----------------------------------------------------------------------------


27.
----------------------------------------------------------------------------
| Command     : display_chain                                              |
----------------------------------------------------------------------------
| Description : Sets the 'chain' display mode (display the chains          |
|               features or not).                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| display             | yes - display the chain layer|                     |
|                     |       features               |                     |
|                     | no  - dont display the chain |                     |
----------------------------------------------------------------------------


28.
----------------------------------------------------------------------------
| Command     : display_comp                                              |
----------------------------------------------------------------------------
| Description : Sets the 'comp' display mode (display the comps          |
|               features or not).                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| display             | yes - display the comp layer|                     |
|                     |       features               |                     |
|                     | no  - dont display the comp |                     |
----------------------------------------------------------------------------


29.
----------------------------------------------------------------------------
| Command     : origin                                                     |
----------------------------------------------------------------------------
| Description : Sets the graphic origin.                                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinate             |                     |
----------------------------------------------------------------------------
| push_in_stack       | 0 or 1                      | if 1 - new origin    |
|                     |                             | will be pushed  into |
|                     |                             | stack, enabling undo-|
|                     |                             | origin command.      |
----------------------------------------------------------------------------


30.
----------------------------------------------------------------------------
| Command     : get_origin                                                 |
----------------------------------------------------------------------------
| Description : Gets the graphic origin.                                   |
----------------------------------------------------------------------------
| Response    : xxxx.xxxxx yyyyyy.yyyyy (graphic origin)                   |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


31.
----------------------------------------------------------------------------
| Command     : clear_highlight                                            |
----------------------------------------------------------------------------
| Description : Clears the features highlight display.                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


32.
----------------------------------------------------------------------------
| Command     : feat_hist_update                                           |
----------------------------------------------------------------------------
| Description : Controls the update mode of the feature histogrms popups.  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| automatic           | yes - the histogram is       |                     |
|                     |       updated after every    |                     |
|                     |       editing change         |                     |
|                     | no  - no update after        |                     |
|                     |       changes                |                     |
----------------------------------------------------------------------------


33.
----------------------------------------------------------------------------
| Command     : lin_hist_update                                           |
----------------------------------------------------------------------------
| Description : Controls the update mode of the lines histogrms popups.   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| automatic           | yes - the histogram is       |                     |
|                     |       updated after every    |                     |
|                     |       editing change         |                     |
|                     | no  - no update after        |                     |
|                     |       changes                |                     |
----------------------------------------------------------------------------


34.
----------------------------------------------------------------------------
| Command     : graphic_cursor                                             |
----------------------------------------------------------------------------
| Description : Sets the graphic cursor style.                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | regular - cross cursor       |                     |
|                     | full_screen - full screen    |                     |
|                     |               cross          |                     |
----------------------------------------------------------------------------


35.
----------------------------------------------------------------------------
| Command     : zoom_to_cursor                                             |
----------------------------------------------------------------------------
| Description : Sets the zoom to cursor mode                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| zoom_to_cursor      | no, yes                      |                     |
----------------------------------------------------------------------------


36.
----------------------------------------------------------------------------
| Command     : display_get_conf                                           |
----------------------------------------------------------------------------
| Description : The command is used for getting all display parameters.    |
|               The parameters are written into a specified file           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| file                | file pathname for parameters |                     |
----------------------------------------------------------------------------


37.
----------------------------------------------------------------------------
| Command     : fill_params                                                |
----------------------------------------------------------------------------
| Description : Sets the contour fill parameters, that are used by all the |
|               commands that require the filling function (the command    |
|               does not perform any filling !!!).                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| type                | solid - full copper fill     |                     |
|                     | pattern - fill with symbol   |                     |
----------------------------------------------------------------------------
| origin_type         | datum - step datum           |                     |
|                     | limits- lower left corner of |                     |
|                     |         the specified area   |                     |
----------------------------------------------------------------------------
| solid_type          | surface - create a surface   | Relevant if type == |
|                     |           feature            | 'solid'             |
|                     | fill - vectoric fill         |                     |
----------------------------------------------------------------------------
| min_brush           | 0 < size < max size          | Relevant if         |
|                     |                              | solid_type == fill  |
----------------------------------------------------------------------------
| use_arcs            | yes - Use arcs in fill       | Relevant if         |
|                     | no  - Don`t use arcs in fill | solid_type == fill  |
----------------------------------------------------------------------------
| symbol              | entity name                  | Relevant if type == |
|                     |                              | 'pattern'           |
----------------------------------------------------------------------------
| dx, dy              | fill pattern step            | Relevant if type == |
|                     | 0 < size < max_size          | 'pattern'           |
----------------------------------------------------------------------------
| break_partial       | yes - break partial special  | Relevant if type == |
|                     |       symbols                | 'pattern'           |
|                     | no  - if the special symbol  |                     |
|                     |       is not fully contained |                     |
|                     |       in the contour - don't |                     |
|                     |       add it !!!             |                     |
----------------------------------------------------------------------------
| cut_prims           | yes - polygon cut of symbols | Relevant if type == |
|                     |       that intersect with the| 'pattern'           |                     |
|                     |       fill contour           |                     |
|                     | no  - intersecting features  |                     |
|                     |       are eliminated         |                     |
----------------------------------------------------------------------------
| outline_draw        | yes - outline is drawn around|                     |
|                     |       the islands and holes  |                     |
|                     | no  - no outline             |                     |
----------------------------------------------------------------------------
| outline_width       | 0 <= width <= max_size       | Relevant if 'outline|
|                     |                              | _draw' == 'yes'     |
----------------------------------------------------------------------------
| outline_invert      | yes - invert the polarity of | Relevant if 'outline|
|                     |       the outline            | _draw' == 'yes'     |
|                     | no  - use the same polarity  |                     |
|                     |       as of the pattern      |                     |
----------------------------------------------------------------------------


38.
----------------------------------------------------------------------------
| Command     : pan_up                                                     |
----------------------------------------------------------------------------
| Description : Pan up the graphic display.                                |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| percent             | 1.0 - 100.0                  |                     |
----------------------------------------------------------------------------


39.
----------------------------------------------------------------------------
| Command     : pan_down                                                   |
----------------------------------------------------------------------------
| Description : Pan down the graphic display.                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| percent             | 1.0 - 100.0                  |                     |
----------------------------------------------------------------------------


40.
----------------------------------------------------------------------------
| Command     : pan_left                                                   |
----------------------------------------------------------------------------
| Description : Pan left the graphic display.                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| percent             | 1.0 - 100.0                  |                     |
----------------------------------------------------------------------------


41.
----------------------------------------------------------------------------
| Command     : pan_right                                                  |
----------------------------------------------------------------------------
| Description : Pan right the graphic display.                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| percent             | 1.0 - 100.0                  |                     |
----------------------------------------------------------------------------


42.
----------------------------------------------------------------------------
| Command     : pan_center                                                 |
----------------------------------------------------------------------------
| Description : Pan the center of the screen to a specified coordinate.    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            |                     |
----------------------------------------------------------------------------


43.
----------------------------------------------------------------------------
| Command     : pan_snake_ll                                               |
----------------------------------------------------------------------------
| Description : Snake panning - initial lower left position.               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


44.
----------------------------------------------------------------------------
| Command     : pan_snake_ur                                               |
----------------------------------------------------------------------------
| Description : Snake panning - initial upper right position.              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


45.
----------------------------------------------------------------------------
| Command     : pan_snake_cr                                               |
----------------------------------------------------------------------------
| Description : Snake panning - initial current position.                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


46.
----------------------------------------------------------------------------
| Command     : pan_snake_fw                                               |
----------------------------------------------------------------------------
| Description : Snake panning - forward pan.                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


47.
----------------------------------------------------------------------------
| Command     : pan_snake_bw                                               |
----------------------------------------------------------------------------
| Description : Snake panning - backward pan.                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


48.
----------------------------------------------------------------------------
| Command     : pan_feat                                                   |
----------------------------------------------------------------------------
| Description : Pan to a specified layer feature.                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | step layer name              |                     |
----------------------------------------------------------------------------
| index               | existing feature index (< 1) |                     |
----------------------------------------------------------------------------
| auto_zoom           | yes - to the display is      |                     |
|                     |       zoommed according to   |                     |
|                     |       the feature size       |                     |
|                     | no  - only panning           |                     |
----------------------------------------------------------------------------


49.
----------------------------------------------------------------------------
| Command     : zoom_area_get                                              |
----------------------------------------------------------------------------
| Description : Gets the display zoom area.                                |
----------------------------------------------------------------------------
| Response    : xx.x yy.y xx.x yy.y (zoom area: xmin ymin xmax ymax)       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


50.
----------------------------------------------------------------------------
| Command     : zoom_area                                                  |
----------------------------------------------------------------------------
| Description : Zoom the display to a specified area.                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x1, y1              | legal coordinates            | first corner        |
----------------------------------------------------------------------------
| x2, y2              | legal coordinates            | second corner       |
----------------------------------------------------------------------------


51.
----------------------------------------------------------------------------
| Command     : zoom_in                                                    |
----------------------------------------------------------------------------
| Description : Zoom the display in.                                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


52.
----------------------------------------------------------------------------
| Command     : zoom_out                                                   |
----------------------------------------------------------------------------
| Description : Zoom the display out.                                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


53.
----------------------------------------------------------------------------
| Command     : zoom_home                                                  |
----------------------------------------------------------------------------
| Description : Zoom the display to the step limits (+ margin).            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


54.
----------------------------------------------------------------------------
| Command     : zoom_back                                                  |
----------------------------------------------------------------------------
| Description : Go back to the previous zoom state.                        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


55.
----------------------------------------------------------------------------
| Command     : zoom_refresh                                               |
----------------------------------------------------------------------------
| Description : Refresh the graphic display.                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


56.
----------------------------------------------------------------------------
| Command     : zoom_factor                                                |
----------------------------------------------------------------------------
| Description : Change the zoom factor (without changing the center screen |
|               coordinates).                                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| factor              | n:m (0 < n,m < 1000)         |                     |
----------------------------------------------------------------------------


57.
----------------------------------------------------------------------------
| Command     : zoom_pv_open                                               |
----------------------------------------------------------------------------
| Description : Open a pop-view window.                                    |
----------------------------------------------------------------------------
| Response    : popview number (can be used by the other popview commands) |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x1, y1, x2, y2      | legal coordinates            | display coordinates |
----------------------------------------------------------------------------
| x_win, y_win        | -2000 < coord < 2000         | pop-view coordinates|
|                     |                              | (screen coords)     |
----------------------------------------------------------------------------
| w_win, h_win        | 1 < size < 2000              | window size (pixels)|
----------------------------------------------------------------------------


58.
----------------------------------------------------------------------------
| Command     : zoom_pv_move                                               |
----------------------------------------------------------------------------
| Description : Move a pop-view window.                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| popview             | bigger than 0                | popview number as it|
|                     |                              | is returned from    |
|                     |                              | 'zoom_pv_open'      |
----------------------------------------------------------------------------
| x1, y1, x2, y2      | new window size and position |                     |
----------------------------------------------------------------------------


59.
----------------------------------------------------------------------------
| Command     : zoom_pv_print                                              |
----------------------------------------------------------------------------
| Description : Print a pop-view window (creates a bitmap image).          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| popview             | bigger than 0                | popview number as it|
|                     |                              | is returned from    |
|                     |                              | 'zoom_pv_open'      |
----------------------------------------------------------------------------
| fname               | file pathname                | output file path    |
----------------------------------------------------------------------------


60.
----------------------------------------------------------------------------
| Command     : zoom_pv_close                                              |
----------------------------------------------------------------------------
| Description : Closes a popview (s).                                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| all                 | yes - close all popviews     |                     |
|                     | no  - close only one popview |                     |
----------------------------------------------------------------------------
| popview             | bigger than 0                | popview number as it|
|                     |                              | is returned from    |
|                     |                              | 'zoom_pv_open'      |
----------------------------------------------------------------------------


61.
----------------------------------------------------------------------------
| Command     : pv_cont_mode                                               |
----------------------------------------------------------------------------
| Description : Sets a special popview mode that performs continuous       |
|               display update when moving a popview.                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | on - continuous update       |                     |
|                     | off- update only when        |                     |
|                     |      releasing the mouse     |                     |
|                     |      button                  |                     |
----------------------------------------------------------------------------


62.
----------------------------------------------------------------------------
| Command     : delete_feat                                                |
----------------------------------------------------------------------------
| Description : Deletes a feature from all the affected layers.            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | whole - delete entire feature                      |
|		      |				     			   |
|                     | intersect - delete part of the feature             |
|                     |             limited of the nearest intersections   |
|                     |             from both sides of the given feature   |
|		      |		    ( not used on the affected layers )    |
----------------------------------------------------------------------------
| index               | feature index in the work    |                     |
|                     | layer.                       |                     |
----------------------------------------------------------------------------
| x, y                | feature coordinates          |                     |
----------------------------------------------------------------------------
| tol                 | 0 <= tol (mils)              | snap tollerance     |
----------------------------------------------------------------------------


63.
----------------------------------------------------------------------------
| Command     : move_feat                                                  |
----------------------------------------------------------------------------
| Description : Moves s a feature in all the affected layers.              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| index               | feature index in the work    |                     |
|                     | layer.                       |                     |
----------------------------------------------------------------------------
| x, y                | legal   coordinates          | feature coordinates |
----------------------------------------------------------------------------
| dx, dy              | legal coordinates            | movement offset     |
----------------------------------------------------------------------------
| tol                 | 0 <= tol (mils)              | snap tollerance     |
----------------------------------------------------------------------------


64.
----------------------------------------------------------------------------
| Command     : copy_feat                                                  |
----------------------------------------------------------------------------
| Description : Copies a feature in all the affected layers.               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| index               | feature index in the work    |                     |
|                     | layer.                       |                     |
----------------------------------------------------------------------------
| x, y                | legal   coordinates          | feature coordinates |
----------------------------------------------------------------------------
| dx, dy              | legal coordinates            | movement offset     |
----------------------------------------------------------------------------
| tol                 | 0 <= tol (mils)              | snap tollerance     |
----------------------------------------------------------------------------


65.
----------------------------------------------------------------------------
| Command     : stretch_feat                                               |
----------------------------------------------------------------------------
| Description : Stretches a line feature in all the affected layers.       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| index               | feature index in the work    |                     |
|                     | layer.                       |                     |
----------------------------------------------------------------------------
| x, y                | legal   coordinates          | feature coordinates |
----------------------------------------------------------------------------
| xs, ys              | legal   coordinates          | new line start point|
----------------------------------------------------------------------------
| xe, ye              | legal   coordinates          | new line end   point|
----------------------------------------------------------------------------
| tol                 | 0 <= tol (mils)              | snap tollerance     |
----------------------------------------------------------------------------


66.
-----------------------------------------------------------------------------------
| Command     : space_edit                                                        |
-----------------------------------------------------------------------------------
| Description : Change or create space between two features                       |
|               Features may be on the same or different layers                   |
-----------------------------------------------------------------------------------
| Response    : None                                                              |
===================================================================================
| Parameter           | Legal values                 | Comment                    |
-----------------------------------------------------------------------------------
| fidx1               | Existing feature index       | First feature index        |
-----------------------------------------------------------------------------------
| fidx2               | Existing feature index       | Second feature index       |
-----------------------------------------------------------------------------------
| layer1              | Existing layer name          | First  featur layer name   |
-----------------------------------------------------------------------------------
| layer2              | Existing layer name          | Second featur layer name   |
|                     | default = layer1             |                            |
-----------------------------------------------------------------------------------
| mode1               |                              | First feature repair mode  | 
-----------------------------------------------------------------------------------
| mode2               |                              | Second feature repair mode |
-----------------------------------------------------------------------------------
| common_shave        | In case of using the shave mode for both features on the  |
|                     | same layer:                                               |
|                     | "yes" - use a single line to shave both features          |
|                     | "no"  - use two line to shave each feature                |
-----------------------------------------------------------------------------------
| space               | [>0 .. 100] mil              | Desire spacing between     |
|                     | (in current units)           | first and second features  |
-----------------------------------------------------------------------------------
| shift               | used if mode1 & mode2 != none| Shift space from the midle |
|                     | [-50 .. +50] mil             | of the space from the first|
|                     | (in current units)           | to the second feature      |
-----------------------------------------------------------------------------------


67.
-----------------------------------------------------------------------------------
| Command     : space_edit_padstack_params                                        |
-----------------------------------------------------------------------------------
| Description : Change or create space between two features                       |
|               Features may be on the same or different layers                   |
-----------------------------------------------------------------------------------
| Response    : None                                                              |
===================================================================================
| Parameter           | Legal values                 | Comment                    |
-----------------------------------------------------------------------------------
| include_coverlay    | no/ yes                      | consider coverlay in       |
|                     |                              | pad stack calc             |
-----------------------------------------------------------------------------------
| limit_angle_45      | no, yes                      | trace angle should         |
|                     |                              | be a multiply of 45        |
-----------------------------------------------------------------------------------
| include_via_only    | no, yes                      | only via holes can         |
|                     |                              | be part of the stack       |
-----------------------------------------------------------------------------------
| tolerance           | >= 0 (in current units)      | Tolerancr to build padstack|
-----------------------------------------------------------------------------------


68.
-----------------------------------------------------------------------------
| Command     : "move_junction"                                              |
-----------------------------------------------------------------------------
| Description : Moves a line-junction.                                       |
|                  If both line indexes are set to non-negative values then  |
|                 x & y params are ignored. Else if indexes are negative     |
|                 then they are ignored & the function searches junction to  |
|                 be moved near point (x, y).                                |
|                  In both cases, new position of junction is (new_x, new_y).|
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-----------------------------------------------------------------------------
| index1, index2      | line-feature index           | indexes of junction   |
|                     | in the work layer.           | lines                 |
-----------------------------------------------------------------------------
| x, y                | legal   coordinates          | coordinates of prev   |
|                     |                              | position of junction  |
-----------------------------------------------------------------------------
| new_x, new_y        | legal   coordinates          | coordinates of new    |
|                     |                              | position of junction  |
-----------------------------------------------------------------------------


69.
-----------------------------------------------------------------------------
| Command     : "move_triplet"                                              |
-----------------------------------------------------------------------------
| Description : moves a line triplet.                                       |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=======================================================================================
| Parameter           | Legal values                 | Comment                         |
---------------------------------------------------------------------------------------
| indexes             | triplet lines indexes        |                                 |
| (middle,start,end)  | in the work layer.           |                                 |
---------------------------------------------------------------------------------------
| shift               | legal coordinates            |  middle line shift              |
----------------------------------------------------------------------------------------
| direction           | positive; negative           | if positive - movement is in    |
|                     |                              | positive Y-Axis direction, or - |
|                     |                              | if middle line is vertical,     |
|                     |                              | positive X-Axis direction       |
----------------------------------------------------------------------------------------
| mode                | fixed_length; fixed_angle    | triplet movement mode           |
----------------------------------------------------------------------------------------


70.
----------------------------------------------------------------------------
| Command     : move_triplets                                              |
----------------------------------------------------------------------------
| Description : Moving together a bundle of selected triplets              |
----------------------------------------------------------------------------
| Response    : None                                                       |
==================================================================================
| Parameter           | Legal values            | Comment                         |
-----------------------------------------------------------------------------------
| shift               | positive value          | triplet's shift (inch/mm)       |
-----------------------------------------------------------------------------------
| direction           | positive / negative     | shift direction :               |
|                     |                         | if positive - movement is in    |
|                     |                         | positive Y-Axis direction, or - |
|                     |                         | if middle line is vertical,     |
|                     |                         | positive X-Axis direction       |
----------------------------------------------------------------------------------
| mode                | FIX_ANGLE / FIX_LENGTH  | Triplets movement mode          |
----------------------------------------------------------------------------------
| comment             | Selected triplets middle-lines should be of (approx.)     |
|                     | the same angle                                            |
----------------------------------------------------------------------------------


71.
-----------------------------------------------------------------------------
| Command     : "split_edge"                                                 |
-----------------------------------------------------------------------------
| Description : Splitting of a contour's edge                                |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-----------------------------------------------------------------------------------
| x, y                | legal coordinates (inch/mm)  | coordinates of split point  |
----------------------------------------------------------------------------- ------


72.
-----------------------------------------------------------------------------
| Command     : "remove_vertex"                                              |
-----------------------------------------------------------------------------
| Description : Removal of a contour vertex                                  |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-----------------------------------------------------------------------------
| x, y                | legal coordinates (inch/mm)  | coordinates of vertex |
-----------------------------------------------------------------------------


73.
-----------------------------------------------------------------------------
| Command     : "move_corner"                                                |
-----------------------------------------------------------------------------
| Description : moves a contour corner (vertex)                              |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-----------------------------------------------------------------------------------
| x, y                | legal coordinates (inch/mm)  | corner coords - pre movement |
----------------------------------------------------------------------------- ------
| new_x, new_y        | legal coordinates (inch/mm)  | new corner coords            |
----------------------------------------------------------------------------- ------


74.
-----------------------------------------------------------------------------
| Command     : "change_edge"                                                |
-----------------------------------------------------------------------------
| Description : Transformation of a contour vertex                           |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-----------------------------------------------------------------------------------
| edge_x, edge_y      | legal coordinates (inch/mm)  | coordinates of a point on    |
|                     |                              | edge (pre change)            |
-----------------------------------------------------------------------------------
| new_type            | segment/curve                | new type of edge             |
----------------------------------------------------------------------------- ------
| new_center_[xy]     | legal coordinates (inch/mm)  | new center's coordinate       |
|                     |                              | (used only if edge is a curve)|
----------------------------------------------------------------------------- -------
| new_cw              | clockwise/cclockwise         | new direction of edge         |
|                     |                              | (used only if edge is a curve)|
----------------------------------------------------------------------------- ------


75.
-----------------------------------------------------------------------------
| Command     : "move_hole"                                                  |
-----------------------------------------------------------------------------
| Description : Moves a contour hole (must be a hole with no inner islands)  |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-------------------------------------------------------------------------------
| x, y                | legal coordinates (inch/mm)  | coordinates of a point  |
|                     |                              | within hole to be moved |
-------------------------------------------------------------------------------
| dx, dy              | legal coordinates (inch/mm)  | shift values          |
-----------------------------------------------------------------------------


76.
-----------------------------------------------------------------------------
| Command     : "remove_hole"                                                |
-----------------------------------------------------------------------------
| Description : Reoves a contour hole (must be a hole with no inner islands) |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-------------------------------------------------------------------------------
| x, y                | legal coordinates (inch/mm)  | coordinates of a point  |
|                     |                              | within hole to be moved |
-----------------------------------------------------------------------------


77.
-----------------------------------------------------------------------------
| Command     : "resize_hole"                                                |
-----------------------------------------------------------------------------
| Description : Resizes a contour hole                                       |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-----------------------------------------------------------------------------
| x, y                | legal coordinates (inch/mm)  | coordinates of a point|
|                     |                              | within hole.          |
-----------------------------------------------------------------------------
| resize_by           | legal coordinates (mil/micron)| resize factor        |
-----------------------------------------------------------------------------


78.
-----------------------------------------------------------------------------
| Command     : "add_jtag_comp_id"                                           |
-----------------------------------------------------------------------------
| Description : Assign JTAG component ID as attribute                        |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-----------------------------------------------------------------------------
| jtag_comp_id        | integer value between        | For all pads belonging|
|                     |     1 and 100                | to the same component.|
-----------------------------------------------------------------------------


79.
-----------------------------------------------------------------------------
| Command     : "regrid_jtag"                                               |
-----------------------------------------------------------------------------
| Description : Regrid requested JTAG components                             |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-----------------------------------------------------------------------------
| jtag_comp_ids       | integer value between        | For all pads belonging|
|                     |     1 and 100 or all         | to the same component.|
-----------------------------------------------------------------------------
| jtag_layer          | Either NULL, or any copper   |                       |
|                     | layer or "all_copper_layers" |                       |
-----------------------------------------------------------------------------
| jtag_req_pitch_x    | Any posive value for the new | Value should be larger|
|                     | delta_x between the jtag pads| than the largest pad. |
-----------------------------------------------------------------------------
| jtag_req_pitch_y    | Any posive value for the new | Value should be larger|
|                     | delta_x between the jtag pads| than the largest pad. |
-----------------------------------------------------------------------------
| jtag_anchor_x       | Coordinate value             | Any value is acceptable|
|                     |                              |                       |
-----------------------------------------------------------------------------
| jtag_anchor_y       | Coordinate value             | Any value is acceptable|
|                     |                              |                       |
-----------------------------------------------------------------------------
| apply_sm            | Yes/No                       | Whether to move the SM|
|                     |                              | & SP features as well |
-----------------------------------------------------------------------------
| online_netlist      | Yes/No                       | Whether to run the    |
|                     |                              | netlist compare online|
-----------------------------------------------------------------------------


80.
-----------------------------------------------------------------------------
| Command     : "replace_jtag"                                               |
-----------------------------------------------------------------------------
| Description : Replace requested JTAG components                             |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-----------------------------------------------------------------------------
| jtag_comp_ids       | integer value between        | For all pads belonging|
|                     |     1 and 100                | to the same component.|
-----------------------------------------------------------------------------
| jtag_layer          | Either NULL, or any copper   |                       |
|                     | layer or "all_copper_layers" |                       |
-----------------------------------------------------------------------------
| jtag_source_x       | Coordinate value             | Any value is acceptable|
|                     |                              |                       |
-----------------------------------------------------------------------------
| jtag_source_y       | Coordinate value             | Any value is acceptable|
|                     |                              |                       |
-----------------------------------------------------------------------------
| jtag_target_x       | Coordinate value             | Any value is acceptable|
|                     |                              |                       |
-----------------------------------------------------------------------------
| jtag_target_y       | Coordinate value             | Any value is acceptable|
|                     |                              |                       |
-----------------------------------------------------------------------------
| replace_mode        | cut or pull                  | Whether to cut the Jtag|
|                     |                              | comp or to m'n's it  |
-----------------------------------------------------------------------------
| rotate              | 0 or 1 or 3                  | Rotation to be applied|
|                     |                              | 0' or 90' or 180' only|
-----------------------------------------------------------------------------
| apply_sm            | Yes/No                       | Whether to move the SM|
|                     |                              | & SP features as well |
-----------------------------------------------------------------------------
| online_netlist      | Yes/No                       | Whether to run the    |
|                     |                              | netlist compare online|
-----------------------------------------------------------------------------


81.
-----------------------------------------------------------------------------
| Command     : "jtag_copy_sr"                                               |
-----------------------------------------------------------------------------
| Description : Copy jtag features according to S&R table                    |
-----------------------------------------------------------------------------
| Response    : None                                                         |
=============================================================================
| Parameter           | Legal values                 | Comment               |
-----------------------------------------------------------------------------


82.
----------------------------------------------------------------------------
| Command     : rotate_feat                                                |
----------------------------------------------------------------------------
| Description : Rotates a feature around it's axis point.                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| index               | feature index in the work    |                     |
|                     | layer.                       |                     |
----------------------------------------------------------------------------
| x, y                | legal   coordinates          | feature coordinates |
----------------------------------------------------------------------------
| angle               | 0.0 ... 360                  |                     |
----------------------------------------------------------------------------
| tol                 | 0 <= tol (mils)              | snap tolerance      |
----------------------------------------------------------------------------


83.
----------------------------------------------------------------------------
| Command     : mirror_feat                                                |
----------------------------------------------------------------------------
| Description : Mirrors a feature around it's axis point (in X axis).      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| index               | feature index in the work    |                     |
|                     | layer.                       |                     |
----------------------------------------------------------------------------
| x, y                | legal   coordinates          | feature coordinates |
----------------------------------------------------------------------------
| tol                 | 0 <= tol (mils)              | snap tollerance     |
----------------------------------------------------------------------------


84.
----------------------------------------------------------------------------
| Command     : invert_feat                                                |
----------------------------------------------------------------------------
| Description : Inverts the polarity of a feature in all the affected      |
|               layers.                                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| index               | feature index in the work    |                     |
|                     | layer.                       |                     |
----------------------------------------------------------------------------
| x, y                | legal   coordinates          | feature coordinates |
----------------------------------------------------------------------------
| tol                 | 0 <= tol (mils)              | snap tollerance     |
----------------------------------------------------------------------------


85.
----------------------------------------------------------------------------
| Command     : break_feat                                                |
----------------------------------------------------------------------------
| Description : Breaks the feature into two features at point              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| index               | feature index in the work    |                     |
|                     | layer.                       |                     |
----------------------------------------------------------------------------
| x, y                | legal   coordinates          | feature coordinates |
----------------------------------------------------------------------------
| length              | length of break              | in mils             |
----------------------------------------------------------------------------
| tol                 | 0 <= tol (mils)              | snap tollerance     |
----------------------------------------------------------------------------


86.
----------------------------------------------------------------------------
| Command     : pull_feat                                                  |
----------------------------------------------------------------------------
| Description : Pulls a line features into 2 connected lines.              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| index               | feature index in the work    |                     |
|                     | layer.                       |                     |
----------------------------------------------------------------------------
| x, y                | legal   coordinates          | feature coordinates |
----------------------------------------------------------------------------
| tol                 | 0 <= tol (mils)              | snap tollerance     |
----------------------------------------------------------------------------
| x1s,y1s,x1e,y1e     |                              | line number 1       |
----------------------------------------------------------------------------
| x2s,y2s,x2e,y2e     |                              | line number 1       |
----------------------------------------------------------------------------


87.
----------------------------------------------------------------------------
| Command     : reroute_trace                                              |
----------------------------------------------------------------------------
| Description : Reroute a traces into triplet lines.                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                |                              | reroute mode        |
----------------------------------------------------------------------------
| x1,y1,x2,y2         | legal   coordinates     | break points on the line |
|                     | if(mode==from_point)                               |
|                     |    [x2,y2] define the direction from [x1,y1]       |
----------------------------------------------------------------------------
| shift               | legal coordinates            |  middle line shift  |
----------------------------------------------------------------------------
| direction           | positive;        | if positive - movement is in    |
|                     | negative         | positive Y-Axis direction, or - |
|                     |                  | if middle line is vertical,     |
|                     |                  | positive X-Axis direction       |
----------------------------------------------------------------------------
| tol                 | 0 <= tol (in current units)  | snap tollerance     |
----------------------------------------------------------------------------


88.
----------------------------------------------------------------------------
| Command     : filter_set                                                 |
----------------------------------------------------------------------------
| Description : The command is used for setting the features filter        |
|               parameters. The filter is used for various functions, such |
|               as - 'features selection'.                                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| filter_name         | entity name                  | required by the     |
|                     |                              | commands that use   |
|                     |                              | the filter params   |
----------------------------------------------------------------------------
| update_popup        | yes - update the ui popup    |                     |
|                     |       according to the new   |                     |
|                     |       values                 |                     |
|                     | no  - no update              |                     |
----------------------------------------------------------------------------
| active              | yes - the filter is active   |                     |
|                     | no  - the filter becomes     |                     |
|                     |       in-active (all the     |                     |
|                     |       following params are   |                     |
|                     |       not relevant)          |                     |
----------------------------------------------------------------------------
| feat_types          | line;pad;surface;arc;text    | 'set' field         |
----------------------------------------------------------------------------
| polarity            | positive;negative            | 'set' field         |
----------------------------------------------------------------------------
| include_syms        | wild symbol names separated  | symbol names to be  |
|                     | by ';' characters            | included            |
----------------------------------------------------------------------------
| exclude_syms        | wild symbol names separated  | symbol names to be  |
|                     | by ';' characters            | excluded            |
----------------------------------------------------------------------------
| profile             | all - ignore the profile     |                     |
|                     | in  - inside the profile     |                     |
|                     | out - outside the profile    |                     |
----------------------------------------------------------------------------
| dcode               | -1 for all or dcode number   | can also be used for|
|                     |                              | drill tool numbers  |
----------------------------------------------------------------------------


89.
----------------------------------------------------------------------------
| Command     : filter_reset                                               |
----------------------------------------------------------------------------
| Description : Resets all the filter values to their default values.      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| filter_name         | entity name                  | required by the     |
|                     |                              | commands that use   |
|                     |                              | the filter params   |
----------------------------------------------------------------------------


90.
----------------------------------------------------------------------------
| Command     : filter_atr_set                                             |
----------------------------------------------------------------------------
| Description : Sets the attributes filter parameters. These parameters    |
|               are used as part of the upper level features filter (set   |
|               by the command - 'filter_set').                            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| filter_name         | entity name                  | required by the     |
|                     |                              | commands that use   |
|                     |                              | the filter params   |
----------------------------------------------------------------------------
| attribute           | entity name                  | attribute name      |
----------------------------------------------------------------------------
| condition           | yes - filter also by the     |                     |
|                     |       feature attribue value |                     |
|                     | no  - filter only according  |                     |
|                     |       to the attribute name  |                     |
----------------------------------------------------------------------------
| text                | free text                    | used for text       |
|                     |                              | attributes          |
----------------------------------------------------------------------------
| option              | valid option value           | used for option     |
|                     | (based on the attribute      | attributes          |
|                     |  definition)                 |                     |
----------------------------------------------------------------------------
| min_int_val         | valid integer value          | used for integer    |
|                     |                              | attributes (minimal |
|                     |                              | value)              |
----------------------------------------------------------------------------
| max_float_val       | valid float value            | used for float      |
|                     |                              | attributes (maximal |
|                     |                              | value)              |
----------------------------------------------------------------------------
| min_float_val       | valid float value            | used for float      |
|                     |                              | attributes (minimal |
|                     |                              | value)              |
----------------------------------------------------------------------------


91.
----------------------------------------------------------------------------
| Command     : filter_atr_reset                                           |
----------------------------------------------------------------------------
| Description : Resets the attributes filter (clears it !!!).              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| filter_name         | entity name                  | required by the     |
|                     |                              | commands that use   |
|                     |                              | the filter params   |
----------------------------------------------------------------------------


92.
----------------------------------------------------------------------------
| Command     : filter_comp_set                                            |
----------------------------------------------------------------------------
| Description : The command is used for setting the components filter      |
|               parameters. The component filter is used for selecting     |
|               components or feature which are part of certain components |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| filter_name         | entity name                  | required by the     |
|                     |                              | commands that use   |
|                     |                              | the filter params   |
----------------------------------------------------------------------------
| update_popup        | yes - update the ui popup    |                     |
|                     |       according to the new   |                     |
|                     |       values                 |                     |
|                     | no  - no update              |                     |
----------------------------------------------------------------------------
| ref_des_names       | wild Reference Designator    |                     |
|                     | names separated by ';' chars |                     |
----------------------------------------------------------------------------
| pkg_names           | wild packages                |                     |
|                     | names separated by ';' chars |                     |
----------------------------------------------------------------------------
| part_names          | wild part                    |                     |
|                     | names separated by ';' chars |                     |
----------------------------------------------------------------------------
| net_names           | wild part                    |                     |
|                     | names separated by ';' chars |                     |
----------------------------------------------------------------------------
| cpn_names           | wild customer part           |                     |
|                     | names separated by ';' chars |                     |
----------------------------------------------------------------------------
| ipn_names           | wild internal part           |                     |
|                     | names separated by ';' chars |                     |
----------------------------------------------------------------------------
| mpn_names           | wild manufacturer part       |                     |
|                     | names separated by ';' chars |                     |
----------------------------------------------------------------------------
| vendor_names        | wild vendor                  |                     |
|                     | names separated by ';' chars |                     |
----------------------------------------------------------------------------
| bpkg_names          | wild packge (From BOM info)  |                     |
|                     | names separated by ';' chars |                     |
----------------------------------------------------------------------------
| min_length          | Minimal length of component  | Length = largest of |
|                     |                              | the two dimensions  |
----------------------------------------------------------------------------
| max_length          | Maximal length of component  | Length = largest of |
|                     |                              | the two dimensions  |
----------------------------------------------------------------------------
| min_width           | Minimal width  of component  | Width = smallest of |
|                     |                              | the two dimensions  |
----------------------------------------------------------------------------
| max_width           | Maximal width  of component  | Width = smallest of |
|                     |                              | the two dimensions  |
----------------------------------------------------------------------------
| min_pitch           | Minimal pitch  of component  | Pitch = Distance    |
|                     |                              | between pad centroids |
----------------------------------------------------------------------------
| max_pitch           | Maximal pitch  of component  |                     |
|                     |                              |                     |
----------------------------------------------------------------------------
| min_pin_count       | Minimal number of pins of    |                     |
|                     | Component                    |                     |
----------------------------------------------------------------------------
| max_pin_count       | Maximal number of pins of    |                     |
|                     | Component                    |                     |
----------------------------------------------------------------------------
| angles              | 0-180;90-270;other           |                     |
|                     |                              |                     |
----------------------------------------------------------------------------
| mirror              | y;n;                         |                     |
----------------------------------------------------------------------------


93.
----------------------------------------------------------------------------
| Command     : filter_comp_reset                                          |
----------------------------------------------------------------------------
| Description : Resets the components filter (clears it !!!).              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| filter_name         | entity name                  | required by the     |
|                     |                              | commands that use   |
|                     |                              | the filter params   |
----------------------------------------------------------------------------


94.
----------------------------------------------------------------------------
| Command     : filter_area_strt                                           |
----------------------------------------------------------------------------
| Description : Command for starting an area selection (it resets the      |
|               points list).                                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


95.
----------------------------------------------------------------------------
| Command     : filter_area_xy                                             |
----------------------------------------------------------------------------
| Description : Command for adding a polygon/rectangle point.              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal x,y coordinates        |                     |
----------------------------------------------------------------------------


96.
----------------------------------------------------------------------------
| Command     : filter_area_end                                            |
----------------------------------------------------------------------------
| Description : Used for selecting features in all of the affected layers  |
|               according to the features filter, and to a specified       |
|               polygon/rectangle area.                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | if empty string - all the    |                     |
|                     | affected layers are taken    |                     |
----------------------------------------------------------------------------
| filter_name         | entity name                  | as specified in the |
|                     |                              | 'filter_set' command|
----------------------------------------------------------------------------
| operation           | select, unselect             |                     |
----------------------------------------------------------------------------
| area_type           | none - no area filter        |                     |
|                     | rectangle                    | x1,y1,x2,y2 specify |
|                     |                              | the rect corners    |
|                     | polygon                      | up to 50 points     |
----------------------------------------------------------------------------
| inside_area         | yes - features inside        | if area_type != none|
|                     | no  - outside the area       |                     |
----------------------------------------------------------------------------
| intersect_area      | yes - take ALSO features that| if area_type != none|
|                     |       intersect the area     |                     |
|                     | no  - only features that are |                     |
|                     |       inside/outside the area|                     |
----------------------------------------------------------------------------
| lines_only          |if "yes" => allow only lines  | default = "no"      |
|                     |in a certain length  & angle |                      |
|                     |limits to pass filter         |                     |
----------------------------------------------------------------------------
| ovals_only          |if "yes" => allow only oval   | default = "no"      |
|                     | pads in a certain length &   |                     |
|                     | angle limits to pass filter  |                     |
----------------------------------------------------------------------------
| min_len,max_len     | length limits (inch/mm)      |  used only if in    |
|                     |                              |  "XXXX_only" mode   |
|                     |                              |  max val = 250 inch |
----------------------------------------------------------------------------
| min_angle,max_angle | angle limits (deg)           |  used only if in    |
|                     |                              |  "XXXX_only" mode   |
----------------------------------------------------------------------------


97.
----------------------------------------------------------------------------
| Command     : filter_highlight                                           |
----------------------------------------------------------------------------
| Description : Used for highlighting features according to a specified    |
|               filter.                                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | if empty string - all the    |                     |
|                     | affected layers are taken    |                     |
----------------------------------------------------------------------------
| filter_name         | entity name                  | as specified in the |
|                     |                              | 'filter_set' command|
----------------------------------------------------------------------------
| lines_only          |if "yes" => allow only lines  | default = "no"      |
|                     |in a certain length  & angle  |                     |
|                     |limits to pass filter         |                     |
----------------------------------------------------------------------------
| ovals_only          |if "yes" => allow only oval   | default = "no"      |
|                     | pads in a certain length &   |                     |
|                     | angle limits to pass filter  |                     |
----------------------------------------------------------------------------
| min_len,max_len     | length limits (inch/mm)      |  used only if in    |
|                     |                              |  "XXXXX_only" mode  |
|                     |                              |  max val = 250 inch |
----------------------------------------------------------------------------
| min_angle,max_angle | angle limits (deg)           |  used only if in    |
|                     |                              |  "XXXXX_only" mode  |
----------------------------------------------------------------------------


98.
----------------------------------------------------------------------------
| Command     : dfilter_reset                                              |
----------------------------------------------------------------------------
| Description : Resets drill-filter                                        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================


99.
----------------------------------------------------------------------------
| Command     : dfilter_set                                                |
----------------------------------------------------------------------------
| Description : Insert/Remove a specific tool from drill-layer filter      |
|               If a new layer is passed, the filter will first reset itself|
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | entity name                  | drill layer to reset|
----------------------------------------------------------------------------
| tool                | positive integer             | drill-tool code     |
----------------------------------------------------------------------------
| mode                | insert;remove                | insert/remove tool  |
|                     |                              | from layer-filter   |
-------------------------------------------------------------------------------------
| min_spacing         | positive mil/mic             | min. gap between drills       |
|                     |                              | & the hole which contain them | 
-------------------------------------------------------------------------------------


100.
----------------------------------------------------------------------------
| Command     : sel_single_feat                                            |
----------------------------------------------------------------------------
| Description : Used for selecting a single feature in all of the affected |
|               layers.                                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| operation           | select, unselect             |                     |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | feature snap        |
|                     |                              | coordinates         |
----------------------------------------------------------------------------
| tol                 | 0 <= tol                     | snap tollerance     |
----------------------------------------------------------------------------
| cyclic              | yes - allow cyclic selection |                     |
|                     | no  - no    cyclic selection |                     |
----------------------------------------------------------------------------


101.
----------------------------------------------------------------------------
| Command     : sel_polyline_feat                                          |
----------------------------------------------------------------------------
| Description : Used for selecting all features belongs to the polyline    | 
|		crossind point (x,y) in all of the affected layers.        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| operation           | select, unselect             |                     |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | feature snap        |
|                     |                              | coordinates         |
----------------------------------------------------------------------------
| tol                 | 0 <= tol                     | snap tollerance     |
----------------------------------------------------------------------------


102.
----------------------------------------------------------------------------
| Command     : sel_layer_feat                                             |
----------------------------------------------------------------------------
| Description : Used for selecting a single feature in a specified layer.  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| operation           | select, unselect             |                     |
----------------------------------------------------------------------------
| layer               | entity name                  | step layer          |
----------------------------------------------------------------------------
| index               | existing feature index       |                     |
----------------------------------------------------------------------------


103.
----------------------------------------------------------------------------
| Command     : sel_lines_length                                           |
----------------------------------------------------------------------------
| Description : Used for selecting line features according to their length |
|               & (possibly) an extra user-defined filters. Selection is   |
|               made on all affected layers.                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
==============================================================================
| Parameter           | Legal values                 | Comment               |
------------------------------------------------------------------------------
| filter_name         | entity name                  | as specified in the   |
|                     |                              | 'filter_set' command  |
------------------------------------------------------------------------------
| min_len             | positive value               | minimal len (inch/mm) |
------------------------------------------------------------------------------
| max_len             | positive value               | maximal len (inch/mm) |
---------------------------------------------------------------------------------
| unselect_prev       | yes - unselect prev selections | unselection performed  |
|                     | no  - no unselecting           | on all layers          |
---------------------------------------------------------------------------------
| longest_only        | yes -> select only longest line| if "yes" - filter, min |
|                     | in each affected layer         | & max are ignored      |
---------------------------------------------------------------------------------


104.
----------------------------------------------------------------------------
| Command     : sel_multi_feat                                             |
----------------------------------------------------------------------------
| Description : Used for selecting multiple features according to specified|
|               filters. The selection is performed on all the affected    |
|               layers.                                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| operation           | select, unselect             |                     |
----------------------------------------------------------------------------
| feat_types          | line;pad;surface;arc;text    | 'set' field         |
----------------------------------------------------------------------------
| include_syms        | wild symbol names (separated |                     |
|                     | by ';' characters).          |                     |
----------------------------------------------------------------------------


105.
----------------------------------------------------------------------------
| Command     : sel_all_feat                                               |
----------------------------------------------------------------------------
| Description : Selects all the features in all the affected layers.       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


106.
----------------------------------------------------------------------------
| Command     : sel_clear_feat                                             |
----------------------------------------------------------------------------
| Description : Un-selects all the features in all the affected layers.    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


107.
----------------------------------------------------------------------------
| Command     : sel_ref_feat                                               |
----------------------------------------------------------------------------
| Description : Selecting features by reference filter                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layers              | a list of layers. Seprated   |                     |
|                     | by semicolumns.              |                     |
----------------------------------------------------------------------------
| use                 | What to use as reference -   |                     |
|                     | Filter - use the filter      |                     |
|                     |          parameters on the   |                     |
|                     |          reference layers    |                     |
|                     |          features            |                     |
|                     | Select - use the selected    |                     |
|                     |          features of the     |                     |
|                     |          reference layers    |                     |
----------------------------------------------------------------------------
| mode                | Mode of reference selection -|                     |
|                     | touch - take all features    |                     |
|                     | touch reference features     |                     |
|                     | disjoint - take all features |                     |
|                     | not touching any  reference  |                     |
|                     | features                     |                     |
|                     | cover - take all features    |                     |
|                     | fully covered by at least one|                     |
|                     | reference feature            |                     |
|                     | include - take all features  |                     |
|                     | that fully include at least  |                     |
|                     | one reference feature        |                     |
----------------------------------------------------------------------------
| pads_as             | shape, limits                | default = shape     |
----------------------------------------------------------------------------
| f_types             | line;pad;surface;arc;text    | 'set' field         |
----------------------------------------------------------------------------
| polarity            | positive;negative            | 'set' field         |
----------------------------------------------------------------------------
| include_syms        | wild symbol names (separated |                     |
|                     | by ';' characters).          |                     |
|                     | area                         |                     |
----------------------------------------------------------------------------
| exclude_syms        | wild symbol names separated  | symbol names to be  |
|                     | by ';' characters            | excluded            |
----------------------------------------------------------------------------


108.
----------------------------------------------------------------------------
| Command     : sel_options                                                |
----------------------------------------------------------------------------
| Description : Setting selection options that are used by the ui popup.   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| clear_mode          | clear_after - clears the     |                     |
|                     |               selected feat  |                     |
|                     |               after an edit  |                     |
|                     |               operation      |                     |
|                     | clear_none - the selection   |                     |
|                     |              remains         |                     |
----------------------------------------------------------------------------
| display_mode        | displayed_layers - display   |                     |
|                     | the selected features of the |                     |
|                     | displayed layers only        |                     |
|                     | all_layers - display the     |                     |
|                     | selected features of all the |                     |
|                     | affected layers              |                     |
----------------------------------------------------------------------------
| area_inout          | inside - select features that|                     |
|                     | are inside the specified area|                     |
|                     | outside- select features that|                     |
|                     | are outside the specified    |                     |
|                     | area                         |                     |
----------------------------------------------------------------------------
| area_select         | select, unselect             |                     |
----------------------------------------------------------------------------


109.
----------------------------------------------------------------------------
| Command     : sel_reverse                                                |
----------------------------------------------------------------------------
| Description : Used to unselect all the selected features, and select the |
|               unselected ones.                                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


110.
----------------------------------------------------------------------------
| Command     : sel_drawn                                                  |
----------------------------------------------------------------------------
| Description : Used to select drawn surfaces / pads                       |
|                                                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| type                | crosshatch  or               | Defines a type of   |
|                     | mixed or                     | layer/fill used in  |
|                     | power_ground                 | the layer.Parameters|
|                     |                              | of algorithm will   |
|                     |                              | depends from this   |
|                     |                              | type                |
|                     |                              |                     |
---------------------------------------------------------------------------+
| therm_analyze       | Yes or No                    | if yes , drawn      |
|                     |                              | termal pads         |
|                     |                              | will be excluded    |
|                     |                              | from contourization |
+---------------------+------------------------------+---------------------+


111.
----------------------------------------------------------------------------
| Command     : drawn_to_surface                                           |
----------------------------------------------------------------------------
| Description : Used to automatic conversion of drawn surfaces to surfaces |
|                                                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
---------------------------------------------------------------------------+
| type                | crosshatch  or               | Defines a type of   |
|                     | mixed or                     | layer/fill used in  |
|                     | power_ground                 | the layer.Parameters|
|                     |                              | of algorithm will   |
|                     |                              | depends from this   |
|                     |                              | type                |
|                     |                              |                     |
---------------------------------------------------------------------------+
| therm_analyze       | Yes or No                    | if yes , drawn      |
|                     |                              | termal pads         |
|                     |                              | will be excluded    |
|                     |                              | from contourization |
---------------------------------------------------------------------------+
| accuracy            | Double value                 | Specifies a max     |
|                     | 0 < accuracy < 2  mil        | allowed distance    |
|                     |                              | between selected    |
|                     |                              | feature and resulting|
|                     |                              | contour             |
+--------------------------------------------------------------------------+
|prevent_complication | Yes or No                    | prevent resulting   |
|                     |                              | contour complex then|
|                     |                              | it was              |        
+--------------------------------------------------------------------------+ 
| min_hole_size       | 0.0 <= size <= 8000.0 mils   |                     |
+--------------------------------------------------------------------------+
| clean_hole_mode     | x_or_y, x_and_y, area        |                     |
+--------------------------------------------------------------------------+


112.
----------------------------------------------------------------------------
| Command     : sel_net_feat                                               |
----------------------------------------------------------------------------
| Description : Selects all the features that are part of the same net.    |
|               The operation is performed on the work layer.              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| operation           | select, unselect             |                     |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | feature coordinates |
----------------------------------------------------------------------------
| tol                 | 0 <= tol <= max coord        | snap tolerance      |
----------------------------------------------------------------------------


113.
----------------------------------------------------------------------------
| Command     : sel_board_net_feat                                         |
----------------------------------------------------------------------------
| Description : Selects all the features that are part of the same board   |
|               net.                                                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| operation           | select, unselect             |                     |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | feature coordinates |
----------------------------------------------------------------------------
| tol                 | 0 <= tol <= max coord        | snap tolerance      |
----------------------------------------------------------------------------


114.
----------------------------------------------------------------------------
| Command     : sel_delete                                                 |
----------------------------------------------------------------------------
| Description : Deletes all the selected features.                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


115.
----------------------------------------------------------------------------
| Command     : sel_delete_dup                                                 |
----------------------------------------------------------------------------
| Description : Deletes all duplicated features from the selected features.|
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


116.
----------------------------------------------------------------------------
| Command     : round_bus                                                  |
----------------------------------------------------------------------------
| Description : Round selected bus tracks                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter      | Legal values           | Comment                        |
----------------------------------------------------------------------------
| mode     | increasing_radius : next_radius = prev_radius + space         |
|          |                               (space = (space1 + space2) / 2) |
|          | constant_radius   : next_radius = inner_radius		   |
----------------------------------------------------------------------------
| inner_radius   | positive value (mil/mm)|                                |
----------------------------------------------------------------------------
| tapered        | no;yes              | perform tapering                  |
----------------------------------------------------------------------------
| bus1x1, bus1y1 | legal coordinates   | 1st and 2nd points of a line      |
| bus1x2, bus1y2 |                     | to define bus start               |
----------------------------------------------------------------------------
| bus2x1, bus2y1 | legal coordinates   | 1st and 2nd points of a line      |
| bus2x2, bus2y2 |                     | to define bus end                 |
----------------------------------------------------------------------------


117.
----------------------------------------------------------------------------
| Command     : connect_bus                                                |
----------------------------------------------------------------------------
| Description : Connects bus tracks between selected cross lines           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter      | Legal values           | Comment                        |
----------------------------------------------------------------------------
| type           | Connection type: straight, round, chamfer               |
----------------------------------------------------------------------------
| mode     | increasing_radius : next_radius = prev_radius + space         |
|          |                               (space = (space1 + space2) / 2) |
|          | constant_radius   : next_radius = inner_radius		   |
----------------------------------------------------------------------------
| inner_radius   | positive value (mil/mm)|                                |
----------------------------------------------------------------------------
| tapered        | no;yes              | perform tapering                  |
----------------------------------------------------------------------------
| bus1x1, bus1y1 | legal coordinates   | 1st and 2nd points of a line      |
| bus1x2, bus1y2 |                     | to define bus start               |
----------------------------------------------------------------------------
| bus2x1, bus2y1 | legal coordinates   | 1st and 2nd points of a line      |
| bus2x2, bus2y2 |                     | to define bus end                 |
----------------------------------------------------------------------------


118.
----------------------------------------------------------------------------
| Command     : bus_unify_angles                                           |
----------------------------------------------------------------------------
| Description : Makes all tracks crossed by line in a bus section parallel |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter     | Legal values           | Comment                         |
----------------------------------------------------------------------------
| r1x, r1y      | legal coordinates      | 1st and 2nd reference points	   |
| r2x, r2y      |                        | to define bus                   |
----------------------------------------------------------------------------


119.
----------------------------------------------------------------------------
| Command     : bus_space_evenly                                           |
----------------------------------------------------------------------------
| Description : Space evenly bus tracks                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter     | Legal values           | Comment                         |
----------------------------------------------------------------------------
| mode          | Across/Up/Down         | direction of spacing            |
----------------------------------------------------------------------------
| reference     | None/Features/Points/Profile | Reference object          |
----------------------------------------------------------------------------
| space_type    | Trace_To_Trace / Trace_To_Reference                      |
----------------------------------------------------------------------------
| space         | positive value (mil/mm)|                                 |
----------------------------------------------------------------------------
| r1x, r1y      | legal coordinates      | 1st and 2nd reference points    |
| r2x, r2y      |                        | to define bus                   |
----------------------------------------------------------------------------


120.
----------------------------------------------------------------------------
| Command     : sel_space_evenly                                           |
----------------------------------------------------------------------------
| Description : Space evenly a selected set of tracks                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter        | Legal values           | Comment                       |
----------------------------------------------------------------------------
| spacing_mode     | across/up/down         | direction of spacing          |
----------------------------------------------------------------------------
| fixed_space      | positive value (mil/mm)| used only in up/down spacing  |
|                  |                        | modes                         |
----------------------------------------------------------------------------
| p2l_space        | positive value (mil/mm)| used only in across spacing   |
|                  |                        | mode                          |
----------------------------------------------------------------------------
| l2l_space        | positive value (mil/mm)| used only in across spacing   |
|                  |                        | mode                          |
----------------------------------------------------------------------------


121.
----------------------------------------------------------------------------
| Command     : clb_add_line_point                                         |
----------------------------------------------------------------------------
| Description : To create line bundle user need to define                  |
|               two polylines between which the bundle is added            |
|               This command, adds the next point to the polyline          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x,y                 |                              |                     | 
----------------------------------------------------------------------------


122.
----------------------------------------------------------------------------
| Command     : clb_remove_line_point                                      |
----------------------------------------------------------------------------
| Description : To create line bundle user need to define                  |
|               two polylines between which the bundle is added            |
|               This command, removes the last point to the polyline       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


123.
----------------------------------------------------------------------------
| Command     : clb_change_line_widths                                     |
----------------------------------------------------------------------------
| Description : Changes the widths of the last closed guide line           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| Widths              |                              |                     |
----------------------------------------------------------------------------


124.
----------------------------------------------------------------------------
| Command     : create_line_bundle                                         |
----------------------------------------------------------------------------
| Description : Create a line bundle between the two polylines             |
|               which were defines by clb_add_line_point                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| num_lines           |                              |                     | 
----------------------------------------------------------------------------


125.
----------------------------------------------------------------------------
| Command     : sel_move                                                   |
----------------------------------------------------------------------------
| Description : Moves (shifts) all the selected features.                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| dx, dy              | legal coordinates            | shift values        |
----------------------------------------------------------------------------


126.
----------------------------------------------------------------------------
| Command     : mns_sel                                                    |
----------------------------------------------------------------------------
| Description : Moves (shifts) all the selected features.                  |
|               and stretch lines connected to the selected features       |
|               inorder to maintain conectivity.                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| dx, dy              | legal coordinates            | shift values        |
----------------------------------------------------------------------------
| limit_angle_45      |                              |                     |
----------------------------------------------------------------------------


127.
----------------------------------------------------------------------------
| Command     : mps_sel                                                    |
----------------------------------------------------------------------------
| Description : Moves (shifts) pad stack of all the selected features.     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| dx, dy              | legal coordinates            | shift values        |
----------------------------------------------------------------------------
| tolerance           |                              |                     |
----------------------------------------------------------------------------
| include_coverlay    | no/ yes                      | consider coverlay in|
|                     |                              | pad stack calc      |
---------------------------------------------------------------------------|
| limit_angle_45      | no, yes                      | trace angle should  |
|                     |                              | be a multiply of 45 |
---------------------------------------------------------------------------|
| include_via_only    | no, yes                      | only via holes can  |
|                     |                              | be part of the stack|
---------------------------------------------------------------------------|


128.
----------------------------------------------------------------------------
| Command     : mps_add_feature                                            |
----------------------------------------------------------------------------
| Description : Moves (shifts) pad stack of all the selected features.     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | shift values        |
----------------------------------------------------------------------------


129.
----------------------------------------------------------------------------
| Command     : change_arc_center                                          |
----------------------------------------------------------------------------
| Description : Changes arc center without changing it start/end point     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            |                     |
----------------------------------------------------------------------------


130.
----------------------------------------------------------------------------
| Command     : change_arc_radius                                          |
----------------------------------------------------------------------------
| Description : Changes arc radius without changing it start/end point     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| radius              |                              |                     |
----------------------------------------------------------------------------


131.
----------------------------------------------------------------------------
| Command     : add_teardrop                                               |
----------------------------------------------------------------------------
| Description : Adds a teardrop to a single selected pad                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter     |     Legal values & Comment			           |
----------------------------------------------------------------------------
| xstart,ystart	| Point on a line. Used to define the line.		   |
|		| For mode=mouse used as a start point of the teardrop.	   |
----------------------------------------------------------------------------
| type          | triangular/filleted			                   |
----------------------------------------------------------------------------
| size          | widths of the lines/arcs			           |
|               | for tead drop creation		                   |
----------------------------------------------------------------------------
| mode	        | Teardrop start point definition mode:  		   |
|		|	mouse  - mouse click			           |
|		|	center - distance from pad center                  |
|		|	edge   - distance from pad edge                    |
|		|	angle  - maximum angle (only fot type=triangular)  |
|		|	radius - radius	(only fot type=filleted)	   |
----------------------------------------------------------------------------
| value         | value used as distance for mode=center/edge	           |
|               | or used as a radius for mode=radius			   |
----------------------------------------------------------------------------
| max_angle     | 0-90                                                     |
----------------------------------------------------------------------------
| side          | left, right, both                                        |
----------------------------------------------------------------------------
| add_short     | no, yes (def=no)                Add short teardrop lines |
----------------------------------------------------------------------------
| del_old       | no/yes(def=yes) Delete part of line replaced by teardrop |
----------------------------------------------------------------------------


132.
----------------------------------------------------------------------------
| Command     : enhcont_sel_surf                                           |
----------------------------------------------------------------------------
| Description : Selects a surface                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| lyr_name            |                              |                     |
----------------------------------------------------------------------------


133.
----------------------------------------------------------------------------
| Command     : enhcont_sel_poly                                           |
----------------------------------------------------------------------------
| Description : Selects a polygon within a surface                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| lyr_name            |                              |                     |
----------------------------------------------------------------------------
| in_x, in_y          | Coords of a point inside the |                     |
|                     | polygon that we want to edit |                     |
----------------------------------------------------------------------------
| serial              |                              |                     |
----------------------------------------------------------------------------
| select_mode         | replace previouse selection  |                     |
|                     | add to previouse selection   |                     |
----------------------------------------------------------------------------


134.
----------------------------------------------------------------------------
| Command     : enhcont_unselect_poly                                      |
----------------------------------------------------------------------------
| Description : un-selects a polygon within a surface                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| serial              |                              | Index of poly       |
|                     |                              | to unselect         |
----------------------------------------------------------------------------


135.
----------------------------------------------------------------------------
| Command     : enhcont_sel_edge                                           |
----------------------------------------------------------------------------
| Description : Selects an edge within a poly that is within a surface     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| lyr_name            |                              |                     |
----------------------------------------------------------------------------
| x,y                 | Coords of a point inside the |                     |
|                     | polygon and near             |                     |
|                     | the required edge            |                     |
----------------------------------------------------------------------------
| select_mode         | replace previouse selection  |                     |
|                     | add to previouse selection   |                     |
----------------------------------------------------------------------------


136.
----------------------------------------------------------------------------
| Command     : enhcont_unselect_edge                                      |
----------------------------------------------------------------------------
| Description : Selects a polygon within a surface                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| serial              |                              | Index of edge       |
|                     |                              | to unselect         |
----------------------------------------------------------------------------


137.
----------------------------------------------------------------------------
| Command     : enhcont_sel_vertex                                         |
----------------------------------------------------------------------------
| Description : Selects an vertex within a poly that is within a surface   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| lyr_name            |                              |                     |
----------------------------------------------------------------------------
| x,y                 | Coords of a point inside the |                     |
|                     | polygon and near             |                     |
|                     | the required vertex          |                     |
----------------------------------------------------------------------------
| select_mode         | replace previouse selection  |                     |
|                     | add to previouse selection   |                     |
----------------------------------------------------------------------------


138.
----------------------------------------------------------------------------
| Command     : enhcont_sel_clear                                          |
----------------------------------------------------------------------------
| Description : Clear previouse selections                                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
===========================================================================|


139.
----------------------------------------------------------------------------
| Command     : enhcont_stretch_sel_polys                                  |
----------------------------------------------------------------------------
| Description : Stretches polys within a surface                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| dx,dy               |                              | Offset              |
----------------------------------------------------------------------------


140.
----------------------------------------------------------------------------
| Command     : enhcont_chamfer_sel_corner                                 |
----------------------------------------------------------------------------
| Description : Chamfers the selected corner of a polygon                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x,y                 |                              | New position of the |
|                     |                              | corner              |
----------------------------------------------------------------------------


141.
----------------------------------------------------------------------------
| Command     : enhcont_round_sel_corner                                   |
----------------------------------------------------------------------------
| Description : Rounds the selected corner of a polygon                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x,y                 |                              | New position of the |
|                     |                              | corner              |
----------------------------------------------------------------------------


142.
----------------------------------------------------------------------------
| Command     : enhcont_split_sel_edge                                     |
----------------------------------------------------------------------------
| Description : Splits the selected edge of a polygon                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x,y                 |                              | New position of the |
|                     |                              | corner              |
----------------------------------------------------------------------------


143.
----------------------------------------------------------------------------
| Command     : enhcont_remove_sel_vertex                                  |
----------------------------------------------------------------------------
| Description : Removes (single) selected vertex                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x,y                 |                              | New position of the |
|                     |                              | corner              |
----------------------------------------------------------------------------


144.
----------------------------------------------------------------------------
| Command     : enhcont_move_sel_vertex                                    |
----------------------------------------------------------------------------
| Description : Moves the (single) selected vertex                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| dx,d                |                              | New position of the |
|                     |                              | corner              |
----------------------------------------------------------------------------


145.
----------------------------------------------------------------------------
| Command     : enhcont_move_sel_polys                                     |
----------------------------------------------------------------------------
| Description : Moves the selected polygons                                |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| dx,dy               |                              | Offset              |
----------------------------------------------------------------------------


146.
----------------------------------------------------------------------------
| Command     : enhcont_remove_sel_polys                                   |
----------------------------------------------------------------------------
| Description : Removes selected islands/ holes                            |
----------------------------------------------------------------------------
| Response    : None                                                       |
===========================================================================|


147.
----------------------------------------------------------------------------
| Command     : enhcont_resize_sel_polys                                   |
----------------------------------------------------------------------------
| Description : Resize the selected polygons                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| resize_value        |                              |                     |
----------------------------------------------------------------------------


148.
----------------------------------------------------------------------------
| Command     : enhcont_copy_sel_polys                                     |
----------------------------------------------------------------------------
| Description : Copies the selected polys to the buffer                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
===========================================================================|


149.
----------------------------------------------------------------------------
| Command     : enhcont_cut_sel_polys                                      |
----------------------------------------------------------------------------
| Description : Copies the selected polys to the buffer                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
===========================================================================|


150.
----------------------------------------------------------------------------
| Command     : enhcont_paste_sel_polys                                    |
----------------------------------------------------------------------------
| Description : Paste selected polygons                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| lyr_name            |                              |                     |
----------------------------------------------------------------------------
| x, y                |                              |                     |
----------------------------------------------------------------------------


151.
----------------------------------------------------------------------------
| Command     : sel_break                                                  |
----------------------------------------------------------------------------
| Description : Breaks all the selected features that are composed from    |
|               special symbols into their primitives (round + square      |
|               symbols).                                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


152.
--------------------------------------------------------------------------
| Command     : sel_add_tapering                                         |
--------------------------------------------------------------------------
| Description : Adds tapered lines/arcs to selected			 |
|		lines/arcs features if they conected to another		 |
|		lines/arcs with differ symbol size.                      |
--------------------------------------------------------------------------
| Response    : None                                                     |
==========================================================================
| Parameter           | Legal values                 | Comment           |
--------------------------------------------------------------------------


153.
----------------------------------------------------------------------------
| Command     : sel_break_isl_hole                                          |
------------------------------------------------------------------------------------
| Description : Breaks a selected surface into islands & holes surfaces which are  |
|               placed in destination layers. Original contours are left unchanged.|
------------------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
---------------------------------------------------------------------------------
| islands_layer       | entity name                  | output layer for islands |
---------------------------------------------------------------------------------
| holes_layer         | entity name                  | output layer for holes   |
---------------------------------------------------------------------------------


154.
----------------------------------------------------------------------------
| Command     : sel_replace_surfaces                                        |
--------------------------------------------------------------------------------
| Description : Replaces a selected surface's contour  with a new contour built |
|               from islands & holes layers. Original polarity is kept.         |
--------------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
---------------------------------------------------------------------------
| islands_layer       | entity name                  | islands input layer |
---------------------------------------------------------------------------
| holes_layer         | entity name                  | holes input layer   |
-------------------------------------------------------------------------------
| remove_layers       | no/yes                       | if yes - remove input-  |
|                     |                              | layers after processing.|
-------------------------------------------------------------------------------


155.
--------------------------------------------------------------------------------------
| Command     :  arc2lines                                                           |
--------------------------------------------------------------------------------------
| Description : Breaks an arc to lines according to a tolerance value                |
|               specified by user.                                                   |
--------------------------------------------------------------------------------------
| Response    : None                                                                 |
======================================================================================
| Parameter           | Legal values                 | Comment                       |
--------------------------------------------------------------------------------------
| arc_line_tol        | positive integer             | Specifies the max allowed     |
|                     |                              | distance (in PIXELS) between  |
|                     |                              | arc & replacing lines         |
--------------------------------------------------------------------------------------


156.
--------------------------------------------------------------------------------------
| Command     :  curves2segs                                                         |
--------------------------------------------------------------------------------------
| Description : Breaks a curve edge to segment edges according to a tolerance value  |
|               specified by user.                                                   |
--------------------------------------------------------------------------------------
| Response    : None                                                                 |
======================================================================================
| Parameter           | Legal values                 | Comment                       |
--------------------------------------------------------------------------------------
| curve_seg_tol       | positive integer             | Specifies the max allowed     |
|                     |                              | distance (in PIXELS) between  |
|                     |                              | curve & replacing segments    |
--------------------------------------------------------------------------------------


157.
----------------------------------------------------------------------------
| Command     : sel_resize                                                 |
----------------------------------------------------------------------------
| Description : Resizes all the selected features (enlarges or shrinks).   |
|               Special symbol features are not affected by the command.   |
----------------------------------------------------------------------------
| Response    : Number of problems: items of severity "red" (10.07.03 BL)  |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| size                | -8000 <= size <= 8000 mils   |                     |
----------------------------------------------------------------------------


158.
----------------------------------------------------------------------------
| Command     : therm_don_resize                                           |
----------------------------------------------------------------------------
| Description : Resizes selected thermals & donuts (enlarges or shrinks).  |
|               Special symbol features are not affected by the command.   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| size                | -8000 <= size <= 8000 mils   |                     |
----------------------------------------------------------------------------


159.
----------------------------------------------------------------------------
| Command     : sel_resize_factor                                          |
----------------------------------------------------------------------------
| Description : Resizes all the selected features by a certain factor.     |
|               Surfaces, and special features are not affected.           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| factor              | > 0                          |                     |
----------------------------------------------------------------------------


160.
----------------------------------------------------------------------------
| Command     : sel_resize_poly                                            |
----------------------------------------------------------------------------
| Description : Resizes a polygon that is formed by a series of selected   |
|               features.                                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| size                | -8000 <= size <= 8000 mils   |                     |
----------------------------------------------------------------------------


161.
----------------------------------------------------------------------------
| Command     : sel_offset_poly                                            |
----------------------------------------------------------------------------
| Description : Offsets a polyline that is formed by a series of selected  |
|               features lines and/or arcs.                                |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter          | Legal values               | Comment                |
----------------------------------------------------------------------------
| method             | by_distance - offset in direction of point          |
|                    | by_point    - polyline should pass through the point|
----------------------------------------------------------------------------
| x, y		     | legal point coordinates				   |
----------------------------------------------------------------------------
| distance           | -8000 <= size <= 8000 mils | by_distance method only|
----------------------------------------------------------------------------
| keep_orig	     | YES - a new polyline will be added to the existing  |
|		     | NO  - a new polyline will replace the existing      |
----------------------------------------------------------------------------
| reselect	     | YES - a new polyline will be selected	 	   |
----------------------------------------------------------------------------


162.
----------------------------------------------------------------------------
| Command     : sel_resize_surface                                         |
----------------------------------------------------------------------------
| Description : Resizes all the selected surface features (enlarges or     |
|               shrinks).                                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| island_size         | -8000 <= size <= 8000 mils   |                     |
----------------------------------------------------------------------------
| hole_size           | -8000 <= size <= 8000 mils   |                     |
-----------------------------------------------------------------------------
| drill_filter        | boolean                      | if TRUE => use step's |
|                     |                              | drill-filter to filter|
|                     |                              | holes                 |
-----------------------------------------------------------------------------


163.
----------------------------------------------------------------------------
| Command     : sel_change_sym                                             |
----------------------------------------------------------------------------
| Description : Changes the symbol of all the selected features (lines,pads|
|               ,arcs).                                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| symbol              | existing symbol              |                     |
----------------------------------------------------------------------------
| reset_angle         | Yes or No                    |                     |
----------------------------------------------------------------------------


164.
----------------------------------------------------------------------------
| Command     : sel_change_txt                                             |
----------------------------------------------------------------------------
| Description : Changes the text of all the selected (text) features       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| text                | text string                  |                     |
----------------------------------------------------------------------------


165.
----------------------------------------------------------------------------
| Command     : sel_pads2slots                                             |
----------------------------------------------------------------------------
| Description : replace all selected pads with slots of a given symbol,    |
|               length, angle, dcode & drill_type. Pad's position_of_center|
|               & attributes (accept for .drill attribute) will be copied  |
|               into slot.                                                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
========================================================================================
| Parameter           | Legal values                   | Comment                       |
----------------------------------------------------------------------------------------
| symbol              | entity name                    | slot symbol name              |
----------------------------------------------------------------------------------------
| len                 | positive value                 | replacing slot len (inch/mm)  |
--------------------------------------------------------------------------------------------
| center_shift        | legal coordinates              | allow optional shifting of slot's |
|                     |                                | center in relation to replaced    |
|                     |                                | pad's center                      |
-------------------------------------------------------------------------------------------
| angle               | positive integer (0 - 360)     | replacing slot angle (deg)|
------------------------------------------------------------------------------------
| slot_dcode          | positive integer (o-> no dcode)| replacing slot dcode      |
------------------------------------------------------------------------------------
| drill_type          | plate  - plated hole           |                           |
|                     | nplate - non-plated hole       |                           |
|                     | via    - via hole              |                           |
------------------------------------------------------------------------------------


166.
---------------------------------------------------------------------------------
| Command     : sel_rect2slot							|
---------------------------------------------------------------------------------
| Description : replace all selected rectangles					|
|		(surface, pad line) with slot(s),				|
|               All attributes will be copied into slot.                        |
---------------------------------------------------------------------------------
| Response    : None								|
=================================================================================
| Parameter     | Legal values            | Comment                             |
---------------------------------------------------------------------------------
| mode          |			  | Work mode				|
---------------------------------------------------------------------------------
| autoset       | no/yes		  | Automatic tool set			|
---------------------------------------------------------------------------------
| max_tool      | >=0  (in current units) | Max tool size			|
---------------------------------------------------------------------------------
| overlap       | >=0  (in current units) | Max tool overlap			|
---------------------------------------------------------------------------------
| tool2         | >=0  (in current units) | Second tool size			|
---------------------------------------------------------------------------------
| tolerance     | >=0  (in current units) | tolerance allowed to convert drawn  |
|               |                         | or surface rectangles to real       |
|               |                         | rectangle shapes.                   |
---------------------------------------------------------------------------------


167.
----------------------------------------------------------------------------
| Command     : sel_copy                                                   |
----------------------------------------------------------------------------
| Description : Copies all the selected features.                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| dx, dy              | legal coordinates            | copy offset         |
----------------------------------------------------------------------------


168.
----------------------------------------------------------------------------
| Command     : sel_copy_other                                             |
----------------------------------------------------------------------------
| Description : Copies all the selected features to a specified layer.     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------

| dest                | affected_layers -            |                     |
|                     |       copy to all affected   |                     |
|                     |       layers except for the  |                     |
|                     |       layer that includes    |                     |
|                     |       the selected features  |                     |
|                     | layer_name -                 |                     |
|                     |       use the 'target_layer' |                     |
----------------------------------------------------------------------------
| target_layer        |                              | If the layer does   |
|                     |                              | not exist - it will |
|                     |                              | be created.         |
----------------------------------------------------------------------------
| invert              | yes, no                      | invert polarity     |
----------------------------------------------------------------------------
| dx, dy              |                              | offset              |
----------------------------------------------------------------------------
| size                |                              | resize by (mils)    |
----------------------------------------------------------------------------


169.
----------------------------------------------------------------------------
| Command     : sel_copy_repeat                                            |
----------------------------------------------------------------------------
| Description : The command step & repeats the selected features.          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| nx, ny              | >= 0                         | number of repeats   |
----------------------------------------------------------------------------
| dx, dy              |                              | distance between    |
|                     |                              | repeats             |
----------------------------------------------------------------------------


170.
----------------------------------------------------------------------------
| Command     : sel_copy_repeat                                            |
----------------------------------------------------------------------------
| Description : The command moves by step & repeats selected features      |
|               from a one-up steps to a panel                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| dest_step           | entity name                  | name of panel step  | 
----------------------------------------------------------------------------
| x_repeats,y_repeats |       -1/0/+1                | num of repeats      |
|                                                                          |
|  for x_repeats ==  0  => nx == num of x repeats in panel matrix          |
|  for x_repeats == +1  => nx == "             "        "          + 1     |
|  for x_repeats == -1  => nx == "             "        "          - 1     |
-------------------------------------------------------------------------------
| delete_orig         |        yes/no                | if yes -> selected     |
|                     |                              | features are removed   |
|                     |                              | from orig (one-up) step|
------------------------------------------------------------------------------


171.
----------------------------------------------------------------------------
| Command     : sel_line2pad                                               |
----------------------------------------------------------------------------
| Description : The command converts all the selected lines that have zero |
|               length into pads.                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


172.
----------------------------------------------------------------------------
| Command     : sel_pad2line                                               |
----------------------------------------------------------------------------
| Description : The command converts all the selected pads into zero length|
|               lines.                                                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


173.
----------------------------------------------------------------------------
| Command     : sel_pad2outline                                               |
----------------------------------------------------------------------------
| Description : The command converts all the selected round pads           |
|               into outline circles.                                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


174.
----------------------------------------------------------------------------
| Command     : sel_invert                                                 |
----------------------------------------------------------------------------
| Description : Inverts the polarity of all the selected features.         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


175.
----------------------------------------------------------------------------
| Command     : sel_polarity                                               |
----------------------------------------------------------------------------
| Description : Changes the polarity of all the selected features.         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


176.
----------------------------------------------------------------------------
| Command     : sel_transform                                              |
----------------------------------------------------------------------------
| Description : The command transforms all the selected features.          |
|               Scaling of the features affects only the location. When    |
|               rotating by an angle that is not a 90 degrees multiple, the|
|               special symbols are not rotated (only the features location|
|               ).                                                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | anchor - transformations are |                     |
|                     | performed around a specified |                     |
|                     | anchor point                 |                     |
|                     | axis - around each feature   |                     |
|                     | axis point                   |                     |
----------------------------------------------------------------------------
| oper                | rotate;mirror;y_mirror;scale | 'set' field         |
|                     | (mirror - in X axis)         |                     |
|                     | (y_mirror - in Y axis)       |                     |
----------------------------------------------------------------------------
| duplicate           | no - operate on the selected |                     |
|                     |      features                |                     |
|                     | yes- duplicate the selected  |                     |
|                     |      features, and transform |                     |
|                     |      the duplicated ones     |                     |
----------------------------------------------------------------------------
| x_anchor, y_anchor  | legal coordinates            | if mode == anchor   |
----------------------------------------------------------------------------
| angle               | 0.0 - 360.0                  | if oper == rotate   |
----------------------------------------------------------------------------
| x_scale, y_scale    | 0.0 - 1e6 ....               | if oper == scale    |
----------------------------------------------------------------------------
| x_offset, y_offset  |                              |                     |
----------------------------------------------------------------------------


177.
----------------------------------------------------------------------------
| Command     : sel_scale_and_stretch                                      |
----------------------------------------------------------------------------
| Description : The command scales the selected features and stretches     |
|               the conductores attached to them in order to maintain      |
|               connectivity.                                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | anchor - transformations are |                     |
|                     | performed around a specified |                     |
|                     | anchor point                 |                     |
|                     | axis - around each feature   |                     |
|                     | axis point                   |                     |
----------------------------------------------------------------------------
| x_anchor, y_anchor  | legal coordinates            | if mode == anchor   |
---------------------------------------------------------------------------|
| x_scale, y_scale    | 0.0 - 1e6 ....               |                     |
----------------------------------------------------------------------------


178.
----------------------------------------------------------------------------
| Command     :     sel_round_bundle_corner                                |
----------------------------------------------------------------------------
| Description : The command rounds bundble line corner                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| radius              |                              |                     |
----------------------------------------------------------------------------
| arc_sym             |                              |                     |
----------------------------------------------------------------------------
| sym                 |                              |                     |
----------------------------------------------------------------------------
| min_arc_len         |                              |                     |
----------------------------------------------------------------------------
| max_ang             |                              |                     |
----------------------------------------------------------------------------


179.
----------------------------------------------------------------------------
| Command     : sel_intersect_best                                         |
----------------------------------------------------------------------------
| Description : The command performs an intersection of two features       |
|               that have been previously selected.                        |
|               The intersection can be a regular corner, an arc or a      |
|               chamfer.                                                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| function            | find_connect - between lines                       |
|                     | find_circle - between lines                        |
|                     | find_plines - connecting arcs or arc&pad by line   |
|                     | find_lines - connecting arcs or arc&arc by arc     |
|                     | find_arcs - connecting line&arc or line&pad by arc |
----------------------------------------------------------------------------
| mode                | corner - regular intersection|                     |
|                     | round  - rounded corner      |                     |
|                     | chamfer - chamfer corner     |                     |
----------------------------------------------------------------------------
| radius              | -100000 <= size <= 100000 mils   | radius for round    |
----------------------------------------------------------------------------
| length_x            | -100000 <= size <= 100000 mils   | length1 for chamfer |
----------------------------------------------------------------------------
| length_y            | -100000 <= size <= 100000 mils   | length2 for chamfer |
----------------------------------------------------------------------------
| type_x              | length / angle               |                     |
----------------------------------------------------------------------------
| type_y              | length / angle               |                     |
----------------------------------------------------------------------------
| show_all            | yes/no                       | yes = all options   |
----------------------------------------------------------------------------
| keep_remainder1     | yes/no                       | yes = leave rest of |
|                     |                              | features            |
----------------------------------------------------------------------------
| keep_remainder2     | yes/no                       | yes = leave rest of |
|                     |                              | features            |
----------------------------------------------------------------------------
| ang_x               |angle  for chamfer            |                     |
----------------------------------------------------------------------------
| ang_y               |angle                         |                     |
----------------------------------------------------------------------------


180.
----------------------------------------------------------------------------
| Command     : sel_intersect_coord                                        |
----------------------------------------------------------------------------
| Description : The command performs an intersection of two features       |
|               that have been previously selected.                        |
|               The intersection can be a regular corner, an arc or a      |
|               chamfer. choose the center point closest to x, y           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| function            | find_connect - between lines                       |
|                     | find_circle - between lines                        |
|                     | find_plines - connecting arcs or arc&pad by line   |
|                     | find_lines - connecting arcs or arc&arc by arc     |
|                     | find_arcs - connecting line&arc or line&pad by arc |
----------------------------------------------------------------------------
| mode                | corner - regular intersection|                     |
|                     | round  - rounded corner      |                     |
|                     | chamfer - chamfer corner     |                     |
----------------------------------------------------------------------------
| radius              | -100000 <= size <= 100000 mils   | radius for round    |
----------------------------------------------------------------------------
| length_x            | -100000 <= size <= 100000 mils   | length1 for chamfer |
----------------------------------------------------------------------------
| length_y            | -100000 <= size <= 100000 mils   | length2 for chamfer |
----------------------------------------------------------------------------
| type_x              | length / angle               |                     |
----------------------------------------------------------------------------
| type_y              | length / angle               |                     |
----------------------------------------------------------------------------
| x, y                | legal   coordinates          | feature coordinates |
----------------------------------------------------------------------------
| show_all            | yes/no                       | yes = all options   |
----------------------------------------------------------------------------
| keep_remainder1     | yes/no                       | yes = leave rest of |
|                     |                              | features            |
----------------------------------------------------------------------------
| keep_remainder2     | yes/no                       | yes = leave rest of |
|                     |                              | features            |
----------------------------------------------------------------------------
| ang_x               |                              | angle for chamfer   |
----------------------------------------------------------------------------
| ang_y               |                              | angle               |
----------------------------------------------------------------------------
| x2, y2              |                              | additional point    |
----------------------------------------------------------------------------


181.
----------------------------------------------------------------------------
| Command     : sel_create_sym                                             |
----------------------------------------------------------------------------
| Description : The command creates a special symbol that contains all the |
|               selected features. If the special symbol already exists -  |
|               it will be overwritten.                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| symbol              | entity name                  | created symbol name |
----------------------------------------------------------------------------
| x_datum, y_datum    | legal coordinates            | symbol datum point  |
----------------------------------------------------------------------------
| delete              | yes - delete the selected    |                     |
|                     |       features after the     |                     |
|                     |       operation is complete  |                     |
|                     | no  - no delete              |                     |
----------------------------------------------------------------------------
| fill_dx, fill_dy    | fill > 0 (inches)            | patter fill steps   |
----------------------------------------------------------------------------


182.
----------------------------------------------------------------------------
| Command     : sel_create_step                                            |
----------------------------------------------------------------------------
| Description : The command creates a step (multiple layers) based on the  |
|               the selected features. The new step is added to the job    |
|               matrix. If the step already exists - it will be overwritten|
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| step                | entity name                  | created step name   |
----------------------------------------------------------------------------
| x_datum, y_datum    | legal coordinates            | step datum point    |
----------------------------------------------------------------------------
| delete              | yes - delete the selected    |                     |
|                     |       features after the     |                     |
|                     |       operation is complete  |                     |
|                     | no  - no delete              |                     |
----------------------------------------------------------------------------


183.
----------------------------------------------------------------------------
| Command     : sel_change_atr                                             |
----------------------------------------------------------------------------
| Description : The command changes the attributes of all the selected     |
|               features. The attribute values are set according to the    |
|               'cur_atr_set' command (which sets the current attribute    |
|               values).                                                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | add - add the new attribute  |                     |
|                     |       values to the existing |                     |
|                     |       ones                   |                     |
|                     | replace - replace the        |                     |
|                     |           existing attributes|                     |
|                     |           by the new ones    |                     |
----------------------------------------------------------------------------


184.
----------------------------------------------------------------------------
| Command     : sel_delete_atr                                             |
----------------------------------------------------------------------------
| Description : The command is used for deleting (removing) attribute      |
|               assignments for all the selected features.                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | list, all                    |                     |
----------------------------------------------------------------------------
| attributes          | existing attribute names     |                     |
|                     | separated by ';' characters  |                     |
----------------------------------------------------------------------------


185.
----------------------------------------------------------------------------
| Command     : contourize_layer      MEANWHILE FOR DEBUGGING PURPOSES !!! |
----------------------------------------------------------------------------
| Description : The command performs boolean operation on all features     |
|     in  affected layer, truncate layer and add newly create surfaces     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
---------------------------------------------------------------------------+
| accuracy            | Double value                 | Specifies a max     |
|                     | 0 < accuracy < 2  mil        | allowed distance    |
|                     |                              | between selected    |
|                     |                              | feature and resulting|
|                     |                              | contour             |
---------------------------------------------------------------------------+
| break_to_islands    | Yes or No                    | if yes , each island|
|                     |                              | will be created as  |
|                     |                              | a separate surface  |
|                     |                              | otherwise all       |
|                     |                              | islands will be in  |
|                     |                              | one surface         |
+--------------------------------------------------------------------------+
| clean_hole_size     | 0.0 <= size <= 8000.0 mils   |                     |
+--------------------------------------------------------------------------+
| clean_hole_mode     | x_or_y, x_and_y, area        |                     |
+--------------------------------------------------------------------------+


186.
----------------------------------------------------------------------------
| Command     : sel_contourize                                             |
----------------------------------------------------------------------------
| Description : The command converts all the selected features into contour|
|               (surface) features.                                        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
---------------------------------------------------------------------------+
| accuracy            | Double value                 | Specifies a max     |
|                     | 0 < accuracy < 2  mil        | allowed distance    |
|                     |                              | between selected    |
|                     |                              | feature and resulting|
|                     |                              | contour             |
---------------------------------------------------------------------------+
| break_to_islands    | Yes or No                    | if yes , each island|
|                     |                              | will be created as  |
|                     |                              | a separate surface  |
|                     |                              | otherwise all       |
|                     |                              | islands will be in  |
|                     |                              | one surface         |
+--------------------------------------------------------------------------+
| clean_hole_size     | 0.0 <= size <= 8000.0 mils   |                     |
+--------------------------------------------------------------------------+
| clean_hole_mode     | x_or_y, x_and_y, area        |                     |
+--------------------------------------------------------------------------+


187.
----------------------------------------------------------------------------
| Command     : sel_cont_resize                                            |
----------------------------------------------------------------------------
| Description : Contourizes and resizes the selected features.             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| accuracy            | Double value                 | Specifies a max     |
|                     | 0 < accuracy < 2  mil        | allowed distance    |
|                     |                              | between selected    |
|                     |                              | feature and resulting|
|                     |                              | contour             |
---------------------------------------------------------------------------+
| break_to_islands    | Yes or No                    | if yes , each island|
|                     |                              | will be created as  |
|                     |                              | a separate surface  |
|                     |                              | otherwise all       |
|                     |                              | islands will be in  |
|                     |                              | one surface         |
---------------------------------------------------------------------------+
| island_size         | -8000 <= size <= 8000 mils   |                     |
----------------------------------------------------------------------------
| hole_size           | -8000 <= size <= 8000 mils   |                     |
----------------------------------------------------------------------------
| drill_filter        | boolean                      | if TRUE => use step's |
|                     |                              | drill-filter to filter|
|                     |                              | holes                 |
-----------------------------------------------------------------------------


188.
----------------------------------------------------------------------------
| Command     : sel_clean_holes                                            |
----------------------------------------------------------------------------
| Description : The command is used for removing all the small holes from  |
|               all the selected SURFACE features.                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| max_size            | 0.0 <= size <= 8000.0 mils   |                     |
----------------------------------------------------------------------------
| clean_mode          | x_or_y, x_and_y , area       |                     |
----------------------------------------------------------------------------


189.
----------------------------------------------------------------------------
| Command     : sel_clean_surface                                          |
----------------------------------------------------------------------------
| Description : The command clean surfaces : simplify , removing  small    |
|               holes and islands                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| accuracy            | Double value                 | Specifies a max     |
|                     | 0 < accuracy < 2  mil        | allowed distance    |
|                     |                              | between selected    |
|                     |                              | feature and resulting|
|                     |                              | contour             |
----------------------------------------------------------------------------
| max_size            | 0.0 <= size <= 8000.0 mils   |                     |
----------------------------------------------------------------------------
| clean_mode          | x_or_y, x_and_y , area       |                     |
----------------------------------------------------------------------------
| max_length          | 0.0 <= length <= 8000.0 mils |                     |
----------------------------------------------------------------------------


190.
----------------------------------------------------------------------------
| Command     : sel_fill                                                   |
----------------------------------------------------------------------------
| Description : Fills all the selected SURFACE features. The filling is    |
|               performed according to the - 'fill_params' command.        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


191.
----------------------------------------------------------------------------
| Command     : sel_decompose   (Ctrl-Alt-D)                               |
----------------------------------------------------------------------------
| Description : Decompose all selected SURFACE features.                   |
|                                                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


192.
----------------------------------------------------------------------------
| Command     : sel_decompose                                              |
----------------------------------------------------------------------------
| Description : Decompose all selected SURFACE features.                   |
|                                                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
---------------------------------------------------------------------------+
| type                | just_pos, trapez, monotone,  | decompose type      |
|                     | convex                       |                     |
---------------------------------------------------------------------------+
| overlap             | Yes or No                    | if yes , add        |
|                     |                              | overlapping         |
---------------------------------------------------------------------------+
| max_edges           | num >= 0                     | maximal number      |
|                     |                              | of edges            |
+--------------------------------------------------------------------------+


193.
----------------------------------------------------------------------------
| Command     : sel_raster      (Ctrl-Alt-R)                               |
----------------------------------------------------------------------------
| Description : Rasterize all selected features.                           |
|                                                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================


194.
----------------------------------------------------------------------------
| Command     : sel_raster                                                 |
----------------------------------------------------------------------------
| Description : Rasterize all selected features.                           |
|                                                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
---------------------------------------------------------------------------+
| polarity            | positive, negative           | raster polarity     |
|                     |                              |                     |
---------------------------------------------------------------------------+
| resolution          | 0.03..100 mil or             | raster resolution   |
|                     | 1..2540 micron               |                     |
---------------------------------------------------------------------------+
| enlarge             | 0.03..100 mil or             | enlarge value       |
|                     | 1..2540 micron               |                     |
---------------------------------------------------------------------------+
| area                | global, profile, local       | raster scope        |
|                     |                              |                     |
---------------------------------------------------------------------------+


195.
----------------------------------------------------------------------------
| Command     : sel_chng?_arc_dir                                          |
----------------------------------------------------------------------------
| Description : change direction of all selected arcs                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


196.
----------------------------------------------------------------------------
| Command     : sel_lines2arc                                              |
----------------------------------------------------------------------------
| Description : Transforms a series of consecutive contiguous lines to     |
|               an arc.                                                    |
| NOTE : this has been superceded by sel_design2rout
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


197.
----------------------------------------------------------------------------
| Command     : sel_design2rout     (changed 11.09.00 by BL)               |
----------------------------------------------------------------------------
| Description : Transforms selected features to arcs and unites lines      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| det_tol             | tol >= 0.01                  | maximum detected and|
|                     | tol <= 500.0 mils            | reported gap size   |
----------------------------------------------------------------------------
| con_tol             | tol >= 0.01                  | maximum auto        |
|                     | tol <= 500.0 mils            | repaired gap size   |
----------------------------------------------------------------------------
| rad_tol             | tol >= 0                     | smoothing tolerance |
|                     | tol <= 10.0 mils             |                     |
----------------------------------------------------------------------------


198.
----------------------------------------------------------------------------
| Command     : sel_cont2pad                                               |
----------------------------------------------------------------------------
| Description : Transforms selected contours into matching pads            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
+---------------------+------------------------------+---------------------+
| match_tol           | tol >= 0                     | tolerance   to use  |
|                     | tol <= 5.0 mils              | for connections     |
+---------------------+------------------------------+---------------------+
| restriction         | A mask composed of the       | A set of limitations|
|                     | following options:           | on the type of      |
|                     |   0 - No restriction         | created contour     |
|                     |   1 - Only symmetric symbols |                     |
|                     |   2 - A single island contour|                     |
|                     |   4 - Only standard symbols  |                     |
|                     |   8 - Enable rotated         |                     |
+---------------------+------------------------------+---------------------+
| min_size            | Minimal dimention            |                     |
|                     | min_size >= 0.01 mils        |                     |
|                     | min_size <= 10   mils        |                     |
+---------------------+------------------------------+---------------------+
| max_size            | Maximal dimention            |                     |
|                     | max_size >  1    mils        |                     |
|                     | max_size <= 500  mils        |                     |
+---------------------+------------------------------+---------------------+
| suffix              |   Backup layer suffix        |                     |
+---------------------+------------------------------+---------------------+


199.
+--------------------------------------------------------------------------+
| Command     : sel_cut_data    (changed 05.07.00 by BL)                   |
+--------------------------------------------------------------------------+
| Description : Transforms selected features to polygones / contours       |
+--------------------------------------------------------------------------+
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values            |      Comment             |
+---------------------+-------------------------+--------------------------+
| det_tol             | tol >= 0.01             | maximum detected and     |
|                     | tol <= 100.0 mils       | reported gap size        |
+---------------------+-------------------------+--------------------------+
| con_tol 	      | tol >= 0.01             | maximum gap size that    |
|		      | tol <= 100.0 mils       | will be repaired         |
|		      |                         | automatically            |
+---------------------+-------------------------+--------------------------+
| rad_tol             | tol >= 0                | smoothing tolerance      |
|                     | tol <= 5.0 mils         |                          |
+-----------------------------------------------+--------------------------+
| filter_overlaps     | yes or no               | yes - to join overlaping |
| 		      |                         |       and collinear      |
|                     |                         |       segments before    |
|                     |                         |       processing         |
|                     |                         | no  - to leave them      |
|                     |                         |       as is              |
+-----------------------------------------------+--------------------------+
| use_order           | yes or no               | yes - if possible rely on|
| 		      |                         |       the input order of |
| (don't used since   |                         |       features in layer  |
|  v7.2 11.09.00)     |                         | no  - rely only on geo-  |
|                     |                         |       metry              |
+---------------------+-------------------------+--------------------------+
| delete_doubles      | yes or no               | yes - delete duplicate   |
| 		      |                         |       features from the  |
| joined with delete_ |                         |       layer              |
| overlapped 03.08.00 |                         | no  - don't delete duplic|
|                     |                         |                          |
+---------------------+-------------------------+--------------------------+
| ignore_width        | yes or no               | yes - use only skeletons |
|                     |                         |       of arcs and lines  |
|                     |                         | no  - use line width     |
|                     |                         |                          |
+---------------------+-------------------------+--------------------------+
| ignore_holes        | None                    | none- consider all em-   |
|                     | All or                  |       bedded polygons    |
| (changed by BL      | Included                | all - ignore all embed-  |
|  07.03.02           |                         |       ded polygons       |
|  kit #9759)         |                         | included - ignore fully  |
|                     |                         |       included polygons, |
|                     |                         |       consider polygons  |
|                     |                         |       created after self-|
|                     |                         |       intersection re-   |
|                     |                         |       solving            |
+---------------------+-------------------------+--------------------------+
| start_positive      | yes or no               | yes - outermost contour is|
|                     | cut_from_profile        |       positive           |
|                     |                         | no  - outermost contour is |
|                     |                         |       negative           |
|                     |                         | cut_from_profile like no,|
|                     |                         | but place on copper      |
+---------------------+-------------------------+--------------------------+


200.
----------------------------------------------------------------------------
| Command     : sel_surf2outline                                           |
----------------------------------------------------------------------------
| Description : Replace a surface features				   |
|               by line and arc features of surface outline.               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| width               | 0.0 <= width <= 8000.0 mils  | width of features   |
----------------------------------------------------------------------------


201.
----------------------------------------------------------------------------
| Command     : sel_feat2outline                                           |
----------------------------------------------------------------------------
| Description : Replace all selected features				   |
|               by line and arc features				   |
|		of the selected features outlines.			   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| width               | >= 0.0			     | Outline width       |
----------------------------------------------------------------------------
| location	      | on_edge, inner, outer        |			   |
----------------------------------------------------------------------------


202.
----------------------------------------------------------------------------
| Command     : sel_line2dash                                              |
----------------------------------------------------------------------------
| Description : Replace all selected features				   |
|               (line and arc) features	of the dashed lines		   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| seg_len             | >= 0.0			     | segment length      |
----------------------------------------------------------------------------
| gap_len             | >= 0.0			     | gap length          |
----------------------------------------------------------------------------
| mode		      | break/gap  | gap_len defines a break or gap length |
----------------------------------------------------------------------------


203.
+--------------------------------------------------------------------------+
| Command     : sel_stretch                                                |
+--------------------------------------------------------------------------+
| Description : Stretches a group of selected paralell lines.              |
+--------------------------------------------------------------------------+
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
+---------------------+------------------------------+---------------------+
| index               | line feature index           |                     |
----------------------------------------------------------------------------
| start               | yes-stretch start point      |                     |
|                     | no -stretch end   point      |                     |
----------------------------------------------------------------------------
| x_new, y_new        | new start/end location       |                     |
----------------------------------------------------------------------------


204.
+--------------------------------------------------------------------------+
| Command     : sel_orthogonal_stretch                                      |
+--------------------------------------------------------------------------+
| Description : move a group of features and stretch the features that cross|
|               the rectangle limits in the opposit direction to the stretch|
+--------------------------------------------------------------------------+
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
+---------------------+------------------------------+---------------------+
| diff                | movement_amount              |                     |
----------------------------------------------------------------------------
| direction           | direction of stretching(4)   |                     |
----------------------------------------------------------------------------
| x_s, y_s,x_e,y_e    | rectangle selected           |                     |
----------------------------------------------------------------------------


205.
----------------------------------------------------------------------------
| Command     : sel_substitute                                             |
----------------------------------------------------------------------------
| Description : The command substitutes all occurences of the selected     |
|               features pattern by the user defined symbol which must     |
|               exist or be a GENESIS standard.                            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | substitute or select         | if in SELECT mode,  |
|                     |                              | all params but tol  |
|                     |                              | are ignored         |
----------------------------------------------------------------------------
| symbol              | entity name                  | symbol name to use  |
----------------------------------------------------------------------------
| tol                 | tol >= 0                     | tolerance to use    |
|                     | tol <= 10.0 mils             | for matching        |
----------------------------------------------------------------------------
| x_datum, y_datum    | legal coordinates            | symbol datum point  |
----------------------------------------------------------------------------
| dcode               | integer: 0 <= dcode <= 85    | dcode to use        |
----------------------------------------------------------------------------


206.
----------------------------------------------------------------------------
| Command     : sel_move_other                                             |
----------------------------------------------------------------------------
| Description : Moves all the selected features to a specified layer.      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| target_layer        |                              | If the layer does   |
|                     |                              | not exist - it will |
|                     |                              | be created.         |
----------------------------------------------------------------------------
| invert              | yes, no                      | invert polarity     |
----------------------------------------------------------------------------
| dx, dy              |                              | offset              |
----------------------------------------------------------------------------
| size                |                              | resize by (mils)    |
----------------------------------------------------------------------------


207.
----------------------------------------------------------------------------
| Command     : sel_buffer_cut                                             |
----------------------------------------------------------------------------
| Description : The command copies all the selected features into the      |
|               selection buffer and deletes them from the layers          | 
|               (features can be pasted by the 'sel_buffer_paste' command) |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x_datum, y_datum    | legal coordinates            | used for the 'paste'|
|                     |                              | operation           |
----------------------------------------------------------------------------


208.
----------------------------------------------------------------------------
| Command     : sel_buffer_copy                                            |
----------------------------------------------------------------------------
| Description : The command copies all the selected features into the      |
|               selection buffer (features can be pasted by the -          |
|               'sel_buffer_paste' command).                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x_datum, y_datum    | legal coordinates            | used for the 'paste'|
|                     |                              | operation           |
----------------------------------------------------------------------------


209.
----------------------------------------------------------------------------
| Command     : sel_buffer_paste                                           |
----------------------------------------------------------------------------
| Description : The command pastes the contents of the selection buffer in |
|               of the affected layers at the specified location.          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | paste position      |
----------------------------------------------------------------------------


210.
----------------------------------------------------------------------------
| Command     : sel_buffer_clear                                           |
----------------------------------------------------------------------------
| Description : The command clears the contents of the selection buffer    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


211.
----------------------------------------------------------------------------
| Command     : sel_buffer_options                                         |
----------------------------------------------------------------------------
| Description : The routine updates the options set                        |
|		for copy/paste buffer operation.                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode      | merge_layers -(default) merge features of all affected layers|
|           | match_by_name - keep original layer name                     |
----------------------------------------------------------------------------
| rotation            | 0 - 360                                            |
----------------------------------------------------------------------------
| mirror              | no/yes                                             |
----------------------------------------------------------------------------
| polarity            | no/yes                                             |
----------------------------------------------------------------------------
| default_datum       | no/yes                                             |
----------------------------------------------------------------------------


212.
----------------------------------------------------------------------------
| Command     : sel_create_profile                                         |
----------------------------------------------------------------------------
| Description : The command is used for creating a step profile from the   |
|               selected features. The skeleton shapes of all the line/arc |
|               features are taken as a closed polygon. Gaps are closed by |
|               connecting segments.                                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
|  None               |                              |                     |
----------------------------------------------------------------------------


213.
----------------------------------------------------------------------------
| Command     : cur_atr_set                                                |
----------------------------------------------------------------------------
| Description : The command sets the current attributes list. The list is  |
|               used by several command (e.g - 'add_pad',,,,,).            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| attribute           | existing attribute name      |                     |
----------------------------------------------------------------------------
| text                | free text                    | for text attributes |
----------------------------------------------------------------------------
| option              | option string                | for option    ""    |
----------------------------------------------------------------------------
| int                 | integer value                | for integer   ""    |
----------------------------------------------------------------------------
| float               | float value                  | for float     ""    |
----------------------------------------------------------------------------


214.
----------------------------------------------------------------------------
| Command     : cur_atr_reset                                              |
----------------------------------------------------------------------------
| Description : The command resets the current attributes list.            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


215.
----------------------------------------------------------------------------
| Command     : comp_atr_from_prop                                         |
----------------------------------------------------------------------------
| Description : The command is valid only for component layers.            |
|               It sets the attribute value according to a given           |
|               property value. Properties are external values imported    |
|               from the CAD system. They consist of a text value and a    |
|               list of float values.                                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| side                | top, bottom or both          |                     |
----------------------------------------------------------------------------
| attribute           | name of an existing attribute |                    |
----------------------------------------------------------------------------
| property            | name of an existing property |                     |
----------------------------------------------------------------------------
| prop_index          | 0 --> text value             |                     |
|                     | 1-n -> float value           |                     |
----------------------------------------------------------------------------
| prop_units          | inch or mm                   |                     |
----------------------------------------------------------------------------
| overwrite           | yes or no                    |                     |
----------------------------------------------------------------------------
| selected            | yes or no                    | if yes, only work   |
|                     |                              |  on selected comps  |
----------------------------------------------------------------------------


216.
----------------------------------------------------------------------------
| Command     : comp_height_map                                            |
----------------------------------------------------------------------------
| Description : The command is valid only for component layers.            |
|               It calculates and displays the height map for top, bottom  |
|               or both component layers                                   |
----------------------------------------------------------------------------
| Response    : min_height   max_height                                    |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| side                | top, bottom or both          |                     |
----------------------------------------------------------------------------


217.
----------------------------------------------------------------------------
| Command     : comp_options_open                                          |
----------------------------------------------------------------------------
| Description : The command opens the component options popup              |
----------------------------------------------------------------------------
| Response    : none                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


218.
----------------------------------------------------------------------------
| Command     : comp_options_close                                         |
----------------------------------------------------------------------------
| Description : The command closes the component options popup             |
----------------------------------------------------------------------------
| Response    : none                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


219.
----------------------------------------------------------------------------
| Command     : comp_hmap_open                                             |
----------------------------------------------------------------------------
| Description : The command opens the component height map popup           |
----------------------------------------------------------------------------
| Response    : none                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


220.
----------------------------------------------------------------------------
| Command     : comp_hmap_close                                            |
----------------------------------------------------------------------------
| Description : The command closes the height map popup                    |
----------------------------------------------------------------------------
| Response    : none                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


221.
----------------------------------------------------------------------------
| Command     : feat_hist_open                                             |
----------------------------------------------------------------------------
| Description : Opens features histogram of a layer                        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | layer name                   |                     |
----------------------------------------------------------------------------
| type                | features/slots/sr            |                     |
----------------------------------------------------------------------------


222.
----------------------------------------------------------------------------
| Command     : feat_hist_close                                            |
----------------------------------------------------------------------------
| Description : Closes features histogram of a layer                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | layer name                   |                     |
----------------------------------------------------------------------------
| type                | features/slots/sr            |                     |
----------------------------------------------------------------------------


223.
----------------------------------------------------------------------------
| Command     : comp_hist_open                                             |
----------------------------------------------------------------------------
| Description : Opens component histogram of a layer                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | component layer name         |                     |
----------------------------------------------------------------------------
| select              | yes/no                   |Selected components only?|
----------------------------------------------------------------------------
| raise               | yes/no                       | Raise window        |
----------------------------------------------------------------------------


224.
----------------------------------------------------------------------------
| Command     : comp_hist_close                                            |
----------------------------------------------------------------------------
| Description : Closes component histogram of a layer                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | component layer name         |                     |
----------------------------------------------------------------------------


225.
----------------------------------------------------------------------------
| Command     : generate_vrml                                              |
----------------------------------------------------------------------------
| Description : The command generates a VRML file containing 3D info for   |
|               the current step's component layer(s).                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| side                | top, bottom or both          |                     |
----------------------------------------------------------------------------
| show_pins           | no or yes                    | Include component   |
|                     |                              | pins in VRML output?|
----------------------------------------------------------------------------
| fname               | External file to contain     |                     |
|                     | VRML information (output).   |                     |
----------------------------------------------------------------------------
| compress            | no or yes                    | Compress VRML       |
|                     |                              | output file?        |
----------------------------------------------------------------------------


226.
----------------------------------------------------------------------------
| Command     : copy_layer                                                 |
----------------------------------------------------------------------------
| Description : The command copies a layer to another layer. If the        |
|               destination layer does not exist, it will be created and   |
|               added to end of the matrix.                                |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| source_job          | existing job name            |                     |
----------------------------------------------------------------------------
| source_step         | entity name                  | from the job or from|
|                     |                              | the library         |
----------------------------------------------------------------------------
| source_layer        | entity name                  |                     |
----------------------------------------------------------------------------
| dest                | layer_name - specified dest  |                     |
|                     |              layer           |                     |
|                     | affected_layers - copy to all|                     |
|                     | the affected layers          |                     |
----------------------------------------------------------------------------
| dest_layer          | entity name                  | destination layer   |
----------------------------------------------------------------------------
| mode                | replace - replace the dest   |                     |
|                     | layer(s)                     |                     |
|                     | append - add to the end of   |                     |
|                     | dest layer(s)                |                     |
----------------------------------------------------------------------------
| invert              | yes - invert the features    |                     |
|                     |       polarity               |                     |
|                     | no - no invert               |                     |
----------------------------------------------------------------------------


227.
----------------------------------------------------------------------------
| Command     : register_layers                                            |
----------------------------------------------------------------------------
| Description : The command performs an automatic registration of layers   |
|               based on a specified reference layer. The layers must      |
|               contain pads - for the operation to succeed.               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| reference_layer     | entity name                  |                     |
----------------------------------------------------------------------------
| tolerance           | registration tolerance double|                     |
----------------------------------------------------------------------------
| mirror_allowed      | no/yes       if mirror transformation is allowed   |
----------------------------------------------------------------------------
| rotation_allowed    | no/yes       if rotation transformation is allowed |
----------------------------------------------------------------------------
| zero_lines          | no/yes                       Use zero-length lines |
----------------------------------------------------------------------------
| reg_mode            | layer_name - specified reg   |                     |
|                     |              layer           |                     |
|                     | affected_layers - register   |                     |
|                     | all the affected layers      |                     |
----------------------------------------------------------------------------
| register_layer      | entity name                  | if 'reg_mode' ==    |
|                     |                              | 'layer_name'        |
----------------------------------------------------------------------------


228.
----------------------------------------------------------------------------
| Command     : register_comp                                              |
----------------------------------------------------------------------------
| Description : The command performs an automatic registration of the      |
|               component layer(s) based on a given reference layer        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| reference_layer     | entity name                  |                     |
----------------------------------------------------------------------------
| side                | top, bottom or both          |                     |
----------------------------------------------------------------------------


229.
----------------------------------------------------------------------------
| Command     : register_manual                                            |
----------------------------------------------------------------------------
| Description : The command registers a layer according to a set of        |
|               transformation parameters. The transformation is done in   |
|               the following order : rotate, mirror, offset               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layers              | layer1;layer2,,,,,layern     | list of existing    |
|                     |                              | layers              |
----------------------------------------------------------------------------
| x_anchor, y_anchor  |                              | for angle, mirror   |
----------------------------------------------------------------------------
| x_off, y_off        |                              | offset values       |
----------------------------------------------------------------------------
| angle               | 0, 90, 180, 270              | around x,y_anchor   |
----------------------------------------------------------------------------
| mirror              | yes-x mirror,no-no mirror    | around x_anchor     |
----------------------------------------------------------------------------


230.
----------------------------------------------------------------------------
| Command     : register_comp_manual                                       |
----------------------------------------------------------------------------
| Description : The command registers the components according to a (dx,dy)|
|               value                                                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| side                | top, bottom or both          |                     |
----------------------------------------------------------------------------
| dx,dy               |                              | offset values       |
----------------------------------------------------------------------------


231.
----------------------------------------------------------------------------
| Command     : reread_layer                                               |
----------------------------------------------------------------------------
| Description : The command re-reads an existing layer from the database.  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | entity name                  |                     |
----------------------------------------------------------------------------


232.
----------------------------------------------------------------------------
| Command     : reread_comp                                                |
----------------------------------------------------------------------------
| Description : The command re-reads the component info from the database. |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
|               none                                                       |
----------------------------------------------------------------------------


233.
----------------------------------------------------------------------------
| Command     : truncate_layer                                             |
----------------------------------------------------------------------------
| Description : The command is used for trunctaing a layer's contents. The |
|               undo information is cleared. Thus, after running this      |
|               command the 'undo' operation cannot be performed.          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | entity name                  |                     |
----------------------------------------------------------------------------


234.
----------------------------------------------------------------------------
| Command     : truncate_dims                                              |
----------------------------------------------------------------------------
| Description : The command is used for trunctaing a layer's dims.         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | entity name                  |                     |
----------------------------------------------------------------------------


235.
----------------------------------------------------------------------------
| Command     : create_layer                                               |
----------------------------------------------------------------------------
| Description : The command is used for creating a new layer.              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | new layer name               |                     |
----------------------------------------------------------------------------
| context             | board, misc                  |                     |
----------------------------------------------------------------------------
| type                | signal, solder_mask,,,,etc   |                     |
----------------------------------------------------------------------------
| polarity            | positive, negative           |                     |
----------------------------------------------------------------------------
| ins_layer           | existing layer or EMPTY      |                     |
|                     | string for adding the layer  |                     |
|                     | to the end of the list       |                     |
----------------------------------------------------------------------------


236.
----------------------------------------------------------------------------
| Command     : rename_layer                                               |
----------------------------------------------------------------------------
| Description : The command is used for renaming a layer (the matrix is    |
|               updated).                                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| name                | existing layer name          |                     |
----------------------------------------------------------------------------
| new_name            | entity name of a non-existing|                     |
|                     | layer                        |                     |
----------------------------------------------------------------------------


237.
----------------------------------------------------------------------------
| Command     : delete_layer                                               |
----------------------------------------------------------------------------
| Description : The command is used for deleting an existing layer.        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------


238.
----------------------------------------------------------------------------
| Command     : delete_comp                                                |
----------------------------------------------------------------------------
| Description : The command is used for deleting component information     |
|               from both sides of the board.                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
|                    none                                                  |
----------------------------------------------------------------------------


239.
----------------------------------------------------------------------------
| Command     : merge_layers                                               |
----------------------------------------------------------------------------
| Description : The command merges 2 layers (like the 'copy_layer' command |
|               with 'mode' == 'append').                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| source_layer        | entity name                  |                     |
----------------------------------------------------------------------------
| dest_layer          | entity name                  | destination layer   |
----------------------------------------------------------------------------
| invert              | yes - invert the features    |                     |
|                     |       polarity               |                     |
|                     | no - no invert               |                     |
----------------------------------------------------------------------------


240.
----------------------------------------------------------------------------
| Command     : unmerge_layer                                              |
----------------------------------------------------------------------------
| Description : The command is used for unmerging a specified layer - the  |
|               layer is split into several layers for each polarity       |
|               change.                                                    |
----------------------------------------------------------------------------
| Response    : nnnn - number of created layers                            |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------
| dest_suffix         | text with the allowed name   | added to the source |
|                     | characters                   | layer name          |
----------------------------------------------------------------------------
| dest_max_layers     |                              | maximal number of   |
|                     |                              | output layers       |
|                     |                              | (if there are more  |
|                     |                              |  polarity changes   |
|                     |                              |  no layers will be  |
|                     |                              |  created and an     |
|                     |                              |  error message will |
|                     |                              |  be displayed)      |
----------------------------------------------------------------------------


241.
----------------------------------------------------------------------------
| Command     : compensate_layer                                           |
----------------------------------------------------------------------------
| Description : The command compensates the source layer and creates a     |
|               new layer (dest_layer) with the compensated features.      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| source_layer        | entity name                  |                     |
----------------------------------------------------------------------------
| dest_layer          | entity name                  | destination layer   |
----------------------------------------------------------------------------
| dest_layer_type     | rout; document               |                     |
----------------------------------------------------------------------------


242.
----------------------------------------------------------------------------
| Command     : create_doc_layer                                           |
----------------------------------------------------------------------------
| Description : The command creates document from the source layer and creates a  |
|               new layer (dest_layer) with the compensated features.      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| source_layer        | entity name                  |                     |
----------------------------------------------------------------------------
| dest_layer          | entity name                  | destination layer   |
----------------------------------------------------------------------------


243.
----------------------------------------------------------------------------
| Command     : rout_edit                                                  |
----------------------------------------------------------------------------
| Description : The command activates the rout editing package with a      |
|               reference layer and destination layer as params.           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| ref_layer           | entity name                  |                     |
----------------------------------------------------------------------------
| dest_layer          | entity name                  | destination layer   |
----------------------------------------------------------------------------


244.
----------------------------------------------------------------------------
| Command     : drill_path                                                 |
----------------------------------------------------------------------------
| Description : The command calculates the length of the drill path for a  |
|               layer. It takes into account only round pads.              |
----------------------------------------------------------------------------
| Response    : drill path length                                          |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer_name          | entity name                  | layer name          |
----------------------------------------------------------------------------


245.
----------------------------------------------------------------------------
| Command     : copper_area                                                |
----------------------------------------------------------------------------
| Description : The command calculates the copper area of a layer (s).     |
|               The operation is performed on the raster image of the      |
|               layer. The distribution map and the thermal map are created|
|               for the user interface popup, and cannot be accessed       |
|               through the command (at this stage ...).                   |
----------------------------------------------------------------------------
| Response    : Contains the total copper value + the copper percentage.   |
|               Syntax : ccccc ppppp (ccccc - copper area, ppppp -         |
|                        percentage).                                      |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer1              | existing layer name          |                     |
----------------------------------------------------------------------------
| layer2              | existing layer name          |                     |
----------------------------------------------------------------------------
| drills              | yes - take the drill layers  | the drill layers are|
|                     |       into account           | taken according to  |
|                     | no  - no drill layers        | job matrix          |
----------------------------------------------------------------------------
| consider_rout       | yes - take the rout layers   | the rout layers are |
|                     |       if drills=yes          | taken according to  |
|                     | no  - no rout layers(default)| job matrix          |
----------------------------------------------------------------------------
| drills_source       | matrix - take from matrix    |                     |
|                     | manual - take the list of    |                     |
|                     |          drills rather than  |                     |
|                     |          from the matrix     |                     |
----------------------------------------------------------------------------
| drills_list         | drill/rout layers names      | to be used if       |
|                     | separated by ';' characters  | drills_source=matrix|
|                     | (dr1;dr2;rt1;rt2)            |                     |
----------------------------------------------------------------------------
| resolution          | 1/4, 1/2, 1 mils             | rasterization       |
|                     |                              | resolution          |
|                     |	    (for compatibility v8.1)			   |
----------------------------------------------------------------------------
| resolution_value    | 1mic ... 2mil                | resolution value    |
|                     |                              |			   |
----------------------------------------------------------------------------
| thickness           | 0 <= thickness               | used for calculating|
|                     |                              | drill cylinder area |
----------------------------------------------------------------------------
| x_boxes, y_boxes    | 1 <= num <= 200              | number of boxes for |
|                     |                              | the distribution map|
----------------------------------------------------------------------------
| area                | yes - use the specified area |                     |
|                     |       (x1, y1, x2, y1)       |                     |
|                     | no  - copper area for the    |                     |
|                     |       whole layer            |                     |
----------------------------------------------------------------------------
| x1, y1, x2, y2      | legal coordinates            | rectangle corners   |
----------------------------------------------------------------------------
| dist_map            | yes - create distribution map|                     |
|                     | no  - no distribution map    |                     |
----------------------------------------------------------------------------
| f_type              | all - all features           |                     |
|                     | selected - only selected     |                     |
|                     |          features            |                     |
-----------------------------------------------------------------------------
| out_file            | output file (optional)       |                      |
-----------------------------------------------------------------------------
| out_layer           | first/second/sum             | what layer to display|
|                     |                              | in out_file          |
-----------------------------------------------------------------------------


246.
----------------------------------------------------------------------------
| Command     : copper_area_ex                                                |
----------------------------------------------------------------------------
| Description : The same as copper_area 
|		dist_map=no and not used in command
|               instead x_boxes & y_boxes used parameter box_size
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| box_size            | (in mil/mk) >= resolution_value (same value for X & Y) |
----------------------------------------------------------------------------


247.
----------------------------------------------------------------------------
| Command     : exposed_area                                               |
----------------------------------------------------------------------------
| Description : The command calculates the exposed area of a layer(s) -    |
|               possibly for gold_plated area calculation.                 |
|               The operation is performed on the raster image of the      |
|               layer using a user-defined mask layer. The distribution    |
|               map and the thermal map are created for the user interface |
|               popup, and cannot be accessed through the command.         |
----------------------------------------------------------------------------
| Response    : Contains the total exposed value + the copper percentage.  |
|               Syntax : ccccc ppppp (ccccc - exposed area, ppppp -        |
|                        percentage).                                      |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer1              | existing layer name          |                     |
----------------------------------------------------------------------------
| mask1               | layer1's mask layer          |                     |
----------------------------------------------------------------------------
| layer2              | existing layer name          |                     |
-----------------------------------------------------------------------------
| mask2               | layer2's mask layer          | needed only if layer2 |
|                     |                              | is defined            |
-----------------------------------------------------------------------------
| drills              | yes - take the drill layers  | the drill layers are|
|                     |       into account           | taken according to  |
|                     | no  - no drill layers        | job matrix          |
----------------------------------------------------------------------------
| consider_rout       | yes - take the rout layers   | the rout layers are |
|                     |       if drills=yes          | taken according to  |
|                     | no  - no rout layers(default)| job matrix          |
----------------------------------------------------------------------------
| drills_source       | matrix - take from matrix    |                     |
|                     | manual - take the list of    |                     |
|                     |          drills rather than  |                     |
|                     |          from the matrix     |                     |
----------------------------------------------------------------------------
| drills_list         | drill/rout layers names      | to be used if       |
|                     | separated by ';' characters  | drills_source=matrix|
|                     | (dr1;dr2;rt1;rt2)            |                     |
----------------------------------------------------------------------------
| resolution          | 1/4, 1/2, 1 mils             | rasterization       |
|                     |                              | resolution          |
|                     |	    (for compatibility v8.1)			   |
----------------------------------------------------------------------------
| resolution_value    | 1mic ... 2mil                | resolution value    |
|                     |                              |			   |
----------------------------------------------------------------------------
| thickness           | 0 <= thickness               | thickness (=depth)  |
|                     |                              | of drills.          |
|                     |                              | used for calculating|
|                     |                              | drill cylinder area |
----------------------------------------------------------------------------
| x_boxes, y_boxes    | 1 <= num <= 200              | number of boxes for |
|                     |                              | the distribution map|
----------------------------------------------------------------------------
| area                | yes - use the specified area |                     |
|                     |       (x1, y1, x2, y1)       |                     |
|                     | no  - copper area for the    |                     |
|                     |       whole layer            |                     |
----------------------------------------------------------------------------
| x1, y1, x2, y2      | legal coordinates            | rectangle corners   |
----------------------------------------------------------------------------
| dist_map            | yes - create distribution map|                     |
|                     | no  - no distribution map    |                     |
----------------------------------------------------------------------------
| f_type              | all - all features           |                     |
|                     | selected - only selected     |                     |
|                     |          features            |                     |
-----------------------------------------------------------------------------
| out_file            | output file (optional)       |                      |
-----------------------------------------------------------------------------
| out_layer           | first/second/sum             | what layer to display|
|                     |                              | in out_file          |
-----------------------------------------------------------------------------


248.
----------------------------------------------------------------------------
| Command     : exposed_area_ex                                               |
----------------------------------------------------------------------------
| Description : The same as exposed_area 
|		dist_map=no and not used in command
|               instead x_boxes & y_boxes used parameter box_size
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| box_size            | (in mil/mk) >= resolution_value (same value for X & Y) |
-----------------------------------------------------------------------------


249.
----------------------------------------------------------------------------
| Command     : copper_drls_reset                                          |
----------------------------------------------------------------------------
| Description : The command is used for reseting a drill layers list, that |
|               is used for the copper area measurement.                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


250.
----------------------------------------------------------------------------
| Command     : copper_drls_add                                            |
----------------------------------------------------------------------------
| Description : The command adds a drill layer for the copper area calc.   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing drill layer name    |                     |
----------------------------------------------------------------------------
| thickness           | thikness/depth of the drill  |                     |
----------------------------------------------------------------------------
| type                | through/blind                |                     |
----------------------------------------------------------------------------


251.
----------------------------------------------------------------------------
| Command     : flatten_layer                                              |
----------------------------------------------------------------------------
| Description : The command recieves as input a layer that contains step&  |
|               repeat data, and it flattens it, and creates a new layer   |
|               that contains the broken step & repeat features.           |
----------------------------------------------------------------------------
| Response    : Contains the total copper value + the copper percentage.   |
|               Syntax : ccccc ppppp (ccccc - copper area, ppppp -         |
|                        percentage).                                      |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| source_layer        | existing layer name          |                     |
----------------------------------------------------------------------------
| target_layer        | layer to create              |                     |
----------------------------------------------------------------------------


252.
----------------------------------------------------------------------------
| Command     : compare_layers                                             |
----------------------------------------------------------------------------
| Description : The command is used for performing a picture (pix by pix)
|               compare between 2 layers.
----------------------------------------------------------------------------
| Response    : The number of boxes that have differences. If there are no |
|               differences the response will be 0.                        |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer1              | layer in the current step    |                     |
----------------------------------------------------------------------------
| job2                | name of second job           |                     |
----------------------------------------------------------------------------
| step2               | name of a step in second job |                     |
----------------------------------------------------------------------------
| layer2              | second layer name            |                     |
----------------------------------------------------------------------------
| layer2_ext          |                              |                     |
----------------------------------------------------------------------------
| tol                 | 0.03 <= tol <= 10 mils       | Was 0.2 up to v6.0  |
|                     |                              | Default: 1 mil      |
----------------------------------------------------------------------------
| area                | global  - all layer area     |                     |
|                     | profile - only inside profile|                     |
----------------------------------------------------------------------------
| ignore_attr         | ignore features with         | attribute names     |     
|                     | these attributes             | separated by ;      |
----------------------------------------------------------------------------
| map_layer           | legal layer name             |                     |
----------------------------------------------------------------------------
| map_layer_res       |10 < map_layer_res < 1000 mils| new in Genesis v6.0 |
|                     |                              | Default: 200 mils   |
----------------------------------------------------------------------------


253.
----------------------------------------------------------------------------
| Command     : netlist2layer                                              |
----------------------------------------------------------------------------
| Description : The command is used for creation of a graphic layer with   |
|               points corresponding each test point in net. Such layer    |
|               may be used as drill drill layer for test plates creation  |
----------------------------------------------------------------------------
| Response    : The number of created layers                               |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| netlist             | cad,refnet,current,curcad    |                     |
----------------------------------------------------------------------------
| staggered           | yes, no                      |                     |
----------------------------------------------------------------------------
| finished            | yes, no                      |                     |
----------------------------------------------------------------------------
| optimised           | yes, no                      |                     |
----------------------------------------------------------------------------
| comment             | yes, no                      |                     |
----------------------------------------------------------------------------
| hole_size           | size in units                |  Default hole size  |
----------------------------------------------------------------------------
| top_layer           | layer name                   |                     |
----------------------------------------------------------------------------
| bot_layer           | layer name                   |                     |
----------------------------------------------------------------------------
| through_layer       | layer name                   |                     |
----------------------------------------------------------------------------
| inner_layer_prefix  | Prefix for inner layer names |                     |
----------------------------------------------------------------------------


254.
----------------------------------------------------------------------------
| Command     : netlist_cur2ref_compare                                    |
----------------------------------------------------------------------------
| Description : The command calls the routine that compares between        |
| REFERENCE and CURRENT netlists and display the results in the            |
| "Online Netlist Compare" window.                                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| job                 | existing job name            |                     |
----------------------------------------------------------------------------
| step                | existing step name           |                     |
----------------------------------------------------------------------------
| display             | none,top,bottom              |                     |
----------------------------------------------------------------------------


255.
----------------------------------------------------------------------------
| Command     : attr_to_cad_netlist                                        |
----------------------------------------------------------------------------
| Description : The command calls the routine that compares between        |
| REFERENCE and CURRENT netlists and display the results in the            |
| "Online Netlist Compare" window.                                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| job                 | existing job name            |                     |
----------------------------------------------------------------------------
| step                | existing step name           |                     |
----------------------------------------------------------------------------
| recalc              | yes/no                       |                     |
----------------------------------------------------------------------------


256.
----------------------------------------------------------------------------
| Command     : optimize_levels                                            |
----------------------------------------------------------------------------
| Description : The command is used for optimizing the number of positive  |
|               negative levels.                                           |
----------------------------------------------------------------------------
| Response    : The number of positive negative levels after the operation.|
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------
| opt_layer           | optimized output layer       |                     |
----------------------------------------------------------------------------
| levels              | larger or equal to 1         |                     |
----------------------------------------------------------------------------


257.
----------------------------------------------------------------------------
| Command     : clip_area_strt                                             |
----------------------------------------------------------------------------
| Description : Command for starting a clip area.                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


258.
----------------------------------------------------------------------------
| Command     : clip_area_xy                                               |
----------------------------------------------------------------------------
| Description : Command for adding a polygon/rectangle point.              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal x,y coordinates        |                     |
----------------------------------------------------------------------------


259.
----------------------------------------------------------------------------
| Command     : clip_area_end                                              |
----------------------------------------------------------------------------
| Description : The command closes the clip area, and executes on the      |
|               specified layers.                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layers_mode         | layer_name - specified dest  |                     |
|                     |              layer           |                     |
|                     | affected_layers - copy to all|                     |
|                     | the affected layers          |                     |
----------------------------------------------------------------------------
| layer               | entity name                  | if (layers_mode ==  |
|                     |                              |     layer_name)     |
----------------------------------------------------------------------------
| area                | manual, profile              |                     |
----------------------------------------------------------------------------
| area_type           | rectangle, polygon           | if (area == manual) |
----------------------------------------------------------------------------
| inout               | inside, outside              |                     |
----------------------------------------------------------------------------
| contour_cut         | cut features touching border |                     |
|                     | via contour operation or like|                     |
|                     | lines, pads etc              |                     |
----------------------------------------------------------------------------
| margin              | in mils                      |                     |
----------------------------------------------------------------------------


260.
----------------------------------------------------------------------------
| Command     : tools_tab_reset                                            |
----------------------------------------------------------------------------
| Description : The command resets the tools list that is used by the -    |
|               'tools_set' command.                                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


261.
----------------------------------------------------------------------------
| Command     : tools_tab_add                                              |
----------------------------------------------------------------------------
| Description : The command is used for adding a tool to a table that is   |
|               used by the 'tools_set' command.                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| num                 | 1 <= num                     | tool number         |
----------------------------------------------------------------------------
| shape               | hole - pads                  |                     |
|                     | slot - lines & arcs          |                     |
----------------------------------------------------------------------------
| type                | plate - plated hole          |                     |
|                     | nplate - non-plated hole     |  attr: .drill       |
|                     | via    - via hole            |                     |
----------------------------------------------------------------------------
|                     |                              |  use with type:     |
| type2               | standard                     | plate, nplate, via  |
|                     | laser     attr: .via_type    | via                 |
|                     | photo     attr: .via_type    | via                 |
|                     | press_fit attr: .plated_type | plate               |
----------------------------------------------------------------------------
| min_tol             | MIN_COORD < tol < MAX_COORD  | min allowed         |
|                     |                              | tollerance          |
----------------------------------------------------------------------------
| max_tol             | MIN_COORD < tol < MAX_COORD  | max allowed         |
|                     |                              | tollerance          |
----------------------------------------------------------------------------
| bit                 | string (up t0 64 chars)      | drill bit type(name)|
----------------------------------------------------------------------------
| finish_size         | 0 <= finish_size             | finished hole size  |
----------------------------------------------------------------------------
| drill_size          | 0 <= drill_size              | calculated drill    |
|                     |                              | size                |
----------------------------------------------------------------------------
| combined            | no/yes                       | default:no          |
----------------------------------------------------------------------------
| orig_size           | 0 <= orig_size               | Original size       |
|                     |                              | for combined tools  |
----------------------------------------------------------------------------
| slot_len            | 0 <= slot_len                | length of the slot  |
----------------------------------------------------------------------------


262.
----------------------------------------------------------------------------
| Command     : tools_set                                                  |
----------------------------------------------------------------------------
| Description : The command sets the tool parameters (including sizes) of  |
|               a drill/rout layer. The tools table is defined by the      |
|               commands : 'tools_tab_reset' and 'tools_tab_add'.          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------
| thickness           | 0 <= thickness               | board thickness     |
----------------------------------------------------------------------------
| user_params         | string up to 64 chars        | user parameters that|
|                     |                              | are used for        |
|                     |                              | calculating the     |
|                     |                              | drill sizes         |
----------------------------------------------------------------------------
| slots               |                              | slot mode           |
----------------------------------------------------------------------------


263.
----------------------------------------------------------------------------
| Command     : tools_show                                                 |
----------------------------------------------------------------------------
| Description : The command is used for showing the tools popup.           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------


264.
----------------------------------------------------------------------------
| Command     : tools_close                                                |
----------------------------------------------------------------------------
| Description : The command is used for closing the tools popup.           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values     |             Comment             |
---------------------------------------------------------------------------
| force               | no/yes           | if "yes" - tool popup is closed |
|                     |                  | even if it was changed during   |
|                     |                  | session.                        |
---------------------------------------------------------------------------


265.
----------------------------------------------------------------------------
| Command     : tools_list_reset                                           |
----------------------------------------------------------------------------
| Description : The command resets the tools list that is used by the -    |
|               'tools_list_set' command.                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


266.
----------------------------------------------------------------------------
| Command     : tools_list_add                                             |
----------------------------------------------------------------------------
| Description : The command is used for adding a tool to a table that is   |
|               used by the 'tools_list_set' command.                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| num                 | 1 <= num                     | tool number         |
----------------------------------------------------------------------------
| size                | 0 <= size                    | drill size          |
----------------------------------------------------------------------------


267.
----------------------------------------------------------------------------
| Command     : tools_list_set                                             |
----------------------------------------------------------------------------
| Description : The command sets the tool sizes.                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------


268.
----------------------------------------------------------------------------
| Command     : cre_drills_map                                             |
----------------------------------------------------------------------------
| Description : The command creates a layer with markers that represent    |
|               the drills. On the right bottom side there is a summary    |
|               table.                                                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------
| map_layer           |                              |                     |
-----------------------------------------------------------------------------
| preserve_attr       | no/yes                       | if yes => all feature |
|                     |                              | attributes are        |
|                     |                              | copied to a drill-map |
------------------------------------------------------------------------------
| draw_origin         | no/yes                       | if yes => origin will |
|                     |                              | be drawn on drill-map |
-----------------------------------------------------------------------------
| units               | inch, mil, mm                |                     |
----------------------------------------------------------------------------
| mark_dim            | marker dimension             |                     |
----------------------------------------------------------------------------


269.
----------------------------------------------------------------------------
| Command     : drill_size_hook                                            |
----------------------------------------------------------------------------
| Description : The command is used for executing the '/genesis/sys/hooks/ |
|               drill_size script. It recieves as input the drill params,  |
|               and it returns the layer drill size, and drill bit.        |
----------------------------------------------------------------------------
| Response    : drill_size drill_bit                                       |
|               The drill_size is in mils/microns (according to the working|
|               units).                                                    |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Existing layer name or empty | The layer name is   |
|                     | string                       | used for setting the|
|                     |                              | $$JOB, and $$STEP   |
|                     |                              | variables of the    |
|                     |                              | script. If the layer|
|                     |                              | is not specified the|
|                     |                              | variables will not  |
|                     |                              | be specified        |
----------------------------------------------------------------------------
| thickness           | 0 <= thickness               | board thickness     |
----------------------------------------------------------------------------
| user_params         | string up to 64 chars        | user parameters that|
|                     |                              | are used for        |
|                     |                              | calculating the     |
|                     |                              | drill sizes         |
----------------------------------------------------------------------------
| finish_size         | 0 <= finish_size             | finished hole size  |
----------------------------------------------------------------------------
| shape               | hole - pads                  |                     |
|                     | slot - lines & arcs          |                     |
----------------------------------------------------------------------------
| type                | plate - plated hole          |                     |
|                     | nplate - non-plated hole     | attr: .drill        |
|                     | via    - via hole            |                     |
----------------------------------------------------------------------------
|                     |                              |  use with type:     |
| type2               | standard                     | plate, nplate, via  |
|                     | laser     attr: .via_type    | via                 |
|                     | photo     attr: .via_type    | via                 |
|                     | press_fit attr: .plated_type | plate               |
----------------------------------------------------------------------------
| min_tol             | MIN_COORD < tol < MAX_COORD  | min allowed         |
|                     |                              | tollerance          |
----------------------------------------------------------------------------
| max_tol             | MIN_COORD < tol < MAX_COORD  | max allowed         |
|                     |                              | tolerance           |
----------------------------------------------------------------------------
| bit                 | original "Drill Des" value   | default ""          |
----------------------------------------------------------------------------
| count               | Tool count                   | default=0 -undefined |
----------------------------------------------------------------------------
| slot_len            | 0 <= slot_len                | length of the slot  |
----------------------------------------------------------------------------


270.
----------------------------------------------------------------------------
| Command     : tools_merge                                                |
----------------------------------------------------------------------------
| Description : The command is used for merging tool entries that have     |
|               the same values.                                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------


271.
----------------------------------------------------------------------------
| Command     : tools_merge_ex                                              |
----------------------------------------------------------------------------
| Description : The command is used for merging tool entries that have     |
|               the same values(keep or change tool number)                |
|               After merge tools may be sorted by size+shape+type         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------
| mode                | merge                        | default             |
|                     | merge_keep_tool              |                     |
|                     | merge_and_sort               |                     |
----------------------------------------------------------------------------


272.
----------------------------------------------------------------------------
| Command     : tools_combine                                              |
----------------------------------------------------------------------------
| Description : The command is used for combining tools, executing         |
|		the '/genesis/sys/hooks/combine_drill script.		   |
|		It recieves as input the drill params for all tools        |
|               and it returns the layer combined drill size for each tool |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------


273.
----------------------------------------------------------------------------
| Command     : add_line                                                   |
----------------------------------------------------------------------------
| Description : Adds a line feature to all the affected layers. In addition|
|               to the specified parameters the current attributes are     |
|               added as well (attributes that were set by the             |
|               'cur_atr_set' command).                                    |
----------------------------------------------------------------------------
| Response    : Add feature index.                                         |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| attributes          | yes - add the current attr   |                     |
|                     | no  - no attributes          |                     |
----------------------------------------------------------------------------
| xs, ys, xe, ye      | legal coordinates            | start and end points|
----------------------------------------------------------------------------
| symbol              | existing symbol name         |                     |
----------------------------------------------------------------------------
| polarity            | positive, negative           |                     |
----------------------------------------------------------------------------


274.
----------------------------------------------------------------------------
| Command     : add_slot                                                   |
----------------------------------------------------------------------------
| Description : Adds a slot feature (= a line with its .drill_type         |
|               attribute set) to all the affected layers.                 |
----------------------------------------------------------------------------
| Response    : --                                                         |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| symbol              | a legal line symbol name     | exmp: r201          |
-------------------------------------------------------------------------------------
| x_center, y_center  | legal coordinates            | slot's middle point (inch/mm)|
-------------------------------------------------------------------------------------
| len                 | positive value               | slot len (inch/mm)  |
----------------------------------------------------------------------------
| angle               | (0 - 360)                    | slot angle (deg)    |
----------------------------------------------------------------------------
| dcode               | positive integer (o-> none)  | slot dcode          |
----------------------------------------------------------------------------
| drill_type          | plate  - plated hole         |                     |
|                     | nplate - non-plated hole     |                     |
|                     | via    - via hole            |                     |
----------------------------------------------------------------------------


275.
----------------------------------------------------------------------------
| Command     : add_pad                                                    |
----------------------------------------------------------------------------
| Description : Adds a pad feature to all the affected layers. In addition |
|               to the specified parameters the current attributes are     |
|               added as well (attributes that were set by the             |
|               'cur_atr_set' command).                                    |
----------------------------------------------------------------------------
| Response    : Added feature index.                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| attributes          | yes - add the current attr   |                     |
|                     | no  - no attributes          |                     |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | pad location        |
----------------------------------------------------------------------------
| symbol              | existing symbol name         |                     |
----------------------------------------------------------------------------
| polarity            | positive, negative           |                     |
----------------------------------------------------------------------------
| angle               | [0..360] (not:0,90,180,270)  |                     |
----------------------------------------------------------------------------
| mirror              | yes, no                      | around X axis       |
----------------------------------------------------------------------------
| nx, ny              | nx, ny >= 1                  | number of pads in   |
|                     |                              | matrix              |
----------------------------------------------------------------------------
| dx, dy              | dx, dy >= 0 (mils)           | matrix delta        |
----------------------------------------------------------------------------
| xscale, yscale      | > 0                          | in this case the    |
|                     |                              | pad will be broken  |
----------------------------------------------------------------------------


276.
----------------------------------------------------------------------------
| Command     : add_circle                                                 |
----------------------------------------------------------------------------
| Description : For add circle with deferent methods to add arc feature    |
|									   |
|		Adds an arc feature to all the affected layers. In addition|
|               to the specified parameters the current attributes are     |
|               added as well (attributes that were set by the             |
|               'cur_atr_set' command).                                    |
----------------------------------------------------------------------------
| Response    : Add features index.                                        |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| attributes          | yes - add the current attr   |                     |
|                     | no  - no attributes          |                     |
----------------------------------------------------------------------------
| method              | center_radius, start_center, start_edge_edge       |
----------------------------------------------------------------------------
| xs, ys              | legal coordinates (inch/mm)  | circle start        |
----------------------------------------------------------------------------
| xc, yc              | legal coordinates (inch/mm)  | circle center       |
----------------------------------------------------------------------------
| xp1, yp1            | legal coordinates (inch/mm)  | circle edge1        |
----------------------------------------------------------------------------
| xp2, yp2            | legal coordinates (inch/mm)  | circle edge2        |
----------------------------------------------------------------------------
| radius              | positive value    (inch/mm)  | circle radius       |
----------------------------------------------------------------------------
| symbol              | existing symbol name         |                     |
----------------------------------------------------------------------------
| polarity            | positive, negative           |                     |
----------------------------------------------------------------------------
| direction           | cw, ccw                      |                     |
----------------------------------------------------------------------------


277.
----------------------------------------------------------------------------
| Command     : add_arc_ex                                                 |
----------------------------------------------------------------------------
| Description : The same as add_arc but with deferent methods to add arc.  |
|									   |
|		Adds an arc feature to all the affected layers. In addition|
|               to the specified parameters the current attributes are     |
|               added as well (attributes that were set by the             |
|               'cur_atr_set' command).                                    |
----------------------------------------------------------------------------
| Response    : Add features index.                                        |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| attributes          | yes - add the current attr   |                     |
|                     | no  - no attributes          |                     |
----------------------------------------------------------------------------
| method              | start_end_edge, start_end_angle,start_end_radius,  |
|                     | start_center_angle, start_center_length            |
----------------------------------------------------------------------------
| xs, ys              | legal coordinates (inch/mm)  | arc start           |
----------------------------------------------------------------------------
| xe, ye              | legal coordinates (inch/mm)  | arc end             |
----------------------------------------------------------------------------
| xc, yc              | legal coordinates (inch/mm)  | arc center          |
----------------------------------------------------------------------------
| xp, yp              | legal coordinates (inch/mm)  | arc edge            |
----------------------------------------------------------------------------
| angle               |  [0-360]                     | legal angle         |
----------------------------------------------------------------------------
| radius              | positive value (inch/mm)     | arc radius          |
----------------------------------------------------------------------------
| length              | positive value (inch/mm)     | arc length          |
----------------------------------------------------------------------------
| symbol              | existing symbol name         |                     |
----------------------------------------------------------------------------
| polarity            | positive, negative           |                     |
----------------------------------------------------------------------------
| direction           | cw, ccw                      |                     |
----------------------------------------------------------------------------


278.
----------------------------------------------------------------------------
| Command     : add_arc                                                    |
----------------------------------------------------------------------------
| Description : Adds an arc feature to all the affected layers. In addition|
|               to the specified parameters the current attributes are     |
|               added as well (attributes that were set by the             |
|               'cur_atr_set' command).                                    |
----------------------------------------------------------------------------
| Response    : Add features index.                                        |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| attributes          | yes - add the current attr   |                     |
|                     | no  - no attributes          |                     |
----------------------------------------------------------------------------
| xc, yc              | legal coordinates            | arc center          |
----------------------------------------------------------------------------
| xs, ys              | legal coordinates            | arc start           |
----------------------------------------------------------------------------
| xe, ye              | legal coordinates            | arc end             |
----------------------------------------------------------------------------
| symbol              | existing symbol name         |                     |
----------------------------------------------------------------------------
| polarity            | positive, negative           |                     |
----------------------------------------------------------------------------
| direction           | cw, ccw                      |                     |
----------------------------------------------------------------------------


279.
----------------------------------------------------------------------------
| Command     : add_text                                                   |
----------------------------------------------------------------------------
| Description : Adds a text feature to all the affected layers. In         |
|               addition to the specified parameters the current attributes|
|               are added as well (attributes that were set by the         |
|               'cur_atr_set' command). The added text feature may be a    |
|               string or a barcode.                                       |
----------------------------------------------------------------------------
| Response    : Added feature index.                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| attributes          | yes - add the current attr   |                     |
|                     | no  - no attributes          |                     |
----------------------------------------------------------------------------
| type                | string, barcode,             |                     |
|                     | orb_plot_stamp_str,          |                     |
|                     | orb_plot_stamp_bar,          |                     |
|                     | canned_text                  |                     |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | text position       |
----------------------------------------------------------------------------
| text                | free text                    | text string (may be |
|                     |                              | a dynamic text)     |
----------------------------------------------------------------------------
| x_size, y_size      | 0 < size < 0.2 inches        | character size      |
|                     |                              | relevant if type == |
|                     |                              | 'string'            |
----------------------------------------------------------------------------
| w_factor            | 0.0 < w_factor               | font line width     |
|                     |                              | factor              |
|                     |                              | relevant if type == |
|                     |                              | 'string'            |
----------------------------------------------------------------------------
| polarity            | positive, negative           |                     |
----------------------------------------------------------------------------
| angle               | [0..360] (not:0,90,180,270)  |                     |
----------------------------------------------------------------------------
| mirror              | no, yes                      | around X axis       |
----------------------------------------------------------------------------
| fontname            | must be - 'standard' !!!!    | at this stage only  |
|                     |                              | the standard font is|
|                     |                              | supported           |
----------------------------------------------------------------------------
| bar_type            | upc39                        | relevant if type == |
|                     |                              | 'barcode'           |
----------------------------------------------------------------------------
| bar_char_set        | ascii, full_ascii            |         ""          |
----------------------------------------------------------------------------
| bar_checksum        | yes - add checksum info      |         ""          |
|                     | no  - no  checksum info      |                     |
----------------------------------------------------------------------------
| bar_background      | no, yes                      |                     |
----------------------------------------------------------------------------
| bar_add_string      | yes - addition text string   |         ""          |
|                     | no  - no string              |                     |
----------------------------------------------------------------------------
| bar_add_string_pos  | top, bottom                  |         ""          |
----------------------------------------------------------------------------
| bar_width           | width > 0 (inches)           | element width       |
----------------------------------------------------------------------------
| bar_height          | height > 0 (inches)          | barcode height      |
----------------------------------------------------------------------------
| ver                 | 0 - old version (only for    | The version controls|
|                     |     scripts compatability    | the position of the |
|                     | 1 - new text version         | text.               |
----------------------------------------------------------------------------


280.
----------------------------------------------------------------------------
| Command     : add_surf_strt                                              |
----------------------------------------------------------------------------
| Description : Starts a surface feature.                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| type                | feature or island/hole       |                     |
----------------------------------------------------------------------------


281.
----------------------------------------------------------------------------
| Command     : add_surf_end                                               |
----------------------------------------------------------------------------
| Description : The command closes a surface, and adds it to the work      |
|               and affected layers.                                       |
----------------------------------------------------------------------------
| Response    : Added feature index.                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| attributes          | yes - add the current attr   |                     |
|                     | no  - no attributes          |                     |
----------------------------------------------------------------------------
| polarity            | positive, negative           |                     |
----------------------------------------------------------------------------


282.
----------------------------------------------------------------------------
| Command     : add_surf_poly_strt                                         |
----------------------------------------------------------------------------
| Description : Starts a surface polygon.                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | start point         |
----------------------------------------------------------------------------


283.
----------------------------------------------------------------------------
| Command     : add_surf_hole_strt                                         |
----------------------------------------------------------------------------
| Description : Starts a surface polygon.                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | start point         |
----------------------------------------------------------------------------


284.
----------------------------------------------------------------------------
| Command     : add_surf_poly_seg                                          |
----------------------------------------------------------------------------
| Description : Adds a polygon segment.                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | segment end point   |
----------------------------------------------------------------------------


285.
----------------------------------------------------------------------------
| Command     : add_surf_poly_crv                                          |
----------------------------------------------------------------------------
| Description : Adds a polygon curve.                                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| xc, yc              | legal coordinates            | curve center point  |
----------------------------------------------------------------------------
| xe, ye              | legal coordinates            | curve end point     |
----------------------------------------------------------------------------
| cw                  | yes - clockwise              |                     |
|                     | no  - counter clockwise      |                     |
----------------------------------------------------------------------------


286.
----------------------------------------------------------------------------
| Command     : add_surf_poly_end                                          |
----------------------------------------------------------------------------
| Description : Closes a surface polygon.                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


287.
----------------------------------------------------------------------------
| Command     : add_surf_hole_end                                          |
----------------------------------------------------------------------------
| Description : Closes a surface hole.                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


288.
----------------------------------------------------------------------------
| Command     : add_polyline_strt                                          |
----------------------------------------------------------------------------
| Description : Starts polyline.                                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


289.
----------------------------------------------------------------------------
| Command     : add_polyline_xy                                            |
----------------------------------------------------------------------------
| Description : Adds a polyline point.                                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            |                     |
----------------------------------------------------------------------------


290.
----------------------------------------------------------------------------
| Command     : add_polyline_crv                                           |
----------------------------------------------------------------------------
| Description : Adds a polyline curve points                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| xc, yc              | legal coordinates            | arc center point    |
----------------------------------------------------------------------------
| xe, ye              | legal coordinates            | arc end point       |
----------------------------------------------------------------------------
| cw                  | yes - clockwise              |                     |
|                     | no  - counter clockwise      |                     |
----------------------------------------------------------------------------


291.
----------------------------------------------------------------------------
| Command     : add_polyline_end                                           |
----------------------------------------------------------------------------
| Description : Closes a polyline (series of line features).               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| attributes          | yes - add the current attr   |                     |
|                     | no  - no attributes          |                     |
----------------------------------------------------------------------------
| symbol              | existing symbol name         |                     |
----------------------------------------------------------------------------
| polarity            | positive, negative           |                     |
---------------------------------------------------------------------------------


292.
----------------------------------------------------------------------------
| Command     : datum                                                      |
----------------------------------------------------------------------------
| Description : Sets the step datum point (used for step & repeat and for  |
|               the pattern fill functions).                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | datum position      |
----------------------------------------------------------------------------


293.
----------------------------------------------------------------------------
| Command     : drill_rout_verific                                         |
----------------------------------------------------------------------------
| Description : The command is used for modification drill or rout         |
|               verification coupon data.                                  |
|		The main usage is for setting the fixed coupons location   |
|		in the panelization procedure.                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| step                | step that exists in the job  |                     |
----------------------------------------------------------------------------
| layer               | layer that exists in the job |                     |
----------------------------------------------------------------------------
| type                | None, Drill or Rout          | Coupon step type    |
----------------------------------------------------------------------------
| mode                | Start/End, Start or End      | Coupon layer mode   |
----------------------------------------------------------------------------
| order               | Coupon order [1,2,3...]      |                     |
----------------------------------------------------------------------------
| split               | Number of splits [1or2]      |  Drill only         |
----------------------------------------------------------------------------
| method              | Calculation method:          |                     |
|                     |  none       - layer not used for coupon            |
|                     |  auto       - profile to define rectangle          |
|                     |  from_point - point, direction and col.quantity    |
|                     |  fixed      - use features in the layer            |
----------------------------------------------------------------------------
| dist_t              | Distance between pad centers |                     |
|                     | or spacing between contours  |                     |
----------------------------------------------------------------------------
| dist                | Distance value               |    mil/mk           |
----------------------------------------------------------------------------
| min_hits            | If number of drills less than 'hits' in this size, |
|                     | the coupon for this size will not be drilled.      |
----------------------------------------------------------------------------
| min_size            | If tool size less than 'min_size',                 |
|                     | the coupon for this size will not be drilled.      |
----------------------------------------------------------------------------
| max_size            | If tool size greater than 'max_size',              |
|                     | the coupon for this size will not be drilled.      |
----------------------------------------------------------------------------
| xp                  | Point X-coord.		     |			   |
|		      | for 'from_point' method      |     inch/mm         |
----------------------------------------------------------------------------
| yp                  | Point Y-coord.		     |			   |
|		      | for 'from_point' method      |     inch/mm         |
----------------------------------------------------------------------------
| direct              | [0,90,180 270]               |                     |
|		      | for 'from_point' method      |                     |
----------------------------------------------------------------------------
| slot_len            | Slot length                  |      mil/mk         |
|		      | for 'Rout' step type         |                     |
----------------------------------------------------------------------------
| slot_ang            | Slot angle [0..360]          |                     |
|		      | for 'Rout' step type         |                     |
----------------------------------------------------------------------------
| layer               | imprint layer name that exists in the job          |
----------------------------------------------------------------------------


294.
----------------------------------------------------------------------------
| Command     : drill_rout_verific_update                                  |
----------------------------------------------------------------------------
| Description : The command is used for updating layer data		   |
|		into drill or rout verification coupons.                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | layer that exists in the job |                     |
----------------------------------------------------------------------------
| mode                | all, drill, rout or single   | Update layer mode   |
----------------------------------------------------------------------------


295.
----------------------------------------------------------------------------
| Command     : coupons_frame                                              |
----------------------------------------------------------------------------
| Description : The command is used for copying the step & repeat data of  |
|               a source step to the edited step. The main usage is for    |
|               setting the fixed coupons location in the panelization     |
|               procedure.                                                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| step                | step that exists in the job  |                     |
|                     | or in the library            |                     |
----------------------------------------------------------------------------


296.
----------------------------------------------------------------------------
| Command     : tools_frame                                                |
----------------------------------------------------------------------------
| Description : The command is used for copying the features data of a step|
|               to the edited step, for all the matching layer names. This |
|               is usefull in cases where the tooling data is set at fixed |
|               locations.                                                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| step                | step that exists in the job  | source step         |
|                     | or in the library            |                     |
----------------------------------------------------------------------------


297.
----------------------------------------------------------------------------
| Command     : panel_size                                                 |
----------------------------------------------------------------------------
| Description : Sets the panel (step) profile as a rectangle with a        |
|               specified size.                                            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| width, height       | 0 <= size (inches)           |                     |
----------------------------------------------------------------------------


298.
----------------------------------------------------------------------------
| Command     : sr_active                                                  |
----------------------------------------------------------------------------
| Description : Sets the s&r active area margins.                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| top, bottom, left   | 0 <= size                    |                     |
| right               | the sizes must form a        |                     |
|                     | a rectnagle that is smaller  |                     |
|                     | than the panel size          |                     |
----------------------------------------------------------------------------


299.
----------------------------------------------------------------------------
| Command     : sr_auto                                                    |
----------------------------------------------------------------------------
| Description : The command performs an automatic step & repeat function   |
|               for a specified set of panel parameters.                   |
----------------------------------------------------------------------------
| Response    : nnn uuu - nnn : number of repeats, uuu - utilization       |
|                               percentage                                 |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| step                | existing step in the job or  | step & repeat entity|
|                     | in the library               |                     |
----------------------------------------------------------------------------
| num_mode            | multiple - mutliple repeats  |                     |
|                     |            are allowed       |                     |
|                     | single - single repeat is    |                     |
|                     |          allowed             |                     |
----------------------------------------------------------------------------
| xmin, ymin          | legal coordinates            | lower left corner of|
|                     |                              | the panel           |
----------------------------------------------------------------------------
| width, height       | 0 <= size                    | panel size          |
----------------------------------------------------------------------------
| panel_margin        | 0 <= panel_margin            | margin from the edge|
|                     |                              | of the panel        |
----------------------------------------------------------------------------
| step_margin         | 0 <= step_margin             | margin between the  |
|                     |                              | step profiles       |
----------------------------------------------------------------------------
| gold_plate          | yes - consider gold plated   |                     |
|                     |       connector              |                     |
|                     | no  - no gold connectors     |                     |
----------------------------------------------------------------------------
| gold_side           | right, bottom, left, top     | connector side on   |
 |                     |                              | the repeated step   |
----------------------------------------------------------------------------
| orientation         | any - horizontal and vertical|                     |
|                     | horizontal                   |                     |
|                     | vertical                     |                     |
----------------------------------------------------------------------------
| evaluate            | yes - used only to evaluate  |                     |
|                     |       the utilization (the   |                     |
|                     |       calculated s&r is not  |                     |
|                     |       applied)               |                     |
|                     | no  - the s&r is also applied|                     |
----------------------------------------------------------------------------
| active_margins      | yes - the 'panel_margin' is  |                     |
|                     |       not conidered. The     |                     |
|                     |       'top_active',,,etc are |                     |
|                     |       taken instead.         |                     |
|                     | no - the 'panel_margin' is   |                     |
|                     |      used                    |                     |
----------------------------------------------------------------------------
| top_active          | active area margins (from the|                     |
| bottom_active       | panel edges)                 |                     |
| left_active         |                              |                     |
| right_active        |                              |                     |
----------------------------------------------------------------------------
| step_xy_margin      |                              |                     |
----------------------------------------------------------------------------
| step_margin_x,      | Margins between              |                     |
| step_margin_y       | the step profiles            |                     |
----------------------------------------------------------------------------


300.
----------------------------------------------------------------------------
| Command     : sr_auto_class                                              |
----------------------------------------------------------------------------
| Description : The command performs a full automatic step & repeat        |
|               operation. It is simliar to the 'sr_auto' but it takes all |
|               the panel constraints and possibilities from the panel     |
|               classes file, and returns the best utilized panel.         |
----------------------------------------------------------------------------
| Response    : nnn uuu - nnn : number of repeats, uuu - utilization       |
|                               percentage                                 |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| step                | existing step in the job or  | step & repeat entity|
|                     | in the library               |                     |
----------------------------------------------------------------------------
| num_mode            | multiple - mutliple repeats  |                     |
|                     |            are allowed       |                     |
|                     | single - single repeat is    |                     |
|                     |          allowed             |                     |
----------------------------------------------------------------------------
| class               | wildcard filter              | panel class filter  |
----------------------------------------------------------------------------


301.
------------------------------------------------------------------------------
| Command     : sr_fill                                                      |
------------------------------------------------------------------------------
| Description : The command is used for pattern filling between the s&r      |
|               data to the edited step edges. The fill parameters are       |
|               according to the 'fill_params' command.                      |
------------------------------------------------------------------------------
| Response    : None                                                         |
==============================================================================
| Parameter             | Legal values                 | Comment             |
------------------------------------------------------------------------------
| polarity              | positive, negative           |                     |
------------------------------------------------------------------------------
| step_margin           | size (inches)                | margin from the     |
|                       |                              | step edges (panel)  |
------------------------------------------------------------------------------
| step_max_dist         | 0 <= size (inches)           | maximal distance    |
|                       |                              | from the step edges |
------------------------------------------------------------------------------
| sr_margin             | size (inches)                | margin from the s&r |
|                       |                              | profiles            |
------------------------------------------------------------------------------
| nest_sr               | yes - use the lowest level of|                     |
|                       |       step & repeat          |                     |
|                       | no  - use the highest level  |                     |
|                       |       of step & repeat       |                     |
------------------------------------------------------------------------------
| stop_at_steps         | step names separated         | steps names to be   |
|                       | by ';' characters            | stop at             |
------------------------------------------------------------------------------
| consider_feat         | yes - consider the layer     |                     |
|                       |       features for filling   |                     |
|                       | no  - consider the s&r only  |                     |
------------------------------------------------------------------------------
| feat_margin           | 0 <= size (inches)           | margin from the     |
|                       |                              | layer features      |
------------------------------------------------------------------------------
| consider_drill        | yes - consider the drill     |                     |
|                       |       layer holes            |                     |
|                       | no  - no drills              |                     |
------------------------------------------------------------------------------
| consider_rout         | yes - consider the rout      | default is the      |
|                       |       features               | value of            |
|                       | no  - no drills              | "consider_drill"    |
------------------------------------------------------------------------------
| drill_margin          | 0 <= size (inches)           | margin from the     |
|                       |                              | layer holes         |
------------------------------------------------------------------------------
| dest                  | affected_layers - fill all   |                     |
|                       | the affected layers          |                     |
|                       | layer_name - use the         |                     |
|                       | specified layer name         |                     |
------------------------------------------------------------------------------
| layer                 | existing step layer name     | if (dest ==         |
|                       |                              |     'layer_name')   |
------------------------------------------------------------------------------
| attributes            | yes - add the current attr   |                     |
|                       | no  - no attributes          |                     |
------------------------------------------------------------------------------
| fill_in_areas         | step@area names separated    | steps@area names    |
|                       | by ';' characters            | to be filled        |
------------------------------------------------------------------------------
| fill_in_areas_margin  | margin in mils               |                     |
------------------------------------------------------------------------------
| fill_out_areas        | step@area names separated    | steps@area names    |
|                       | by ';' characters            | to be protected     |
------------------------------------------------------------------------------
| fill_out_areas_margin | margin in mils               |                     |
------------------------------------------------------------------------------
| fill_overlap_areas    | yes/no                       |                     |
------------------------------------------------------------------------------


302.
----------------------------------------------------------------------------
| Command     : sr_gold_side                                               |
----------------------------------------------------------------------------
| Description : This command is used for getting the gold connectors       |
|               position in a PCB - for the step & repeat operation.       |
----------------------------------------------------------------------------
| Response    : Contains the position as an angle -                        |
|               '0', '90', '180', '270', 'none' (no gold connectors in the |
|               step's outer layers).                                      |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


303.
----------------------------------------------------------------------------
| Command     : sr_auto_popup                                              |
----------------------------------------------------------------------------
| Description : This command is used for invoking the step & repeat popup. |
----------------------------------------------------------------------------
| Response    : None
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| step                | existing step in the job or  | step & repeat entity|
|                     | in the library               |                     |
----------------------------------------------------------------------------
| mode                | panel_classes, parameters    |                     |
----------------------------------------------------------------------------
| num_mode            | multiple - mutliple repeats  |                     |
|                     |            are allowed       |                     |
|                     | single - single repeat is    |                     |
|                     |          allowed             |                     |
----------------------------------------------------------------------------
| width, height       | 0 <= size                    | panel size          |
----------------------------------------------------------------------------
| panel_margin        | 0 <= panel_margin            | margin from the edge|
|                     |                              | of the panel        |
----------------------------------------------------------------------------
| step_margin         | 0 <= step_margin             | margin between the  |
|                     |                              | step profiles       |
----------------------------------------------------------------------------
| orientation         | any - horizontal and vertical|                     |
|                     | horizontal                   |                     |
|                     | vertical                     |                     |
----------------------------------------------------------------------------
| xmin, ymin          |                              | lower left corner of|
|                     |                              | panel               |
----------------------------------------------------------------------------
| step_xy_margin      |                              |                     |
----------------------------------------------------------------------------
| step_margin_x,      | Margins between              |                     |
| step_margin_y       | the step profiles            |                     |
----------------------------------------------------------------------------
| class               | wildcard filter              | panel class filter  |
----------------------------------------------------------------------------


304.
----------------------------------------------------------------------------
| Command     : sr_popup                                                   |
----------------------------------------------------------------------------
| Description : This command is used for invoking the step & repeat table. |
----------------------------------------------------------------------------
| Response    : None
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


305.
----------------------------------------------------------------------------
| Command     : sr_tab_add                                                 |
----------------------------------------------------------------------------
| Description : The command adds an entry to the step & repeat table.      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| line                | 0 <= line (0 - last line)    | line (entry) number |
----------------------------------------------------------------------------
| step                | step that exists in the job  | step to be repeated |
|                     | or in the library            |                     |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | anchor point        |
----------------------------------------------------------------------------
| nx, ny              | 1 <= nx, ny                  | number of repeats in|
|                     |                              | each axis           |
----------------------------------------------------------------------------
| dx, dy              |                              | distance between the|
|                     |                              | repeats             |
----------------------------------------------------------------------------
| angle               | any angle [0 .. 360]         |                     |
----------------------------------------------------------------------------
| mirror              | no, yes                      | around X axis       |
----------------------------------------------------------------------------
| flip                | no, yes                      | around X axis       |
----------------------------------------------------------------------------


306.
----------------------------------------------------------------------------
| Command     : sr_tab_del                                                 |
----------------------------------------------------------------------------
| Description : The command deletes an entry from the step & repeat table. |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| line                | 1 <= line                    | line (entry) number |
----------------------------------------------------------------------------


307.
----------------------------------------------------------------------------
| Command     : sr_tab_change                                              |
----------------------------------------------------------------------------
| Description : The command changes an entry to the step & repeat table.   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| line                | 1 <= line                    | line (entry) number |
----------------------------------------------------------------------------
| step                | step that exists in the job  | step to be repeated |
|                     | or in the library            |                     |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | anchor point        |
----------------------------------------------------------------------------
| nx, ny              | 1 <= nx, ny                  | number of repeats in|
|                     |                              | each axis           |
----------------------------------------------------------------------------
| dx, dy              | 0 <= dx, dy                  | distance between the|
|                     |                              | repeats             |
----------------------------------------------------------------------------
| angle               | any angle [-360 .. 360]      | RG 18.5.04 changed  |
|                     |                              | to -360 instead of 0|
----------------------------------------------------------------------------
| mirror              | no, yes                      | around X axis       |
----------------------------------------------------------------------------
| flip                | no, yes                      | around X axis       |
----------------------------------------------------------------------------


308.
----------------------------------------------------------------------------
| Command     : sr_tab_round_dist                                          |
----------------------------------------------------------------------------
| Description : The command rounds distances (dx,dy) between the repeats   |
|               for the every entry of the step & repeat table.            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                | Comment              |
----------------------------------------------------------------------------
| units               | inch, mm                    | Units definition     |
----------------------------------------------------------------------------
| mode                | nearest,increase,decrease   | Round mode           |
----------------------------------------------------------------------------
| digits              | 0,1,2,3,4,5                 | Decimal digits number|
----------------------------------------------------------------------------


309.
----------------------------------------------------------------------------
| Command     : sr_tab_scaling                                             |
----------------------------------------------------------------------------
| Description : The command scales the dx, dy and anchor position          |
|               for the every entry of the step & repeat table.            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                | Comment              |
----------------------------------------------------------------------------
| x_anchor, y_anchor  | legal coordinates           |                      |
----------------------------------------------------------------------------
| x_scale , y_scale   | 0.0 - 1e6 ....              |                      |
----------------------------------------------------------------------------


310.
----------------------------------------------------------------------------
| Command     : sr_tab_break                                               |
----------------------------------------------------------------------------
| Description : The command is used for breaking a single step & repeat    |
|               line into several lines.                                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| line                | 1 <= line                    | line (entry) number |
----------------------------------------------------------------------------


311.
----------------------------------------------------------------------------
| Command     : sredit_popup                                               |
----------------------------------------------------------------------------
| Description : This command is used for invoking the step & repeat editor.|
----------------------------------------------------------------------------
| Response    : None
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


312.
----------------------------------------------------------------------------
| Command     : sredit_close                                               |
----------------------------------------------------------------------------
| Description : The routine is used for closing S&R Edit popup(if opened). |
|               The command is not generated by the GUI.                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


313.
----------------------------------------------------------------------------
| Command     : sredit_sel_clear                                           |
----------------------------------------------------------------------------
| Description : Un-selects all steps in the panel                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


314.
----------------------------------------------------------------------------
| Command     : sredit_sel_step_xy                                        |
----------------------------------------------------------------------------
| Description : Command for selection/unselection of a single step by a    |
|               point inside                                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal x,y coordinates        |                     |
----------------------------------------------------------------------------
| select              | yes/no                       |                     |
----------------------------------------------------------------------------
| cyclic              | yes/no                 |  not used for select=no   |
----------------------------------------------------------------------------


315.
----------------------------------------------------------------------------
| Command     : sredit_sel_steps_name                                     |
----------------------------------------------------------------------------
| Description : Command for selection of all steps of the specified name   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| name                | step name                    |                     |
----------------------------------------------------------------------------


316.
----------------------------------------------------------------------------
| Command     : sub_pnl_open                                               |
----------------------------------------------------------------------------
| Description : The command opens the subpanel optimizer                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| ref_layer           | layer to optimize by         |                     |
----------------------------------------------------------------------------
| action              | affected,all                 | Layers to optimize  |
----------------------------------------------------------------------------
| step                | name of output step          |                     |
----------------------------------------------------------------------------


317.
----------------------------------------------------------------------------
| Command     : sub_pnl_close                                              |
----------------------------------------------------------------------------
| Description : The command closes the subpanel optimizer                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
----------------------------------------------------------------------------


318.
----------------------------------------------------------------------------
| Command     : sub_pnl_poly_close                                         |
----------------------------------------------------------------------------
| Description : The command closes the profile polygon                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
----------------------------------------------------------------------------


319.
----------------------------------------------------------------------------
| Command     : sub_pnl_poly_selected                                      |
----------------------------------------------------------------------------
| Description : The command selects the polygon by selected features       |
----------------------------------------------------------------------------
| Response    : None                                                       |
----------------------------------------------------------------------------


320.
----------------------------------------------------------------------------
| Command     : sub_pnl_preview_profile_open                               |
----------------------------------------------------------------------------
| Description : The command opens the preview profile window               |
----------------------------------------------------------------------------
| Response    : None                                                       |
----------------------------------------------------------------------------


321.
----------------------------------------------------------------------------
| Command     : sub_pnl_preview_profile_close                              |
----------------------------------------------------------------------------
| Description : The command closes the preview profile window              |
----------------------------------------------------------------------------
| Response    : None                                                       |
----------------------------------------------------------------------------


322.
----------------------------------------------------------------------------
| Command     : sub_pnl_preview_open                                       |
----------------------------------------------------------------------------
| Description : The command opens the preview window                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
----------------------------------------------------------------------------


323.
----------------------------------------------------------------------------
| Command     : sub_pnl_preview_close                                      |
----------------------------------------------------------------------------
| Description : The command closes the preview window                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
----------------------------------------------------------------------------


324.
----------------------------------------------------------------------------
| Command     : sub_pnl_review_open                                        |
----------------------------------------------------------------------------
| Description : The command opens the review window                        |
----------------------------------------------------------------------------
| Response    : None                                                       |
----------------------------------------------------------------------------


325.
----------------------------------------------------------------------------
| Command     : sub_pnl_review_close                                       |
----------------------------------------------------------------------------
| Description : The command closes the review window                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
----------------------------------------------------------------------------


326.
----------------------------------------------------------------------------
| Command     : sub_pnl_generate                                           |
----------------------------------------------------------------------------
| Description : The command generates the sub-panel construction.          |
----------------------------------------------------------------------------
| Response    : Number of pcbs in generated S&R                            |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x_datum, y_datum    |                              | profile datum       |
----------------------------------------------------------------------------
| prf_margin          |                              | margin around the   |
|                     |                              | profile for features|
|                     |                              | matching            |
----------------------------------------------------------------------------
| action              | affected,all                 | Layers to optimize  |
----------------------------------------------------------------------------
| layer               | Name of layer to optimize    |                     |
----------------------------------------------------------------------------
| out_file            | output file for generated S&R| Optional            |
----------------------------------------------------------------------------


327.
----------------------------------------------------------------------------
| Command     : sub_pnl_preview_hl_match                                   |
----------------------------------------------------------------------------
| Description : The command highlights features in the preview             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Name of layer to optimize    |                     |
----------------------------------------------------------------------------
| hl                  | match, add, no_match_area, no_match_detail         |
----------------------------------------------------------------------------


328.
----------------------------------------------------------------------------
| Command     : sub_pnl_one_up_register                                    |
----------------------------------------------------------------------------
| Description : The command performs one up registration                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Name of layer to register    |                     |
----------------------------------------------------------------------------
| ref_layer           | Name of reference layer      |                     |
----------------------------------------------------------------------------
| last                | register same as last        |                     |
----------------------------------------------------------------------------


329.
----------------------------------------------------------------------------
| Command     : sredit_sel_area_start                                      |
----------------------------------------------------------------------------
| Description : Start rectangle or polygon selection process               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


330.
----------------------------------------------------------------------------
| Command     : sredit_sel_area_xy                                        |
----------------------------------------------------------------------------
| Description : Command for adding a point to step selection area          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal x,y coordinates        |                     |
----------------------------------------------------------------------------


331.
----------------------------------------------------------------------------
| Command     : sredit_sel_area_end                                       |
----------------------------------------------------------------------------
| Description : Command for finish of the selecting area process           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| area_type           | rectangle, polygon           |                     |
----------------------------------------------------------------------------


332.
----------------------------------------------------------------------------
| Command     : sredit_sel_sr_entry                                   |
----------------------------------------------------------------------------
| Description : The command is used for selection of s&r entry by line     |
|               number                                                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| line                | 1 <= line                    | line (entry) number |
----------------------------------------------------------------------------


333.
----------------------------------------------------------------------------
| Command     : sredit_sel_sr_entry_xy                                |
----------------------------------------------------------------------------
| Description : The command is used for selection of s&r entry by point    |
|               coordinates                                                |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal x,y coordinates        |                     |
----------------------------------------------------------------------------


334.
----------------------------------------------------------------------------
| Command     : sredit_del_steps                                          |
----------------------------------------------------------------------------
| Description : Delete the selected steps                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


335.
----------------------------------------------------------------------------
| Command     : sredit_copy_steps, sredit_move_steps                     |
----------------------------------------------------------------------------
| Description : The command is used for copy or moving of selected steps   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | source point coordinates     |                     |
----------------------------------------------------------------------------
| dx, dy              | coordinate offset to the     |                     |
|                     | target point                 |                     |
----------------------------------------------------------------------------


336.
------------------------------------------------------------------------------
| Command     : sredit_replace_steps                                        |
------------------------------------------------------------------------------
| Description : This command replaces all selected steps by the specified    |
|               step. All other parameters (placement, angle, etc. are kept  |
|               unchanged. The steps remain selected.                        |
------------------------------------------------------------------------------
| Response    : None                                                         |
==============================================================================
| Parameter           | Legal values       | Comment                         |
------------------------------------------------------------------------------
| name                | exising step name  |                                 |
------------------------------------------------------------------------------


337.
------------------------------------------------------------------------------
| Command     : sredit_rotate_steps                                         |
------------------------------------------------------------------------------
| Description : Command for rotation of selected steps.                      |
------------------------------------------------------------------------------
| Response    : None                                                         |
==============================================================================
| Parameter           | Legal values    | Comment                            |
------------------------------------------------------------------------------
| angle               | 0, 90, 180, 270 |                                    |
------------------------------------------------------------------------------
| axis                | center / datum  | Center means center of limits rect |
------------------------------------------------------------------------------
| mode                | set/by          | if set - all steps are set to the  |
|                     |                 |  angle, by - all steps are rotated |
|                     |                 |  by the angle                      |
------------------------------------------------------------------------------


338.
------------------------------------------------------------------------------
| Command     : sredit_flip_steps                                           |
------------------------------------------------------------------------------
| Description : Command for flipping or mirroring of selected steps          |
------------------------------------------------------------------------------
| Response    : None                                                         |
==============================================================================
| Parameter           | Legal values    | Comment                            |
------------------------------------------------------------------------------
| oper                | mirror/flip     | Mirror flips all layers while flip |
|                     |                 | also reverses the layers order     |
|                     |                 | (flips the board)                  |
------------------------------------------------------------------------------
| mode                | set/toggle      | if set - all steps are set to the  |
|                     |                 |  given value, toggle toggle the    |
|                     |                 |  mirror/flip state                 |
------------------------------------------------------------------------------
| value               | no/yes          |                                    |
------------------------------------------------------------------------------
| axis                | datum / center  | Center means median of limits rect |
------------------------------------------------------------------------------


339.
------------------------------------------------------------------------------
| Command     : sredit_merge_sr_entry                                       |
------------------------------------------------------------------------------
| Description : Command for merging the selected steps into a single         |
|               S&R entry                                                    |
|               Steps should be previously aligned                           |
------------------------------------------------------------------------------
| Response    : None                                                         |
==============================================================================
| Parameter           | Legal values     | Comment                           |
------------------------------------------------------------------------------


340.
----------------------------------------------------------------------------
| Command     : sredit_break_sr_entries                                   |
----------------------------------------------------------------------------
| Description : Break the S&R table entries containing the selected steps  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


341.
----------------------------------------------------------------------------
| Command     : sredit_reduce_nesting                                     |
----------------------------------------------------------------------------
| Description : Flatten the selected steps' S&R info - remove one          |
|               subpanel level                                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


342.
------------------------------------------------------------------------------
| Command     : sredit_align_steps                                          |
------------------------------------------------------------------------------
| Description : Command for alignment of all selected steps in a line, by    |
|               setting the specified axis of all steps to the specified     |
|               position (x or y - accordingly to alignment direction)       |
------------------------------------------------------------------------------
| Response    : None                                                         |
==============================================================================
| Parameter           | Legal values       | Comment                         |
------------------------------------------------------------------------------
| mode                | left/top/          | alignment mode                  |
|                     | right/bottom/      |                                 |
|                     | hcenter/vcenter    |                                 |
------------------------------------------------------------------------------
| pos                 | legal coordinate   |                                 |
------------------------------------------------------------------------------


343.
------------------------------------------------------------------------------
| Command     : sredit_space_evenly                                         |
------------------------------------------------------------------------------
| Description : Command for creating even spacing between selected steps in  |
|               specified direction. For example, for horizontal spacing the |
|               leftmost and rightmost steps are fixed and all other steps   |
|               moved to left or right such that all gaps between them       |
|               become equal.                                                |
|               The command doesn't deal with multiple rows (columns)        |
------------------------------------------------------------------------------
| Response    : None                                                         |
==============================================================================
| Parameter           | Legal values       | Comment                         |
------------------------------------------------------------------------------
| mode                | horizontal/        |                                 |
|                     | vertical           |                                 |
------------------------------------------------------------------------------


344.
----------------------------------------------------------------------------
| Command     : sredit_make_step_grid                                     |
----------------------------------------------------------------------------
| Description : Selected steps are aligned as a grid and merged in a       |
|               single S&R entry                                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


345.
----------------------------------------------------------------------------
| Command     : chklist_res_update                                         |
----------------------------------------------------------------------------
| Description : Updates the open result screens with the right values.     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


346.
----------------------------------------------------------------------------
| Command     : chklist_res_undo                                           |
----------------------------------------------------------------------------
| Description : Undo a single measurement				   |
|		marked as deleted or as referense.			   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------


347.
----------------------------------------------------------------------------
| Command     : chklist_res_del                                            |
----------------------------------------------------------------------------
| Description : Marks a single measurement as deleted.			   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------


348.
----------------------------------------------------------------------------
| Command     : chklist_res_ref                                            |
----------------------------------------------------------------------------
| Description : Marks a single measurement as reference.		   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------


349.
------------------------------------------------------------------------------
| Command     : sredit_pack_steps                                           |
------------------------------------------------------------------------------
| Description : Command for automatic package of all selected steps. The     |
|               steps are shifted towards the specified direction(s) until   |
|               the specified horizontal and/or vertical gap is achieved     |
|               between them.                                                |
------------------------------------------------------------------------------
| Response    : None                                                         |
==============================================================================
| Parameter           | Legal values            | Comment                    |
------------------------------------------------------------------------------
| mode                | left/right/top/bottom/  |                            |
|                     | leftright/topbottom/    |                            |
|                     | hcenter/vcenter/center  |                            |
------------------------------------------------------------------------------
| hgap, vgap          | inch                    |                            |
------------------------------------------------------------------------------


350.
----------------------------------------------------------------------------
| Command     : chklist_res_sel_layer                                      |
----------------------------------------------------------------------------
| Description : Selects/unselects a checklist's result layer.              |
|		Error is returned if no such layer exists in action.	   |
|               It layer name not defined (empty),			   |
|		the command selects/unselects all layers.                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| name                | layer name (empty if all)    |                     |
----------------------------------------------------------------------------
| select              | yes/no                       |                     |
----------------------------------------------------------------------------


351.
----------------------------------------------------------------------------
| Command     : chklist_res_set_cat_filter                                 |
----------------------------------------------------------------------------
| Description : Sets categories filter to display catigories list	   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| filter              | categories filter            | Default "*"         |
----------------------------------------------------------------------------


352.
----------------------------------------------------------------------------
| Command     : profile_limits                                             |
----------------------------------------------------------------------------
| Description : The command defines the step profile as the bounding box   |
|               of all the step layers.                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


353.
----------------------------------------------------------------------------
| Command     : profile_rect                                               |
----------------------------------------------------------------------------
| Description : Defines a rectangular step profile.                        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x1, y1, x2, y2      | legal coordinates            | rectangle corners   |
----------------------------------------------------------------------------


354.
----------------------------------------------------------------------------
| Command     : profile_poly_strt                                          |
----------------------------------------------------------------------------
| Description : Starts a profile polygon.                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | start point         |
----------------------------------------------------------------------------


355.
----------------------------------------------------------------------------
| Command     : profile_poly_seg                                           |
----------------------------------------------------------------------------
| Description : Adds a polygon segment.                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | segment end point   |
----------------------------------------------------------------------------


356.
----------------------------------------------------------------------------
| Command     : profile_poly_crv                                           |
----------------------------------------------------------------------------
| Description : Adds a polygon curve.                                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| xc, yc              | legal coordinates            | curve center point  |
----------------------------------------------------------------------------
| xe, ye              | legal coordinates            | curve end point     |
----------------------------------------------------------------------------
| cw                  | yes - clockwise              |                     |
|                     | no  - counter clockwise      |                     |
----------------------------------------------------------------------------


357.
----------------------------------------------------------------------------
| Command     : profile_poly_end                                           |
----------------------------------------------------------------------------
| Description : Closes a profile polygon.                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


358.
----------------------------------------------------------------------------
| Command     : profile_sel                                                |
----------------------------------------------------------------------------
| Description : Defines a step profile according to the selected features. |
|               The command does not operate yet !!!!!!!!                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


359.
----------------------------------------------------------------------------
| Command     : profile_to_rout                                            |
----------------------------------------------------------------------------
| Description : The command converts a step profile into a rout layer. If  |
|               the layer does not exist, it will be created.              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | legal rout layer name        |                     |
----------------------------------------------------------------------------
| width               | 0 <= width <= max size (mils)| line width          |
----------------------------------------------------------------------------


360.
----------------------------------------------------------------------------
| Command     : rect_intersect                                             |
----------------------------------------------------------------------------
| Description : The command is used for checking if there are any          |
|               intersections between a specified rectangle and the step   |
|               features or the step & repeat profiles. No data is changed |
|               in this command !!!!!                                      |
----------------------------------------------------------------------------
| Response    : The response contains 3 values in the following format :   |
|                                                                          |
|               sr.{none|inside|outside|intersect}  feature.{yes|no}       |
|               profile.{none|inside|outside|intersect}                    |
|                                                                          |
|               The first value indicates if there was an intersection     |
|               with the step & repeat profiles (also if inside !!!).      |
|                                                                          |
|               The second value indicates if there was an intersection    |
|               with any of the features.                                  |
|                                                                          |
|               The third value is used for specifying the location of     |
|               the specified rectangle in relation to the step profile.   |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x1, y1, x2, y2      | legal coordinates            | rectangle corners   |
----------------------------------------------------------------------------
| layers_mode         | none - no features check     |                     |
|                     | all  - check all layers      |                     |
|                     | board- all board layers      | context == board    |
|                     | name- check the specified   |                     |
|                     |        layer                 |                     |
----------------------------------------------------------------------------
| layer               | existing layer name          | if (layers_mode ==  |
|                     |                              |     layer)          |
----------------------------------------------------------------------------
| sr_mode             | none - no step & repeat check|                     |
|                     | nest - nest through the step&|                     |
|                     |        repeat data           |                     |
|                     | no_nest - take the highest   |                     |
|                     |           step & repeat level|                     |
----------------------------------------------------------------------------
| check_profile       | yes - check the relation with|                     |
|                     |       the step profile       |                     |
|                     | no  - don't check the profile|                     |
----------------------------------------------------------------------------


361.
----------------------------------------------------------------------------
| Command     : sub_pnl_poly_strt                                          |
----------------------------------------------------------------------------
| Description : Starts a profile polygon.                                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | start point         |
----------------------------------------------------------------------------


362.
----------------------------------------------------------------------------
| Command     : sub_pnl_poly_seg                                           |
----------------------------------------------------------------------------
| Description : Adds a polygon segment.                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | segment end point   |
----------------------------------------------------------------------------


363.
----------------------------------------------------------------------------
| Command     : sub_pnl_poly_crv                                           |
----------------------------------------------------------------------------
| Description : Adds a polygon curve.                                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| xc, yc              | legal coordinates            | curve center point  |
----------------------------------------------------------------------------
| xe, ye              | legal coordinates            | curve end point     |
----------------------------------------------------------------------------
| cw                  | yes - clockwise              |                     |
|                     | no  - counter clockwise      |                     |
----------------------------------------------------------------------------


364.
----------------------------------------------------------------------------
| Command     : sub_pnl_sr_reset                                           |
----------------------------------------------------------------------------
| Description : Resets the local sub-panel step & repeat table.            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


365.
----------------------------------------------------------------------------
| Command     : sub_pnl_sr_add                                             |
----------------------------------------------------------------------------
| Description : The command adds an entry to the step & repeat table.      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | anchor point        |
----------------------------------------------------------------------------
| nx, ny              | 1 <= nx, ny                  | number of repeats in|
|                     |                              | each axis           |
----------------------------------------------------------------------------
| dx, dy              | 0 <= dx, dy                  | distance between the|
|                     |                              | repeats             |
----------------------------------------------------------------------------
| angle               | 0, 90, 180, 270              |                     |
----------------------------------------------------------------------------


366.
----------------------------------------------------------------------------
| Command     : sub_pnl_exec                                               |
----------------------------------------------------------------------------
| Description : The command executes the sub-panel construction.           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| step                |                              | new step name       |
----------------------------------------------------------------------------
| x_datum, y_datum    |                              | profile datum       |
----------------------------------------------------------------------------
| action              | all, affected ,              | which layers to     |
|                     | layer_names                  | operate on          |
----------------------------------------------------------------------------
| prf_margin          |                              | margin around the   |
|                     |                              | profile for features|
|                     |                              | matching            |
----------------------------------------------------------------------------
| keep_flat           | yes - keep the old flat      |                     |
|                     |       layers                 |                     |
|                     | no - no keeping              |                     |
----------------------------------------------------------------------------
| complete_match      | yes - only if all the layers |                     |
|                     |       match - perform the    |                     |
|                     |       operation              |                     |
|                     | no  - perform a partial cut  |                     |
|                     |       if not all layers      |                     |
|                     |       match                  |                     |
----------------------------------------------------------------------------


367.
----------------------------------------------------------------------------
| Command     : chklist_create                                             |
----------------------------------------------------------------------------
| Description : Creates a new checklist entity. If a checklist by this name|
|               exists, it is overwritten.                                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------


368.
----------------------------------------------------------------------------
| Command     : chklist_single                                             |
----------------------------------------------------------------------------
| Description : Pops up a single DFM or ANALYSIS window for operating an   |
|               Analysis or DFM action NOT within a checklist.             |
|               Supported names of actions are :                           |
|                  valor_analysis_drill                                    |
|                  valor_analysis_signal                                   |
|                  valor_analysis_pg                                       |
|                  valor_analysis_sm                                       |
|                  valor_analysis_ss                                       |
|                  valor_cleanup_auto_subst                                |
|                  valor_cleanup_ref_subst                                 |
|                  valor_cleanup_set_smd                                   |
|                  valor_dfm_nfpr                                          |
|                  valor_dfm_td                                            |
|                  valor_dfm_neckdown                                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| action              | action name                  |                     |
----------------------------------------------------------------------------
| show                | yes    - display the screen  |                     |
|                     | no     - do not display      |                     |
----------------------------------------------------------------------------


369.
----------------------------------------------------------------------------
| Command     : chklist_delete                                             |
----------------------------------------------------------------------------
| Description : Deletes the checklist from the step                        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------


370.
----------------------------------------------------------------------------
| Command     : chklist_rename                                             |
----------------------------------------------------------------------------
| Description : Renames a checklist                                        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| newname             | new entity name              |                     |
----------------------------------------------------------------------------


371.
----------------------------------------------------------------------------
| Command     : chklist_to_lib                                             |
----------------------------------------------------------------------------
| Description : Copies a checklist from the job to the library             |
|               (Entity must not exist in the library)                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------


372.
----------------------------------------------------------------------------
| Command     : chklist_from_lib                                           |
----------------------------------------------------------------------------
| Description : Copies a checklist from the library to the job             |
|               (Entity must not exist in the job)                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------


373.
----------------------------------------------------------------------------
| Command     : chklist_open                                               |
----------------------------------------------------------------------------
| Description : Opens an action display page (use after close with destroy)|
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------


374.
----------------------------------------------------------------------------
| Command     : chklist_reread                                             |
----------------------------------------------------------------------------
| Description : Rereads a checklist to memory from disk (overwriting       |
|               changes done in memory)                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------


375.
-------------------------------------------------------------------------------
| Command     : chklist_create_lyrs                                           |
-------------------------------------------------------------------------------
| Description : Creates measurements & mark layers for the given checklist    |
-------------------------------------------------------------------------------
| Response    : None                                                          |
===============================================================================
| Parameter           | Legal values                 | Comment                |
-------------------------------------------------------------------------------
| chklist             | entity name                  |                        |
-------------------------------------------------------------------------------
| severity            | The severity of the measure  |  (3 = all)             |
|                     |                              |
|                     |                              |  (0 = red)             |
-------------------------------------------------------------------------------
| suffix              | A suffix string              | Suffix max length = 10 |
-------------------------------------------------------------------------------


376.
----------------------------------------------------------------------------
| Command     : chklist_reread_erf                                         |
----------------------------------------------------------------------------
| Description : Re-reads the checklist action's ERF from the disk          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | checklist name               |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------


377.
----------------------------------------------------------------------------
| Command     : chklist_cadd                                               |
----------------------------------------------------------------------------
| Description : Adds an action to a checklist                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| action              | The name of the action       | (see chklist_single)|
----------------------------------------------------------------------------
| erf                 | The name of the ERF model    |                     |
----------------------------------------------------------------------------
| params              | A string representing the    |                     |
|                     | parameters of the check      |                     |
----------------------------------------------------------------------------
| row                 | The row to insert the check  |  (0 = last)         |
----------------------------------------------------------------------------


378.
----------------------------------------------------------------------------
| Command     : chklist_pcopy                                              |
----------------------------------------------------------------------------
| Description : Copies an action from the checklist to the paste buffer    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | The number of action         |                     |
----------------------------------------------------------------------------


379.
----------------------------------------------------------------------------
| Command     : chklist_ppaste                                              |
----------------------------------------------------------------------------
| Description : Copies an action from the paste buffer to the chkeclist    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| row                 | The row to insert the check  |  (0 = last)         |
----------------------------------------------------------------------------


380.
----------------------------------------------------------------------------
| Command     : chklist_pclear                                             |
----------------------------------------------------------------------------
| Description : clears the paste buffer                                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


381.
----------------------------------------------------------------------------
| Command     : chklist_cupd                                               |
----------------------------------------------------------------------------
| Description : Updates the parameters of an action in a checklist         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| params              | A string representing the    |                     |
|                     | parameters of the check      |                     |
----------------------------------------------------------------------------
| mode                | regular or online            |                     |
----------------------------------------------------------------------------


382.
----------------------------------------------------------------------------
| Command     : chklist_ol_upd                                             |
----------------------------------------------------------------------------
| Description : Updates the online range values for an action              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| range               | The name of the range        |  e.g. p2p, p2c,...  |
----------------------------------------------------------------------------
| value               | The minimal value for alarm  | (-1 when the range  |
|                     |                              | should be unused    |
----------------------------------------------------------------------------


383.
----------------------------------------------------------------------------
| Command     : chklist_reread_all_erfs                                    |
----------------------------------------------------------------------------
| Description : Re-reads the ERF models of all external actions            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


384.
----------------------------------------------------------------------------
| Command     : chklist_erf                                                |
----------------------------------------------------------------------------
| Description : Updates the ERF model of an action in a checklist          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| erf                 | The name of teh ERD model    |                     |
----------------------------------------------------------------------------


385.
----------------------------------------------------------------------------
| Command     : chklist_erf_range                                          |
----------------------------------------------------------------------------
| Description : Updates one range in an ERF model of an action in a        |
|               checklist. The changes applied in this command affect      |
|               the display of the current results but is not saved on     |
|               disk.
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| erf                 | The name of the ERF model    |                     |
----------------------------------------------------------------------------
| category            | The name of the category     |                     |
----------------------------------------------------------------------------
| range               | The values to use in a (n;n;n) format              |
----------------------------------------------------------------------------
| redisplay           | if 1 - results should be     |                     |
|                     | redisplayed                  |                     |
----------------------------------------------------------------------------


386.
----------------------------------------------------------------------------
| Command     : chklist_cdel                                               |
----------------------------------------------------------------------------
| Description : Deletes an action from a checklist                         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------


387.
-----------------------------------------------------------------------------
| Command     : chklist_close                                               |
-----------------------------------------------------------------------------
| Description : Closes an action display page                               |
-----------------------------------------------------------------------------
| Response    : None                                                        |
=============================================================================
| Parameter           | Legal values                   | Comment            |
-----------------------------------------------------------------------------
| chklist             | entity name                    |                    |
-----------------------------------------------------------------------------
| mode                | hide - Only hide the page      |                    |
|                     | destroy - Destroys the         |                    |
|                     |           diplayed page        |                    |
|                     | unload_res - the same as       | BE CAREFUL: if job |
|                     |            destroy plus free   | was not saved, the |
|                     |            all memory occupied | checklist results  |
|                     |            by results          | are lost           |
-----------------------------------------------------------------------------


388.
----------------------------------------------------------------------------
| Command     : chklist_run                                                |
----------------------------------------------------------------------------
| Description : Runs all or part of the checklist actions                  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                |  a - run all checks          |                     |
|                     |  u - run out of date checks  |                     |
|                     |  s - run selected checks     |                     |
----------------------------------------------------------------------------
| area                |  global - all step area      |                     |
|                     |  local  - only screen area   |                     |
|                     |  profile - only inside profile |                   |
----------------------------------------------------------------------------


389.
----------------------------------------------------------------------------
| Command     : chklist_show                                               |
----------------------------------------------------------------------------
| Description : Shows the checklist page (Use after close with hide)       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------


390.
----------------------------------------------------------------------------
| Command     : chklist_res_show                                           |
----------------------------------------------------------------------------
| Description : Shows the results of an action in a checklist              |                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| x                   | X coordinate for window      |                     |
----------------------------------------------------------------------------
| y                   | Y coordinate for window      |                     |
----------------------------------------------------------------------------
| w                   | Width for window             |                     |
----------------------------------------------------------------------------
| h                   | Height for window            |                     |
----------------------------------------------------------------------------


391.
----------------------------------------------------------------------------
| Command     : chklist_upd_erf                                            |
----------------------------------------------------------------------------
| Description : Updates the ERF models of an action                        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | checklist name               |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------


392.
----------------------------------------------------------------------------
| Command     : chklist_res_close                                          |
----------------------------------------------------------------------------
| Description : Closes the results of an action in a checklist             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
--------------------------------------------------------------------------------------
| mode                | hide/close                   | if close - action results      |
|                     |                              |  are being unloaded from memory|
|                     |                              | if hide - result viewer gets   |
|                     |                              |  hidden.                       |
--------------------------------------------------------------------------------------


393.
----------------------------------------------------------------------------
| Command     : chklist_hist_show                                          |
----------------------------------------------------------------------------
| Description : Shows the histogram of an action in a checklist            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------


394.
----------------------------------------------------------------------------
| Command     : chklist_hist_close                                         |
----------------------------------------------------------------------------
| Description : Closes the histogram of an action in a checklist           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------


395.
----------------------------------------------------------------------------
| Command     : chklist_res_sel_category                                   |
----------------------------------------------------------------------------
| Description : Select a checklist's result category according to title or |
|               ERF name of category. Error is returned if no such category|
|               exists in action.                                          |
----------------------------------------------------------------------------
| Comment :    There is no need to an "unselect_category" line mode command|
|              since this one automatically unselects previously selected  |
|              category (if any).                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| category            | category name                | Title of category to|
|                     |                              | select              |
----------------------------------------------------------------------------


396.
----------------------------------------------------------------------------
| Command     : chklist_res_goto_measure                                   |
----------------------------------------------------------------------------
| Description : Sets "current" measure of results-viewer's selected category|
|               (see line mode command "chklist_res_sel_category").
|               Similar to manually setting measure-index in popup.
-----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
--------------------------------------------------------------------------------------
| ind                 | positive integer             | index of measurement (1,2,..n) | 
--------------------------------------------------------------------------------------


397.
----------------------------------------------------------------------------
| Command     : chklist_res_set_severity                                   |
----------------------------------------------------------------------------
| Description : Sets results viewer's current severity                     |
-----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
------------------------------------------------------------------------------------
| severity            | 0,1,..(n-1) where 0 stands for the          | severity level|
|                     | first severity option & (n-1) is the last   |               |
-------------------------------------------------------------------------------------


398.
----------------------------------------------------------------------------
| Command     : chklist_res_exp                                            |
----------------------------------------------------------------------------
| Description : exports the report of an action to a file or printer       |                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| source              | all, report or  attributes   |                     |
----------------------------------------------------------------------------
| dest                | printer or file              |                     |
----------------------------------------------------------------------------
| fname               | name of file to create       | (in /genesis/tmp    |
----------------------------------------------------------------------------


399.
----------------------------------------------------------------------------
| Command     : chklist_get_attr                                           |
----------------------------------------------------------------------------
| Description : returns the text value of a report attribute               |
----------------------------------------------------------------------------
| Response    : text attribute value                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| attr                | name of the attribute        |                     |
----------------------------------------------------------------------------


400.
----------------------------------------------------------------------------
| Command     : chklist_next_meas                                          |
----------------------------------------------------------------------------
| Description : Moves to the next measurement if one result viewer is open |
|               for an editor and a category is selected for this viewer.  |
|               Usefull for binding a hot key to the "--->" button of the  |
|               result viewer.                                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | None                         |                     |
----------------------------------------------------------------------------


401.
----------------------------------------------------------------------------
| Command     : chklist_prev_meas                                          |
----------------------------------------------------------------------------
| Description : Moves to the previous measurement if one result viewer is  |
|          open for an editor and a category is selected for this viewer.  |
|               Usefull for binding a hot key to the "<---" button of the  |
|               result viewer.                                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | None                         |                     |
----------------------------------------------------------------------------


402.
----------------------------------------------------------------------------
| Command     : chklist_select_act                                         |
----------------------------------------------------------------------------
| Description : select/deselect an action of a checklist                   |
----------------------------------------------------------------------------
| Response    : none                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| nact                | action number                |                     |
----------------------------------------------------------------------------
| select              | yes, no                      |                     |
----------------------------------------------------------------------------


403.
----------------------------------------------------------------------------
| Command     : chklist_report_cat                                         |
----------------------------------------------------------------------------
| Description : reports_all_categoris of a checklist to a                  |
|               file in the following format:                              |
|               .checklist <name>                                          |
|               .action <name>                                             |
|               .category <int_name> <screen_name> <n1> <n2> <n3> <n4> <n5>|
|               ....                                                       |
|               .action <name>                                             |
|               .category <int_name> <screen_name> <n1> <n2> <n3> <n4> <n5>|
|               ....                                                       |
|               <int_name> and <screen_name> are surrounded by quotes      |
|               <n1>..<n5> are the number of measurements in the red,      |
|               yellow, green,... ranges.                                  |
|               The file aane be easily processed by awk, perl or any      |
|               other tool to a user defined report.                       |
----------------------------------------------------------------------------
| Response    : none                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | entity name                  |                     |
----------------------------------------------------------------------------
| out_file            | output file name             |                     |
----------------------------------------------------------------------------


404.
----------------------------------------------------------------------------
| Command     : chklist_res_snapshot                                       |
----------------------------------------------------------------------------
| Description : Creates snapshot file(s) of the currect measurement        |
|               viewed in the checklist reult viewer.                      |
|               Three files are created in the directory given by path:    |
|                                                                          |
|            <name>.txt - contains one line measurement info:              |
|                                                                          |
|      chklist,act#,act name, category,layer, x/y,size,sev level,ERF value |
|                                                                          |
|            <name>.nte - Contains a user defined note                     |
|                                                                          |
|            <name>.xpm - Contains the XPM graphic snapshot of the         |
|                         measurement                                      |
|                <name> = the last component of the path name              |
|                                                                          |
----------------------------------------------------------------------------
| Response    : none                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chklist             | Name of checklist            |                     |
----------------------------------------------------------------------------
| nact                | action number (1..n)         |                     |
----------------------------------------------------------------------------
| mode                | a combination of txt;nte;xpm                       |                     |
----------------------------------------------------------------------------
| note                | a user given note.                                 |
|                     | Use '~' for new line character.                    |
|                     | Use '^' for comma(,) character.                    |
----------------------------------------------------------------------------
| dir_path            | directory to write the files                       |                     |
----------------------------------------------------------------------------


405.
----------------------------------------------------------------------------
| Command     : online_page_show                                           |
----------------------------------------------------------------------------
| Description : Pops up the DRC or NETLIST online page                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| type                | drc or netlist               |                     |
----------------------------------------------------------------------------


406.
----------------------------------------------------------------------------
| Command     : online_page_close                                           |
----------------------------------------------------------------------------
| Description : Pops up the DRC or NETLIST online page                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| type                | drc or netlist               |                     |
----------------------------------------------------------------------------


407.
----------------------------------------------------------------------------
| Command     : online_drc_set                                             |
----------------------------------------------------------------------------
| Description : sets values for online DRC                                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | disabled - Do not check                            |
|                     | deferred - check when instructed                   |
|                     | immediate - check on each changed                  |
----------------------------------------------------------------------------
| chklist             | name of checklist for DRC    |                     |
----------------------------------------------------------------------------
| beep_volume         | none, low, medium or high    |                     |
----------------------------------------------------------------------------
| beep_tone           | 200-1500 Khz                 |                     |
----------------------------------------------------------------------------


408.
----------------------------------------------------------------------------
| Command     : online_drc_run                                             |
----------------------------------------------------------------------------
| Description : Perform the online DRC check according to the parameters   |
|               set in the online_drc_set command.                         |
|               An area can be given as an additional parameter to the     |
|               command for selective testing on this area.                |
----------------------------------------------------------------------------
| Response    : 0 if no violations found, 1 otherwise                      |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x1, y1              | legal coordinates            | first corner        |
----------------------------------------------------------------------------
| x2, y2              | legal coordinates            | second corner       |
----------------------------------------------------------------------------


409.
----------------------------------------------------------------------------
| Command     : online_drc_setref                                          |
----------------------------------------------------------------------------
| Description : Save the last run results of the ONLINE DRC (or the        |
|               analysis results marked as reference) as                   |
|               reference value for successive checks.                     |
----------------------------------------------------------------------------
| Response    : Number of false alarms in reference                        |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| source              | drc,analysis                 |                     |
----------------------------------------------------------------------------


410.
----------------------------------------------------------------------------
| Command     : online_drc_clrref                                          |
----------------------------------------------------------------------------
| Description : Clear the ONLINE DRC reference data. Successive checks     |
|               will fail if any violation is found                        |
----------------------------------------------------------------------------
| Response    : none                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| none                |                              |                     |
----------------------------------------------------------------------------


411.
----------------------------------------------------------------------------
| Command     : online_net_set                                             |
----------------------------------------------------------------------------
| Description : sets values for online netlist check                                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | disabled - Do not check                            |
|                     | deferred - check when instructed                   |
|                     | immediate - check on each changed                  |
----------------------------------------------------------------------------
| beep_volume         | none, low, medium or high    |                     |
----------------------------------------------------------------------------
| beep_tone           | 200-1500 Khz                 |                     |
----------------------------------------------------------------------------


412.
----------------------------------------------------------------------------
| Command     : online_get_stat                                             |
----------------------------------------------------------------------------
| Description : Gets the mode and status of the current step                |
----------------------------------------------------------------------------
| Response    : drc_mode drc_stat net_mode net_stat                        |
|                mode = disabled, deferred or immediate
|                stat = red yellow or green
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| none                |                              |                     |
----------------------------------------------------------------------------


413.
----------------------------------------------------------------------------
| Command     : flash_edit_b_signal                                        |
----------------------------------------------------------------------------
| Description : Performs auto editing in a small area according to a       |
|               selected route and specified parameters                    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinate pair        |                     |
----------------------------------------------------------------------------
| distance            | Radius arround (x.y)         |                     |
----------------------------------------------------------------------------
| params              | A string representing the    |                     |
|                     | parameters of the edit       |                     |
----------------------------------------------------------------------------


414.
----------------------------------------------------------------------------
| Command     : flash_edit_r_signal                                        |
----------------------------------------------------------------------------
| Description : Performs auto editing according to a route achieved by     |
|               manual tries                                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| lname               | name of layer to do          |                     |
----------------------------------------------------------------------------
| route               | A string representing the    |                     |
|                     | operation of the edit        |                     |
----------------------------------------------------------------------------


415.
----------------------------------------------------------------------------
| Command     : note_page_show                                             |
----------------------------------------------------------------------------
| Description : Pops up the NOTE page.                                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               |                              |                     |
----------------------------------------------------------------------------


416.
----------------------------------------------------------------------------
| Command     : note_page_close                                            |
----------------------------------------------------------------------------
| Description : Closes/hides the NOTE page.                                |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


417.
----------------------------------------------------------------------------
| Command     : note_add                                                    |
----------------------------------------------------------------------------
| Description : Adds a note to a wanted layer.                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               |                              |                     |
----------------------------------------------------------------------------
| x                   | coord of note                |                     |
----------------------------------------------------------------------------
| y                   | coord of note                |                     |
----------------------------------------------------------------------------
| user                | user name                    |                     |
----------------------------------------------------------------------------
| text                |                              |                     |
----------------------------------------------------------------------------


418.
----------------------------------------------------------------------------
| Command     : note_copy                                                    |
----------------------------------------------------------------------------
| Description : copy a note to a wanted place .                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               |                              |                     |
----------------------------------------------------------------------------
| x                   | coord of note                |                     |
----------------------------------------------------------------------------
| y                   | coord of note                |                     |
----------------------------------------------------------------------------
| user                | user name                    |                     |
----------------------------------------------------------------------------
| note_n              | note_n                       |                     |
----------------------------------------------------------------------------


419.
----------------------------------------------------------------------------
| Command     : note_move                                                    |
----------------------------------------------------------------------------
| Description : move a note to a wanted place .                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               |                              |                     |
----------------------------------------------------------------------------
| x                   | coord of note                |                     |
----------------------------------------------------------------------------
| y                   | coord of note                |                     |
----------------------------------------------------------------------------
| user                | user name                    |                     |
----------------------------------------------------------------------------
| note_n              | note_n                       |                     |
----------------------------------------------------------------------------


420.
----------------------------------------------------------------------------
| Command     : note_change                                                    |
----------------------------------------------------------------------------
| Description : change a note in a wanted layer.                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               |                              |                     |
----------------------------------------------------------------------------
| note_n              | note ind                     |                     |
----------------------------------------------------------------------------
| user                | user name                    |                     |
----------------------------------------------------------------------------
| text                |                              |                     |
----------------------------------------------------------------------------


421.
----------------------------------------------------------------------------
| Command     : note_delete                                                    |
----------------------------------------------------------------------------
| Description : delete a note from wanted layer.                             |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               |                              |                     |
----------------------------------------------------------------------------
| ind                 | note ind                     |                     |
----------------------------------------------------------------------------


422.
----------------------------------------------------------------------------
| Command     : note_all_delete                                            |
----------------------------------------------------------------------------
| Description : delete all notes from wanted layer by filter.              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               |                              |                     |
----------------------------------------------------------------------------
| note_from           | from date                    |                     |
----------------------------------------------------------------------------
| note_to             | to  date                     |                     |
----------------------------------------------------------------------------
| user                | user name                    |                     |
----------------------------------------------------------------------------


423.
----------------------------------------------------------------------------
| Command     : dim_add                                                    |
----------------------------------------------------------------------------
| Description : Adds a dimension to the work layer.                        |
|               the source/destination may be new features so they are     |
|               created first.                                             |
|               The dimension graphics are set via the dim_grp_... cmds    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| src_type            | ext/feat                     |                     |
----------------------------------------------------------------------------
| src_ind             | -1 if new                    |                     |
----------------------------------------------------------------------------
| src_x, src_y        | x,y coords of souce point    | if src_ind = -1     |
----------------------------------------------------------------------------
| src_mode            | ps,pe,all,pc                 |                     |
----------------------------------------------------------------------------
| dst_type            | ext/feat                     |                     |
----------------------------------------------------------------------------
| dst_ind             | -1 if new                    |                     |
----------------------------------------------------------------------------
| dst_mode            | ps,pe,all,pc                 |                     |
----------------------------------------------------------------------------
| symbol              | existing symbol name         |                     |
----------------------------------------------------------------------------
| radius              | size of arc radius if arc    |                     |
----------------------------------------------------------------------------
| clockwise           | clockwise if arc             |                     |
----------------------------------------------------------------------------
| inner_arc           | inner_arc/outer if arc       |                     |
----------------------------------------------------------------------------
| dx                  | distance of dimension        |                     |
----------------------------------------------------------------------------
| dy                  | distance of dimension        |                     |
----------------------------------------------------------------------------
| angle               | angle of dimension           |                     |
----------------------------------------------------------------------------
| linetype            | vertical,horizontal          |                     |
----------------------------------------------------------------------------
| dim_x               | coord of text pos            |                     |
----------------------------------------------------------------------------
| dim_y               | coord of text pos            |                     |
----------------------------------------------------------------------------
| ang_x               | coord of ang  pos            |                     |
----------------------------------------------------------------------------
| ang_y               | coord of ang  pos            |                     |
----------------------------------------------------------------------------
| recttype            | type of rectangle (if rect)  |                     |
----------------------------------------------------------------------------
| slottype            | type of slot (if slot)       |                     |
----------------------------------------------------------------------------
| dim_x2              | coord of text pos            |                     |
----------------------------------------------------------------------------
| dim_y2              | coord of text pos            |                     |
----------------------------------------------------------------------------
| dim_x3              | coord of text pos            |                     |
----------------------------------------------------------------------------
| dim_y3              | coord of text pos            |                     |
----------------------------------------------------------------------------
| dim_x4              | coord of text pos            |                     |
----------------------------------------------------------------------------
| dim_y4              | coord of text pos            |                     |
----------------------------------------------------------------------------
| srcs                | one or two                   |                     |
----------------------------------------------------------------------------
| src2_type           | ext/feat                     |                     |
----------------------------------------------------------------------------
| src2_ind            | -1 if new                    |                     |
----------------------------------------------------------------------------
| src2_x, src2_y      | x,y coords of souce point    | if src_ind = -1     |
----------------------------------------------------------------------------
| src2_mode           | ps,pe,all,pc                 |                     |
----------------------------------------------------------------------------


424.
----------------------------------------------------------------------------
| Command     : dim_change                                                 |
----------------------------------------------------------------------------
| Description : changes a dimension on the work layer.                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| index               | index of dimension           |                     |
----------------------------------------------------------------------------
| dx                  | distance of dimension        |                     |
----------------------------------------------------------------------------
| dy                  | distance of dimension        |                     |
----------------------------------------------------------------------------
| angle               | angle of dimension           |                     |
----------------------------------------------------------------------------
| dim_x               | coord of text pos            |                     |
----------------------------------------------------------------------------
| dim_y               | coord of text pos            |                     |
----------------------------------------------------------------------------
| ang_x               | coord of text pos            |                     |
----------------------------------------------------------------------------
| ang_y               | coord of text pos            |                     |
----------------------------------------------------------------------------


425.
----------------------------------------------------------------------------
| Command     : p2p_auto                                                   |
----------------------------------------------------------------------------
| Description : automatic connect ext points                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
|p2p_auto_connect_last| if to connect last ext to 1st|                     |
----------------------------------------------------------------------------
|p2p_from             | ext no to start from         |                     |
----------------------------------------------------------------------------
|p2p_to               | ext no to stop at            |                     |
----------------------------------------------------------------------------


426.
----------------------------------------------------------------------------
| Command     : dim_delete
----------------------------------------------------------------------------
| Description : deletes a dimension on the work layer.                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| index               | index of dimension           |                     |
----------------------------------------------------------------------------


427.
----------------------------------------------------------------------------
| Command     : dim_creext
----------------------------------------------------------------------------
| Description : create extended point on the work layer.                   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| src_x               | x coords of souce point      |                     |
----------------------------------------------------------------------------
| src_y               | y coords of souce point      |                     |
----------------------------------------------------------------------------


428.
----------------------------------------------------------------------------
| Command     : dim_grp_params                                             |
----------------------------------------------------------------------------
| Description :  sets the paramters for dimension graphics.                |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| dim_arrmode         | edge/full/none               |                     |
----------------------------------------------------------------------------
| dim_boxmode         | square/round/none/empty      |                     |
----------------------------------------------------------------------------
| ang_arrmode         | edge/full/none               |                     |
----------------------------------------------------------------------------
| ang_boxmode         | square/round/none/empty      |                     |
----------------------------------------------------------------------------
| inline_mode         | yes/no                       |                     |
----------------------------------------------------------------------------
| outline_mode        | all/horizontal/vertical      |                     |
----------------------------------------------------------------------------
| font_type           | times/helvetica/courier      |                     |
----------------------------------------------------------------------------
| font_style          | med/bold                     |                     |
----------------------------------------------------------------------------
| font_mode           | reg/italic                   |                     |
----------------------------------------------------------------------------
| font_size           | 10/12/14/18/24               |                     |
----------------------------------------------------------------------------
| text_suffix         |                              |                     |
----------------------------------------------------------------------------


429.
----------------------------------------------------------------------------
| Command     : chain_add                                                  |
----------------------------------------------------------------------------
| Description : The routine is used for a adding a new rout chain. The     |
|               selected features are taken to be part of the chain.       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing rout layer          |                     |
----------------------------------------------------------------------------
| chain               | chain >= 1                   |                     |
----------------------------------------------------------------------------
| size                | tool size (inch)             |                     |
----------------------------------------------------------------------------
| comp                | None, left, right            | Rout compensation   |
----------------------------------------------------------------------------
| flag                | Special rout flag >= 0       |                     |
----------------------------------------------------------------------------
| feed                | Feed Rate >= 0               |                     |
----------------------------------------------------------------------------
| speed               | Spindle speed  >= 0          |                     |
----------------------------------------------------------------------------
| first               | first f ind                  |                     |
----------------------------------------------------------------------------
| chng_direction      | if to change dir of first f  |                     |
----------------------------------------------------------------------------


430.
----------------------------------------------------------------------------
| Command     : chain_append                                               |
----------------------------------------------------------------------------
| Description : The routine is used for a appending a new rout chain. The  |
|               selected features are taken to be part of the chain.       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing rout layer          |                     |
----------------------------------------------------------------------------
| after               | feature to add after         |                     |
----------------------------------------------------------------------------


431.
----------------------------------------------------------------------------
| Command     : chain_change                                               |
----------------------------------------------------------------------------
| Description : The routine is used for chaning the parameters of an       |
|               existing rout chain.                                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing rout layer          |                     |
----------------------------------------------------------------------------
| size                | tool size (inch)             |                     |
----------------------------------------------------------------------------
| comp                | None, left, right            | Rout compensation   |
----------------------------------------------------------------------------
| flag                | Special rout flag >= 0       |                     |
----------------------------------------------------------------------------
| feed                | Feed Rate >= 0               |                     |
----------------------------------------------------------------------------
| speed               | Spindle speed  >= 0          |                     |
----------------------------------------------------------------------------


432.
----------------------------------------------------------------------------
| Command     : chain_cancel                                               |
----------------------------------------------------------------------------
| Description : The routine is used for canceling a list of rout chains.   |
|               if there are selected features then only the selected ones |
|               that belongs to the specific chains will be deleted        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Existing rout layer name     |                     |
----------------------------------------------------------------------------


433.
----------------------------------------------------------------------------
| Command     : chain_merge                                                |
----------------------------------------------------------------------------
| Description : The routine is used for mergeing a list of rout chains.    |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Existing rout layer name     |                     |
----------------------------------------------------------------------------


434.
----------------------------------------------------------------------------
| Command     : chain_del_pilot                                            |
----------------------------------------------------------------------------
| Description : The routine is used for deleting pilot holes in  a list of |
|               rout chains.                                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Existing rout layer name     |                     |
----------------------------------------------------------------------------


435.
----------------------------------------------------------------------------
| Command     : chain_add_pilot                                            |
----------------------------------------------------------------------------
| Description : The routine is used for adding pilot holes in  a list of   |
|               rout chains.                                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Existing rout layer name     |                     |
----------------------------------------------------------------------------
| pilot size          | tool size in inch            |                     |
----------------------------------------------------------------------------


436.
----------------------------------------------------------------------------
| Command     : chain_insert                                               |
----------------------------------------------------------------------------
| Description : The routine is used for inserting rout chains into others  |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Existing rout layer name     |                     |
----------------------------------------------------------------------------


437.
----------------------------------------------------------------------------
| Command     : chain_split                                                |
----------------------------------------------------------------------------
| Description : The routine is used for splitting the chain.               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Existing rout layer name.    |                     |
----------------------------------------------------------------------------
| chain               | chain >= 1                   |                     |
----------------------------------------------------------------------------
| mode                | subchains/from_feat/extract  |                     |
----------------------------------------------------------------------------


438.
----------------------------------------------------------------------------
| Command     : chain_change_num                                           |
----------------------------------------------------------------------------
| Description : The routine is used for changing the chain number.         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Existing rout layer name.    |                     |
----------------------------------------------------------------------------
| chain               | chain >= 1                   |                     |
----------------------------------------------------------------------------
| new_chain           | chain >= 1                   |                     |
----------------------------------------------------------------------------


439.
----------------------------------------------------------------------------
| Command     : chain_change_dir                                           |
----------------------------------------------------------------------------
| Description : The routine is used for changing the direction of a chain. |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Existing rout layer name.    |                     |
----------------------------------------------------------------------------


440.
----------------------------------------------------------------------------
| Command     : chain_set_plunge                                           |
----------------------------------------------------------------------------
| Description : The routine is used for setting the plunge of a chain.     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | Existing rout layer name.    |                     |
----------------------------------------------------------------------------
| type                | corner/inline/open           |                     |
----------------------------------------------------------------------------
| mode                | modes fot type corner                              |
|                     | straight/chamfer/arc/wrap/deviate                  |
----------------------------------------------------------------------------
| inl_mode            | modes fot type inline                              |
|                     | straight/overlap/arc/diag/diag_ang                 |
----------------------------------------------------------------------------
| start_of_chain      | yes/no                       | start of the chain  |
|                     |                              | moves to the plunge |
----------------------------------------------------------------------------
| apply_to            | all/closed/closed_int/closed_ext |                 |
----------------------------------------------------------------------------
| len1                | length of offsets (inch).    |                     |
----------------------------------------------------------------------------
| len2                | length of offsets (inch).    |                     |
----------------------------------------------------------------------------
| len3                | length of offsets (inch).    |                     |
----------------------------------------------------------------------------
| len4                | length of offsets (inch).    |                     |
----------------------------------------------------------------------------
| val1                | length of offsets (inch).    |                     |
----------------------------------------------------------------------------
| val2                | length of offsets (inch).    |                     |
----------------------------------------------------------------------------
| ang1                | angle (grad).                |                     |
----------------------------------------------------------------------------
| ang2                | angle (grad).                |                     |
 ----------------------------------------------------------------------------
| ifeed               | Plunge Feed Rate >= 0        |                     |
----------------------------------------------------------------------------
| ofeed               | Cutoff Feed Rate >= 0        |                     |
----------------------------------------------------------------------------


441.
----------------------------------------------------------------------------
| Command     : chain_pocket                                               |
----------------------------------------------------------------------------
| Description : The routine is used for pocketing			   |
|               existing rout chain.                                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing rout layer          |                     |
----------------------------------------------------------------------------
| mode                | pocket mode               |    not ready:          |
|                     | delete/concentric         | snake/spiral/star/grid |
----------------------------------------------------------------------------
| size                | tool size (inch)             |                     |
----------------------------------------------------------------------------
| feed                | Feed Rate >= 0               |                     |
----------------------------------------------------------------------------
| overlap             | overlap size (inch)          |                     |
----------------------------------------------------------------------------
| pocket_dir          | pocket direction type:       |                     |
|		      | standard/opposite	     |			   |
----------------------------------------------------------------------------


442.
----------------------------------------------------------------------------
| Command     : chain_list_reset                                           |
----------------------------------------------------------------------------
| Description : The routine is used for reseting the 'chains' list,        |
|               that is used by some of the other 'chain' line mode        |
|               commands (e.g : chain_cancel, chain_change).               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


443.
----------------------------------------------------------------------------
| Command     : chain_list_add                                             |
----------------------------------------------------------------------------
| Description : The routine is used for adding a chain number to a list,   |
|               that is used by some of the other 'chain' line mode        |
|               commands (e.g : chain_cancel, chain_change).               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| chain               | chain >= 1                   |                     |
----------------------------------------------------------------------------


444.
----------------------------------------------------------------------------
| Command     : films_lyrs_list_reset                                      |
----------------------------------------------------------------------------
| Description : The routine is used for reseting the layrs listin the film |
|               optimization popup ,that is used by some of the other      |
|               'films' line mode commands (e.g : film_chng_prms ...).     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


445.
----------------------------------------------------------------------------
| Command     : films_lyrs_list_num_sel                                    |
----------------------------------------------------------------------------
| Description : The routine is used to return the number of currently      |
|               selected layers.                                           |
|               The command can only be used from scripts & it counts      |
|               layer which were selected using line-mode-commands         |
|               "films_lyrs_list_add" or "films_lyrs_list_sel_all" only.   |
----------------------------------------------------------------------------
| Response    : Num of selected layers                                     |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


446.
----------------------------------------------------------------------------
| Command     : films_lyrs_list_sel_all                                    |
----------------------------------------------------------------------------
| Description : The routine is used for selection of all layers in films-  |
|               optimization popup ,that is used by some of the other      |
|               'films' line mode commands (e.g : film_chng_prms ...).     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


447.
----------------------------------------------------------------------------
| Command     : films_lyrs_list_add                                        |
----------------------------------------------------------------------------
| Description : The routine is used for adding a layer num to a list,      |
|               that is used by some of the other 'film' line mode         |
|               commands (e.g : films_chng_prms ...).                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| lyr                 | layer >= 1                   |                     | 
----------------------------------------------------------------------------


448.
----------------------------------------------------------------------------
| Command     : films_lyrs_list_add_by_filmn                               |
----------------------------------------------------------------------------
| Description : The routine is used for adding layers to the selected list,|
|               that belongs to a certain film . the list                  |
|               is used later by some of the other 'film' line mode        |
|               commands (e.g : films_chng_prms ...).                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| name                | output layer name            |                     |
----------------------------------------------------------------------------


449.
----------------------------------------------------------------------------
| Command     : films_lyr_add                                              |
----------------------------------------------------------------------------
| Description : The routine is used for a adding a new layer to the films  |
|               optimization  layers                                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| job                 |  existing job name           |                     |
----------------------------------------------------------------------------
| step                |  existing step name          |                     |
----------------------------------------------------------------------------
| layer               |  existing layer name         |                     |
----------------------------------------------------------------------------
| polarity            |  positive/negative           |                     |
----------------------------------------------------------------------------
| mirror              |  in x                        |                     |
----------------------------------------------------------------------------
| comp                |  -10 <= comp <= 10 (mils)    | compensation(resize)|
|                     |                              | value               |
----------------------------------------------------------------------------
| xscale              |  .95 < scale <= 1.05         |                     |
----------------------------------------------------------------------------
| yscale              |  .95 < scale <= 1.05         |                     |
----------------------------------------------------------------------------
| repeat              |  number of times to repeat layer|                  |
----------------------------------------------------------------------------


450.
----------------------------------------------------------------------------
| Command     : films_chng_prms                                            |
----------------------------------------------------------------------------
| Description : The routine is used for changing parameters of selected    |
|               layers in the films optimization layers list               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| polarity            |  positive/negative           |                     |
----------------------------------------------------------------------------
| mirror              |  in x                        |                     |
----------------------------------------------------------------------------
| comp                |  -10 <= comp <= 10 (mils)    | compensation(resize)|
|                     |                              | value               |
----------------------------------------------------------------------------
| xscale              |  .95 < scale <= 1.05         |                     |
----------------------------------------------------------------------------
| yscale              |  .95 < scale <= 1.05         |                     |
----------------------------------------------------------------------------


451.
----------------------------------------------------------------------------
| Command     : films_delete                                               |
----------------------------------------------------------------------------
| Description : The routine is used for deleting selected layers from the  |
|               film optimization layers list                              |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


452.
----------------------------------------------------------------------------
| Command     : films_force                                                |
----------------------------------------------------------------------------
| Description : The routine is used for forcing output of  selected layers |
|               from film optimization layers list on the next run         |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| force               |  force || no force           |                     |
----------------------------------------------------------------------------


453.
----------------------------------------------------------------------------
| Command     : films_run                                                  |
----------------------------------------------------------------------------
| Description : The routine is used for running the film optimization on   |
|               the selected layers from the film optimization layers list |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


454.
----------------------------------------------------------------------------
| Command     : films_rem_done_mark                                        |
----------------------------------------------------------------------------
| Description : The routine is used for removing the done mark(film num)   |
|               from all the layers that were                              |
|               entered to a film from the film optimization layers list   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


455.
----------------------------------------------------------------------------
| Command     : films_open_popup                                           |
----------------------------------------------------------------------------
| Description : The routine is used for opening the films optimization     |
|               popup . needed because scripts must run with open popup .  |
|               will be changed                                            |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


456.
----------------------------------------------------------------------------
| Command     : films_close                                                |
----------------------------------------------------------------------------
| Description : The routine is used for closing films popup(if opened) &   |
|               releasng the license . The command is not generated by the |
|               GUI & therefore should be added manually to scripts        |
|               generated by session-recording in order to free license.   |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


457.
----------------------------------------------------------------------------
| Command     : films_del_exploited                                        |
----------------------------------------------------------------------------
| Description : The routine is used for removing the done layers           |
|               from the film optimization layers list                     |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


458.
----------------------------------------------------------------------------
| Command     : films_repeat                                               |
----------------------------------------------------------------------------
| Description : The routine is used for repeating selected                 |
|               layers in the films optimization layers list n times       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| repeat              |  times to repeat             |                     | 
----------------------------------------------------------------------------


459.
----------------------------------------------------------------------------
| Command     : films_reset_sizes                                          |
----------------------------------------------------------------------------
| Description : The routine is used for reseting the list of films sizes   |
|               that can be used by film opt                               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------


460.
----------------------------------------------------------------------------
| Command     : films_set_flm_size                                         |
----------------------------------------------------------------------------
| Description : The routine is used for adding film size tothe list        |
|               of can be used- sizes                                      |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| name                |  of film                     |                     |
----------------------------------------------------------------------------
| width               |  in inches                   |                     |
----------------------------------------------------------------------------
| height              |  in inches                   |                     |
----------------------------------------------------------------------------


461.
----------------------------------------------------------------------------
| Command     : films_set_params                                           |
----------------------------------------------------------------------------
| Description : The routine is used for setting the parameters for         |
|               film optimization                                          |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| format              |                              |                     |
----------------------------------------------------------------------------
| top_distance        |  between layers              |                     |
----------------------------------------------------------------------------
| bottom_distance     |  between layers              |                     |
----------------------------------------------------------------------------
| left_distance       |  between layers              |                     |
----------------------------------------------------------------------------
| right_distance      |  between layers              |                     |
----------------------------------------------------------------------------
| text_size           |                              |                     |
----------------------------------------------------------------------------
| layer_serial        | "none" or "Same_film"        |                     |
----------------------------------------------------------------------------
| output_layer_name   | output layer name            |                     |
----------------------------------------------------------------------------
| output_s_prefix     | output layer serial prefix   |                     |
----------------------------------------------------------------------------
| utilization         |  precent                     |                     |
----------------------------------------------------------------------------
| dev_jobs            | films will include lyrs from same job|             |
----------------------------------------------------------------------------
| auto_text           |  yes/no                      |                     |
----------------------------------------------------------------------------
| text_kind           |  relevant if auto text       |                     |
----------------------------------------------------------------------------
| specific_job        | if source is run on specific job |                 |
----------------------------------------------------------------------------
| source              | source layers:               |                     |
|                     | "all", "selected", "undone"  |                     |
|                     | or "specific_job"            |                     |
----------------------------------------------------------------------------
| fixed_orient        | "no", "yes"                  |                     |
--------------------------------------------------------------------------------
| layer_limits        | "minimal", "profile", "step" | limits of output layers  |
--------------------------------------------------------------------------------
| scale_anchor        | "prof_center", "prof_origin" | anchor for scaling  |
----------------------------------------------------------------------------
| scale_mode          | "all", "scale_feat",         | layer scaleing mode |
|                     | "unscale_targ"               |                     |
----------------------------------------------------------------------------


462.
----------------------------------------------------------------------------
| Command     : films_lyrs_report                                         |
----------------------------------------------------------------------------
| Description : The routine is used for getting a report of lyrs list      |
|               that are intended to be put inside films .                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| path                |  of output file              |                     |
----------------------------------------------------------------------------


463.
----------------------------------------------------------------------------
| Command     : films_sizes_report                                         |
----------------------------------------------------------------------------
| Description : The routine is used for getting a report of film sizes     |
|               that are used when creating  films .                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| path                |  of output file              |                     |
----------------------------------------------------------------------------


464.
----------------------------------------------------------------------------
| Command     : films_prms_report                                         |
----------------------------------------------------------------------------
| Description : The routine is used for getting a report of film parameters|
|               that are used when creating  films .                       |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| path                |  of output file              |                     |
----------------------------------------------------------------------------


465.
----------------------------------------------------------------------------
| Command     : film1_lyrs_report                                         |
----------------------------------------------------------------------------
| Description : The routine is used for getting a report of lyrs list      |
|               that were entered to a layer film .                        |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
---------------------------------------------------------------------------- 
| job_name            |  in which the film was created                     |
----------------------------------------------------------------------------
| stp_name            |  in which the film was created                     |
----------------------------------------------------------------------------
| film_name           |  of film                     |                     |
----------------------------------------------------------------------------
| path                |  of output file              |                     |
----------------------------------------------------------------------------


466.
----------------------------------------------------------------------------
| Command     : film1_prms_report                                         |
----------------------------------------------------------------------------
| Description : The routine is used for getting a report of parameters     |
|               that were used when creating  a layer film .               |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| job_name            |  in which the film was created                     |
----------------------------------------------------------------------------
| stp_name            |  in which the film was created                     |
---------------------------------------------------------------------------- 
| film_name           |  film's layer name           |                     |
----------------------------------------------------------------------------
| path                |  of output file              |                     |
----------------------------------------------------------------------------


467.
----------------------------------------------------------------------------
| Command     : film1_get_utilization                                      |
----------------------------------------------------------------------------
| Description : The routine is used for getting a report of utilization    |
|               of  a layer film  in % .                                   |
----------------------------------------------------------------------------
| Response    : utilization in %                                           |
============================================================================
| Parameter           | Legal values                   | Comment           |
----------------------------------------------------------------------------
| job_name            |  in which the film was created |                   |
----------------------------------------------------------------------------
| stp_name            |  in which the film was created |                   |
----------------------------------------------------------------------------
| film_name           |  film layer name               |                   |
----------------------------------------------------------------------------


468.
----------------------------------------------------------------------------
| Command     : image_set_lpd                                              |
----------------------------------------------------------------------------
| Description : Sets Layer Production Data (LPD) values for IMG output.    |
----------------------------------------------------------------------------
| Response    : None.                                                      |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------
| polarity            | positive/negative            |                     |
----------------------------------------------------------------------------
| speed               | 0 <= speed <= 255            | 0 = auto            |
----------------------------------------------------------------------------
| xstretch            | percent                      |                     |
----------------------------------------------------------------------------
| ystretch            | percent                      |                     |
----------------------------------------------------------------------------
| xshift              | in inches                    |                     |
----------------------------------------------------------------------------
| yshift              | in inches                    |                     |
----------------------------------------------------------------------------
| xmirror             | in inches                    |                     |
----------------------------------------------------------------------------
| ymirror             | in inches                    |                     |
----------------------------------------------------------------------------
| copper_area         | in square inches             |                     |
----------------------------------------------------------------------------
| xcenter             | in mils                      |                     |
----------------------------------------------------------------------------
| ycenter             | in mils                      |                     |
----------------------------------------------------------------------------
| plot_kind1          | 0 <= plot_kind1 <= 255       |                     |
----------------------------------------------------------------------------
| plot_kind2          | 0 <= plot_kind2 <= 255       |                     |
----------------------------------------------------------------------------
| minvec              | in mils                      |                     |
----------------------------------------------------------------------------
| advec               | in mils                      |                     |
----------------------------------------------------------------------------
| minflash            | in mils                      |                     |
----------------------------------------------------------------------------
| adflash             | in mils                      |                     |
----------------------------------------------------------------------------
| conductors1         | in mils                      |                     |
----------------------------------------------------------------------------
| conductors2         | in mils                      |                     |
----------------------------------------------------------------------------
| conductors3         | in mils                      |                     |
----------------------------------------------------------------------------
| conductors4         | in mils                      |                     |
----------------------------------------------------------------------------
| conductors5         | in mils                      |                     |
----------------------------------------------------------------------------
| media               | first/second/third           |                     |
----------------------------------------------------------------------------
| resolution          | half_mil/quarter_mil/        |                     |
|                     | eigth_mil                    |                     |
----------------------------------------------------------------------------
| smoothing           | smooth/rough                 |                     |
----------------------------------------------------------------------------
| swap_axes           | no_swap/swap                 |                     |
----------------------------------------------------------------------------


469.
----------------------------------------------------------------------------
| Command     : image_set_elpd                                             |
----------------------------------------------------------------------------
| Description : Sets extended Layer Production Data (LPD) for IMG output.  |
----------------------------------------------------------------------------
| Response    : None.                                                      |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------
| polarity            | positive/negative            |                     |
----------------------------------------------------------------------------
| speed               | 0 <= speed <= 255            | 0 = auto            |
----------------------------------------------------------------------------
| xstretch            | percent                      |                     |
----------------------------------------------------------------------------
| ystretch            | percent                      |                     |
----------------------------------------------------------------------------
| xshift              | in inches                    |                     |
----------------------------------------------------------------------------
| yshift              | in inches                    |                     |
----------------------------------------------------------------------------
| xmirror             | in inches                    |                     |
----------------------------------------------------------------------------
| ymirror             | in inches                    |                     |
----------------------------------------------------------------------------
| copper_area         | in square inches             |                     |
----------------------------------------------------------------------------
| xcenter             | in inches                    |                     |
----------------------------------------------------------------------------
| ycenter             | in inches                    |                     |
----------------------------------------------------------------------------
| plot_kind1          | 0 for LP5000, 56 for LP5008  |                     |
----------------------------------------------------------------------------
| plot_kind2          | 0 for LP5000, 56 for LP5008  |                     |
----------------------------------------------------------------------------
| minvec              | in mils                      |                     |
----------------------------------------------------------------------------
| advec               | in mils                      |                     |
----------------------------------------------------------------------------
| minflash            | in mils                      |                     |
----------------------------------------------------------------------------
| adflash             | in mils                      |                     |
----------------------------------------------------------------------------
| conductors1         | in mils                      |                     |
----------------------------------------------------------------------------
| conductors2         | in mils                      |                     |
----------------------------------------------------------------------------
| conductors3         | in mils                      |                     |
----------------------------------------------------------------------------
| conductors4         | in mils                      |                     |
----------------------------------------------------------------------------
| conductors5         | in mils                      |                     |
----------------------------------------------------------------------------
| media               | first/second/third           |                     |
----------------------------------------------------------------------------
| smoothing           | smooth/rough                 |                     |
----------------------------------------------------------------------------
| swap_axes           | no_swap/swap                 |                     |
----------------------------------------------------------------------------
|***************************** Extended LPD *******************************|
----------------------------------------------------------------------------
| define_ext_lpd      | no/yes                       | define either       |
|                     |                              | extended or regular |
|                     |                              | LPD                 | 
----------------------------------------------------------------------------
| resolution_value    | float value                  | plot resolution     |
|                     |                              | value               |
----------------------------------------------------------------------------
| resolution_units    | mil/micron/inch/mm/dpi       | plot resolution     |
|                     |                              | value units         |
----------------------------------------------------------------------------
| enlarge_polarity    | none/positive/negative/both  | enlarge only the    |
|                     |                              | features of given   |
|                     |                              | polarity            |
----------------------------------------------------------------------------
| enlarge_other       | leave_as_is/size_inversely   | leave as is or size |
|                     |                              | inversely features  |
|                     |                              | of other polarity   |
----------------------------------------------------------------------------
| enlarge_panel       | no/yes                       | enlarge panel elem. |
|                     |                              | as PCB elements     | 
----------------------------------------------------------------------------
| overlap             | no/yes                       | allow the panel data|
|                     |                              | overlap PCB         |
----------------------------------------------------------------------------
| enlarge_image_symbols no/yes                       | enlarge Image       |
|                     |                              | symbols as regular  |
|                     |                              | features            |
----------------------------------------------------------------------------
| enlarge_0_vecs      | no/yes                       | enlarge zero length |
|                     |                              | vectors as flashes  |
----------------------------------------------------------------------------
| enlarge_symbols     | none/all/selected            |                     |
----------------------------------------------------------------------------
| enlarge_symbols_by  | in mils                      | enlarge all symbols |
|                     |                              | by                  |
----------------------------------------------------------------------------
| symbol_name1        | symbol name                  | name of symbol to   |
|                     |                              | enlarge             |
----------------------------------------------------------------------------
| enlarge_by1         | in mils                      | enlarge "named      |
|                     |                              | symbol" by          |
----------------------------------------------------------------------------
| ...                 | ...                          | ...                 |
----------------------------------------------------------------------------
| symbol_name10       | symbol name                  | name of symbol to   |
|                     |                              | enlarge             |
----------------------------------------------------------------------------
| enlarge_by10        | in mils                      | enlarge "named      |
|                     |                              | symbol" by          |
----------------------------------------------------------------------------


470.
----------------------------------------------------------------------------
| Command     : sel_comp_change                                               |
----------------------------------------------------------------------------
| Description : Set components extention params.                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| package             | existing PACKGE name         |                     |
| vendor_mpn          | existing Vendor+MPN          |                     |
----------------------------------------------------------------------------


471.
----------------------------------------------------------------------------
| Command     : get_message_bar                                            |
----------------------------------------------------------------------------
| Description : Fetches the contents of the editor message bar             |
----------------------------------------------------------------------------
| Response    : contents of editor message bar                             |
============================================================================


472.
----------------------------------------------------------------------------
| Command     : build_text                                                 |
----------------------------------------------------------------------------
| Description : builds text based on font                                  |
----------------------------------------------------------------------------
| Response    : None.                                                      |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | pad location        |
----------------------------------------------------------------------------
| pix_size            | pixel size in mils (microns) | 0.1 - 100.0 mils    |
----------------------------------------------------------------------------
| text                | text to create               | up to 200 characters|
----------------------------------------------------------------------------
| font                | name of font, or an X fontset| up to 300 characters|
----------------------------------------------------------------------------


473.
----------------------------------------------------------------------------
| Command     : build_xtext                                                |
----------------------------------------------------------------------------
| Description : builds text based on X-serverfont                          |
----------------------------------------------------------------------------
| Response    : None.                                                      |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| x, y                | legal coordinates            | pad location        |
----------------------------------------------------------------------------
| pix_size            | pixel size in mils (microns) | 0.1 - 100.0 mils    |
----------------------------------------------------------------------------
| text                | text to create               | up to 200 characters|
----------------------------------------------------------------------------
| font                | name of font, or an X fontset| up to 300 characters|
----------------------------------------------------------------------------
| contourize          | no/yes                       |                     |
----------------------------------------------------------------------------
| rotation            | 0.0 ... 360                  |                     |
----------------------------------------------------------------------------
| polarity            | positive;negative            | 'set' field         |
----------------------------------------------------------------------------


474.
----------------------------------------------------------------------------
| Command     : disp_snapshot                                                   |
----------------------------------------------------------------------------
| Description : The command is used for writing of a snapshot of           |
|               a graphic area to a specified file in format jpg           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| file                | file pathname for snapshot   |                     |
-------------------------------------------------------------------------------
| width               | width of resulting snapshot  |If not specified -      |
|                     | bitmap in display pixels     |graphics width is taken |
------------------------------------------------------------------------------
| height              | height of resulting snapshot |If not specified -      |
|                     | bitmap in display pixels     |graphics height is taken|
------------------------------------------------------------------------------


475.
----------------------------------------------------------------------------
| Command     : create_shapelist                                           |
----------------------------------------------------------------------------
| Description : The command is used for creation of the shapelist for      |
|               given layer                                                |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------


476.
----------------------------------------------------------------------------
| Command     : delete_shapelist                                           |
----------------------------------------------------------------------------
| Description : The command is used closing the shapelist for given layer  |
|               thus freeing the occupied memory                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| layer               | existing layer name          |                     |
----------------------------------------------------------------------------


477.
----------------------------------------------------------------------------
| Command     :         local_scaling                                      |
----------------------------------------------------------------------------
| Description : The command is used to perform local scaling of a step     |
|               in favor of the DI machine                                 |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| trg_lyrs            | list of existing layer names |                     |
----------------------------------------------------------------------------
| min_dist_to_prf     |                              | Mils                |
----------------------------------------------------------------------------
| max_dist_to_prf     |                              | Mils                |
----------------------------------------------------------------------------
| min_dist_to_ftr     |                              | Mils                |
----------------------------------------------------------------------------
| min_dist_to_drl     |                              | Mils                |
----------------------------------------------------------------------------
| dist_btw_trgs_x     |                              | Mils                |
----------------------------------------------------------------------------
| dist_btw_trgs_y     |                              | Mils                |
----------------------------------------------------------------------------
| max_trgs            |                              |                     |
----------------------------------------------------------------------------
| set_regist_trgs     |                              | boolean             |
----------------------------------------------------------------------------
| single_sym_mode     |                              | 2 options           |
----------------------------------------------------------------------------
| single_symbol       |                              | standard sym name   |
----------------------------------------------------------------------------
| multi_symbol_ul     |                              | standard sym name   |
----------------------------------------------------------------------------
| multi_symbol_uc     |                              | standard sym name   |
----------------------------------------------------------------------------
| multi_symbol_ur     |                              | standard sym name   |
----------------------------------------------------------------------------
| multi_symbol_ml     |                              | standard sym name   |
----------------------------------------------------------------------------
| multi_symbol_mc     |                              | standard sym name   |
----------------------------------------------------------------------------
| multi_symbol_mr     |                              | standard sym name   |
----------------------------------------------------------------------------
| multi_symbol_bl     |                              | standard sym name   |
----------------------------------------------------------------------------
| multi_symbol_bc     |                              | standard sym name   |
----------------------------------------------------------------------------
| multi_symbol_br     |                              | standard sym name   |
----------------------------------------------------------------------------


478.
----------------------------------------------------------------------------
| Command     : colors_set                                                 |
----------------------------------------------------------------------------
| Description : Set the colors to user or system                           |
----------------------------------------------------------------------------
| Response    : None                                                       |
============================================================================
| Parameter           | Legal values                 | Comment             |
----------------------------------------------------------------------------
| mode                | system/user                  |                     |
----------------------------------------------------------------------------


479.
----------------------------------------------------------------------------------------
| Command     :   move_feat_to_nest_step                                               |
----------------------------------------------------------------------------------------
| Description : The command moves or moves and flattens				       |
|		all selected features on the work layer				       |
|		to the same layer of the step instance defined by name		       |
|		and its datum that overlaps the given x,y			       |
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
| step_name           | step that is nested in       |                                 |
|                     | the editor's step            |                                 |
----------------------------------------------------------------------------------------
| x,y                 | legal coordinates            | coord of insertion point        |
----------------------------------------------------------------------------------------
| operation	      | move - move features to the selected nested step	       |
|		      | flatten - move features to the selected nested step	       |
		      |	          and flatten them to the panel			       | 
----------------------------------------------------------------------------------------


480.
----------------------------------------------------------------------------------------
| Command     : stpnum_insertion_point                                                 |
----------------------------------------------------------------------------------------
| Description : The command sets the numbering insertion point                         |
|               of a given step                                                        |
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
| stp_ref_mode        | pcb_datum or pcb_bounding_box|                                 |
|                     |                              |                                 |
----------------------------------------------------------------------------------------
|corner               | bot_left, top_left           | Relevant only with              |
|                     | bot_right, top_right         | pcb_bounding_box                |
----------------------------------------------------------------------------------------
|step_name            | step that is nested in the   |                                 |
|                     | the editor's step            |                                 |
----------------------------------------------------------------------------------------
|x,y                  | legal coordinates            | in pcb_datum mode               |
|                     |                              | x,y = coord of insertion point  |
|                     |                              | in pcb turms                    |
|                     |                              | in pcb_bounding box mode        |
|                     |                              | x,y = dx,dy from selected corner|
----------------------------------------------------------------------------------------


481.
----------------------------------------------------------------------------------------
| Command     : stpnum_insertion_point                                                 |
----------------------------------------------------------------------------------------
| Description : The command sets the numbering insertion point                         |
|               of a given step                                                        |
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
| step_name           | valid entity name            |                                 |
----------------------------------------------------------------------------------------
| method              | See opts                     |                                 |
----------------------------------------------------------------------------------------
| format              |                              |                                |
----------------------------------------------------------------------------------------


482.
----------------------------------------------------------------------------------------
| Command     : stpnum_delete_ref_step                                                 |
----------------------------------------------------------------------------------------
| Description : The command deletes a reference step defined for pcb numbering         |
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
| step_name           | valid entity name            |                                 |
----------------------------------------------------------------------------------------


483.
----------------------------------------------------------------------------------------
| Command     :        stpnum_flat_numbering                                           |
----------------------------------------------------------------------------------------
| Description : The command sets the numbering insertion point                         |
|               of a given step                                                        |
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
| step_name           |step that is nested in the    |                                 |
|                     |editor's step                 |                                 |
----------------------------------------------------------------------------------------
| method              | See opts                     |
----------------------------------------------------------------------------------------
| text orientation    | See opts                     |                                 |
----------------------------------------------------------------------------------------
| text_mirror         | See opts                     |                                 |
----------------------------------------------------------------------------------------
| text_rotation       | See opts                     |                                 |
----------------------------------------------------------------------------------------
| text_background     | See opts                     |                                 |
----------------------------------------------------------------------------------------
| text_background_marg| Any positive number          |                                 |
----------------------------------------------------------------------------------------
| text_type           | See opts                     |                                 |
----------------------------------------------------------------------------------------
| x_size              | Any positive number          | if text_type = string           |
----------------------------------------------------------------------------------------
| y_size              | Any positive number          | if text type = string           |
----------------------------------------------------------------------------------------
| line width          | Any positive number          | if text type = string           |
----------------------------------------------------------------------------------------
| hole size           | Any positive number          | if text type = canned           |
----------------------------------------------------------------------------------------


484.
----------------------------------------------------------------------------------------
| Command     :        stpnum_nested_numbering                                            |
----------------------------------------------------------------------------------------
| Description : The command adds a unique number to each instance of each one of       |
|               the selected steps.                                                    |
|                                                                                      |
|               Use the commands: stpnum_select_step & stpnum_set_step_params          |
|               to select steps to be numbered                                         |
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
| Numbering type      | flat, nested                 |                                 |
----------------------------------------------------------------------------------------
| step_name           |step that is nested in the    |                                 |
|                     |editor's step                 |                                 |
----------------------------------------------------------------------------------------
| Nested numbering    | no, yes                      |                                 |
----------------------------------------------------------------------------------------
| text orientation    | See opts                     |                                 |
----------------------------------------------------------------------------------------
| text_mirror         | See opts                     |                                 |
----------------------------------------------------------------------------------------
| text_rotation       | See opts                     |                                 |
----------------------------------------------------------------------------------------
| text_background     | See opts                     |                                 |
----------------------------------------------------------------------------------------
| text_background_marg| Any positive number          |                                 |
----------------------------------------------------------------------------------------
| text_type           | See opts                     |                                 |
----------------------------------------------------------------------------------------
| x_size              | Any positive number          | if text_type = string           |
----------------------------------------------------------------------------------------
| y_size              | Any positive number          | if text type = string           |
----------------------------------------------------------------------------------------
| line width          | Any positive number          | if text type = string           |
----------------------------------------------------------------------------------------
| hole size           | Any positive number          | if text type = canned           |
----------------------------------------------------------------------------------------
| start number        | Any positive number          |                                 |
----------------------------------------------------------------------------------------
| continuous          | no, yes                      |                                 |
----------------------------------------------------------------------------------------


485.
----------------------------------------------------------------------------------------
| Command     :   stpnum_display_step                                                  |
----------------------------------------------------------------------------------------
| Description : The command displays the step instance that overlaps the given x,y     |
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
|step_name            | step that is nested in the   |                                 |
|                     | the editor's step            |                                 |
----------------------------------------------------------------------------------------
|x,y                  | legal coordinates            | in pcb_datum mode               |
|                     |                              | x,y = coord of insertion point  |
|                     |                              | in pcb turms                    |
|                     |                              | in pcb_bounding box mode        |
|                     |                              | x,y = dx,dy from selected corner|
----------------------------------------------------------------------------------------


486.
----------------------------------------------------------------------------------------
| Command     :   stpnum_select_step                                                   |
----------------------------------------------------------------------------------------
| Description : The command select the step instance that overlaps the given x,y       |
|               as a referance step
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
|step_name            | step that is nested in the   |                                 |
|                     | the editor's step            |                                 |
----------------------------------------------------------------------------------------
|x,y                  | legal coordinates            | in pcb_datum mode               |
|                     |                              | x,y = coord of insertion point  |
|                     |                              | in pcb turms                    |
|                     |                              | in pcb_bounding box mode        |
|                     |                              | x,y = dx,dy from selected corner|
----------------------------------------------------------------------------------------


487.
----------------------------------------------------------------------------------------
| Command     :   create_area_layer                                                    |
----------------------------------------------------------------------------------------
| Description : The command creates an area layer                                      |
========================================================================================
| Parameter            | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
| src_lyr              | Name of source layer         |                                 |
----------------------------------------------------------------------------------------
| dst_lys              | Name of destination layer    |                                 |
----------------------------------------------------------------------------------------
| delete_src_data      | no/yes                       |                                 |
----------------------------------------------------------------------------------------
| surface2area         | no/yes                       |                                 |
----------------------------------------------------------------------------------------
| outline2area         | no/yes                       |                                 |
----------------------------------------------------------------------------------------


488.
----------------------------------------------------------------------------------------
| Command     :   impcpn_open                                                           |
----------------------------------------------------------------------------------------
| Description : Opens the Impedance coupon generator application                        |
========================================================================================


489.
----------------------------------------------------------------------------------------
| Command     :   impcpn_close                                                           |
----------------------------------------------------------------------------------------
| Description : Closes the Impedance coupon generator application                        |
========================================================================================


490.
----------------------------------------------------------------------------------------
| Command     :     impcpn_read_cfg                                                    |
----------------------------------------------------------------------------------------
| Description :  Read configuration file of impedacnce coupon generator                |
========================================================================================


491.
----------------------------------------------------------------------------------------
| Command     :   impcpn_edit_imptbl_start                                             |
----------------------------------------------------------------------------------------
| Description : Delete all impedance constraints                                       |
========================================================================================


492.
----------------------------------------------------------
| Command     :  impcpn_add_cnst                          |
-----------------------------------------------------------
| Description : The command adds a constraint to          |
|               the table of constraints                  |
===========================================================
| Parameter  | Legal values         | Comment             |
----------------------------------------------------------
| test_lyr   | Name of test layer   |                     |
----------------------------------------------------------
| top_ref    | Name of top ref layer|                     |
----------------------------------------------------------
| bot_ref    | Name of bot ref layer|                     |
----------------------------------------------------------
| lw_art     |                      |                     |
----------------------------------------------------------
| lw_orig    |                      |                     |
----------------------------------------------------------
| spc_art    |                      |                     |
----------------------------------------------------------
| spc_orig   |                      |                     |
----------------------------------------------------------
| impedance  |                      |             (ohm)   |
----------------------------------------------------------
| tolerance  |                      |             (ohm)   |
----------------------------------------------------------
| grpid      |                      |                     |
----------------------------------------------------------


493.
----------------------------------------------------------------------------------------
| Command     :   impcpn_edit_imptbl_end                                             |
----------------------------------------------------------------------------------------
| Description : Delete all impedance constraints                                       |
========================================================================================


494.
--------------------------------------------------------------
| Command     :   impcpn_edit_impgrps_start                   |
--------------------------------------------------------------
| Description : Delete all step's impedance groups            |
==============================================================


495.
------------------------------------------------------------
| Command     :  impcpn_add_grp                             |
-------------------------------------------------------------
| Description : The command adds a new impedance group      |
=============================================================
| Parameter  | Legal values           | Comment             |
-------------------------------------------------------------
| grpid      | Number of group        |                     |
-------------------------------------------------------------
| layout     | Name of group's layout |                     |
-------------------------------------------------------------
| coupon     | Name of group's coupon |                     |
-------------------------------------------------------------


496.
-------------------------------------------------------------
| Command     :  impcpn_delete_grp                          |
-------------------------------------------------------------
| Description : The command deletes a new impedance group   |
=============================================================
| Parameter  | Legal values           | Comment             |
-------------------------------------------------------------
| grpid      | Number of group        |                     |
-------------------------------------------------------------


497.
-------------------------------------------------------------
| Command     :  impcpn_change_grp                          |
-------------------------------------------------------------
| Description : The command changes a new impedance group   |
=============================================================
| Parameter  | Legal values           | Comment             |
-------------------------------------------------------------
| grpid      | Number of group        |                     |
-------------------------------------------------------------


498.
--------------------------------------------------------------
| Command     :   impcpn_set_grps                             |
--------------------------------------------------------------
| Description : Sets step's impedance groups                  |
==============================================================


499.
--------------------------------------------------------------
| Command     :   impcpn_set_grp_rules                       |
--------------------------------------------------------------
| Description : Sets grouping rules                          |
==============================================================
| Parameter   | Legal values   | Comment                     |
--------------------------------------------------------------
| mixing_by   | test_model;spans;ref_lyrs;impedance	     |
--------------------------------------------------------------
| limit_cnst  | If FALSE - MAX_CONSTRAINTS is used	     |
|	      |            for max_se, max_df and ma_any     |
--------------------------------------------------------------
| max_se      | 0,1 .. MAX_CONSTRAINTS (def: 0=unlimited)    |
|	      |	Maximum Single Ended per Test Layer          |
|	      |	Used if mixing by test model is not allowed  |
|	      | and limit_cnst == TRUE			     |
--------------------------------------------------------------
| max_df      | 0,1 .. MAX_CONSTRAINTS (def: 0=unlimited)    |
|	      | Maximum Differential per Test Layer          |
|	      |	Used if mixing by test model is not allowed  |
|	      | and limit_cnst == TRUE			     |
--------------------------------------------------------------
| max_any     | 0,1 .. MAX_CONSTRAINTS (def: 0=unlimited)    |
|	      |    Maximum Constraints per Test Layer        |
|	      |	   Used if mixing by test model is allowed   |
|	      | and limit_cnst == TRUE			     |
--------------------------------------------------------------


500.
------------------------------------------------------------
| Command     :  impcpn_set_cpn_prms                        |
-------------------------------------------------------------
| Description : The command sets the impedance coupon       |
|               generation parameters.
=============================================================
| Parameter     | Legal values  | Comment                   |
-------------------------------------------------------------
| plane_shield  | yes/no        |                           |
-------------------------------------------------------------
| dotted_shield | yes/no        |                           |
-------------------------------------------------------------
| pad_size      |               |                           |
-------------------------------------------------------------
| trace_shield  | yes/no        |                           |
-------------------------------------------------------------
| trace_size    |               |                           |
-------------------------------------------------------------


501.
-------------------------------------------------------------
| Command     :  impcpn_generate_cpns                       |
-------------------------------------------------------------
| Description : The command create impedance coupons        |
=============================================================
| Parameter  | Legal values           | Comment             |
-------------------------------------------------------------


502.
----------------------------------------------------------------------------------------
| Command     :   create_mask_features                                                    |
----------------------------------------------------------------------------------------
| Description : The command creates mask features                                       |
========================================================================================
| Parameter		| Legal values                 | Comment                       |
----------------------------------------------------------------------------------------
| areas_margin		| Any number                   |                               |
----------------------------------------------------------------------------------------
| edge_margin		| Any number                   |                               |
----------------------------------------------------------------------------------------
| required_radius	| Any positive number          |                               |
----------------------------------------------------------------------------------------
| max_sliver_size	| Any positive number          |                               |
----------------------------------------------------------------------------------------
| feature_type		| outline, surface             |                               |
----------------------------------------------------------------------------------------
| line_width		| Any positive number          | Used if feature_type=outline  |
----------------------------------------------------------------------------------------
| exclude_areas		| list of existing area layer names			       |
|			| (separated by ';' characters).			       |
----------------------------------------------------------------------------------------


503.
----------------------------------------------------------------------------------------
| Command     :   copy_lyr_from_another_stp                                             |
----------------------------------------------------------------------------------------
| Description : The command copies data from lyr[i]stp[i] to lyr[j]stp[j]               |
========================================================================================
| Parameter            | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
| src_stp              | Name of source step          |                                 |
----------------------------------------------------------------------------------------
| src_lyr              | Name of source layer         |                                 |
----------------------------------------------------------------------------------------
| dst_lyr              | Name of destination layer    |                                 |
----------------------------------------------------------------------------------------
| copy_sr              | no/yes                       |                                 |
----------------------------------------------------------------------------------------
| ref step x,y         | x, y coords                  |                                 |
----------------------------------------------------------------------------------------
| delete_src_data      | no/yes                       |                                 |
----------------------------------------------------------------------------------------


504.
----------------------------------------------------------------------------------------
| Command     :   copy_lyr_display_step                                                  |
----------------------------------------------------------------------------------------
| Description : The command displays the step instance that overlaps the given x,y     |
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
|step_name            | step that is nested in the   |                                 |
|                     | the editor's step            |                                 |
----------------------------------------------------------------------------------------
|x,y                  | legal coordinates            | in pcb_datum mode               |
|                     |                              | x,y = coord of insertion point  |
|                     |                              | in pcb turms                    |
|                     |                              | in pcb_bounding box mode        |
|                     |                              | x,y = dx,dy from selected corner|
----------------------------------------------------------------------------------------


505.
----------------------------------------------------------------------------------------
| Command     :   copy_lyr_select_step                                                   |
----------------------------------------------------------------------------------------
| Description : The command select the step instance that overlaps the given x,y       |
|               as a referance step
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
|step_name            | step that is nested in the   |                                 |
|                     | the editor's step            |                                 |
----------------------------------------------------------------------------------------
|x,y                  | legal coordinates            | in pcb_datum mode               |
|                     |                              | x,y = coord of insertion point  |
|                     |                              | in pcb turms                    |
|                     |                              | in pcb_bounding box mode        |
|                     |                              | x,y = dx,dy from selected corner|
----------------------------------------------------------------------------------------


506.
----------------------------------------------------------------------------------------
| Command     :       create_part_step                                                 |
----------------------------------------------------------------------------------------
| Description :                                                                        |
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
|step_name            | step that is nested in the   |                                 |
|                     | the editor's step            |                                 |
----------------------------------------------------------------------------------------
|margin               |                              |                                 |
----------------------------------------------------------------------------------------


507.
----------------------------------------------------------------------------------------
| Command     :       copy_and_clip                                                    |
----------------------------------------------------------------------------------------
| Description :                                                                        |
========================================================================================
| Parameter           | Legal values                 | Comment                         |
----------------------------------------------------------------------------------------
| dst                 | affected / layer_name        |                                 |
----------------------------------------------------------------------------------------
| dst_lyr             | name of an existing layer    |                                 |  
----------------------------------------------------------------------------------------
| clip_prf            | no/yes                       |                                 |
----------------------------------------------------------------------------------------
| clip_stps           | names of exising steps       |                                 |
|                     | seperated by ";"             |                                 |
----------------------------------------------------------------------------------------
| clip_ftrs           | no/yes                       |                                 |
----------------------------------------------------------------------------------------
| clip_space          | in inch                      |                                 |
----------------------------------------------------------------------------------------
