adams c语言,Adams2013编译C语言用户子程序

本文详细介绍了在Windows XP 32位系统中,使用Adams 2013和Visual Studio 2010专业版32位,通过Intel Visual Fortran 11.0编译C语言用户子程序的过程。关键步骤包括配置环境变量、复制库文件、编写用户子程序(如VForce),以及在Adams环境中编译生成DLL文件。遵循这些步骤,可以成功创建并编译Adams的C语言用户子程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.操作系统:Windows xp 32位

2.软件版本:Adams 2013 32位、Visual Studio 2010专业版 32位

3.编译软件:Intel Visual Fortran 11.0

4.环境配置:

(1) 在操作系统环境变量Path中增加Adams启动文件mdi.bat的路径,如D:\MSC.Software\Adams\2013\common\mdi.bat

(2) 把Fortran安装路径,如

D:\IVF2011\Intel\ComposerXE-2011\compiler\lib\ia32

(3) 在D:\IVF2011\Intel\ComposerXE-2011\compiler\lib\ia32,把libifcore.lib(用c语言生成dll会用到)、libifcoremd.lib、libmmd.lib、libifportmd.lib、libirc.lib、svml_dispmd.lib(用fortran生成dll会用到)这6个库文件复制到Adams安装路径下win32文件夹下

5.编写用户子程序

Adams安装程序D:\MSC.Software\Adams\2013\solver\c_usersubs文件夹下有C语言编写的常用的用户子程序,其中slv_c_utils.h文件是用户子程序的头文件。编写用户子程序时,在这些程序的基础上进行更改会有事半功倍的效果。

本文以编写VForce用户子程序为例,对其编写、编译操作过程进行说明。

复制vfosub.c和slv_c_utils.h两个文件到个人工作文件夹Adams_Matlab,本文直接使用vfosub.c的原始代码,其代码为:

#include "slv_c_utils.h"

adam

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值