SimWe仿真论坛's Archiver

COMSOL 2008年会圆满结束!

shusheng175 发表于 2008-9-24 16:04

求助:批处理方式运行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命令里,不知道批处理方式运行时输出图形到底要用哪个命令,研究了很久还是不懂,请熟悉的指教一下,谢谢!

shusheng175 发表于 2008-9-24 16:26

不好意思,没注意看,问题已经解决了

[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给的命令很好用,谢谢,版主,对不起,我没认真看相关的帖子,以后一定注意!谢谢

shusheng175 发表于 2008-9-24 16:34

艰苦

图是可以出了,但是输出文件里还是有:
*** NOTE *** Display device has not yet been specified with the /SHOW command.  Display commands ignored.

ywh362568 发表于 2008-9-24 18:34

需要的结果出了就好!

shusheng175 发表于 2008-9-24 19:34

我知道原因了
vplot是ui命令,批处理不理睬.
问题是我现在出的图没有图象,只有坐标,不知道要加什么命令.

页: [1]
 

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.