多语言展示
当前在线:1662今日阅读:4今日分享:26

如何在adams2003中建立用户子程序

编写子程序有以下几个步骤:编写源程序,我使用的是vc6.0sp6版本;修改ADAMS安装目录下…/aview/user_subs中vc_init_usr.c模板文件中的C源代码或直接编写能够实现特定功能的C程序(注意严格按照模板格式编写)。使用vc编译c文件产生obj文件在adams中编译产生.dll文件利用动态链接库技术,建立ADAMS/View与目标函数的链接我就从这几个方面来说下编译子程序的问题。1.此c程序用来产生正态分布的特殊随机数(这是借鉴网上以同志的源程序所得),源程序如下保存为myvcfun.c#include 'mdi_c.h'#include 'math.h'#define M 8388608#define T 2045double MYRAND( double l ){doublex,r,k,y,x1,x0;intj,i;x0=1;x1=1;for(j=0;j