模拟运行很好尽管错误(索引越界)

6视图(30天)
你好。
总结
对于我的简单模型,仿真软件(R2020b)万博1manbetx模型更新期间抛出一个错误,但是后来让我模拟模型(运行)没有任何问题。在我的理解,一个错误在模型更新应使模型更新成功,阻止我运行仿真。错误不会使用R2018b和R2019b发生。我想知道是否这是一个错误。
步骤来复制
创建一个空模型。插入并连接以下块如截图所示:积分器,MATLAB函数,Mux,多路分配器,终结者。改变MATLAB函数的代码如截图所示。激活“信号维度”和“种基本线”覆盖在调试- - >信息- - >信号。不改变其他任何默认设置。
在模型更新,模型(R2020b)显示了这个万博1manbetx错误信息:
错误消息指出,访问x(2)是无效的。尽管错误,模型已经确定正确的信号维度(万博1manbetx见框图),并允许运行模拟时没有任何问题。
讲话
我发现这是一个最小的例子来证明这个问题。它不做任何有用的事。我知道我可以抑制误差通过指定的维度(“2”)的港口之一“fcn”或通过使用一个信号规范块两种基本信号的线。不需要告诉我。这不是我的问题。如果模万博1manbetx型发现一个错误,我应该停止。如果没有问题,仿真软件不应该抛出一个错误。万博1manbetx我想知道为什么介于R2019b和R2020b行为改变。
谢谢你的帮助!

答案(1)

迪帕克之一Meena
迪帕克之一Meena 2021年2月28日
你好,
我也你描述运行示例,我也让你描述错误但我模拟后没有运行错误,请让我知道你怎么知道,你的模拟误差后工作。
5个评论

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!