Manual of FreeRouting
Manual of FreeRouting
- Quick Manual
- File Operations
- Design Info
- See also
After starting FreeRouting and choosing the design start the automatic routing by pressing in the toolbar or from the main menu. As soon the Batch Optimizer is running you can stop the optimization any time by a left mouse click in the design and store the result.
FreeRouting can be used for auto-routing, assist manual routing and for a manual adjustment of the design. The auto-routing is triggered by its correspondent function in the menu bar or in the toolbar. For assist manual routing and for design adjustment three interactive states exists: select/edit, route(manual) and drag. Each of this state can be entered by the corresponding feature in the menu or in the tool bar. Most of the setup like auto-routing options, display options, design rules can be set by feature in the Utilities menu.
By pushing the Route button you get into the state for interactive routing. In this state you can start a new trace by picking an item belonging to a net, for example a pin. Then you can follow the displayed airline with the mouse until you have reached the target item at the other end of the airline. The trace will be connected automatically to the target, if it is on the same layer. If you want to change to a different layer during interactive routing, select "change layer" and then the name of the new layer in the popup menu under the right mouse button. Then a via will be inserted, if that is possible, and a new trace starts on the new layer. You can also change the layer by pressing a number key.
After you have started a new route in a basic state, the IDE will change to the Dynamic Route State or to the Stitching Route State depending on your selection for the route mode in the Route Parameter window. If rule selection is set to automatic, the routing rules such as trace width, trace clearance class and via rule are defined by the net class of the current net, if it is set to manual, the routing rules are defined by the settings in the Manual Rules window. If the new trace gets near to a not yet connected item of the same net on the same layer, the connection will be completed automatically. After completion the IDE will return to the state before routing. back
Dynamic Route State
If the IDE is in this route state, at each change of the cursor location a piece of trace will be inserted automatically from the previous cursor location to the current cursor location. The new trace piece will then immediately be optimized depending on the settings for the pull tight region in the Route Parameter window. The entries in the popup menu under the left mouse button in the Dynamic Route state: change layer To change to a different layer. The corresponding via will be selected from the selected via rule in the following way. The vias in the via rules will be tried from top to bottom, if they contain the old and the new layer, and if inserting would be possible without clearance violations. The first via found in this way will be inserted. Shortcuts are the number keys 1-9 and the keys "+" and "-". With "+" you can change to the next bigger layer and with "-" to the next smaller layer. end route The routing will be finished and the IDE changes back to the previous state. Shortcut is the left mouse button. cancel route The last routed trace will be discarded and the IDE changes back to the previous state Shortcut is the Esc-key. generate snapshot The program generates a snapshot, so that the current situation can be restored later on with Undo. Otherwise you could only restore the situation before starting the last trace with Undo.
Stitching Route State
In this route state a piece of trace will be inserted from the previous click position to the current cursor position, when you click the left mouse key. The new trace piece will then be optimized depending on the settings for the pull tight region in the Route Parameter window. The entries in the popup menu under the left mouse button in the Stitching Route state: insert A trace will be inserted from the previous insert position to the current position and then be optimized depending on the settings for the pull tight region in the Route Parameter window. done The program returns to the state before routing. Shortcut is the Esc-key. change layer To change to a different layer. The corresponding via will be selected from the selected via rule in the following way. The vias in the via rules will be tried from top to bottom, if they contain the old and the new layer, and if inserting would be possible without clearance violations. The first via found in this way will be inserted. Shortcuts are the number keys 1-9 and the keys "+" and "-". With "+" you can change to the next bigger layer and with "-" to the next smaller layer.
In this state you can select single board items by picking them with the left mouse button or select items in a rectangle by dragging the left mouse button. Only item types switched on in the select parameter sheet will be selected. After selecting some items the toolbar displays options for showing and manipulating these items. If you push the info button for example a window with text information about the selected items is displayed. After clicking a blue word in this text a new window with further information pops up. To return to the select state push the cancel button or click somewhere in the empty space of the board window.
The Entries in the Popup Menu:
select item To select the items under the cursor. Only items switched on in the Select Parameter window can be selected. After selecting some items the current interactive state will change to the Selected Item State. In the Select Menu State you can select items also with the left mouse button.
start route A new trace will be started beginning at the item under the cursor. For the selection of the start item the settings in the Select Parameter window are evaluated . If a suitable item was found the interactive state will change to the Route State. In the Route Menu State you can do this also by clicking the left mouse button.
create keepout To create a keepout on the current layer. You can create a circle, a polygons or a hole into an existing polygonal keepout.
swap pin This menu entry appears only if the board contains swappable pins. If the pin under the cursor is swappable, you can change the net of this pin with a suitable other pin. The letters in brackets behind the Popup Menu entries describe the shortcuts for the corresponding actions. The Function of the Mouse Wheel:
By rotating the mouse wheel you can zoom in or out and by dragging the mouse with the mouse wheel pressed you can change the displayed section of the board.
After you have selected items in a basic state, the IDE will change to the Selected Item State. The selected items get highlighted and a new tool bar appears at the upper border. With the left button you can select more items or deselect already selected items. The toolbar in the Selected Item State Cancel The IDE returns to the interactive state before selecting. Shortcut is the Esc-key.
Info Information about the selected items will be printed to a new window. The blue marked words in this window can be clicked for more information. Shortcut is i.
Delete The selected items will be deleted, if they are not fixed. Shortcut is the Delete-key.
Cutout By dragging the mouse with the left button pressed you can select a rectangle, from which the selected trace and vias will be cut out. Shortcut is d.
Fix To fix the selected items, so that they cannot be pushed or deleted any more. Shortcut is f.
Unfix To unfix the selected items. Shortcut is u.
Autoroute To route the selected items automatically. Shortcut is a.
Pull Tight To optimize the selected traces by pulling them tight. Shortcut is p.
Fanout To autoroute the selected SMD-Pins until the next via.
Clearance To assign a new clearance class to the selected items. Example: If you need in a special area of the board a different spacing, you can select all pins in a rectangle and assign to them a new clearance class.
Nets To extend the selection to all items with the same net as an already selected item. Shortcut is n.
Conn. Sets To extend the selection to all items, which belong to the same connected set as an already selected item. Shortcut is s.
Connections To extend the selection to all traces and vias, which belong to the same connection as an already selected item. Shortcut is e. Example: You want to delete a whole connection. Select a trace of the connection, push the Connections button to extend the selection to the whole connection and push then the Delete button.
Components To extend the selection to all items, which belong to the same component as an already selected item. Shortcut is b.
The popup menu below the left mouse button
move The selected items will be prepared for moving. The pivot for rotating and moving is the current cursor position. Several components can be moved at once. After this action the IDE will be in the Move State.
Move State You will get into this state after selecting in the popup menu of the Selected Item State the menu entry move. The selected items are now following the cursor. If parts of the moving items are marked red, inserting at the current location would cause a clearance violation. Several components can be moved at once. The internal route will also change location, if he is completely marked for moving. Components connected to items, which are not marked for moving, will not change location. Such components can eventually be moved in the Drag Menu State by dragging them with the left mouse button. If that does not work, you have to remove the route first. The settings in the Move Parameter window are evaluated while moving components. The entries in the popup menu under the left mouse button:
turn Here you can rotate the selected components by multiples of 45 degree around the cursor location. For turning by 90, 180, and -90 degree there are the shortcuts +, * and - on the right of the number key block. If you want to rotate by an angle, which is not a multiple of 45 degree, you can do that with the mouse wheel after first changing in the Move Parameter window the wheel function from zoom to rotate.
change side Here you can change the placement side of the selected components. Shortcut is /. reset rotation Here you can reset the rotation of the selected components, which you have changed with the mouse wheel, to 0 degree.
insert To insert the moving components. If there would occur clearance violations, he insertion will be rejected. Shortcut is the left mouse button. cancel To cancel the move action. The selected components will spring back to their location before the moving. Shortcut is the Esc-key.
After pushing the Drag button you get into the state for changing the location of vias, components or traces. In this state you can select vias or components and drag them with the left mouse button to a different location. The connected route is updated automatically. You can also move traces by pushing them from behind out of the empty space with the left mouse button pressed. That works on the current layer, which can be changed in the select parameter sheet. In this way you can make space for example to insert a new component.
The current state of the design will be saved in the internal .bin file format. Not available in the web-based version because designs in the .bin format may be not compatible acrosss different versions of the router.
Here you can save the current state of the design in a file with a file name of your choice. Allowed are the extensions .bin and .dsn. If you choose the extension .bin, the design will be saved in the internal binary format. In this case the current state of the IDE will also be saved. Because a design saved in this file format cannot be read in general by a later version of the router, the .bin-format is only available in the offline version. If you want to be able to read the saved design with a later version of this software, you have to select the extension .dsn.The design will then be saved in a text file format which is an extension of the Specctra-dsn format.
Save GUI Settings as Default
The current interactive settings will be saved in a file with name gui_defaults.par. In the web-based version this file is hidden in the the Java Control Panel cache. You can delete it with Restore System Defaults in the router control panel. When you open later on a design in the .dsn format and a file with name gui_defaults.par is found, the saved settings are restored. In this way you can save your personal preferences for the GUI independent of the design. If you prefer different colors for the object types, or if you have two display screens and want to move the positions of the subwindows to the second screen, you do not have to make this change each time you open a new design. It is recommended to create the file gui_defaults.par from a design with as many layers as possible. Otherwise the layer dependent colors of the single object types would repeat, if this file was created from a design with fewer layers than the current design.
Export Specctra Session File
If you want to transfer the changes of the design created by this software back to the host system, you can write here a session file in the Specctra .ses format. You can then import this file into the host system, as you would do it when using the Specctra or Electra autorouter. After the session file is written, you will be asked if you also want to save the rules created inside this program for later reuse. Answer with yes, if for example you have created Via Rules, which you want to reuse after switching forth and back to the host system. However a new created rule in the host system might be overwritten by a saved rule in this case. If the original design file was created by Cadsoft-Eagle, you will see the following entry instead:
Export Eagle Session Script
A text file with the same name as the design file and the extension .scr will be written. You can import the changes of the design to Cadsoft Eagle by selecting in the Files pull down menu of Eagle script... and choosing this text file. After the text file is written, you will be asked if you also want to save the rules created inside this program for later reuse. Answer with yes, if for example you have created Via Rules, which you want to reuse after switching forth and back to Eagle. However a new created rule in the Eagle might be overwritten by a saved rule in this case
The program has unlimited Undo Redo capability. In the offline version the Undo stack does not get lost even after saving the design and restarting the program. Shortcuts are u for Undo and b for Redo.
To display the whole board. Shortcut is a.
After selecting this button you can choose a display rectangle by dragging the mouse with the left button pressed. Shortcut is f. You can also zoom by turning the mouse wheel and pan by dragging the mouse with the mouse wheel pressed.
Zooms in a way that selected item are maximal visible. This feature makes only sense to use in the select/edit state.
To change the Unit or the Unit Factor. Possible choices are mil, inch, mm and um. After selecting for example 0.1 mm all coordinates in the IDE are displayed as multiples of 0.1 mm.
Here you can switch on or off displaying the open connections as air lines. If the airlines were switched off before, they will be switched on and vice versa. Shortcut is g.
Here you can switch on or off displaying the clearance violations. If the violations were switched off before, they will be switched on and vice versa. Shortcut is v.
With the sliders in this window you can adjust the intensity for displaying the single object types. If you push the slider for an object type is to the right, objects of this type will get displayed with full intensity, if you push it to the left, objects of this type will become invisible.
With the sliders in this window you can adjust the intensity for displaying objects on each layer individually. If you push a slider to the left, all objects on the corresponding layer will get invisible.
Here you can define the colors for displaying objects on the board by clicking the corresponding color field with the left button. For the object types in the upper table you can choose the color for each layer individually.
crosshair cursor Here you can change from the standard small crosshair cursor to a big 45-degree crosshair cursor. Using the big crosshair cursor may slow down the display performance a lot. Shortcut is the comma-key.
board rotation To turn the board by multiples of 90 degree.
board mirroring For horizontal or vertical mirroring of the board.
automatic layer dimming With this slider you can increase the intensity of the items on the current layer. If you push the slider to the left, the automatic layer dimming will get switched off, if you push it to the right, all layers beside the current layer will become invisible.
Description of the Select Parameter window.
Selections Layers: all visible: Items are selected on all layers with visibility factor > 0 (see also Layer Visibility). Objects on the current layer are preferred. current only: Items can be selected only on the current layer.
Selectable Items: To define the selectable item types.
Current Layer: Here you can change the layer, which is used in interactive actions.
Description of the Route Parameter window.
snap angle: 90 degree: Only orthogonal traces are created in interactive routing. 45 Grad: The angles of the traces created in interactive routing are restricted to multiples of 45 degree. none: There are no angle restrictions in interactive routing.
route mode: dynamic: Trace will be inserted when the cursor position changes. stitching: Trace will be inserted after clicking the left button.
rule selection: automatic: The routing rules are defined by the net class of the current net. manual: The routing rules are defined in the Manual Rules window. The window opens automatically after selecting manual. push and shove enabled To define, if foreign traces can be pushed aside in interactive routing. drag components enabled Here you can define, if components can be dragged with the left button pressed. The already routed connections of the component will be adjusted automatically. vias snap to the smd center Here you can define, if vias, for which attaching smd pins is allowed, should snap automatically to the pin center in this case. highlight routing obstacle If selected, the current routing obstacle will be highlighted. ignore conduction areas If selected, conduction areas of foreign nets will not be treated as obstacles. The host system can for example automatically create gaps for traces overlapping with such a conduction area.
automatic neckdown When starting on pins or connecting to pins smaller than the current routing trace width, the trace width will be automatically reduced to the pin width, if connecting is not possible otherwise.
restrict pin exit directions Here you can define, if connecting to rectangular pins is only allowed on the smaller sides. pad to turn gap To define the minimum distance from the pad border of a pin with exit restriction, where connecting traces are allowed to change direction.
pull tight region To restrict the region around the cursor, where traces are pulled tight while routing. If the value is 0, the pull tight algorithm is switched off, if the value is 999, the pull tight region is unrestricted. Setting the value to 0 makes only sense in the stitching route mode. back
Here you can define the layers which may be used by the autorouter, the preferred direction for traces on each layer, and if vias may be inserted by the autorouter. You can also define, if before autorouting a fanout pass and after autorouting a postroute pass for reducing the via count and the cumulative trace length should run. The postroute pass may take a very long time and can be stopped by clicking the left mouse button. In a fanout pass the connections will be routed only till the first via. That may be useful on boards with many layers and ball grid arrrays. The detail parameter button opens a window, where you can adjust the individual costs used in the autoroute algorithm.
The parameter in this window are used when moving components. Here you can define a horizontal and vertical component grid. The components will then snap while moving to coordinates, which are multiples of the chosen grid. You can also change the function of the mouse wheel from zooming to rotating. You will need this functionality, if you want to rotate components by angles, which are not multiples of 90 degree.
In the window with the Clearance Matrix you can define the spacing rules between the object types. This is done via clearance classes. An Item clearance class is described by the definition of a minimal spacing to items of all existing clearance classes. These values can be looked up and changed in the Clearance Matrix Predefined are the clearance classes null and default. Items of the clearance class null have a minimal spacing of 0 to all other items. This value cannot be changed in the Clearance Matrix. In the Specctra-DSN-Format there exist only the hard coded clearance classes pin, smd, via, wire, area and testpoint. When reading the DSN-file at the program start the clearance classes of the host system will be taken over. The class wire will be renamed to default. The rest of the hard coded clearance classes will only be generated, if values for these classes are found in the DSN-file.
To add a new clearance class Press the button Add Class and enter the name of the new class into the dialog field, which is popping up. The Clearance Matrix will be extended by a row and a column with the values for the new class. Change the predefined values in the new row according to your needs. To remove redundant clearance classes By pushing the Trim Button you can remove classes as redundant, whose entries in the Clearance Matrix are exact equal to the entries of an other class. All items belonging to the deleted clearance class will then be assigned to this other clearance class. Layer dependent clearance classes In the layer field on top of the window you see the layers, for which the entries in the Clearance Matrix are valid. When all is selected in the combo box, the matrix entries are valid on all layers. If in this case layer dependent clearance values are defined for a special field, the value -1 is displayed, because it is not possible to output a value, which is valid on all layers. Analog if inner is selected in the combo box. You can view or edit a layer dependent clearance value after selecting the name of the layer of your choice in the layer combo box.
A via rule consists of a ordered set of vias, which is used in the routing . If a layer is changed while routing and several vias would contain the previous and the next layer and would cause no clearance violations, vias earlier in the rule will be preferred to vias later on in the rule.
Vias A via consists of a name, a via padstack, a clearance class and a switch, if attaching smd-pins of the same net is allowed or not. Via Padstacks A via padstack consists of a begin layer and an end layer and of a circle shape on each layer between the begin and the end layer. The following is a description of the window with the via rules. Available Via Padstacks Here you see the three buttons Info, Create and Remove. After pushing the Info button a list with all available via padstacks will be displayed. With the Create Button you can create a new via padstack. You you will be asked to provide the name of the new via padstack, the start and the end layer, and the default radius of the circle shape. In the following input window you can adjust this radius on each single layer, if you want the shapes of the new via padstack to be layer dependent With the Remove button you can delete an existing via padstack in the database. The deletion will be refused, if the padstack is still used in a via definition or somewhere else. Available Vias Description of the buttons: Info Outputs a list of all vias available for routing.
Edit If you push this button, a window with a table for editing the vias will appear. Here you can adjust the name, the padstack, the clearance class and the attach smd property of the via according to your needs. Below this window are two buttons for adding new vias or removing existing vias. Via Rules Below the Via Rules label is a window with a list of the names of all existing via rules. The following is a description of the four buttons at the lower border. Info After selecting a via rule with the left button, you can output the rule with Info to a new window. In routing the vias earlier in the list in this window are preferred to vias later on in the list Create If you push the Create button you will be asks for the name of the new via rule. After you have provided this name, a new empty via rule with the new name will be appended to the list above. Select the new rule with the left button and push the Edit to insert vias into the new rule. Edit After selecting a via rule with the left mouse button and pushing Edit, a new window appears where you can change the selected via rule. For a detailed description see Edit Via Rule below. Remove To delete the selected via rule.
Edit Via Rule After selecting a via rule for editing, a new window appears with a list of all vias contained in the selected rule. In routing the vias earlier in this list are preferred to vias later on in the list. The following is a description of the buttons in this new window. Append A window with a combo box with all available vias not yet contained in the rule appears. After you have selected a via and pushed the OK button, the selected via will be appended to the end of the list.. Remove After selecting a via with the left mouse button you can remove it from the via rule by pushing the Remove button. Move Up After selecting a via with the left mouse button you can exchange its position with the previous via in the list by pushing the Move Up button. That increases the priority of the selected via. In routing vias earlier in the list are preferred to vias later on in the list. Move Down After selecting a via with the left mouse button you can exchange its position with the next via in the list by pushing the Move Down button. That decreases the priority of the selected via. In routing vias earlier in the list are preferred to vias later on in the list.
All nets of the design will be output. This window contains two more buttons. With the Assign Class button you can assign a new net class to the selected nets. After pushing the Filter Incompletes button only the airlines of open connections belonging to a selected net will be displayed.
A net class consists of a rule set, which is used by default when routing nets of this class. These rules can be edited in the table in the Net Classes window. The following is a description of the columns of this table. The net class table: name Contains the name of the net class, whose rules are described in the corresponding row. via rule In this combo box you can select the via rule you want to use when routing a net of this class. clearance class Combo box to select the clearance class for routing traces of nets of this class. trace width To define the trace width for new routed traces of nets of this class. You can set the value to 0 to disallow traces of this net class in automatic and interactive routing on the layers defined in the following field. on layer In this combo box you can select the layers for which the value in the trace width field is valid. If all is selected, the value is valid on all layers. If you select inner, the value is valid on all inner layers. Otherwise the value in the trace width field is only valid on the layer with the selected name. If the trace width of this net class is layer dependent and all is selected in this combo box, in the trace width field appears the value -1, because it is not possible to output a value which is valid on all layers. shove fixed If this field is selected, traces of this net class cannot be shoved or pulled tight while routing. cycles with areas Normally closed cycles created while routing will be removed automatically. If this field is selected, that will only happen, if no conduction areas are involved. In that way you can for example connect items several times to a copper area without the redundant connections being removed automatically. min. length Here you can define a minimal value for the cumulative trace length of the nets from this class. In interactive routing than appears an ellipse. If the actual trace length is smaller than allowed, the cursor will be on the outside of this ellipse. This software however has no good support for routing nets with minimal lengths. We suggest to switch the route mode in the Route Parameter window to stitching and to set the value in the pull tight region to 0 . max. length Here you can define a maximal value for the cumulative trace length of the nets from this class. In interactive routing than appears an elliptic ring. If the cursor is outside this ring when connecting a trace, the actual trace length is smaller than allowed. The buttons in the net class window: Add When you press the Add button, a new row with default values will be appended to the table. After changing the predefined name of the new class in the first column you can adjust the values in the other columns according to your needs. Remove After selecting a row in the table with the left button, you can delete the corresponding net class by pushing the Remove button. The deletion will be refused, if there are still nets assigned to this class.
Assign After pushing this button a window with a table will appear, where you can assign to a each net in the first row a new class with the combo box in the second row. Select All items of all nets belonging to the selected net class will be highlighted on the board. The IDE then changes to the Selected Item State. Show Nets Displays a list with all nets contained in the selected classes. Filter Incompletes Only airlines of the open connections belonging to nets of the selected class will be displayed. This possibility is meant as an aid, if you want to route the nets of a certain class first.
All packages in the library will be output. After pushing the Show button you will see all components on the board containing the selected packages.
Outputs all padstacks in the library. After pushing the Show button you will see all pins and vias on the board using the selected padstack.
Outputs all components placed on the board. After pushing the Show button you will see the selected components on the board.
All open connections will be displayed. The entries contain the net name followed by component and pin name of both end items of the incomplete. If there are only a few open connections left on the board, you can find them easily by pushing the Show button.
Outputs the routed connections, which are shorter than the minimal allowed length or longer than the maximal allowed length. If the minimum length is violated, at the end points of the connection appears a circle containing a "-". If the maximum length is violated, at the end points of the connection appears a circle containing a "+". The size of such a circle corresponds to the size of the length violation.
Outputs the item pairs where the the minimal allowed spacing is violated. By pushing the Show button you can find the selected violations easily on the board.
Outputs the sets of electrically connected traces and vias without contact to a terminal item. By pushing the Show button you can find the selected unconnected items on the board. Then you can remove them by pushing the Delete button in the board toolbar.
Outputs unsufficiantly connected traces and vias. By pushing the Show button you can find the selected stubs on the board. After that you can remove the whole connections containing the stubs by pushing first the Connections button and then the Delete button in the board toolbar.
All nets of the design will be output. This window contains two more buttons. With the Assign Class button you can assign a new net class to the selected nets. After pushing the Filter Incompletes button only the airlines of open connections belonging to a selected net will be displayed.
In the Snapshot window the current interactive situation of the IDE can be saved for restoring it later on. Description of the buttons: Goto Selected Snapshot Restores the interactive situation, when the selected snapshot was saved. You can also double click a snapshot in the list instead. To avoid frequent changing between the main window and the Snapshots window, you can use the j-key instead. With the h-key you can select the previous snapshot and with the k-key the next snapshot. Create Here you can store current interactive situation after changing the predefined name. Remove Selected Snapshot Removes the selected snapshot from the list. Remove All Snapshots Removes all snapshots from the list. Snapshot Settings Opens a window with the Snapshot Settings. There you can deselect attributes, which you do not want to be saved in a snapshot.
Description of the fields in the Snapshot Settings window: object colors The current color settings of the object types will be saved in the snapshots. object visibility The current color intensity of the single object types will be saved. layer visibility The current intensity for displaying objects on the individual layers is saved. display region The currently displayed region of the board will be saved. interactive state In the snapshots will be saved, if the IDE is currently in the Select- Route- or Drag-State. selection layers In the snapshots will be saved, if in the Select Parameter window selection layers is set to all visible or to current only. selectable items The settings for the Selectable Items in the Select Parameter window will be saved in the snapshots. current layer The Current Layer in the Select Parameter window will be saved. rule selection In the snapshots will be saved, if in the Route Parameter Window the rule selection is set to automatic or to manual. manual rule settings The settings in the Manual Rules window will be saved. push&shove enabled In the snapshots will be saved, if in the Route Parameter push&shove enabled is selected. drag components enabled In the snapshots will be saved, if in the Route Parameter drag components enabled is selected. pull tight region The value for the pull tight region in the Route Parameter window will be saved. component grid The value for the component grid in the Move Parameter window will be saved. info list selections The selected indices and the filter strings in the windows for Incompletes, Library Packages, Library Padstacks, Placed Components and Nets will be saved.
From now on all interactive actions are written to a log-file, so that this sequence can be repeated later on with Replay Logfile. Only actions, where the design is changed, are saved. This menu entry is provided in order to make short interactive actions repeatable for debugging. There is no warranty that it will work correctly on long interactive sequences. The name of such a log-file must have the extension .log. Not available in the web-based version.
The sequence of actions in a file with the extension .log generated by Generate Logfile will be repeated. The design must be in the same state as it was before generating the log-file. Not available in the web-based version.