我的问题是用interactive模式可以仿真,但是太慢,用batch模式则会出现上述AEI_Initialize: Error in initialization问题。可以尝试将你的adm文件导入adams/view里面,这样可能可以查找到问题在哪里。我遇到这样的问题,是因为用了别人的模型。别人的模型里有多个control_plant没有删掉,而这几个control_plant里用到了几个已经删除的variable,导致联合仿真的时候总是没办法初始化。
一般是路径错误。如果你是ADAMS2012的64位版,那么最好查一下在control里的win64里有没有第一个文件(adams_plant),如果没有的话,那么你就换个版本吧,有些安装包里12版的确实少了文件。
如果有的话,一个最保险的办法是,你把这个文件件拷贝到桌面上,之后,把你要用的那个的adams文件也拷贝进去,关闭ADAMS,之后用adams在这个文件夹下打开,最后把MATLAB的路径设置成这个文件夹。就行了。当你第一次成功后,就明白了,之后就不用这么麻烦了。只要MATLAB能找到这个文件夹下的四个文件就行。
如果你的路径下没有第一个文件的话,那么建议你安装2010版或2013版。跟ADAMS和matlab的版本搭配没什么关系。
你好,这个问题怎么解决的?