工程软件安装心得Word格式文档下载.docx
《工程软件安装心得Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《工程软件安装心得Word格式文档下载.docx(7页珍藏版)》请在冰豆网上搜索。
![工程软件安装心得Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2023-1/8/535e886c-70ca-48e4-8b69-2f080cc74088/535e886c-70ca-48e4-8b69-2f080cc740881.gif)
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=GUARD_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文件,可以用分号隔开,如:
\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文件的名称及路径
变量名称
\flexlm\license1.dat;
d:
\flexlm\license2.dat
应用软件的LicenseManager会自动遍历环境变量指定的所有License文件,查找它所需要的Feature,不同License文件路径的先后次序无关,只有WorkviewOffice7.5比较特殊,必须将它的环境变量放在第一个才能工作,否则它就不工作:
\WVO75\license.dat;
c:
\flexlm\mylicense.dat
除了LM_LICENSE_FILE这个环境变量名称外,有些软件还使用自己特定的环境变量名称.安装软件的时候,安装程序会一般会自动添加这些环境变量.如Specctra8.0使用CDS_LIC_FILE环境变量名称:
SETCDS_LIC_FILE=c:
\cdsLic\license.dat
MentorGraphicsRenoir以及ModelSimEE如果安装的时候选择MentorGraphicsLicenseManager,软件会使用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很流行,机器里面装得EDA软件多了,会有若干个License.dat.由于环境变量只是告诉Lmgr(licensemanager)从哪儿找它所需要的license文件,所以:
第一个解决办法是可以将License.dat换个名字,如pwpcb.Lic,cct80.Lic等等,然后用设置多个License文件环境变量的办法将每一个文件的路径添加到环境变量中:
\flexlm\pwpcb.Lic;
\flexlm\cct80.Lic
License文件的名称/后缀可以任意选取,只要保证变量设置正确以及License文件有效即可。
还可以这么做:
----不推荐使用:
)
只设置一个环境变量设置:
\flexlm\license.dat,然后把所有的License文件都copy到FLEXlm目录下,为了便于区分,取比较容易记的名字,例如PowerPCB2.1.Lic,ModelSimEE5.2e.Lic,Specctra8.0.Lic,等等,需要用哪个软件的时候,把相应的License文件copy一份然后改名为license.dat即可。
Copy,Rename,Copy,Rename...太麻烦了:
(,于是采用第二种解决办法--合并License.(注:
仅用于没有ServerLine的License文件,且软件用的环境变量名为LM_LICENSE_FILE)
前面介绍过License文件的格式,License文件的内容不再是陌生的了,可以用文本编辑器打开所有的License文件,把它们的内容统统copy&
paste到license.dat里面.然后只设置一个环境变量:
FLEXlmServer方式的License应该如下设置:
License.dat文件放在主机中,主机运行Server提供License服务,客户端的环境变量设置为SETLM_LICENSE_FILE=[TCP/IP端口]:
[主机名称],其中端口和主机名称应该和主机的License文件中的ServerLine一致,前面已经简单介绍过,这里便不再赘述。
启动Server的方式有两种,一是Dos命令行方式,二是Windoz的窗口方式
1.Dos方式
在c:
\flexlm目录下可以找到一个Lmgrd.exe文件---LicenseManagerDaemon,这个Daemon是FLEXlmServer。
License.dat文件需要和Daemon文件放在同一个目录下,启动licenseserver,可在c:
\flexlm目录下执行:
\flexlm\lmgrd-app-c;
关闭licenseserver,可在c:
\flexlm\lmutillmdown:
lmutil.exe是LicenseManagerUtility.
2.Windoz的窗口方式
安装某些软件的时候,会有一个安装LicenseServer的选项,选中它安装完成后会在控制面板中发现一个FLEXlmLicenseManager的小工具.在FLEXlmLicenseManagerSetup的TAB里可以选择Daemon,License文件,以及输出的日志文件;
Control的TAB中可以启动/关闭Server以及查看Server状态,另外几个TAB还提供了一些其它辅助功能。
Windoz下的这个FLEXlmLicenseManager要比命令行方式的方便一些,至少它可以浏览以选取Daemon/License文件,不过有时候发现控制面板里面找不到.事实上它是一个控制面板的扩展应用程序,如在PowerPCB目录下可以找到FLEXlm.cpl这个文件,用鼠标双击它就运行出上面提到的那个管理窗口。
没有研究过解决一个主机运行多个Server分别对应不同的软件的问题。
1.设定环境变量(控制面板--->
系统-->
环境)LM_LICENSE_FILE,多数软件都使用这个变量,这也是冲突根源。
但也有一些软件用别的名称,如:
UG--------->
UGII_LICENSE_FILE=27000@CAD
ESRD------->
ESRD5_LICENSE_FILE=F:
\ESRD\STRESSCHECK5
以下变量由软件安装时或第一次设定后自动保存在注册表里:
MASTERCAM----->
MCFLEX_LICENSE_FILE=F:
\MILL72\LICENSE
COSMOS系列---->
BRNI_LICENSE_FILE=F:
\COSMOSM\LICENSE\FLEXLM\LICENSE.DAT
MSC系列------->
MSC_LICENSE_FILE=F:
\MSC\FLEXLM\LICENSES\LICENSE.DAT
MAPLE6-------->
MAPLELMG_LICENSE_FILE=F:
\MAPLE6\LICENSE\LICENSE.DAT
注意事项:
没有设好会出现错误如:
I-DEAS:
DETECTEDLOSSOFCOMMUNICATIONWITHI-DEASLICENSEDAEMON.
:
PRO/E好像不用设定LM_LICENSE_FILE安装自动设<
COMPUTERNAME>
@7788;
LM_LICENSE_FILE变量可设置多个路径如:
F:
\FEMAP80\LICENSE.DAT;
\MARC\security\license.dat;
中间用"
;
"
格开
若是I-DEAS和别的软件冲突可在\IDEAS\MS7\bin\setup_varbs.cmd中加setLM_LICENSE_FILE=%SDRC_INSTL%\sec\license.dat
MASTERCAM7.2B安装后好像应清除LM_LICENSE_FILE设置,软件第一次运行时会让你查找LICENSE.DAT,然后自动保存在注册表里。
FEMAP8.0A的LICENSE.DAT应设在路径最前面,否则会出现以下错误INVALIDLICENSEINFO,可能是它采用FLEXLM7.1b的原因?
若设定多个LM_LICENSE_FILE路径有问题,可先设一个调试,确定是否是LM_LICENSE_FILE的原因?
在控制面板-->
FLEXLMLICENSEMANAGER-->
SETUP中设SERVICENAME,详细可到CAMONLINE(
若控制面板没有FLEXLMLICENSEMANAGER可从\PTC\FLEXLM\OBJOR\UG160\UGFLEXLM拷贝一个FLEXLM.CPL到\WINNT\SYSTEM32,当然对FLEXLM7.0可直接用LMTOOLS.EXE,但是其START/STOPSERVER和查询SERVERSTATUS不在一组内我感觉不如6.1方便,也可到控制面板-->
服务中查询SERVERSTATUS,更加直观
SERVICENAME有时要手工设定,这取决于安装时选SERVER或CLIEN,详细可看.NFO文件,SERVICENAME最好取与软件及版本相关如:
I-DEAS8.0,因为软件安装时可能自动取相同的SERVICENAME
对PTCPro/E和UG设一个SERVICENAME就可以了,因为其高版本LICENSE可用于低版本,PTCPRO/E2000i的FLEXLM6.1不用UNINSTALL,可直接用于代替PRO/E2000i2FLEXLM7.0,对于UG带PACKAGE的license得用UGFLEXlmLicensing选择不同PACKAGE好像最多只能选两个?
对MSC和COSMOS(SRAC)系列可能要合并LICENSE,设一个SERVICENAME并用最新的LMGRD.EXE及DAEMON(MSC.EXE,SRAC.EXE),对于NASTRANFORWIN4.6还要多设一个FEAMAP7
若是对同一软件设多个SERVICENAME,会使LMGRD.EXE不断调用DAMON,系统会很慢,CPU近100%,应REMOVE一个SERVICENAME
有些软件不用设SERVICENAME如:
IMAGWARESURF,ESRDSTRESSCHECK,MASTERCAM,MAPLE6直接COPYLICENSE.DAT到安装目录或C:
\FEXLM,不知道是何原因?
要查看LICENSE是否正确可STOPSERVER,STARTSERVER再看Debug.log信息
我们学校要学有限元,今天好不容找到了安装的方法,这里与大家分享,我下的是ANSYS10.0
然后按下面的方法安好了,能用!
!
安装之前,要做以下两个工作
一.记录你的计算机名称,注意:
计算机名称和计算机用户是两个不同的概念,一台计算机可以有
多个用户,但是只有一个唯一的计算机名称。
在Win2000/WinXp中,计算机的名称可以根据以下步骤获得:
鼠标右键单击我的电脑->
属性->
网络标识-〉完整的计算机名称,记下你的计算机名称。
WUDAPENG
二.记录你的网卡的ID,每个网卡有自己唯一的网卡ID,Ansys安装过程中需要你的网卡ID。
在Win2000/WinXp中,点开始->
程序->
附件->
C:
\命令提示符,进入类似于Win98的DOS界面方式
使用以下命令:
IPCONFIG/ALL
记下本机网卡PhysicalAddress对应的序列号00e04c00e862
00-90-96-17-22-BD就是我的网卡的PhysicalAddress,也就是网卡的ID。
在Ansys安装过程中,将上述ID要写成如下形式:
0090961722BD,即去掉中间的横线。
现在开始安装:
(安装之前请最好关掉防火墙和防病毒程序,尤其是NortonAntivirus,可通过任务管理器-)进程->
结束进程CAPP或相应的Norton程序来关闭,当然删掉更好)
1.放入安装光盘,利用Windows资源管理器将光盘中CRACK目录拷贝到硬盘 假设为e:
\CRACK
首先将CRACK目录中ansys.dat文件的 只读属性 去掉以保证在编辑该文件后可以存盘。
用记事本程序打开ansys.dat进行编辑,将第一行 host改为你的计算机名称,
000000000000改为你的网卡ID,然后存盘。
例如:
将SERVERhost0000000000001055 改为SERVERrdxt0090961722BD1055 并存盘
此处rdxt为你的计算机名称,0090961722BD为你的网卡ID
其次将第二行DAEMONansyslmd"
\ProgramFiles\AnsysInc\SharedFiles\Licensing\intel\ansyslmd.exe"
改为DAEMONansyslmd"
D:
请注意:
仅仅改动了盘符,由C盘改为D盘,原因在于开始假定Win2000系统安装在D盘,如果你的Win2000或WinXP安装在C盘,就不要改第二行,切记!
!
,然后存盘并关闭。
然后运行e:
\CRACK目录中Keygen程序,该程序会自动生成一个文件License.dat,
这就是Ansys的License文件。
2.首先选InstallANSYS10.0
选Custominstallation安装
安装路径假定为:
DrogramFiles\AnsysInc\v80\ANSYS,可以更改
然后Next开始安装直到安装程序拷贝文件结束后将提示安装License,出现以下提示信息
“Runthelicensingsetuptocompletetheinstallation”
点Finish开始安装License,直到出现“ANSYSFLEXlmlicensefile”窗口,选择Browseforthelocationofanexistinglicensefile点Next
在文件打开窗口中 选择e:
\CRACK中license.dat文件,点按纽 "
打开"
出现警告窗口,点确定,
随后又出现文件打开窗口,点"
取消"
即可,程序安装结束
另外补充说明一下:
license的安装在光盘LicenseSetup目录中,可独立安装;
或按下图安装
3.将e:
\CRACK目录中license.dat文件拷贝到 D:
\ProgramFiles\AnsysInc\SharedFiles\Licensing目录中,
请注意:
因为本说明假定Win2000安装在D:
\Winnt目录中,如果Win2000安装在C盘,则要将license.dat文件
拷贝到C:
\ProgramFiles\AnsysInc\SharedFiles\Licensing目录中,.一定不要忘记!
,该文件的拷贝过程与安装路径无关,只与Win2000系统安装在哪个硬盘有关。
4.设定环境变量:
右键打开“我的电脑”的属性,选择“高级”->
“环境变量”,在“系统变量”中“新建”一个新的变量,变量名为“ANSYSLMD_LICENSE_FILE”,变量值为“1055@你的计算机名”,确定即可。
如:
ANSYSLMD_LICENSE_FILE=1055@rdxt
,一定是你自己计算机的名称