我正在尝试设置一组相当通用的库,以增强我的工作区,并希望设置一组嵌套的库组件。每个组件位于自己的库文件中,相关组件的集合被收集到库文件中,每个组件都链接到单个文件的引用中。我要做的是设置一个根库文件,该文件递归地包括链接到各个组件的子库。问题是,如果一个库包含一个链接的子系统,这个子系统本身就是一个库,则库浏览器不允许将库扩展到带有“+”符号的子块中。
是否有可能以这种方式创建库并让库浏览器扩展链接的子库?
发布于 2022-01-28 16:33:37
您似乎不能以描述的方式使用多层次的嵌套,您可能实际上不需要中间库。
如果您只创建中间库来链接下一个级别,那么它们就可以被替换为一个子系统,根据需要继续嵌套子系统,直到降低到最低的库级别(在您的例子中,库文件中只有单个块),然后使用引用子系统引用那些最终的库块文件(即在Open回调中将它们链接起来)。
Simulink将在浏览器中嵌套任意多个级别的子系统,然后在最低层(如果使用引用的子系统引用单个块库),这些子系统将在最低级别取消并显示实际的块。
因此,您最终只会得到顶级库,这些库有许多嵌套的子系统,这些子系统创建了您想要的层次结构,并在层次结构的底部引用了单个块库。
https://stackoverflow.com/questions/21605297
复制相似问题