为什么我的非传染性疾病外港块的非传染性疾病Blockset 1.1.6 (R13)没有限制,当我把它放在一个模型停止时间的‘正’吗?

20视图(30天)
当我在一个模型将非传染性疾病外港停止时间的“正”,约束不出现在非传染性疾病约束观众GUI当我打开它。显示以下错误当我按下“开始”,非传染性疾病约束观众GUI:
? ? ?错误使用= = >:
最大变量的大小超过所允许的程序。
错误= = > D: \程序\ MATLAB6p5 \工具箱非传染性疾病\ \ nlinopt.m
第85行= = > timepts =[tstart: ncdStruct.Tdelta tfinal): ';
? ? ?错误而评估uicontrol回调。
例如,以下程序将创建一个无效的非传染性疾病Blockset设置:
1)打开一个新的仿真软件模型万博1manbetx
2)打开“模拟”菜单,选择“模拟参数”
3)“停止时间”更改为“正”
4)添加一个非传染性疾病对模型输出港
5)双击打开非传染性疾病的非传染性疾病外港约束观众GUI
约束窗口将空白,试图启动优化过程将导致一个错误。

接受的答案

MathWorks支万博1manbetx持团队
这个错误已经固定14 (R14)发布。以前的版本,请阅读下面的任何可能的解决方法:
这是一个错误的非传染性疾病Blockset 1.1.6 (R13)的非传染性疾病Blockset处理仿真软件正的停止时间。万博1manbetx
为了解决这个问题,试试以下:
1)删除非传染性疾病外港的仿真软件模型万博1manbetx
2)删除“ncdStruct”从MATLAB工作区
3)仿真停止时间更改为一个有限的价值
4)非传染性疾病外港添加到模型中
现在应该出现在非传染性疾病的约束系统查看器。ncdStruct的变量必须从MATLAB工作区中删除,因为它存储数据的停止时间即使在非传染性疾病外港从模型中删除。

更多的答案(0)

类别

找到更多的在非线性控制帮助中心文件交换

社区寻宝

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

开始狩猎!