关于Cadence PSD 15.0与Ansoft Anslink 2.2的接口问题

2003-07-16 16:36发布

由于Anslink2.2只支持到PSD14.2,对PSD15.0不提供直接支持,所以为了能在PSD15.0里正常调用Anslinks,需要对文件稍加修改:
1、安装PSD15.0。确认PSD的pcbenv路径设置在一个没有空格的路径中,建议将pcbenv目录直接放在根目录下。如果PSD缺省的pcbenv路径在..Documents and Settings..目录里,请增加home=C:环境变量,这样pcbenv就会变成C:pcbenv。
2、安装Anslink2.2,选择PSD14.2版本,注意pcbenv目录下的env、ilinit文件包含了anslinks的启动选项。
3、将Ansoftintegrate4目录下的anslinks142.cxt改名为anslinks150.cxt。
4、修改Ansoftintegrate4cdsmenus142里的菜单文件。因为从15.0到14.2的菜单变化较大,所以不建议在14.2的菜单上改,而直接在15.0的菜单文件里加入ansoft的菜单就可以了。有两种方式:一种是直接修改CadencePSD_15.0sharepcb extcuimenus里面的Allegro、Apd、SpecctraQuest、ChipIOEditor的菜单文件,在每个文件中加入:
POPUP "A&nsoft"
BEGIN
MENUITEM "Launch AnsoftLinks...", "skill runAnsLinks()"
MENUITEM "Launch SIwave...", "skill runSIWave()"
MENUITEM "Launch TPA...", "skill runTPA()"
MENUITEM "Write Neutral File", "skill writeNeutralFile()"
MENUITEM "Write SIwave Component File", "skill writeComponentFile()"
END
这样不会丢失15.0新增的菜单项。但这样作需要取消pcbenv目录里env文件中对菜单所作的映射,即删掉
source $ALLEGRO_INSTALL_DIR extenv
set MENUPATH=D:Ansoftintegrate4cdsmenus142 $MENUPATH
就可以了。
另一种方式是将CadencePSD_15.0sharepcb extcuimenus里面的Allegro、Apd、SpecctraQuest、ChipIOEditor的菜单文件拷贝到Ansoftintegrate4cdsmenus142里面,再按照上面的方法修改就OK了。这种方法的好处是即保留psd15的原始菜单文件,也不用再修改pcbenv目录里的env文件,推荐用这种方式。
5、Done

by Winworm
赞赏支持

登录 后发表评论
0条评论
还没有人评论过~