在网上找到了有关VB调用ANSYS的方法。Private Sub Command1_Click()x = Shell("C:\Program Files\Ansys Inc\v100\ANSYS\bin\intel\ansys100.exe -b -p ane3fl -i c:\X.mac -o c:\output.txt", vbMinimizedFocus) '调用ANSYS的Multiphsics模块进行仿真计算
Private Sub Command1_Click()
x = Shell("C:\Program Files\Ansys Inc\v100\ANSYS\bin\intel\ansys100.exe -b -p ane3fl -i c:\X.mac -o c:\output.txt", vbMinimizedFocus) '调用ANSYS的Multiphsics模块进行仿真计算
Timer1.Enabled = True '激活Timer1控件
End Sub
调用结果是成功的。生成了output.txt的结果。现在面临一个问题。(VB操作文本还不是很熟悉)。怎么提取生成文本里的位移值,应力值和内力值。生成的output.txt文件如附件中所示。
还有一个问题,我用VB做一个显示窗口,让ANSYS的图形显示界面出现在VB的窗口中,(比如显示位移,内力图等等),这个该如何实现。恳请会的朋友帮帮忙!