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

[二次开发] 【分享】关于ansys与VC++/Fortran程序的接口资料!

[复制链接]
beam 该用户已被删除
发表于 2002-10-28 21:28:53 | 显示全部楼层 |阅读模式 来自 Reserved
提示: 作者被禁止或删除 内容自动屏蔽
chendlut 该用户已被删除
发表于 2002-10-29 09:00:35 | 显示全部楼层 来自 大连理工大学
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-10-29 10:46:07 | 显示全部楼层 来自 河南郑州

Re:【分享】关于ansys与VC++/Fortran程序的接口资料!

谢谢
发表于 2002-10-29 11:36:14 | 显示全部楼层 来自 湖北武汉

Re:【分享】关于ansys与VC++/Fortran程序的接口资料!

good
archdam 该用户已被删除
发表于 2002-10-30 16:18:50 | 显示全部楼层 来自 四川成都
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-10-30 22:29:57 | 显示全部楼层 来自 山东临沂

Re:【分享】关于ansys与VC++/Fortran程序的接口资料!

这个帖子含金量比较高
呵呵
moonstar 该用户已被删除
发表于 2002-10-31 22:45:05 | 显示全部楼层 来自 四川成都
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-11-1 06:43:03 | 显示全部楼层 来自 英国

Re:【分享】关于ansys与VC++/Fortran程序的接口资料!

这是我早期的帖子,请参考:
http://www.fea-league.com/dispbbs.asp?boardID=21&RootID=2923&ID=2923
在第二页中已经对VC调用ANSYS的方法进行了更新,如下所示:
VC调用ANSYS的示例程序。
//Test.cpp
#include "stdio.h"
#include"process.h"
void main()
{
int result;
printf("Solving...");
result=system("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansysul -i test.txt -o test.out");
//不用::WinExec,就用不着等待语句,可以实现用FORTRAN调用一样的效果。
printf("Solution finished...");
}
  
希望在传帖子的时候把有关内容全部看清楚,否则很容易以讹传讹,切记!
  
caxcae
beam 该用户已被删除
 楼主| 发表于 2002-11-1 23:51:26 | 显示全部楼层 来自 Reserved
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2002-11-2 03:26:48 | 显示全部楼层 来自 欧洲

Re:【分享】关于ansys与VC++/Fortran程序的接口资料!

beam,没关系,我只是希望能把帖子传对。
有什么问题就说吧,只要我能帮上忙。
请写信到caxcae@yahoo.com.cn,把问题描述清楚。
sohuhxm 该用户已被删除
发表于 2002-12-8 15:43:53 | 显示全部楼层 来自 广东广州
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-2-24 22:40:48 | 显示全部楼层 来自 广东广州

回复: 【分享】关于ansys与VC++/Fortran程序的接口资料!

大侠,那个关于vb的老帖子打不开,能不能重贴一下呀。谢谢
发表于 2003-5-25 15:10:55 | 显示全部楼层 来自 上海闸北区

回复: 【分享】关于ansys与VC++/Fortran程序的接口资料!

在vb里引用windows的API就行了,譬如winexec等,和VC里面的用法很相似。
发表于 2003-9-3 21:41:27 | 显示全部楼层 来自 浙江工业大学

回复: 【分享】关于ansys与VC++/Fortran程序的接口资料!

各位大侠:
小弟最近看了点关于二次开发的资料准备用FORTRAN做一个ANSYS的材料子程序。但是按照论坛上的一些方法在执行anscust.bat时总是过不了这槛,生成的是一个f_comp.err的错误文件,在运行时,提示:
:\USER1>df /fpp:"/m /c /extend_source 132" /nologo /Zp4 /c /Fo.\ /DPCWINNT_SYS
/DFORTRAN /MD /Od /W0 USER01.F  1>>f_comp.err
'df' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
  
E:\USER1>for %p in (*.c) do cl -c -W3 -D_X86=1 -DWIN32 -DOS_WIN32 -DCTL3D -DPCWI
NNT_SYS -D__STDC__ -Od /MD /Zp4 -D__STDC__ %p  1>>c_comp.err
  
E:\USER1>nmake
'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
  
不知是不是我的fortran 版本不匹配,还是步骤有问题。望高手赐教!
bamboos 该用户已被删除
发表于 2003-9-4 09:45:25 | 显示全部楼层 来自 北京航空航天大学
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-9-4 10:52:20 | 显示全部楼层 来自 浙江温州

回复: 【分享】关于ansys与VC++/Fortran程序的接口资料!

DING YI XIA
发表于 2003-12-7 21:25:26 | 显示全部楼层 来自 湖北武汉

回复: Re:【分享】关于ansys与VC++/Fortran程序的接口资料!

caxcae wrote:
这是我早期的帖子,请参考:
http://www.fea-league.com/dispbbs.asp?boardID=21&RootID=2923&ID=2923
在第二页中已经对VC调用ANSYS的方法进行了更新,如下所示:
VC调用ANSYS的示例程序。
//Test.cpp
#include "stdio.h"
#include"process.h"
void main()
{
int result;
printf("Solving...");
result=system("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansysul -i test.txt -o test.out");
//不用::WinExec,就用不着等待语句,可以实现用FORTRAN调用一样的效果。
printf("Solution finished...");
}
  
希望在传帖子的时候把有关内容全部看清楚,否则很容易以讹传讹,切记!
  
caxcae

为什么我用这样调用就不行呢?
  result=system("e:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansysul -i test.txt -o test.out");  
仅仅是路径改了,运行后弹出Dos窗口,提示“'Erogram' 不是内部或外部命令,也不是可运行的程序或批处理文件。“
是不是因为我的路径名里有"program files"带有空格,他从空格处截断了?
发表于 2003-12-22 20:59:26 | 显示全部楼层 来自 天津

回复: 【分享】关于ansys与VC++/Fortran程序的接口资料!

look me
#include "stdio.h"  
#include"process.h"  
void main()  
{  
int result;  
printf("Solving...");  
result=system("d:\\PROGRA~2\\ansys\\v70\\ANSYS\\bin\\Intel\\ansysi.exe");  
//不用::WinExec,就用不着等待语句,可以实现用FORTRAN调用一样的效果。  
printf("Solution finished...");  
}
发表于 2003-12-23 11:07:43 | 显示全部楼层 来自 辽宁大连

回复: 【分享】关于ansys与VC++/Fortran程序的接口资料!

求大侠门能否再详细的说以下在vb里怎么调用ansys 啊,小弟将不胜感谢啊!
cqfrank 该用户已被删除
发表于 2004-2-29 20:54:07 | 显示全部楼层 来自 同济大学
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-3-29 14:47 , Processed in 0.059249 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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