【求教】vc调用ansys时,发现一问题
程序如下,是从帖子上看来的//Test.cpp
#include "stdio.h"
#include"process.h"
void main()
{
int result;
printf("Solving...");
result=system("ansys90 -b -p ane3 -i cable.mac -o output_file");
printf("Solution finished...");
}
我的cable.mac文件中最后一段是
*cfopen,object,txt
*vwrite,object
(e16.7e3)
*cfclos
是将object值写入文件中,方便vc再次调用
但执行后,ansys倒是调用了,也生成了output_file文件,但并未生成object.txt文件,真是奇怪!
然后我在ansys中直接运行cable.mac文件,是可以生成object.txt文件的,是不是vc调用ansys哪出问题了呢?望高手指点一下,谢了先!!
Re:【求教】vc调用ansys时,发现一问题
搞了半天,终于发现问题所在了。其实*.mac文件及其所需的输入输出文件,都应放在vc的工作目录下,而不应放在ansys的工作目录下。
大家以后注意啊,sigh。。。
Re:【求教】vc调用ansys时,发现一问题
调用时设置工作目录就行了-dirrundir
页:
[1]