earth123654 发表于 2012-6-5 23:22:32

已有 18 人购买  本主题需向作者支付 5 仿真币 才能浏览 购买主题

jmtjh 发表于 2013-5-16 17:22:57

有点贵买不起

狩猎达人 发表于 2013-9-9 09:26:58

太不值了,都了解的东西~

Nicky_小牛 发表于 2013-10-14 09:41:25

有点贵买不起,并且怕下载了,或许是自己已经有的资料:@

haidongdiguo 发表于 2013-10-21 22:21:24

什么经验这么贵买不起~~~~~~~

alun007 发表于 2014-2-25 15:42:45

该踢:@:@:@

chuxuezheng007 发表于 2014-3-24 08:08:42

有点小贵!

xintian 发表于 2014-3-24 09:36:00

应该便宜点呀

xyf19870213 发表于 2014-4-1 22:33:14

就不能无私奉献一下下 这么贵

qilei 发表于 2014-4-4 18:12:17

kankankankankan

lufalong 发表于 2014-4-4 19:06:52

大家可以自己私下交换的嘛,何必收费呢

lioushui336 发表于 2014-5-3 21:56:12

1、在matlab界面中启动simulink程序,点击仿真开始命令后,若搭建的仿真模块中的Animation mode为interactive,adams一般会被启动动态显示跟踪仿真结果,但是会发现adams中的仿真结果会被一个打开文件的对话窗口挡住,查询后知道,这是程序上的一个bug,修改方式如下:X:\MSC.Software->MSC.ADAMS->2005->aview->aviewAS,找到这个文件后,选择属性,将文件的只读属性去掉,然后右键单击文件编辑对话选项,在interface dialog display dialog=.gui.new_session此话之前添加一个!号即可。

2、此外,在联合仿真开始后,经常会出现找不到ADAMS服务器的提示,这是因为ADAMS提和Simulink联合仿真的通信和调度,如果simulink找不到它,则仿真不能进行,解决的方法有两个,一个是在matlab的默认路径中增加一个路径X:\MSC.Software->MSC.ADAMS->2005->win32,其中主要用到的是adams_plant.dll库函数,它实际是adams_sub的核心,ADAMS提供一个S函数,用于ADMAS和simulink联合仿真的调度和通信,如果simulink找不到它,则仿真就不能进行。或者将此路径adams_plant.dll以及X:\MSC.Software\MSC.ADAMS\2005\controls\win32下的plant.lib文件复制到adams和m文件的文件夹中,可以较大概率的解决此类问题,但是有时还会发现错误提示,这时一般要将所有程序全部重新启动,有时会试好几次,不知何故。当然,有时候在matlab中用clear命令也可解决,不过不是万能的。(看到论坛上有人说,用clear命令之所以能解决是因为每次运行都会产生误差积累,超过一定的限度仿真就跑不起来了)。

3、关于admas文件中的参数修改以后,simulink的更新问题。上述问题经在群里询问天津大学一个博士生后知道,每次admas修改之后,其中的机械模块都要修改。即需要重复仿真搭建过程了,变量已经设定好了,需要建立输入输出的定义、导出控制参数即可,然后调出adams_sys,将其中的机械模块复制代替原仿真文件中的机械模块即可。

4、关于变量的建立。adams状态变量建立后要与模型相关联,一般来说,adams输出是和具体的模型参数相联系的,比如位移、角度等等,而adams输入一般是力矩之类的。

zhanting 发表于 2014-5-29 18:30:01

可惜要金币啊

zjmiss 发表于 2014-11-27 19:05:12

太不值了,都了解的东西~

renshuhaonan 发表于 2015-4-19 13:57:41

就不能无私奉献一下下

quguipeng 发表于 2015-4-21 17:09:10

你吖抢劫啊,这么贵

2598114618 发表于 2015-7-11 17:33:44

太贵了,买不起

KOBY 发表于 2015-7-14 21:35:34

好贵啊,买不起

光军 发表于 2015-11-12 07:37:52

不知道怎么样呀????

光军 发表于 2015-11-12 07:41:06

太不值了,这么简单的问题也来要5金币
页: [1] 2
查看完整版本: 关于ADAMS与MATLAB联合仿真的一点经验