短版
我正在考虑使用BusObjects在一个大型工业应用程序上使用Simulink实现硬接口控制,我希望将BusObjects存储到一个Matlab结构中,从而使整个应用程序接口规范得到良好的组织。然而,BusObjects似乎不能包含在结构中,也不能驻留在Matlab以外的其他工作空间中。知道怎么处理这件事吗?
长版本
我希望接口规范在某种程度上是分层的和集中化的。我的意思是,我想指定我的应用程序的外部接口,然后是内部接口,然后是内部接口等等。我希望这些信息存储在一个类似于层次结构的对象中。我在考虑使用一个以BusObjects作为元素的结构。
不幸的是,为了使总线对象工作,它必须作为类BusObject的自变量在Matlab工作区上声明。它不能是BusObject结构的元素,也不能是元素为BusObjects或BusObject向量元素的单元格的元素。
对如何处理这件事有什么建议吗?考虑到,如果您有一个具有数十个块和3个以上层次结构的模型,那么在Matlab工作区中,您将得到数百个总线对象,而没有任何特定的结构。我觉得这太乱了不能让它..。
发布于 2015-04-15 09:38:16
总线对象总是存储在全局工作区中。
如果您想要更改此操作,请向Mathworks发送请求。
https://stackoverflow.com/questions/29544770
复制相似问题