我是靠谱客的博主 背后糖豆,最近开发中收集的这篇文章主要介绍matlab simulink报错笔记整理Error 1. Please change your current directory to a writable directory outside of the MATLAB installation area.Error 2.Simulink cannot solve the algebraic loop containing.Error 3.未定义与‘ ’类型的输入参数相对应的函数‘ ’;点击scope元件报错提示提示此类型的变量不支持使用点,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Error 1. Please change your current directory to a writable directory outside of the MATLAB installation area.

路径设置有误
提示目录需要更改
将m文件的current folder路径更改至与simulink文件一致的文件夹下即可。
(将MATLAB主界面的current folder路径改成一个program file–MATLAB以外的路径,并将已经建立好的.mdl文件复制到current folder路径的文件夹下,再从该路径打开.mdl文件就不会有报错了)

Error 2.Simulink cannot solve the algebraic loop containing.

代数环
Simulink中大部分的模块都是直通模块,因此很容易形成代数环。在整个回路中,只包含直通模块就会形成代数环,反馈回路有延时模块就会消除代数环。
消除algebraic loop代数环,在报错提示的模块前加上延时模块,如delay模块、memory模块。

Error 3.未定义与‘ ’类型的输入参数相对应的函数‘ ’;点击scope元件报错提示提示此类型的变量不支持使用点进行索引

不明
保存现有模型,关闭matlab,重新启动再运行。

Error 4.simulation hits (1000) consecutive zero crossings.

报错内容:遇到超过1000个连续的过零事件
解决方法选其中之一:
一、使用自适应过零检测算法,在Simulation->Configuration Parameters->Zero Crossing Options中,把Algorithm选项选成Adaptive。
二、把提示中那个模块的过零检测关掉。Simulation->Configuration Parameters->Zero Crossing Control,选择Disable All。

最后

以上就是背后糖豆为你收集整理的matlab simulink报错笔记整理Error 1. Please change your current directory to a writable directory outside of the MATLAB installation area.Error 2.Simulink cannot solve the algebraic loop containing.Error 3.未定义与‘ ’类型的输入参数相对应的函数‘ ’;点击scope元件报错提示提示此类型的变量不支持使用点的全部内容,希望文章能够帮你解决matlab simulink报错笔记整理Error 1. Please change your current directory to a writable directory outside of the MATLAB installation area.Error 2.Simulink cannot solve the algebraic loop containing.Error 3.未定义与‘ ’类型的输入参数相对应的函数‘ ’;点击scope元件报错提示提示此类型的变量不支持使用点所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部