本人利用VB来启动ANSYS分析的课题.现在ANSYS分析过程(APDL)已有了(.txt文件)怎样通过VB传递给ANSYS?已经可以利用VB打开ANSYS了Private Sub Command1_Click()Dim xx = Shell("C:\Program Files\ANSYS Inc\v110\ANSYS\bin

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 15:03:36
本人利用VB来启动ANSYS分析的课题.现在ANSYS分析过程(APDL)已有了(.txt文件)怎样通过VB传递给ANSYS?已经可以利用VB打开ANSYS了Private Sub Command1_Click()Dim xx = Shell(
xT]OW+ !nZz{O%@_ڪ}TwΜ3i4gNUH?}=AwlkŪ^v .Anj'UK\RpSGBNNl O< N'fuJ=SAJ :bNy#ʼܔ0JYaaA|`G~o$4fa%(k~0==_NE ='$8pH~I5 YfÏOCo>1C`kW04scq6P瞘 ZFY iB8\4<e'o wH yrNO >ĤW &Sax{tЯEHf=2Ꝝ<#QMcKPKoHжO8AkX)P=oAL?Fǐ һT1,mRIKXDR|6:;& ݸEI!*Ƚ5\m-Ҽ%ilX[G]H핯Wv5A/Vi ۉz{3槬2^z.2-/}[W&1 O%Udf, ~ergcV21clrήށ7TRa"tb= wkq@& '0Kt*ڨ)ȥA.'ۀJeU7 qVm39%½̶5M' g%&FӺ\Gx95\p$P(u S / E4NxQVfS8HdУwGuND۝#<($7U4K@ִcKJJt8)LPADE I 3cuv[B6B 9jo[]wP¶C9H3)Pe:-vkaI3^m

本人利用VB来启动ANSYS分析的课题.现在ANSYS分析过程(APDL)已有了(.txt文件)怎样通过VB传递给ANSYS?已经可以利用VB打开ANSYS了Private Sub Command1_Click()Dim xx = Shell("C:\Program Files\ANSYS Inc\v110\ANSYS\bin
本人利用VB来启动ANSYS分析的课题.现在ANSYS分析过程(APDL)已有了(.txt文件)怎样通过VB传递给ANSYS?
已经可以利用VB打开ANSYS了
Private Sub Command1_Click()
Dim x
x = Shell("C:\Program Files\ANSYS Inc\v110\ANSYS\bin\intel\ansys110.exe - g - i F:\My work\J55-L.txt - o F:\My work\JB2.log")
End Sub
但是不会继续算下去,ANSYS的output窗口显示:
RUN SETUP PROCEDUER FROM FILE=C:\Program Files\ANSYS Inc\v110\ANSYS\apdl\start110.ans
/INPUT FILE=C:\Program Files\ANSYS Inc\v110\ANSYS\apdl\start110.ans LINE=0
是不是需要将现有的APDL文件(.txt)转换成.ans文件啊?怎么办?
我是想用VB软件打开APDL文档(txt文件),然后在界面上修改APDL文件里的参数,之后将APDL文件导入ANSYS软件且让其自动运算.不知怎么实现啊?

本人利用VB来启动ANSYS分析的课题.现在ANSYS分析过程(APDL)已有了(.txt文件)怎样通过VB传递给ANSYS?已经可以利用VB打开ANSYS了Private Sub Command1_Click()Dim xx = Shell("C:\Program Files\ANSYS Inc\v110\ANSYS\bin
用txt文件就行了,我成功的用vb调用过ansys.
会不会是你的命令行里面没有设置工作目录,这种情况下计算结果好像是保存在安装目录的,又或者你的命令流里面就只包含了前处理的信息,没涉及到计算...
要不这样试试:先手动计算一次(设置好工作目录),把log文件修改一下作为输入文件,然后在Launcher里面点击Tools->Display Command Line,把这个作为shell的参数.
再分享一下经验,有两个api:OpenProcess、WaitForSingleObject,两个函数组合起来使用,使你的程序在ansys进程计算结束前一直处于阻塞状态