各种工程软件安装通用方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工程软件安装心得

大型工程软件如Ansys、Fluent、Unigraph、ProE等安装需要经过注册程序Flexlm才可以使用,而Flexlm中涉及到很多知识、技巧,也存在许多问题。本篇文章就是针对上述软件安装中的常见问题作一些探讨与解决。

Flexlm 介绍—常见EDA软件的license管理

一、什么是Flexlm?

Flexlm是由Globetrotter 公司发明的软件加密方法Flex ible L icense M anager。Globetrotter 公司向软件厂商出售相关开发软件,软件厂商把此加密程序集成到自己的软件中。可以锁定机器的硬盘号,网卡号,使用日期,支持加密狗,以保护软件的知识产权。被80%以上的EDA 软件公司所采用,是目前最流行的EDA软件加密方法,保护着世界上价值几百亿美元的EDA 软件。了解Flexlm可以使我们正确的安装,管理和使用多个EDA软件。

Flexlm所管理的是License文件,所以我们首先要了解License文件的结构,以便于运行Flexlm管理License文件。

二、License文件的结构

License文件由注释行,Server行,Demon行, 以及Feature行构成。

注释行:当一行的开始是"#"符号时,该行被License Manager(lmgr32xx)认为是注释行,有时候"|"也可以作为注释行的开始。

Server行:Server行用来标识一台特定的主机,其格式是::

SERVER nodename id port-number

TCP端口号,如 1700

ID号,Win95/98/NT平台下通常是网卡物理地址

下可以用ipconfig命令看到

Server行开头的关键字,标识该行为Server行,不能更改.

例如:SERVER hostname 000012345678 TCP:1700

Daemon(或Vendor)行:Deamon行是用来标识不同的卖主,或者说是用来标识不同的软件商吧。其常见格式是:

daemon的路径

的名字

行的关键字,FLEXlm6.0以后的版本也支持用VENDOR

例如:

Cadence License Daemon的路径

的名字为cdslmd (Cadence License Manager Daemon 的简称) Feature行: Feature行是用来对软件特定的功能进行限制的,其常见的格式为:

版本号ID,可省略

厂商标识

Feature名称个字节的密码

Feature行的关键字许可的终端用户个数

例如

密码

9个终端用户

0年1月1日过期,0年表示永久有效

8.0,可以是时间,也可以是版本号.

Feature名称,即允许开通的功能

详细的FLEXlm文件格式可以参考FLEXlm的End-User-Manual.

又如:

FEATURE maxplus2 alterad 2001.12 25-sep-2002 uncounted E71125CEA376 \HOSTID=GUARD_ID=T000072362

•FEATURE:关键字

•maxplus2:FEATURE名

•alterad:厂商标识

•2001.12:版本标记

•25-sep-2002 :2002年9月25日超期,如:是permanent或0,表示永不过期•uncounted:使用人数限制

•E71125CEA376:密码

•HOSTID=GUARD_ID=T000072362 :运行机器的特征,只有检测到存在T000072362的加密狗时,软件才可以使用。这里也可以指定硬盘号,网卡号等等

三、Flexlm License manger工具的安装

一些软件并不需要安装专门工具来管理license,如:MaxplusII等。但更多EDA软件需要专门工具进行管理。安装很多EDA软件的时候, 会有一个安装License Server的选项, 安装完成后会在控制面板中发现一个FLEXlm License Manager的工具.

四、Flexlm License manger工具的使用

点击Flexlm License manger,出现如下窗口中,找到相应lmgrd.exe,并指定license.如果有多个License文件,要用分号隔开。有的EDA软件没有License Server安装选项.但软件本身就自带FLEXlm License Manager, 如Leonado Spectrum程序组下可以找到FLEXlm Manager这个程序,用鼠标点击运行就会出现上面提到的那个管理窗口。Win95/98下还需要在autoexec.bat 中加入如下一行:

–SET LM_LICENSE_FILE=c:\flexlm\license.dat

如果有多个License文件,可以用分号隔开,如:

–SET LM_LICENSE_FILE=c:\flexlm\license1.dat ; d:\altera\license2.dat

Win2000和NT,则需要在系统环境变量中设定这些参数。设置完以后需要重新启动计算机

注意事项

•不要随意更改系统时间!

–Flexlm加密系统会监测系统文件的时间

•更改系统时间导致的常见错误信息:

–Flexlm error, system clock has been set back

•解决方法

–查找C:\windows\下所有时间不正确的系统文件文件,在正常的系统时间下将其修改保

相关文档
最新文档