存档

文章标签 ‘ansys’

vista sp1下ansys安装问题解决

2008年7月31日
1,763 次阅读 3 条评论

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 Files\ANSYS Inc\Shared Files\Licensing\intel\
lmgrd.exe -c “C:\Program Files\ANSYS Inc\Shared Files\Licensing\license.dat” -l “C:\Program Files\ANSYS Inc\Shared Files\Licensing\debug.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. 任何问题请在本页留言

捕获z

捕获

image

我的分享 , , ,

ANSYS安装问题:license服务器启动之后又停止

2008年5月20日
6,466 次阅读 11 条评论

      今天帮同学装ANSYS,安装完成运行ANSYS Product Launcher时提示找不到许可证服务器。于是进入控制面板>管理工具>服务,手动启动license server,出现下面的出错信息:”本地计算机上的ANSYS FLEXlm license manager 服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如‘性能日志和警报’服务。” 具体的出错对话框如下:license服务器启动之后又停止

      出现这种问题一般情况是比较容易处理的。很多情况下是因为安装所用的license文件中,计算机名(hostname)或者网卡物理地址(MAC)没有修改正确。所以第一步应该检查C:\Program Files\Ansys Inc\Shared Files\Licensing目录下license.dat文件,确认其第一行:SERVER hostname MAC 1055中的hostname和MAC是本机的计算机名和MAC。

      然而奇怪的事儿发生了。License文件确定没有问题,LMTOOLS utility里各项配置也都没有问题,可是启动服务器时依然出现上述错误。Okyle百思不得其解。 于是想利用无敌的Google来解决问题,可是搜索许久,竟然没有找到类似问题的解决办法。Okyle决定自己研究,寻找问题的解决方案。

      功夫不负有心人。Okyle突然想到这台计算机的计算机名中间有空格(big pig),会不会是这个原因导致的ANSYS FLEXlm license manager 服务启动异常呢。于是打开C:\Program Files\Ansys Inc\Shared Files\Licensing目录下的ansys.ini文件,发现其内容为:SERVER=MAC@big,而正常的内容格式应该是这样的:SERVER=1055@hostname

      终于发现问题:计算机名中含有空格,导致程序在安装过程生成了错误的ansys.ini,进而导致ANSYS FLEXlm license manager 不能正常启动。

解决办法:

1. 修改本机的计算机名。关键是去掉其中的空格,例如bigpig。不要问我怎么修改计算机名……

2. 修改license.dat文件中的hostname,确认其第一行:SERVER hostname MAC 1055中的hostname本机的计算机名,例如SERVER bigpig MAC 1055。并在LMTOOLS utility里面正确指向该文件!

3. 修改ansys.ini,其内容为SERVER=1055@hostname,例如SERVER=1055@bigpig

4. 重新启动电脑(必需)。

问题解决!顺利进入ANSYS Product Launcher!

P.S

1. 本文中的ANSYS版本为11.0。其他版本Okyle没有亲自试验过,但本办法绝对值得尝试!

2. 有任何相关及其他有关ANSYS的问题请在本页或okyle.cn留言。Okyle承诺有问必答

3. 转载请保持本文完整性。

我的日记 , , ,

Pachelbel's Canon SF