您的位置:网站首页 > Ansys教程

vista sp1下ansys安装问题解决

时间:2008-09-15 09:36:17 来源:

Windows vista系统到底能不能运行Ansys软件?明确的告诉你,能!配置麻烦不麻烦?一点都不麻烦。只要你花2分钟把本文看完。图3是成功运行ansys后的桌面截图,为证。

有限元分析软件Ansys,和其他很多大型工业软件如UG/Adams一样,是通过Flexlm进行许可证管理。但是按照正常安装ansys的步骤,是不能够在vista下面顺利运行Ansys的,这是由于Vista系统的兼容性、用户权限等原因,Flexlm许可证服务不能自动的开启。那么有没有什么办法手动启动lmgrd.exe呢?

于是开始利用Google检索,终于找到解决方法。大体思路是,通过得到lmgrd的运行参数,然后通过编写一个简单的bat批处理文件实现ansys lmgrd的命令行启动。之后就可以正常运行ansys了。

1: 在命令行窗口中,进入相关的目录,运行: lmgrd -help,显示lmgrd的命令行参数,其中 
    -c      用于指定许可文件的位置和文件名
    -l       用于指定log文件的位置和文件名
    -x      用于退出lmgrd,或者隐藏运行lmgrd成功后的窗口

2: 根据上述参数,编写Ansys_Flexlm_Start.bat文件如下:

@echo off
cd c:Program FilesANSYS IncShared FilesLicensingintel
lmgrd.exe -c "C:Program FilesANSYS IncShared FilesLicensinglicense.dat" -l "C:Program FilesANSYS IncShared FilesLicensingdebug.log" -x lmdown
echo on

注意:上述bat文件的正文有两行,第一行进入相关目录,第二行加开关运行lmgrd,由于Ansys的文件名中含有空格,要加引号引起来。

运行这个BAT文件就可以启动许可证服务器了本文最后提供这个bat文件的下载!这时候打开任务管理器,就能看到ansys许可证服务器进程已经开启。如图1。同样的思路可以应用于其他用Flexlm加密的任何软件,例如vista下的UG4.0我也是这么启动成功的。

3: 开机自动运行
把该BAT文件拖到启动文件夹,这样开机就可启动许可证管理器了。

点击下载许可证启动文件:启动ansys许可证

----------------------------------------------------------------------------------------------------------------------

特别说明:

1. 这种Flexm许可证方式启动,不是我原创。我从下面这个这个地址学来的,为了尊重作者,我把地址给出来。之所以要转引一下是想让更多的人受益,呵呵。

http://www.hao007.net/cgi-bin/topic.cgi?forum=2&topic=28413&start=0&show=0&man=

2. 这种方式启动Flexm许可证之后,在“控制面板管理工具服务”里面,显示的ANSYS FLEXlm license manager服务依然是不可用的!而且单击启动的时候,会提示启动失败。如图2所示。但这并不影响你正常使用!

3. 本文所提到的ansys版本是11.0,不过原则上任何版本的ansys都可以用这个办法搞定。

4. 任何问题请在本页留言

#p#分页标题#e#捕获z

捕获

image