的所有.lib文件拷到工作目录下。备份DEF_SIM.exe,DEF_SIM_P4.exe两个文件。
第二步:编写源程序。对于新手可以使用模版自带的子程序,对于材料流动应力子程序模版里头本身就自带有一个,所以可以不需要自己编写。
第三步:用absoft7.0或以上版本打开DEF_SIM_USR_ABsoft70.gui文档,指定好library files,用工作目录下的lib文件来替换原来默认的lib文件(这一步很关键,试了好久才发现),要不然编译可以通过,可是不能生成执行文件。上述做完后直接点build就ok了,自动生成了DEF_SIM.exe。重复上面的过程打开DEF_SIM_P4_USR_ABsoft70.gui文档生成DEF_SIM_P4.exe。
第三步:用生成的DEF_SIM.exe,DEF_SIM_P4.exe替换原来的这两个文件。仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM%y'p)o!T2B/{'a5K
仿真分析有限元模拟计算力学航空航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM _5B2f!p)Q/h+\-e
第四步,运行模型。对于流动应力子程序,只要在material那里选择子程序就ok了。
共享:DEFORM二次开发后,fortran子程序编译问题
这一个星期以来,每天都在编译二次开发后的DEFORM子程序,总是不能通过,看了论坛中也没有详细说这方面的,虽然按照一些操作操作了还是不行,所以详细讲述一下操作步骤。
||仿真设计有限元虚拟仪器,L(\:y'v'?.F4|SimWe仿真论坛+z ?(V%{$S(n0M-u(N1X
首先,安装的系统是windows的,到电驴上下载并安装absoft pro fortran v9.0,这应该是在网上能找到的最接近的版本了。
吧。
在def_usr.f(该文件在DEF_SIM文件夹中)编写二次开发的程序,保存。
找个地方建一个文件夹M,将DEFORM中的UserRoutine文件夹中的所有文件和所有的*.lib文件拷贝到文件夹M中。
(这样比较省事点,虽然有些文件用不到。)
将absoft pro fortran v9.0的安装文件中的 f77_oldnames.obj文件也拷贝到文件夹M中。(该文件在..\Absoft90\LIB中)
双击打开DEF_SIM_USR.gui文件,将Library Files中的*.lib文件全部替换成文件夹M中的相应的*.lib。(在Library Files任选一个文件,右键选择Add/Remove File(s)然后进行替换文件操作)。将文件夹M中的f77_oldnames.obj也添加进去。
点击Tools-->buid就OK了。生成了DEF_SIM.exe
建立DEF_SIM_P4.exe文件如上面的操作,只是改成双击DEF_SIM_P4_USR.gui文件。||仿真设计有限元虚拟仪器6A3g$L)p(j&I:|'d0@安装DEFORM-2D,DEFORM-3D,我是这么装的,具体是不是可以只装一个我也没试过,有意的试试
关于流动应力的二次开发~!
前几天有个网友求租关于流动应力二次开发的子程序~!现和大家一起讨论讨论~!其实二次开发我
也是个beginner~!如果材料库里面没有你所需要的流动应力的模型~!你可以自己定义流动应力~~流动应力可以表示
为应力应变温度或者其他变量的函数~!用户可以定义100种流动应力的程序~!
定义变量如下: