| Da_Session Userware |
The da_session userware has a number of utilities that are commonly used on a design. These utilities, also called design-wide edits, include, amongst others, merging back annotations, printing and creating reports on the specified design viewpoint.
All design-wide edits utilities require the pathname of a component (i.e. design) to be specified. If a viewpoint is specified as well then the design will be evaluated according to the viewpoint primitive level, design configuration and viewpoint parameters.
| Any components located in the design libraries <component_name>/design_lib will be ignored, so do not save any functional blocks in your design libraries. |
The userware is accessed through the File pulldown menu and contains the Open Sheet, Open Symbol, and Design-Wide Edits items:
Here is a list of all the external variables that are being used by the userware:
//---------------------------------------------------------------------- // // If you have to change any of these variables create and modify one of : // COMPANY_HOME/userware/company_da/userware/default/da_session.dofile // $MGC_HOME/shared/etc/cust/des_arch/da_session.dofile // $MGC_HOME/etc/cust/des_arch/da_session.dofile // $HOME/mgc/userware/des_arch/da_session.dofile // //---------------------------------------------------------------------- // Default design viewpoint parameters [["name", "value", @type], ["name", "value", @type]] extern mt_default_design_viewpoint_parameters = []; // Name of the unreleased symbol/catalog/geometry libraries extern mt_unrlsd_lib = "unrlsd_lib"; extern mt_unrlsd_map = "unrlsd_maps"; extern mt_unrlsd_geom = "unrlsd_geoms"; // Pathname of the default ERC/check sheet/check symbol files extern mt_erc_rules_file = "$MT_HOME/userware/qcheck/config_data/mt_pcb_rules.bin"; extern mt_userrules_file = "$MT_HOME/userware/Mt_da/check/sheet.check"; extern mt_symboluserrules_file = "$MT_HOME/userware/Mt_da/check/symbol.check"; //----------------------------------------------------------------------
List of functions:
List of function keys and strokes:
The following table lists predefined function keys, control keys, mouse buttons and strokes with their function names and a description of the action they perform.
| Key Name | Description |
|---|---|
| $key_lmbs() Shift-LMB | Displays the Set Active Symbol Part View dialog box if a valid property_list exists for the current active symbol. |
| $key_lmbc() Control-LMB | Displays the Set Active Symbol By List dialog box for the current active symbol. |
| $stroke_258() Stroke 258 | Opens the current active symbol in the symbol editor in read-only mode. |
| $stroke_456() Stroke 456 | Activates the next available alternate symbol for the current active symbol. |
| $stroke_654() Stroke 654 | Activates the previous available alternate symbol for the current active symbol. |
| $key_tabc() Control-Tab | Displays the Set Active Window from List dialog box. |
webmaster@eda.com.au