问题已经解决,在Vc中用这种方式调用ansys
::WinExec("C:\\Program Files\\Ansys Inc\\v100\\ANSYS\\bin\\intel\\ANSYS100.exe -b nolist -i model.mac -o testo.txt",SW_HIDE);
其中model中是这样写的:
/PREP7
CYLIND,0,10/1000,52/1000,46/1000,0,360, !画圆柱
! Reverse the black and white color for plot
/RGB,INDEX,100,100,100, 0
/RGB,INDEX, 80, 80, 80,13
/RGB,INDEX, 60, 60, 60,14
/RGB,INDEX, 0, 0, 0,15
!Turn off the automatic increasement of jobnamennn.jpg, so the output file will be jobname.jpg.
/DEV,PSFN,NINC
count = 0
/POST1
/SHOW, JPEG
VPLOT !重新显示
/SHOW,CLOSE
/COPY,file,jpg,,TIME%count%, !图片名为 TIME0.jpg 这里count=0,所以是TIME0
!Turn on the automatic increasement of jobnamennn.jpg.
/DEV,PSFN,NONINC
/CMAP
FINISH
这样就能将画的圆柱保存下来了。以上语句是我修改别人的代码来的,所以也可能有几条是不必要的,不管怎么说,图是存下来了。
我参考的是这个帖子,下载了他的例子
http://forum.simwe.com/viewthread.php?tid=837506
[ 本帖最后由 bitlw 于 2009-4-23 17:12 编辑 ] |