外部mco类定义是什么?

92(30天)
loubna ibnou fairouze
loubna ibnou fairouze 2019年12月6日
编辑: Petr756612022年6月9日
你好所有的,
我得到这个错误在运行一个测试testManager的 之前您必须移除外部定义mco类可以使用字典”。 我不知道是什么mco类,以及如何删除?
致以最亲切的问候。
Loubna。
1评论
Petr75661
Petr75661 2022年6月9日
编辑:Petr75661 2022年6月9日
这是一个在Matlab R2019b bug。如果您的数据字典包含任何枚举定义,模型将抛出这个错误如果你反复打开+ sim +关闭这个数据字典在一个函数的万博1manbetx示意图。作为一个解决方案,我们调用子函数,另一个执行打开+ sim +关闭序列只能在一个示意图,并返回。这个bug是独一无二的R2019b和不影响R2019a R2020a, R2020b, R2021a, R2021b R2022a。

登录置评。

答案(8)

Jin-seok宋
Jin-seok宋 2020年2月29日
编辑:Jin-seok宋 2020年2月29日
我也有同样的问题。
在我的例子中,误差是由于在数据字典中定义的枚举类型。
但在2018 b没有问题。
我不知道为什么mco类错误发生在2019 b。
1评论
肖恩·德Wolski
肖恩·德Wolski 2020年3月2日
编辑:肖恩·德Wolski 2020年3月2日
请与技术支持联系。万博1manbetx这是一个公共论坛。

登录置评。


Brian Kim
Brian Kim 2020年3月27日
这个消息最有可能的根本原因,首先定义枚举编程方式(如。S万博1manbetximulink.defineIntEnumType)和仿真软件然后试图重新定义当加载模型与数据字典包含一个枚举的定义。
为了防止这些问题,您可能希望使用以下命令:
> >万博1manbetx Simulink.clearIntEnumType
这将明确的枚举定义“Simulink.defineIntEnumType”命令创建的。万博1manbetx
> >万博1manbetx Simulink.data.dictionary.closeAll
这将关闭连接数据字典,目前开放。如果一个数据字典包含一个枚举定义,关闭词典将尝试从内存中释放这个枚举的定义。
与这些功能相关的附加信息请参考以下文档页面:
1评论
Gokul
Gokul 2020年5月25日
编辑:Gokul 2020年5月25日
你好,
我试着函数” 万博1manbetxSimulink.clearIntEnumType” R2019b,摆脱这穆迪错误。但它似乎无法删除,给下列警告:
> >万博1manbetx Simulink.clearIntEnumType
警告:不能明确的类“AStype”,因为类的实例仍然存在。
你能建议我怎么能明确这一点,没有关闭和重新启动Matlab ?
注:数据字典/模型都已经关闭

登录置评。


Oleksandr Pylypenko
Oleksandr Pylypenko 2020年3月23日
我得到这个错误当移动所有模型数据(枚举)数据字典,但在matlab内存定义得救了。最后,我有两个枚举的定义。为了从matlab删除枚举内存运行这个命令: 万博1manbetxSimulink.clearIntEnumType ()

保罗黄
保罗黄 2021年9月8日
就叫MathWorks技术支持并没有多少帮助。万博1manbetx他们只能提供任何他们发现在他们的文档。在我的例子中,仿真软件的问题是数据字典,这是我看过最糟糕的设计。万博1manbetx
在我的例子中, 万博1manbetx仿真软件。clearIntEnumType Simu万博1manbetxlink.data.dictionary。closeAll不工作。我不知道原因是数据字典从19岁但是我使用19 b。我很难找到一个方法来转换数据字典19 b。因此,我决定摆脱完全数据字典,m文件中定义mco enum类型。基本上,我定义枚举类型而不是仿真软件对我来说它。万博1manbetx转换后垫的字典文件并创建m-files枚举类型,错误消失了。

Yujin易
Yujin易 2021年11月19日
你好
在我的例子中,我使用MATLAB2019b版本,同样的错误发生在测试时使用利用模型。
我将利用模型从matlab项目路径和问题解决。

萨米尔Revelo
萨米尔Revelo 2020年1月20日
你好,
我得到同样的错误´升级之后我从matlab仿真软件项目版本r2018b r2019b。万博1manbetx
会很有帮助如果Matlab支持可以给任何提示的问题。万博1manbetx

肖恩·德Wolski
肖恩·德Wolski 2020年2月10日
我联系技术支持。万博1manbetx

振威的太阳
振威的太阳 2021年1月29日
你好,
2019年我得到了这个问题,将会很有帮助的人解决这个问题吗?

类别

找到更多的在基于组件的建模帮助中心文件交换

社区寻宝

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

开始狩猎!