環(huán)境變量通常在shell啟動文件(shell start-up file,比如.cshrc文件或者是.profile文件)中被初始化。下面的表格描述了ADS中最常用的環(huán)境變量。這些環(huán)境變量在安裝ADS的時候就被自動設(shè)置了。
名稱 |
默認(rèn)值 |
描述 |
HPEESOF_DIR |
/hpeesof |
軟件安裝的目錄(也叫根目錄(root))。 |
AGILEESOFD_LICENSE_FILE |
$HPEESOF_DIR/licenses/license.lic |
指定FLEXlm security license files的路徑。 |
EESOF_64BIT |
默認(rèn)情況下沒有被設(shè)置。 |
指定在64位操作系統(tǒng)上用默認(rèn)的64位仿真器還是用32位仿真器。設(shè)置EESOF_64BIT=0,則強(qiáng)制在64位操作系統(tǒng)上用32位仿真器。 |
PRINTER |
lpr |
指定hpeedit程序所使用的打印機(jī)。 |
EESOF_BROWSER |
默認(rèn)情況下沒有被設(shè)置。 設(shè)置例子: EESOF_BROWSER=/usr/bin/firefox |
指定在使用在線文檔時使用的瀏覽器。 |
CDS_INST_DIR |
默認(rèn)情況下沒有被設(shè)置。 Connection Manager Client 不使用這個值。這個變量的有或無決定了使用哪個在線幫助文檔。 |
指定Connection Manager Client是用ADS還是RFDE在線幫助文檔。如果CDS_INST_DIR沒有設(shè)置(即不用這個變量),那么默認(rèn)用ADS在線幫助;如果CDS_INST_DIR被設(shè)置了(即有這個變量),則使用RFDE在線幫助文檔。 |
環(huán)境變量HPEESOF_DIR被Advanced Design System廣泛的應(yīng)用。如果ADS是安裝在/hpeesof這個目錄下的話,那么這個變量不需要被設(shè)置。
每個單獨的Advanced Design System工具都有其相對應(yīng)的配置文件。我們可以在$HPEESOF_DIR/config ($HPEESOF_DIR 即軟件安裝目錄)這個目錄里找到這些配置文件。下表說明了每個工具的配置文件的名稱
工具 |
相應(yīng)的配置文件名 |
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 |
配置文件格式
配置變量用標(biāo)準(zhǔn)的配置語法來定義:
<variable>=<value>
其中 ,variable 是配置變量的名稱,value是要賦給變量的string。這里的value可以是一個目錄(directory),一個查找路徑(search path),一個枚舉值(numeric value),或者是其他的被程序定義的變量。例如,“配置”(preference)的路徑可以這樣設(shè)置:
PREFERENCES_DIR={$HPEESOF_DIR}/de/defaults
$HPEESOF_DIR 是一個環(huán)境變量,表示軟件的完整安裝路徑。
對于文件格式,需要注意以下幾點:
l 所有以#開頭的語句都是注釋語句,可以忽略
l 空行可以忽略
l 等號兩邊的空格可以忽略
l 空的賦值是允許的(比如例子里的env_var_2 )
例
#
# 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