MATLAB/Simulink仿真时出现下边错误 这是哪里出错了啊 不太懂 求大神指点一二 不胜感激

The current directory is d:\program files\matlab\r2012a\bin, which is reserved for MATLAB files.
Please change your current directory to a writable directory preferably outside of MATLAB installation area.

可以尝试修改上图中的 current folder 这个路径,matlab中的当前工作路径就是指的这个,我修改后仿真就没有出现这个错误了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-19
不要保存在这个文件夹
你在其它盘建一个文件夹保存这个文件
注意文件路径最好不要有中文

建议就在d盘根目录建个文件夹保存就好追问

改了还是不行啊 还是同样的提示

 

还有这个提示

追答

还是不行事是你的模型本身也有问题。这次的提示都是些警告,前四个是有个模块输入输出的四个端口没连接,最后一个是刚才的模块没有连续的状态,因此simulink自动选择了定步长的离散求解器取代ode23求解器

本回答被提问者采纳
第2个回答  2018-04-26
重新建一个空白模型,将这个复制过去,保存后再运行,亲测有效。

MATLAB的simulink仿真通信系统,出现下面的错误,抓狂啊!!! 求高人解答...
先看报错,这个错误翻译过来是:'PCM\/QPSK Demodulator Baseband' 对这个模块,所有的仿真步长(采样时间)必须是离散的,不允许连续步长。最简单一个处理方法就是在simulation -> Configuration Parameters选项中,将type选为Fixed-step (固定步长)将Solver(求解器)选择为discrete(no continuous states)...

matlab simulink中运行时出现下面两个错误 求大神指教!急!!_百度知...
从提示的信息看,很可能你的模型中有离散时间模块,这些模块在正常Simulink仿真没问题,但用于代码生成(RTW)就会报错。请在提示错误的模块位置加入Rate Transition模块以实现速率匹配。

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

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

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

在运行simulink仿真时出现错误 如下怎么办
你模块中给的参数是变量,而这些变量没有赋值,所以错误,你试试在工作空间给这些变量赋值,看看能不能通过

simulink仿真出现如下错误怎么办?
你建立的文件untitled2,存储的位置不对,不能存在matlab的安装文件夹下的bin文件夹里,换一个地方存,应该就好了。

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

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

相似回答