找回密码
 注册
Simdroid-非首页
查看: 228|回复: 2

[2. C/C++/C#] 【求教】vc调用ansys时,发现一问题

[复制链接]
发表于 2005-4-24 18:14:08 | 显示全部楼层 |阅读模式 来自 西安交通大学
程序如下,是从帖子上看来的
//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哪出问题了呢?望高手指点一下,谢了先!!
 楼主| 发表于 2005-4-25 20:23:48 | 显示全部楼层 来自 西安交通大学

Re:【求教】vc调用ansys时,发现一问题

Simdroid开发平台
搞了半天,终于发现问题所在了。
其实*.mac文件及其所需的输入输出文件,都应放在vc的工作目录下,而不应放在ansys的工作目录下。
大家以后注意啊,sigh。。。
发表于 2005-4-25 21:35:05 | 显示全部楼层 来自 黑龙江哈尔滨

Re:【求教】vc调用ansys时,发现一问题

调用时设置工作目录就行了
  1. -dir  rundir
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 23:25 , Processed in 0.038619 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表