求助:批处理方式运行ANSYS,如何输出图形文件
我用VC++编写界面,调用ANSYS,现在是初始阶段,用的是网上的小程序来调用:#include "stdio.h"
#include "process.h"
void main()
{
int result;
int kj;
printf("Solving...");
result=system("C:/Progra~1/ANSYSI~1/v110/ANSYS/bin/intel/ANSYS110.exe -b -p ane3fl -i C:\\VC-ANSYS\\tupian.txt -o C:\\VC-ANSYS\\shiyan1.txt");
kj=system("mspaint meiyou000.jpg");
printf("Solution finished...");
}
以下是我的APDL命令,很简单,就是创建一个正方体,这时候我想输出图形窗口中的图形:
/PREP7
BLOCK,0,100,0,100,0,100,
/VIEW,1,1,1,1
/ANG,1
/REP,FAST
VPLOT
/show,jpeg,Ext,VECT,NVPL
!Turn on the automatic increasement of jobnamennn.jpg.
/DEV,PSFN,NONINC
/copy,onLy000,jpg,,E:/Micros~1/VC/meiyou,jpg,
finish
如果我打开ansys读取以上命令的话,输不出图形,但是有时候读取两次,就会同时出两幅图.不知道为什么.
如果我用批处理运行,则输出文件提示:
*** NOTE *** Display device has not yet been specified with the /SHOW command. Display commands ignored.
我想问题还是出在APDL命令里,不知道批处理方式运行时输出图形到底要用哪个命令,研究了很久还是不懂,请熟悉的指教一下,谢谢!
不好意思,没注意看,问题已经解决了
[url=http://forum.simwe.com/viewthread.php?tid=816363&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D70]http://forum.simwe.com/viewthread.php?tid=816363&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D70[/url]jp_meng给的命令很好用,谢谢,版主,对不起,我没认真看相关的帖子,以后一定注意!谢谢
艰苦
图是可以出了,但是输出文件里还是有:*** NOTE *** Display device has not yet been specified with the /SHOW command. Display commands ignored. 需要的结果出了就好! 我知道原因了
vplot是ui命令,批处理不理睬.
问题是我现在出的图没有图象,只有坐标,不知道要加什么命令.
页:
[1]
