找回密码
 注册
Simdroid-非首页
楼主: beam

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

[复制链接]
发表于 2004-3-12 12:01:27 | 显示全部楼层 来自 内蒙古呼和浩特

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

好帖子,太有用了
tianta008 该用户已被删除
发表于 2004-3-25 09:48:11 | 显示全部楼层 来自 北京昌平
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-3-25 17:46:23 | 显示全部楼层 来自 大连理工大学

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

好,我正要这个资料呢
发表于 2004-3-25 18:13:57 | 显示全部楼层 来自 大连理工大学

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

ansys_product_feature为ANSYS产品特征代码,请问
ansys的特征代码都是ansysul吗?
我用的是ansys6.1,不知道它的特征代码是什么,请教怎么找到?
发表于 2004-3-25 20:23:43 | 显示全部楼层 来自 大连理工大学

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

我还想请教一下:ansys_product_feature为你的ANSYS产品特征代码
这个产品特征代码在哪里可以找到?我用的是ANSYS6.1, 这个代码是什么呢?
请指教!
hongyang1980 该用户已被删除
发表于 2004-3-29 09:44:30 | 显示全部楼层 来自 江苏镇江
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-4-5 20:40:03 | 显示全部楼层 来自 江苏南京

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

好,建议斑竹加分
发表于 2004-4-6 20:46:20 | 显示全部楼层 来自 内蒙古包头

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

前辈们,不知道在高级语言中调用ANSYS能否自动获得后处理的图片,以用来在程序中自动调用图片来看模拟结果?我用VB调用ANSYS命令流计算,其中包含了生成图片的命令,但是却没有得到希望的图片?不知道是为什么?各位高人能否提供这方面的资料?谢谢!johnbaotou@yahoo.com.cn
h008 该用户已被删除
发表于 2004-4-7 09:52:41 | 显示全部楼层 来自 广西南宁
提示: 作者被禁止或删除 内容自动屏蔽
h008 该用户已被删除
发表于 2004-4-7 09:55:51 | 显示全部楼层 来自 广西南宁
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-4-12 15:35:35 | 显示全部楼层 来自 江苏南京

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

wdj007 :
知道ansys6.1的产品特征代码吗?
发表于 2004-4-12 15:47:56 | 显示全部楼层 来自 江苏南京

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

你可以查你的安装盘呀
虹雨1973 该用户已被删除
发表于 2004-5-18 15:17:03 | 显示全部楼层 来自 LAN
提示: 作者被禁止或删除 内容自动屏蔽
netgod2003 该用户已被删除
发表于 2004-8-14 07:43:21 | 显示全部楼层 来自 重庆
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-8-30 15:40:19 | 显示全部楼层 来自 湖南长沙

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

beam兄弟,我想请教一下如何在ANSYS中,连接自己的fortran程序
我的问题是,要自己定义一个徐变的准则
但是我纳闷
我自己写的fortran程序,ansys如何判断那些是我的应力分量,那些是徐变应变分量呢
atian 该用户已被删除
发表于 2004-9-4 03:20:34 | 显示全部楼层 来自 上海闸北区
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-9-6 13:45:06 | 显示全部楼层 来自 LAN

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

xuyangjian wrote:
各位大侠:
小弟最近看了点关于二次开发的资料准备用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 版本不匹配,还是步骤有问题。望高手赐教!

首先你的第一个问题是这样的:ansys会调用fortran的编译器也就是df来编译你编的程系,如果出现这种错误是因为批处理的时候默认调用就是你工作目录下的df。exe,而实际上是没有的,解决的方法可以加一句set path=…………j即你的fortran的目录,如,我的装在这里D:\Program Files\Microsoft Visual Studio\DF98\BIN就这么设置set path=D:\Program Files\Microsoft Visual Studio\DF98\BIN 通过这样的设置执行的目录就到这里了
第二个问题:是一样的,你这个目录下没有nmake.exe这个文件,你可以把vc的copy过来,到D:\Program Files\Microsoft Visual Studio\DF98\BIN这个目录下其他的也一样的。下边是我自己改编的批处理文件,是可以执行的。
  
@echo off
set revnum=6.1
set path=D:\Program Files\Microsoft Visual Studio\DF98\BIN
set include=%include%;%ansys61_dir%\custom\include
set LIB=%ansys61_dir%\custom\lib\intel;%LIB%
echo.
echo       ******************************************************************
echo.
echo           This is the ANSYS Revision %revnum% CUSTOM batch file.  It is
echo           used to link the bintst program to demonstrate reading and
echo           writing ANSYS blocked binary files on Windows Platforms.
echo.
echo           NOTE:  The bintst subroutine source files bintst.F, bintrd.F
echo                  and bintwr.F are expected to reside in your local
echo                  directory.
echo.
echo       ******************************************************************
echo.
  
echo.
echo    COMPILING bintst.F
  
df /fpp:"/m /c /extend_source 132" /nologo /Zp4 /c /Fo.\ /DPCWINNT_SYS /DFORTRAN /automatic /MD /W0 /Od  bintst.F
  
echo.
echo    COMPILING bintrd.F
pause
df /fpp:"/m /c /extend_source 132" /nologo /Zp4 /c /Fo.\ /DPCWINNT_SYS /DFORTRAN /automatic /MD /W0 /Od  bintrd.F
  
echo.
echo    COMPILING bintwr.F
  
df /fpp:"/m /c /extend_source 132" /nologo /Zp4 /c /Fo.\ /DPCWINNT_SYS /DFORTRAN /automatic /MD /W0 /Od  bintwr.F
  
echo.
echo    LINKING bintst.exe
pause
nmake
pause
可以执行,如果大侠们觉得有什么不对请多多指教!!不胜感激!
发表于 2004-9-23 10:10:22 | 显示全部楼层 来自 湖南长沙

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

到底是怎样用呢?我这里总是提示“程序不能运行”。谁说一说,在vc中要建立那种类型的工程呢?我不懂,谢谢指教。我建立的是控制台程序,不能运行程序。大侠详细的说一下吧!等待中.......
发表于 2005-6-4 08:30:26 | 显示全部楼层 来自 同济大学

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

如何实现Fortran与Ansys相接,望详解!
发表于 2005-6-5 10:08:21 | 显示全部楼层 来自 山东青岛

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

不错!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-21 00:29 , Processed in 0.050769 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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