Customizing the ADS Environment
The Advanced Design System suite of tools uses a number of configuration files. The files contain definitions for configuration variables and environment variables.
Customizing Environment Variables
Environment variables are usually initialized in a shell start-up file such as .cshrc (C-shell) or .profile (Bourne-shell) in your home directory. The following table describes the most common environment variables used by the Advanced Design System. On the PC, these environment variables get set automatically at installation.
The environment variable HPEESOF_DIR is used extensively throughout Advanced Design System. It does not need to be set if Advanced Design System has been installed in the directory /hpeesof.
Customizing Configuration Variables
The default values of the configuration variables should get you up and running, but they can be customized to better reflect your work environment. By default, the program searches for these configuration files in the following order, and uses the first one found:
- Your current project directory
Define configuration variables here that apply only to this project. - Your personal directory = $HOME/hpeesof/config
Define configuration variables here that apply to all your projects.
| Note On the PC, %HOME% represents the path you specified as the Home Folder during installation (by default, C:\users\default) |
- Your site's customized site directory $HPEESOF_DIR/custom/config
Define configuration variables here that apply to all projects of all users on a site-wide basis. Configuration variables defined here will not be overwritten by installation of subsequent program patches or updates. - The ADS installation directory $HPEESOF_DIR/config
Define the default installed configuration variables here that apply to all projects of all users. Configuration variables should not be customized here.
Each of the individual Advanced Design System tools has its own configuration file. The supplied configuration files can be found in the directory $HPEESOF_DIR/config (where $HPEESOF_DIR represents the complete installation path). The filenames for each of the tools are shown in the following table.
| Product/Tool | Filename |
|---|---|
| Design Environment | de_sim.cfg |
| Digital Filter | dfilter.cfg |
| Digital Synthesis | dsynthesis.cfg |
| Data Displays | hpeesofdds.cfg |
| Data Sets | hpeesofdss.cfg |
| Instrument Server | hpeesofinstrio.cfg |
| Momentum | momentum.cfg |
| Browser (Vendor and component parts) | hpeesofbrowser.cfg |
| Simulation and Synthesis Message Window | hpeesofsess.cfg |
| Layered A.P.I. | eeapi.cfg |
| Ptolemy models and MATLAB | hpads.cfg |
| Colors | hpeecolor.cfg |
| Fill patterns | hpeefill.cfg |
| GUI search paths | hpeesof.cfg |
| Online help system | hpeesofhelp.cfg |
| AEL search paths | hpeesofsim.cfg |
| Library translator | hplibtrans.cfg |
| Ptolemy | hptolemy.cfg |
| SMG search path | smg_ui.cfg |
| Spice to IFF | spctoiff.cfg |
| Spice translator | spice_xlator.cfg |
| LineCalc | linecalc.cfg |
Configuration File Format
Configuration variables are defined using standard assignment syntax:
<variable>=<value>
where variable is the configuration variable name and value is the string that is assigned to the variable. This value can be a directory, search path, numeric value, or other value defined by the program. For example, the location of the preferences could be set by:
PREFERENCES_DIR={$HPEESOF_DIR}/de/defaults
where $HPEESOF_DIR is an environment variable representing the complete installation path.
Note the following details about file format, illustrated in the accompanying example:
- Any line starting with # is a comment line and is ignored
- Blank lines are ignored
- Blank spaces to the left or right of the equal sign are ignored
- Empty assignments are acceptable (as shown by env_var_2)
Example
# # This is a sample configuration file # env_var_1 = first_value env_var_1a = value-1a # env_var_2 = env_var_3 = 17 env_var_4 = $SYSTEM/%HOME/ex4 env_var_4a = {$HPEESOF_DIR}/de/defaults/{%env_var_1a}.ex4a
References to environment variables $name and ADS configuration variables %name can appear in any order; they are resolved inside each ADS program. A reference to an environment variable or configuration variable name may be enclosed in braces { } when their use is not followed by a punctuation character. The braces are not included in an expanded value.
Configuration Variable Description
ADS configuration variables are identified by a case-insensitive string of 1 to 31 alphanumeric characters (an underscore is allowed). Variables that are longer than 31 characters are automatically truncated when the configuration file is read. When a variable is set from a configuration file, the line
<variable>=<value>
is parsed and variable is set to the value.
A configuration variable can contain a reference. A reference may be enclosed in braces and the text is preceded by either a $ or % (see ADS Configuration Variables). For example,
PREFERENCES_DIR={$HPEESOF_DIR}/de/defaults
assigns the string $HPEESOF_DIR/de/defaults to the configuration variable PREFERENCES_DIR, and $HPEESOF_DIR is defined in a start-up file.
ADS Configuration Variables
| Configuration variable | Description |
|---|---|
| $name | The configuration variable is replaced by the text string assigned to name in the environment. |
| %name | The configuration variable is replaced by the text string assigned to name in the ADS configuration file. Certain ADS variables have a pre-defined meaning in a given program. All of the special ADS configuration variables that are recognized are given in the shipped {$HPEESOF_DIR}/config/<app-name>.cfg file. |
Most ADS configuration variables are assigned a single value. This text can represent a number, string, file, or path as in the following examples.
STATUS_DISP = 0 EESTATUS_LOG_FILE = Off HPEESOF_KEY = $HPEESOF_DIR/licenses/hpeesof.key PREFERENCES_DIR={$HPEESOF_DIR}/de/defaults
Note that when the file is outside of a project configuration, it is necessary to include the full path with the filename to ensure that the file is found.
Some ADS configuration variables accept a path assignment. A path is a list of one or more directories, where each directory is separated by a colon.
variable=directory:directory: ....
These variables can represent search paths or load paths, depending on the variable and the program. Ordering of the list is significant. When treated as a search path, the list is only scanned until the item needed is found. For loading, the entire list is sequentially examined with the last directory usually taking precedence.
The documentation for each specific variable indicates the type of value allowed. Some variables may have a limited type, such as a range of numbers or list of specific strings.
Configuration Variable Expansion
Configuration variable expansion refers to the process of replacing all references and variables that make up the configuration variable with their text equivalents until the complete value of the configuration variable is known. (There are no limits to the levels of referencing you can use.) Note that this expansion is done internally by the program; the file that contains the variable assignments is not modified.
For example, assume that the environment variable HPEESOF_DIR is set to /hpeesof/mysite and the following two lines exist in the file de_sim.cfg.
PROJECT3 = de
SYSTEM_CUSTOM_DE_SYMBOLS = {$HPEESOF_DIR}/custom/{%PROJECT3}/symbols
After expansion within hpeesof tool:
SYSTEM_CUSTOM_DE_SYMBOLS = /hpeesof/mysite/custom/de/symbols
As in the environment, you may redefine and add your own ADS variables in any ADS configuration files to help manage system- and user-specific configurations. However, a given ADS program only uses certain expanded ADS configuration variables, but the unexpanded value could contain any number of user-defined and/or ADS variables.
How a Configuration is Determined
Each configuration is distinguished by its name. Each named configuration contains all of the variables needed for describing that particular setup. At the topmost level is the configuration file named hpeesof.cfg, which is associated with all ADS programs. Other named configurations are associated with specific programs.
Each named configuration is determined by the location and content of any related configuration files. For example, the complete hpeesof configuration could consist of:
- The file hpeesof.cfg, located in the install directory $HPEESOF_DIR/config
- An edited copy of this same file, located in the customized site directory $HPEESOF_DIR/custom/config
- An edited copy of this same file located under your home directory $HOME/hpeesof/config
- An edited copy of this same file located in a particular project directory
As noted earlier, configurations in the user directory take precedence over the installation directory, and configurations in the project directory take precedence over the user directory. This is because the search order for configuration information is: project directory, user directory, site directory, and installation directory.
Note that variables in each successive file override any previously set value. You can even put two lines in the same configuration that assign values to the same variable, as in:
MY_VAR1 = entry_a MY_VAR1 = entry_b
When expanded, MY_VAR1 will always have the value of entry_b.
The following table shows a list of named configurations used in the programs.
Named Configurations
| Activity | Configuration |
|---|---|
| Design entry | hpeesof |
| Fill patterns | hpeefill |
| Online Help | hpeesofhelp |
| Colors | hpeecolor |
| Simulation | hpeesof de de_sim comms_ckt (Communications Design Suite only) |
| Status/Synthesis Messages | hpeesof eestatus |
| Data Displays | hpeesof eehelp hpeefill hpeecolor eegraph |
Special Variables
There are two configuration files that have a different syntax than the others: hpeecolor and hpeefill. Their formats are presented here. Note that the naming convention and loading of system-wide, site-wide, home directory, and project-specific configurations still apply. Only the internal file format differs.
Color Definitions, hpeecolor.cfg
The design windows (Schematic and Layout), Data Display windows, and plotters use the colors defined in the hpeecolor configuration. By default, these colors are read from {$HPEESOF_DIR}/config/hpeecolor.cfg, but can be overridden at the site, user, or project level (any of which can have an hpeecolor file).
The hpeecolor file format differs from the variable=value syntax. Each line contains these major fields:
- RGB color values
- Color name
- Plotter pen number
The syntax for each line is as follows:
<Red #> <Green #> <Blue #> : <Color name> : <Pen number>
The following example illustrates the format of a typical color definition file:

Colors are described in the first and/or second fields of this file. You can enter three RGB color values (in the range 0-255) in the first field and/or you can enter the X color name from the RGB color database (found in /usr/lib/X11/rgb.txt for Motif or /usr/openwin/lib/rgb.txt for Sun's Open Windows) in the second field. If both are entered, the RGB values take precedence, and the color name is ignored.
The last field specifies which pen number to use for hard-copy output when performing HPGL plotting. An entry in this field is required and pen numbers may be recycled and repeated.
By default, the current implementation uses shared server colors from the RGB color database and uses no privately allocated color cells for X Window displays. This is done to simplify the color specification and to promote sharing of colors. Sharing of color cells can only happen if two clients allocate read-only color cells with the same X color name or RGB values.
| Important On UNIX, we strongly recommend that you only use the names given in the RGB color database instead of explicit RGB values; on the PC, only RGB values are supported. |
Because of differences in screen hardware, the same RGB values may generate different colors on different hardware. By using names from the color database, you are more likely to get colors close to the ones requested across different hardware platforms.
It is also important to note that values corresponding to color names are not fixed. Therefore, they may not be exactly the same across all platforms or correspond to an exact RGB value.
| Note Some platforms have limited color resources and some platforms may use non-shared colors, resulting in color exhaustion problems. When ADS programs run into these types of color problems, the solution is to reduce the number of requested colors until color conflicts stop occurring. As an example, truncating the list of colors in hpeecolor.cfg to 64 colors may be a good start. |
An example hpeecolor configuration file is shown:

If the ADS configuration file cannot be found or the hpeesof configuration does not contain an HPEESOF_COLOR variable (which determines the location of the ADS color definition file), a set of ten basic default server colors are automatically loaded as follows:
| 1 = black | 5 = cyan | 9 = white |
| 2 = red | 6 = blue | 10 = medium blue |
| 3 = yellow | 7 = magenta | |
| 4 = green | 8 = gray |
Fill Pattern Configuration, hpeefill.cfg
Besides colors, the design windows (Schematic and Layout), Data Display windows, and plotters also use the fill patterns defined by the hpeefill configuration. By default, these patterns are read from {$HPEESOF_DIR}/config/hpeefill.cfg, but can be overwritten at the site, user, or project level (any of which can have an hpeefill file).
The hpeefill file format differs from the variable=value syntax. Each line contains two major fields.
- Path and filename of the fill pattern
- HPGL/2-pattern-specification
The syntax for each line is as follows:
<Bitmap_file_location> : <Fill type> <Line spacing> <Angle>
where
- Fill type-is the pattern inside an object's border
- Line spacing-is the distance between the hatched lines in plotter units (where a plotter unit is typically 1/72-inch).
- Angle-is the angle of hatch lines in the fill pattern, expressed in degrees (for fill type 3 or 4 only).
The following example illustrates the format of a typical fill pattern definition file:

Fill patterns use standard X-bitmap files that can be easily created with the X bitmap utility. The first field specifies the path to the X-bitmap file, which is used for pattern fills, while the remaining fields are the HPGL/2 fill pattern specification.
| Fill type description | Fill type number |
|---|---|
| Solid bidirectional | 1 |
| Solid unidirectional | 2 |
| Hatched | 3 |
| Cross hatched | 4 |
| Note Solid bidirectional fill is faster than solid unidirectional fill, but is not supported by all plotters. |
An hpeefill configuration file is shown in the following example:

If the ADS configuration file cannot be found or the hpeesof configuration does not contain an HPEESOF_FILL variable (which determines the location of the ADS fill definition file), a single, unidirectional, solid fill pattern is automatically loaded.
Viewing Details of the Current Configuration
The Configuration Explorer enables you to search, view, save to file, and print the current settings of ADS configuration files. You can browse the configuration files in the following locations:
- Installation directory
- Site-wide customization directory
- User directory
- Current project
To launch the Configuration Explorer:
From the ADS Main window, choose Tools > Configuration Explorer.
To view the properties of a given file:
- Select the desired configuration directory from the drop-down list.
- Click the desired filename. The file location, size, date, and permissions are displayed in the Status pane, as well as the location of any additional files by that same name.

To access the pop-up menu:
Position the pointer over any filename and click right.
- Use the uppermost group of commands to quickly expand and collapse the tree.
- Use Load variables from selected file to explicitly load into memory changes you have made to a configuration file since launching ADS.
- Use Refresh to view changes you have made to a configuration file since launching ADS.
To view the list of variables in a given file:
Click once on the plus sign (expand) in front of the filename to display the list.
To view the current setting of a given variable:
- Click once on the variable name to display the value in the Status pane, or
- Click once on the plus sign in front of the variable to display its value in the browser pane

To search for a specific variable name and/or value:
- Select Variable in the Search pane.
- Optionally, refine your search by selecting Variable Name and/or Variable Value.
- Optionally, refine your search by selecting Exact Match.
- Type the search string in the Search for field and click Search. The results are displayed in the Status pane.
To search for a specific filename:
- Select File in the Search pane.
- Optionally, refine your search by selecting Exact Match.
- Type the search string in the Search for field and click Search. The results are displayed in the Status pane.
To retain the results of all listings and searches:
Select the Keep history option in the Status pane. Note that to retain the variable value listings, you must display the values in the Status pane, not the Browser pane. To clear the history click Clear.
To print the contents of the Status pane:
Click Print. The contents are sent to your default printer.
To save the contents of the Status panel to a file:
- Click Save Status. A dialog box appears prompting you for a filename.
- Change paths as desired, supply a filename, and click OK.
This information may be especially helpful when discussing configuration issues with Technical Support.
Typical Variables
The remaining variables use the variable=value syntax.
| Note The Design Kit variables are documented in the Design Kit Installation and Setup manual. |
Variables in the File de.cfg, de_sim.cfg
A number of resources related to the user interface and simulation can be customized in the file de_sim.cfg. This file can be customized for individual projects, all projects, etc., as described in, Customizing Configuration Variables. You will find a default copy of this file, with a limited number of variables in it, in the following locations:
- In your /hpeesof/config directory under $HOME (on UNIX) or c:\users\default (on PC, or whatever directory you chose instead during installation)
- Every project directory you create
You can add to this file (or modify, if they currently exist in the file) all variables described in the table below.
| Note The variables described in the table are defined in either de.cfg or de_sim.cfg (under $ HPEESOF_DIR/config), however when you customize any of these variables, it must be done in de_sim.cfg. To minimize typing and ensure accuracy of the variable names, copy the variables you want to customize from one or both of these files to the appropriate de_sim.cfg file and modify them there . |
Variables in the File hpeesof.cfg
All programs that are part of the ADS suite read the hpeesof configuration file.
| Variable, description, and example | Value(s) |
|---|---|
| HPEESOF_LM_LICENSE_FILE Complete path to FLEXlm license.lic file. Example: HPEESOF_LM_LICENSE_FILE = {$HPEESOF_DIR}/license/license.lic |
Filename |
| HPEESOF_COLOR Complete path to system-wide color configuration file. Example: HPEESOF_COLOR = {$HPEESOF_DIR}/config/hpeecolor.cfg |
Filename |
| HPEESOF_FILL Complete path to system-wide fill pattern configuration file. Example: HPEESOF_FILL = {$HPEESOF_DIR}/config/hpeefill.cfg |
Filename |
| HPEESOF_FONT_FILE Directory where TrueType raster fonts are located. Example: HPEESOF_FONT_FILE = {$HPEESOF_DIR}/config |
Directory |
| HPEESOF_OCCIDENTAL_FILE Complete path to European Hershey vector fonts. Example: HPEESOF_OCCIDENTAL_FILE = {$HPEESOF_DIR}/config/hersh.oc |
Filename |
| HPEESOF_ORIENTAL_FILE Complete path to Asian Hershey vector fonts. Example: HPEESOF_ORIENTAL_FILE = {$HPEESOF_DIR}/config/hersh.or |
Filename |
| HPEESOF_LANGUAGE Specifies the default language. Example: HPEESOF_LANGUAGE = english |
Language name |
| AGILEESOFD_LICPREF Controls bundle selection for all systems on a network with access to the license server. Example: AGILEESOFD_LICPREF = bundle_a |
License bundle name |
| AGILEESOFD_LICPREF_<hostname> Controls bundle selection specifically for the system identified by <hostname>. Example: AGILEESOFD_LICPREF_alpha = bundle_b |
License bundle name |
Variables in the File dfilter.cfg
This configuration file is used by the Digital Filter tool.
| Variable, description, and example | Value(s) |
|---|---|
| DF_AEL_PATH The AEL path for Digital Filter designs. Example: DF_AEL_PATH = ./:$HOME/hpeesof/dfilter/ael: $HPEESOF_DIR/custom/dfilter/ael:$HPEESOF_DIR/dfilter/ael |
Path |
| DFUI_DATA_FILE Data file, only for Digital Filter UI Example: DFUI_DATA_FILE = $HPEESOF_DIR/dfilter/ael/firdemoui.ael |
Filename |
| DFUI_SPEC_HEADING_COLOR Foreground color for spec heading data, only for Digital Filter UI Example: DFUI_SPEC_HEADING_COLOR = BLUE |
Color name |
| DFUI_SPEC_EDITABLE_COLOR Foreground color for spec editable data, only for Digital Filter UI Example: DFUI_SPEC_EDITABLE_COLOR = BLACK |
Color name |
| DFUI_SPEC_NOEDITABLE_COLOR Foreground color for spec non-editable data, only for Digital Filter UI Example: DFUI_SPEC_NOEDITABLE_COLOR = GRAY |
Color name |
| DFUI_SPEC_CELL_WIDTH Column width for spec data, only for Digital Filter UI Example: DFUI_SPEC_CELL_WIDTH = 7 |
Integer |
| DF_DDS_IDEAL_TRACE_COLOR Trace color index to be used in hpeesof data display server Example: DF_DDS_IDEAL_TRACE_COLOR = 1 |
Integer |
| DF_DDS_SCALED_TRACE_COLOR Trace color index to be used in hpeesof data display server Example: DF_DDS_SCALED_TRACE_COLOR = 3 |
Integer |
| DF_DDS_SPEC_TRACE_COLOR Trace color index to be used in hpeesof data display server Example: DF_DDS_SPEC_TRACE_COLOR = 4 |
Integer |
Variables in the File eeapi.cfg
This configuration file is used by the layered Application Programming Interface (API).
| Variable, description, and example | Value(s) |
|---|---|
| API_BALLOON_HELP_TIMEOUT Time taken for balloon help to appear when icon is selected. Example: API_BALLOON_HELP_TIMEOUT = 600 |
Time in milliseconds |
| API_BALLOON_HELP Sets whether balloon help exists or not. Example: API_BALLOON_HELP = TRUE |
TRUE or FALSE |
| API_BALLOON_HELP_DISMISSAL_TIMEOUT Time taken for balloon help to disappear when icon is selected. Example: API_BALLOON_HELP_DISMISSAL_TIMEOUT = 6000 |
Time in milliseconds |
| API_DOUBLE_CLICKS_TIME_OUT The time between two clicks required for them to be recognized as a unit, or double-click. Example: API_DOUBLE_CLICKS_TIME_OUT = 400 |
Time in milliseconds |
| API_NO_TEAR_OFF_MENU Turn on/off Motif's tear-off menu Example: API_NO_TEAR_OFF_MENU = 0 |
0=allow tear-off menu 1= do not allow tear-off menu |
Variables in the File hpads.cfg
This configuration file is used by PTOLEMY for locating user-compiled models and the location of MATLAB software.
| Variable, description, and example | Value(s) |
|---|---|
| ADSPTOLEMY_MOD_PATH Controls where ADS Ptolemy will look for models. You must reference the ADSPTOLEMY_MODEL_PATH variable here so that user-compiled models are found. If ADS is started with the -b option, then $HPEESOF_DIR/adsptolemy/beta will be appended to load beta models. Example: ADSPTOLEMY_MOD_PATH = $HOME/hpeesof/adsptolemy: $ADSPTOLEMY_MODEL_PATH:$HPEESOF_DIR/adsptolemy |
Path |
| MATLAB The MATLAB variable should point to the root of your Matlab 5 installation (directories bin and extern should be there). Example: MATLAB = /usr/local/matlab |
Directory |
| MATLABCMD If the command to invoke Matlab is not matlab, you'll need to set the MATLABCMD variable. See the documentation for engOpen in the Matlab Application Programming Interface Guide for more details on what you can do here. This variable is ignored on Windows. Example: MATLABCMD = "matlab -c licensefile" |
Command |
Variables in the File hpeesofbrowser.cfg
This configuration file is used by the Browse and Search dialog box.
| Variable, description, and example | Value(s) |
|---|---|
| HPEESOF_BROWSER_WINDOW_X_LOCATION The default X coordinate of the Component Library window relative to the upper left corner of the screen. Example: HPEESOF_BROWSER_WINDOW_X_LOCATION = 100 |
Integer |
| HPEESOF_BROWSER_WINDOW_Y_LOCATION The default Y coordinate of the Component Library window relative to the upper left corner of the screen. Example: HPEESOF_BROWSER_WINDOW_Y_LOCATION = 100 |
Integer |
| HPEESOF_BROWSER_WINDOW_WIDTH The default width of the Component Library window. Example: HPEESOF_BROWSER_WINDOW_WIDTH = 600 |
Integer |
| HPEESOF_BROWSER_WINDOW_HEIGHT The default height of the Component Library window. Example: HPEESOF_BROWSER_WINDOW_HEIGHT = 400 |
Integer |
| HPEESOF_BROWSER_TIME_OUT The default time-out for warning/information messages. Example: HPEESOF_BROWSER_TIME_OUT = 10000 |
Time in milliseconds |
| HPEESOF_BROWSER_AEL_PATH Path for the browser AEL files. Example: HPEESOF_BROWSER_AEL_PATH = $HOME/hpeesof/hpeesofbrowser/ael:$HPEESOF_DIR/hpeesofbrowser/ael |
Path |
| HPEESOF_BROWSER_AEL Top level AEL file Example: HPEESOF_BROWSER_AEL = lbb_main |
Filename |
| HPEESOF_BROWSER_PATH Path for the control, records and Device Libraries Binary File. Path can only have System variables. Example: HPEESOF_BROWSER_PATH = $HOME/hpeesof/hpeesofbrowser/records; $COMPL_DIR/ComponentLibs/records |
Path |
| HPTOLEMY_BROWSER_PATH ADS Ptolemy related control, record and IDF files. All the control files and the IDF files in these directories are read to create the ADS Ptolemy related libraries and sub-libraries Example: HPTOLEMY_BROWSER_PATH = $HPTOLEMY_MODEL_AEL;$HPEESOF_DIR/CustomEncoded/records |
Path |
| HPEESOF_BROWSER_LIBRARIES_FIELD_WIDTH The default width of the component library tree structure. Example: HPEESOF_BROWSER_LIBRARIES_FIELD_WIDTH = 30 |
Integer |
| HPEESOF_BROWSER_PARTS_DISPLAY_WIDTH The default width of the Component column. (This column is always visible.) Example: HPEESOF_BROWSER_PARTS_DISPLAY_WIDTH = 15 |
Integer |
| HPEESOF_BROWSER_FIELD_NUM_ROWS The default number of rows of components listed for any selected sub-library. Example: HPEESOF_BROWSER_FIELD_NUM_ROWS = 20 |
Integer |
| HPEESOF_BROWSER_COMPONENT_DESCRIPTION_VISIBLE The default visibility status of the Description column. Example: HPEESOF_BROWSER_COMPONENT_DESCRIPTION_VISIBLE = 1 |
0 = False 1= True |
| HPEESOF_BROWSER_PARTS_DESCRIPTION_WIDTH The default width of the Description column. Example: HPEESOF_BROWSER_PARTS_DESCRIPTION_WIDTH = 20 |
Integer |
| HPEESOF_BROWSER_COMPONENT_VENDOR_VISIBLE The default visibility status of the Vendor column. Example: HPEESOF_BROWSER_COMPONENT_VENDOR_VISIBLE = 0 |
0 = False 1= True |
| HPEESOF_BROWSER_PARTS_VENDOR_WIDTH The default width of the Vendor column. Example: HPEESOF_BROWSER_PARTS_VENDOR_WIDTH = 10 |
Integer |
| HPEESOF_BROWSER_COMPONENT_LIBNAME_VISIBLE The default visibility status of the Library column. Example: HPEESOF_BROWSER_COMPONENT_LIBNAME_VISIBLE = 0 |
0 = False 1= True |
| HPEESOF_BROWSER_PARTS_LIBNAME_WIDTH The default width of the Library column. Example: HPEESOF_BROWSER_PARTS_LIBNAME_WIDTH = 20 |
Integer |
| HPEESOF_BROWSER_COMPONENT_PLACEMENT_VISIBLE The default visibility status of the Placement column. Example: HPEESOF_BROWSER_COMPONENT_PLACEMENT_VISIBLE = 0 |
0 = False 1= True |
| HPEESOF_BROWSER_PARTS_PLACEMENT_WIDTH The default width of the Placement column. Example: HPEESOF_BROWSER_PARTS_PLACEMENT_WIDTH = 15 |
Integer |
| HPEESOF_BROWSER_COMPONENT_WEBSITE_VISIBLE The default visibility status of the Website column. Example: HPEESOF_BROWSER_COMPONENT_WEBSITE_VISIBLE = 0 |
0 = False 1= True |
| HPEESOF_BROWSER_PARTS_WEBSITE_WIDTH The default width of the Website column. Example: HPEESOF_BROWSER_PARTS_WEBSITE_WIDTH = 20 |
Integer |
| HPEESOF_BROWSER_COMPONENT_AVAILABILITY_VISIBLE The default visibility status of the Availability column. Example: HPEESOF_BROWSER_COMPONENT_AVAILABILITY_VISIBLE = 0 |
0 = False 1= True |
| HPEESOF_BROWSER_PARTS_AVAILABILITY_WIDTH The default width of the Availability column. Example: HPEESOF_BROWSER_PARTS_AVAILABILITY_WIDTH = 10 |
Integer |
| HPEESOF_BROWSER_COMPONENT_LICENSE_VISIBLE The default visibility status of the License column. Example: HPEESOF_BROWSER_COMPONENT_LICENSE_VISIBLE = 0 |
0 = False 1= True |
| HPEESOF_BROWSER_PARTS_LICENSE_WIDTH The default width of the License column. Example: HPEESOF_BROWSER_PARTS_LICENSE_WIDTH = 10 |
Integer |
| ADS_COMPONENT_SORT_ORDER The sort order for components. Example: ADS_COMPONENT_SORT_ORDER = Default |
Default Ascending Descending |
| ADS_ANALOGRF_LIBRARY_SORT_ORDER The sort order for the analogRF library. Example: ADS_ANALOGRF_LIBRARY_SORT_ORDER = Default |
Default Ascending Descending |
| ADS_HPTOLEMY_LIBRARY_SORT_ORDER The sort order for the Ptolemy library. Example: ADS_HPTOLEMY_LIBRARY_SORT_ORDER = Ascending |
Default Ascending Descending |
| HPEESOF_BROWSER_COMPONENT_HIDE_OBSOLETE Hides obsolete ADS library components from view in the ADS library browser. Example: HPEESOF_BROWSER_COMPONENT_HIDE_OBSOLETE = 1 |
0 = False 1= True |
| HPEESOF_BROWSER_COMPONENT_HIDE_UNLICENSED Hides unlicensed ADS library components from view in the ADS library browser. Example: HPEESOF_BROWSER_COMPONENT_HIDE_UNLICENSED = 1 |
0 = False 1= True |
| ADS_BROWSER_DEFAULT_WEBSITE Default website for ADS library records that do not have a website defined. Example: ADS_BROWSER_DEFAULT_WEBSITE = http://www.tm.agilent.com/tmo/hpeesof |
URL String |
| HPANALOGRF_BROWSER_PATH ADS Analog/RF libraries related control, record and IDF files. All the control files and the IDF files in these directories are read to create the ADS Analog/RF related libraries and sub-libraries. Example: HPANALOGRF_BROWSER_PATH = $HOME/hpeesof/circuit/records; $HOME/hpeesof/esyn/records;$HOME/hpeesof/rfsynthesis/records; $HOME/hpeesof/CustomEncoded/records;$HPEESOF_DIR/circuit/records; $HPEESOF_DIR/esyn/records;$HPEESOF_DIR/rfsynthesis/records; $HPEESOF_DIR/CustomEncoded/records; $HPEESOF_DIR/custom/circuit/records; $HPEESOF_DIR/custom/esyn/records; $HPEESOF_DIR/custom/rfsynthesis/records;{%DESIGN_KIT_BROWSER_PATH} |
Path |
| HPVENDORLIB_BROWSER_PATH ADS Device libraries related control, record and IDF files. All the control files and the IDF files in these directories are read to create the ADS Vendor Component device related libraries and sub-libraries. Example: HPVENDORLIB_BROWSER_PATH = $HOME/hpeesof/hpeesofbrowser/records; $COMPL_DIR/ComponentLibs/records; $HPEESOF_DIR/CustomEncoded/records |
Path |
| HP_TEMPLATE_BROWSER_PATH Path information for the DDS template files. Each entry is in the form of <name>|<path> where <name> is the top level node displayed in the browser and <path> is the path to the directory containing the templates. Example: HP_TEMPLATE_BROWSER_PATH = Product|{$HPEESOF_DIR}/circuit/templates; Customized|{$HPEESOF_DIR}/custom/circuit/templates; User|{$HOME}/hpeesof/circuit/templates; {%DESIGN_KIT_TEMPLATE_BROWSER_PATH}; {%MOMENTUM_TEMPLATE_BROWSER_PATH} |
String|Path |
Variables in the File hpeesofdds.cfg
This configuration file is used to configure data displays.
| Variable, description, and example | Value(s) |
|---|---|
| AEL_PATH Top level AEL file Example: AEL_PATH = $HOME/hpeesof/dds/ael/:$HPEESOF_DIR/custom/dds/ael /:$HPEESOF_DIR/dds/ael |
Path |
| DDS_DEFAULTS_FILE Users default defaults file. This file gets read at start-up and written at shutdown with the current set of defaults. Example: DDS_DEFAULTS_FILE = $HOME/hpeesof/config/ddsdefaults.ael |
Filename |
| DDS_WIN_FOREGROUND Window foreground color Example: DDS_WIN_FOREGROUND = 0 |
Integer |
| DDS_WIN_BACKGROUND Window background color Example: DDS_WIN_BACKGROUND = 8 |
Integer |
| DDS_WIN_HEIGHT Window height Example: DDS_WIN_HEIGHT = 510 |
Integer |
| DDS_WIN_WIDTH Window width Example: DDS_WIN_WIDTH = 655 |
Integer |
| DDS_HIGHLITE_LINE_TYPE System-wide highlight line type Example: DDS_HIGHLITE_LINE_TYPE = 0 [= solid] |
Integer |
| DDS_HIGHLITE_LINE_WIDTH System-wide highlight line width Example: DDS_HIGHLITE_LINE_WIDTH = 56 [= 4 points] |
Integer |
| DDS_HIGHLITE_LINE_COLOR System-wide highlight line color Example: DDS_HIGHLITE_LINE_COLOR = 1 [= red] |
Integer |
| DDS_DRAWING_UNITS_PER_INCH Default graphical object characteristic: Internal database resolution Example: DDS_DRAWING_UNITS_PER_INCH = 1000 |
Integer |
| DDS_PAGE_WIDTH Default graphical object characteristic: Plotting area width Example: DDS_PAGE_WIDTH = 33000 |
Integer |
| DDS_PAGE_HEIGHT Default graphical object characteristic: Plotting area is height Example: DDS_PAGE_HEIGHT = 21000 |
Integer |
| DDS_DEFAULT_LINE_WIDTH Default graphical object characteristic: Plotting line width Example: DDS_DEFAULT_LINE_WIDTH = 7 |
Integer |
| DDS_LEFT_CLICK_SENSITIVITY A left-mouse-button press-and-hold drag must move this many pixels or else it is considered a left click Example: DDS_LEFT_CLICK_SENSITIVITY= 2 |
Integer |
| DDS_DEFAULT_PLOT_WIDTH Default width of new plots Example: DDS_DEFAULT_PLOT_WIDTH = 3750 |
Integer |
| DDS_DEFAULT_PLOT_HEIGHT Default height of new plots Example: DDS_DEFAULT_PLOT_HEIGHT = 2318 |
Integer |
| DDS_DEFAULT_FONT Default font Example: DDS_DEFAULT_FONT = HersheyRomanNarrow |
Font size, in points |
| DDS_NUMBER_OF_TRACE_COLORS Number of trace colors Example: DDS_NUMBER_OF_TRACE_COLORS = 16 |
Integer |
| DDS_TRACE n _COLOR n th color, where n = 1 to DDS_NUMBER_OF_TRACE_COLORS Example: DDS_TRACE16_COLOR = 90 |
Integer |
Variables in the File hpeesofhelp.cfg
This configuration file is used to locate the online documentation.
| Variable, description, and example | Value(s) |
|---|---|
| TOPLEVEL_DOC Top level Index document location. Example: TOPLEVEL_DOC = $HPEESOF_DIR/doc |
Directory |
| LOCAL_DOC_PATH List of additional paths for the Help Server to search. Example: LOCAL_DOC_PATH = C:\newpath1;C:\newpath2;{% DESIGN_KIT_DOC_PATH} |
List of Paths |
| LOCAL_BOOK_NAMES Optional list of new books. Example: LOCAL_BOOK_NAMES = newbook1;newbook2;{% DESIGN_KIT_BOOKNAMES} |
List of names |
Variables in the File hpeesofinstrio.cfg
This configuration file is used by the Instrument Server.
| Variable, description, and example | Value(s) |
|---|---|
| AEL_PATH Top level AEL file Example: AEL_PATH = $HOME/hpeesof/instrio/ael/: $HPEESOF_DIR/custom/instrio/ael/:$HPEESOF_DIR/instrio/ael:./ |
Path |
Variables in the File momentum.cfg
This configuration file is used by Momentum.
| Variable, description, and example | Value(s) |
|---|---|
| SUPL_GF_DATABASE Location of supplied Momentum Substrate files. Example: SUPL_GF_DATABASE = {$HPEESOF_DIR}/momentum/lib |
Directory |
| SITE_GF_DATABASE Location of user Momentum Substrate files. Example: SITE_GF_DATABASE = {$HOME} |
Directory |
| LOCL_GF_DATABASE Location of project Momentum Substrate files. Example: LOCL_GF_DATABASE = ./ |
Directory |
| MOM_SLM_PATH Path to search for Momentum Substrate file that is saved with design files. Example: MOM_SLM_PATH = ./networks:{%SUPL_GF_DATABASE} |
Path |
| MOMDDS_FILE On UNIX, location of default template file for Momentum Data Display. Example: MOMDDS_FILE= {$HPEESOF_DIR}/sess/ael/momdds.ael |
Filename |
| MOMMSH_REFACET_ARC_RESOLUTION Maximum resolution for the automatic refacetting of arcs and circles in Momentum. Setting a lower value results in a higher resolution representation with more unknowns in the mesh, resulting in a longer simulation time. Example: MOMMSH_REFACET_ARC_RESOLUTION = 45 |
Integer |
| MOM3D_USE_MATRIXSOLVER Sets solver algorithm to non-blocked or blocked. Example: MOM3D_USE_MATRIXSOLVER = 0 |
0 = non-blocked 1 = blocked |
| MOM3D_USE_MATRIXSOLVERBLOCKSIZE On UNIX, the block size used to tune the linear solver. Example: MOM3D_USE_MATRIXSOLVERBLOCKSIZE = 16 |
Integer |
Variables in the File smg_ui.cfg
This configuration file is used by the SPICE Model Generator.
| Variable, description, and example | Value(s) |
|---|---|
| SMG_AEL_PATH PATH to look for top level AEL file. Example: SMG_AEL_PATH={$HOME}/hpeesof/smg/ael: {$HPEESOF_DIR}/smg/ael: {$HPEESOF_DIR}/ael_smg_ui |
Path |
| SMG_UI_AEL Top level AEL file. Example: SMG_UI_AEL = smg_main |
Filename |
Variables in the File hpeesofsim.cfg
| Variable, description, and example | Value(s) |
|---|---|
| AEL_PATH Search path for locating AEL files loaded by the simulator Example: AEL_PATH = $HOME/hpeesof/circuit/ael: $HOME/hpeesof/expressions/ael:$HPEESOF_DIR/custom/circuit/ael: $HPEESOF_DIR/custom/expressions/ael:$HPEESOF_DIR/circuit/ael: $HPEESOF_DIR/expressions/ael:. |
Path |
| USER_MODEL_PATH Path for User-Compiled models Example: USER_MODEL_PATH = /some/path/to/model/directory:/some/path/to/a/directory |
Path |
| USER_SIM_FILE_PATH Path for user-defined simulation files Example: USER_SIM_FILE_PATH = /path/to/my/directory:/some/path/to/somewhere |
Path |
| ADSLIBCONFIG_PATH Path for ADS library configuration file Example: ADSLIBCONFIG_PATH = $_HP_GEMINI_LIBPATH: % DKIT_ADSLIBCONFIG_PATH:$HOME/hpeesof/circuit/config: $HPEESOF_DIR/custom/circuit/config:$HPEESOF_DIR/circuit/config:. |
Path |
Variables in the File hpeesofsess.cfg
This configuration file is used by the Status window.
| Variable, description, and example | Value(s) |
|---|---|
| STATUS_LINES_SHOWN Sets the maximum number of lines visible in the Status window. Example: STATUS_LINES_SHOWN =100 |
Integer |
| SIMEXEC_MAP_TO_FRONT Sets the default behavior of the Status window, where on (the default) means the Status window pops to the front of the screen anytime new messages are displayed in it, and off means it does not pop forward automatically. Example: SIMEXEC_MAP_TO_FRONT = on |
ON or OFF |
| HPEESOFSIM_BIN Path to the hpeesofsim executable. Relative pathnames are evaluated relative to the current project's top-level directory. Note that using HPEESOFSIM_BIN to point to a user-defined hpeesofsim executable will cause problems with statically-linked user-compiled models since the simulator containing the models is prevented from being used. If this variable is changed, ADS must be restarted for the changes to take effect. Example: HPEESOFSIM_BIN=hpeesofsim |
Path |
Privacy
Statement
|
Terms of Use
|
Legal |
Contact Us
|
© Agilent 2000-2008 ![]()
