在MATLAB/Simulink编译的时候出错

LOADING APPLICATION "Excitation.sdf" ...
Platform ds1103 is not registered. Current connection is bus.
LOADING FAILED (1): Error during download to the hardware.

MAKE PROCESS ABORTED

----------------------------------------------------------------------
Error using ==> RTW.genMakefileAndBuild at 967
*** Make process failed while compiling, linking, or loading
*** Detailed error messages are printed in the MATLAB Command Window
*** Aborted RTI build procedure for model Excitation
----------------------------------------------------------------------
*** Stopped RTI build procedure for model: Excitation.
----------------------------------------------------------------------
请高手帮忙回答!!!!谢谢!

你这是用dSPACE仿真机进行硬件在回路仿真的吗?

从报错信息看,是向仿真机加载程序时出错,原因是找不到仿真机。
1、首先确认你的工作环境有仿真机,那可不是个小数目,随便配置一下也要几十万;
2、确信仿真机已打开,与上位机的通信光纤也已连接配置好;
3、试试打开dSPACE的ControlDesk软件,从该软件里面查看仿真机的状态。追问

谢谢,你说的这个问题随后已经解答了,但是有出现了另外的问题:

追答

没看懂你这句话【你说的这个问题随后已经解答了】,是“解决”了吧?

报错信息说的很清楚了——任务超量(Task Overrun),程序无法实时运行。

或者简化你的模型,或者试着增大仿真步长,不然的话,就只能升级硬件了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-07
直接使用CFTOOL工具箱
命令行输入cftool即可,然后选择拟合类型
x=[6.69:0.02:7.53];
y=[4.2,3.7,3.3,2.95,2.63,2.33,2.11,1.87,1.65,1.47,1.32,1.17,1.04,0.925,0.82,0.735,0.653,0.582,0.52,0.462,0.412,0.366,0.325,0.289,0.258,0.23,0.205,0.182,0.162,0.145,0.129,0.115,0.102,0.091,0.081,0.072,0.064,0.057,0.051,0.0455,0.0403,0.036,0.032];
直接输入cftool进入曲线拟合工具箱界面“Curve Fitting tool”
(1)点击“Data”按钮,弹出“Data”窗口;
(2)利用X data和Y data的下拉菜单读入数据x,y,然后点击“Create data set”按钮,退出“Data”窗口,返回工具箱界面,这时会自动画出数据集的曲线图;
(3)点击“Fitting”按钮,弹出“Fitting”窗口;
(4)点击“New fit”按钮,可修改拟合项目名称“Fit name”,通过“Data set”下拉菜单选择数据集,然后通过下拉菜单“Type of fit”选择拟合曲线的类型,选择类型Power:幂逼近,有2种类型,a*x^b 、a*x^b + c
第2个回答  2016-03-20
是你模块参数问题还是什么问题,采样时间有时候也有关,缺少库的也有可能。具体是哪种咯。

在MATLAB\/Simulink编译的时候出错
从报错信息看,是向仿真机加载程序时出错,原因是找不到仿真机。1、首先确认你的工作环境有仿真机,那可不是个小数目,随便配置一下也要几十万;2、确信仿真机已打开,与上位机的通信光纤也已连接配置好;3、试试打开dSPACE的ControlDesk软件,从该软件里面查看仿真机的状态。

matlab simulink 仿真时出现如下错误怎么办
1,在matlab命令窗口运行:upgradeadvisor('three_phase_inverter_pwm'),(注:印号内容为model的文件名)2,初始化一会以后会弹出一个界面,把左边的勾选框拖到下面,选中"Check for Mux blocks used to create bus signals",并且点击右边的“Run This Check”。3,check完以后,点击最下面的“modi...

MATLAB调用simulink时出现如下错误
1、首先在电脑中打开matlab,打开simulink,如图所示。2、接着创建一个空的模块,如下图所示。3、这里会有一个模块的库,里面各种需要的模块(这里默认对simulink有一定基础),选用自己需要的进行搭建。4、对积分模块进行初始化,其格式为[1 1]可以更多维,也可以单个维度,但是多维时要正确填写格式,...

matlab simulink 仿真时出现如下错误怎么办
simulink仿真时,默认如果遇到超过1000个连续的过零事件,就会报错,如果想继续仿真,那么第一种方法就是使用自适应过零检测算法,在Simulation->Configuration Parameters->Zero Crossing Options中,把Algorithm选项选成Adaptive。第二种方法就是把提示中那个模块的过零检测关掉。Simulation->Configuration Paramete...

matlab\/simulink仿真出现错误,怎么办?
1.MATLAB程序运行错误后,切换到MATLAB命令行中,观察命令行中的错误信息,确定错误原因;2.在错误信息中,查找源程序中错误代码的行数,点击行数链接,可以直接定位错误语句;3.错误语句定位后,自动跳转到代码编辑器中,在代码编辑器中通过光标标识错误代码的位置,确定错误语句后,通过F12快捷键在错误...

matlab simulink仿真失败,错误在error rater calculation模块...
从以下几方面看:1,内部参数设置 2,有其他模块,即输入部分错误引起 2,离散or连续 选择

为什么matlab的simulink模型打开后不能编辑
matlab的simulink模型打开后不能编辑是由于版本问题编译不通过。根据查询相关资料信息显示,matlab的simulink模型打开后不能编辑可下载最新版本进行编辑。

matlab simulink错误提示 求大神解决
说明你的模型中有汉字或有汉字字符,仔细检查一下,将其删掉换成英文字符。

matlab simulink运行错误
一般MATLAB都会自带一个Lcc编译器,而你这mex出来的居然没有这个选项,我一般自己玩,用的都是自带的lcc编译器,毕竟下载个vs挺大的,不过你这个设置确实显示你已经选择了vs编译器,所以编译器是有的,为啥依然错误我就不清楚了,我一直用的都是自带的lcc,你可以重新安装下软件试试。

matlab\/simulink仿真出现错误,请大神帮忙解决。
transfer Fcn4那个积分模块的初始值为0,导致divide除法模块的被除数为零,导致一个无穷大的数解决方法1 右键点击1\/s的模块,选property,修改initial值,改为非零值。解决方法2 在transfer fcn4的输入端加入一个simulink saturation模块用于限制输入值的范围。

相似回答