找回密码
 注册
Simdroid-非首页
查看: 149|回复: 1

[二次开发] vb APDL ANSYS 求高手帮忙~急

[复制链接]
发表于 2011-10-11 21:21:35 | 显示全部楼层 |阅读模式 来自 北京
我是按照这个思路写的程序,用VB建立一个input.mac文件,用 print#1,把变量值和APDL语句全部写到input.mac里面,然后通过shell函数后台调用ANSYS计算分析,这是我的调用命令result = Shell("D:\Program Files\ANSYS Inc\v100\ANSYS\bin\intel\ansys.exe -b -p ane3fl -i E:\ansys\input.mac -o E:\ansys\out.txt"),问题来了,一,程序运行完成之后打开input.mac,发现里面缺了后面一部分语句,print#应该有两百行左右,而input里面只显示到147行,二,查看out.txt,每次都会出警告* no longer valid as comment character - please use !                  
          *SET,r, 0.5*m * z                                                      
       This warning only issued once.   
都是这种类似的,警告之后的一些变量赋值就不对了。
三,mac里面有一句是这样的fai_c = ((a_c - x * m) / Tan(alc) + b_c) / r 但是错误却显示
** ERROR **                           CP =       0.750   TIME= 21:00:33
Unbalanced parentheses.                                                
** ERROR **                           CP =       0.750   TIME= 21:00:33
The above error occurred processing field= (((A_C-X)                    
  Line= *SET,fai_c, (((a_c - x).                                         
PARAMETER FAI_C =     0.000000000   
如果自己打开ANSYS,然后运行MAC文件,所有程序正常,但是通过PRINT建立MAC,再调用就哪哪都是错,求高人帮忙~新手求教
发表于 2012-5-4 17:43:51 | 显示全部楼层 来自 天津
Simdroid开发平台
我建的是一个txt文件用来放命令流,也是用的shell函数,和你的语句一样,但是也出错了
***PRODUCT VALUE ENTERED IS NOT VALID
*See the ANSYS Licensing Guide for a list of valid product variables.
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-21 21:44 , Processed in 0.027964 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表