ANSYSLicense的更换方法.docx
《ANSYSLicense的更换方法.docx》由会员分享,可在线阅读,更多相关《ANSYSLicense的更换方法.docx(8页珍藏版)》请在冰豆网上搜索。
![ANSYSLicense的更换方法.docx](https://file1.bdocx.com/fileroot1/2022-11/17/57f3e58c-283c-4395-b485-827a9f1efde8/57f3e58c-283c-4395-b485-827a9f1efde81.gif)
ANSYSLicense的更换方法
Ansys的license更换方法
一、点击开始菜单,选择ANSYSFLEXlmLicenseManager下的ANSLIC_ADMINUtility:
二、打开主界面(下图),点击StopthelicenseManager,先关闭服务:
三、安装新license文件,点击installthelicenseFile,选择新的license文件:
四、新license文件安装成功,点击StarttheLicenseManager,启动服务:
FLExlmnotrunning的根源是端口被占用了,因此现在我的电脑启动处输入cmd回车进入dos截面,再出入netstat-a-o,找到1055端口对应的pid值(比如2036),找到后打开任务管理器查看进程,找到PID值对应的映像名称关闭即可则FLExlm则自动运行,如果在任务管理器的进程里找不到PID值,那么打开“查看”-“选项列”,勾选PID选项即可。
Flexlm注册程序安装心得
(2006-01-2917:
05:
51)
转载▼
分类:
protelDXP2004
大型工程软件如ArcGIS、Ansys、Fluent、Unigraph、ProE等安装需要经过注册程序Flexlm才可以使用,而Flexlm中涉及到很多知识、技巧,也存在许多问题。
本篇文章就是针对上述软件安装中的常见问题作一些探讨与解决。
Flexlm介绍—常见EDA软件的license管理
一、什么是Flexlm?
Flexlm是由Globetrotter公司发明的软件加密方法FlexibleLicenseManager。
Globetrotter公司向软件厂商出售相关开发软件,软件厂商把此加密程序集成到自己的软件中。
可以锁定机器的硬盘号,网卡号,使用日期,支持加密狗,以保护软件的知识产权。
被80%以上的EDA软件公司所采用,是目前最流行的EDA软件加密方法,保护着世界上价值几百亿美元的EDA软件。
了解Flexlm可以使我们正确的安装,管理和使用多个EDA软件。
Flexlm所管理的是License文件,所以我们首先要了解License文件的结构,以便于运行Flexlm管理License文件。
二、License文件的结构
License文件由注释行,Server行,Demon行,以及Feature行构成。
注释行:
当一行的开始是"#"符号时,该行被LicenseManager(lmgr32xx)认为是注释行,有时候"|"也可以作为注释行的开始。
Server行:
Server行用来标识一台特定的主机,其格式是:
:
SERVERnodenameidport-number
TCP端口号,如1700
主机的ID号,Win95/98/NT平台下通常是网卡物理地址
主机的名称,win95/98/NT下可以用ipconfig命令看到
Server行开头的关键字,标识该行为Server行,不能更改.
例如:
SERVERhostname000012345678TCP:
1700
Daemon(或Vendor)行:
Deamon行是用来标识不同的卖主,或者说是用来标识不同的软件商吧。
其常见格式是:
DAEMONdaemon_namedaemon_path
daemon的路径
daemon的名字
Deamon行的关键字,FLEXlm6.0以后的版本也支持用VENDOR
例如:
DAEMONcdslmdc:
\cdslic\bin\cdslmd.exe
CadenceLicenseDaemon的路径
Daemon的名字为cdslmd(CadenceLicenseManagerDaemon的简称)
Feature行:
Feature行是用来对软件特定的功能进行限制的,其常见的格式为:
FEATUREnamevendorversionexpiration_datenKey"Vendor_String"hostID
版本号 过期时间 主机ID,可省略
厂商标识 厂商定义的字符串
Feature名称 20个字节的密码
Feature行的关键字 许可的终端用户个数
例如FEATURECADV_256SUPUC_ALLcdslmd8.0001-jan-092884F2781DB8"J"
Vendorstring
密码
允许9个终端用户
0年1月1日过期,0年表示永久有效
版本8.0,可以是时间,也可以是版本号.
厂商标识
Feature名称,即允许开通的功能
详细的FLEXlm文件格式可以参考FLEXlm的End-User-Manual.
又如:
FEATUREmaxplus2alterad2001.1225-sep-2002uncountedE71125CEA376\HOSTID=GU
ARD_ID=T000072362
•FEATURE:
关键字
•maxplus2:
FEATURE名
•alterad:
厂商标识
•2001.12:
版本标记
•25-sep-2002:
2002年9月25日超期,如:
是permanent或0,表示永不过期
• uncounted:
使用人数限制
•E71125CEA376:
密码
•HOSTID=GUARD_ID=T000072362:
运行机器的特征,只有检测到存在T000072362的加密狗时,软件才可以使用。
这里也可以指定硬盘号,网卡号等等
三、FlexlmLicensemanger工具的安装
一些软件并不需要安装专门工具来管理license,如:
MaxplusII等。
但更多EDA软件需要专门工具进行管理。
安装很多EDA软件的时候,会有一个安装LicenseServer的选项,安装完成后会在控制面板中发现一个FLEXlmLicenseManager的工具.
四、FlexlmLicensemanger工具的使用
点击FlexlmLicensemanger,出现如下窗口中,找到相应lmgrd.exe,并指定license.如果有多个License文件,要用分号隔开。
有的EDA软件没有LicenseServer安装选项.但软件本身就自带FLEXlmLicenseManager,如LeonadoSpectrum程序组下可以找到FLEXlmManager这个程序,用鼠标点击运行就会出现上面提到的那个管理窗口。
Win95/98下还需要在autoexec.bat中加入如下一行:
–SETLM_LICENSE_FILE=c:
\flexlm\license.dat
如果有多个License文件,可以用分号隔开,如:
– SETLM_LICENSE_FILE=c:
\flexlm\license1.dat;d:
\altera\license2.dat
Win2000和NT,则需要在系统环境变量中设定这些参数。
设置完以后需要重新启动计算机
注意事项
•不要随意更改系统时间!
–Flexlm加密系统会监测系统文件的时间
•更改系统时间导致的常见错误信息:
–Flexlmerror,systemclockhasbeensetback
•解决方法
–查找C:
\windows\下所有时间不正确的系统文件文件,在正常的系统时间下将其修改保存
–应用专用文件时间管理软件修改文件时间,我们可以在互联网上下载这类软件,我已经下载了一个这样的软件
–重装系统
如需了解关于FLEXLM更详细的资料请参考FLEXlm的End-User-Manual或浏览:
设置环境变量
以下都是针对Win95/98以及NT来说的.
一般说来,LicenseManager需要在设置一个环境变量才能找到License文件.(有的软件不需要设置环境变量,只需将license文件放置到它的某个目录下面就可以了,如ActiveVHDL3.3,只需将license.dat放在它的dat目录下.)通常环境变量名称是LM_LICENSE_FILE,大小写无关,Win95/98下的设置方法是在autoexec.bat中加入一行:
(不包括下面那些说明)
SETLM_LICENSE_FILE=c:
\flexlm\mylicense.dat
环境变量路径:
该例是License文件的名称及路径
变量名称
如果有多个License文件,可以用分号隔开,如:
SETLM_LICENSE_FILE=c:
\flexlm\license1.dat;d:
\flexlm\license2.dat
应用软件的LicenseManager会自动遍历环境变量指定的所有License文件,查找它所需要的Feature,不同License文件路径的先后次序无关,只有WorkviewOffice7.5比较特殊,必须将它的环境变量放在第一个才能工作,否则它就不工作:
SETLM_LICENSE_FILE=c:
\WVO75\license.dat;c:
\flexlm\mylicense.dat
除了LM_LICENSE_FILE这个环境变量名称外,有些软件还使用自己特定的环境变量名称.安装软件的时候,安装程序会一般会自动添加这些环境变量.如Specctra8.0使用CDS_LIC_FILE环境变量名称:
SETCDS_LIC_FILE=c:
\cdsLic\license.dat
MentorGraphicsRenoir以及ModelSimEE如果安装的时候选择MentorGraphicsLicenseMa
nager,软件会使用MGLS_LICENSE_FILE环境变量:
SETMGLS_LICENSE_FILE=c:
\flexlm\license.dat
如果License是由Server提供的,那么环境变量的路径应该给出Server的名称以及端口,而
非License文件的路径以及名称,如:
SETLM_LICENSE_FILE=1700@
让LicenseManager去的1700端口获取License
WinNT下设置环境变量需要在控制面板里面添加,格式相同.
License文件使用技巧
这次想解决的问题是--License文件多了怎么办?
不知道为什么FLEXlm很流