我正在读这篇文章: http://www.mathworks.nl/help/simulink/ug/using-the-bus-editor.html
我发现了如何将创建的总线导出到.mat文件或.m文件。但是,我想在我现有的Simulink模型中使用我用总线编辑器创建的总线。例如,用总线编辑器创建这个总线真的很不错:
http://www.mathworks.nl/help/simulink/ug/bus_editor_nested_objects.png
然后用它来创建这个simulink模型: http://www.mathworks.nl/help/simulink/ug/bus_editor_nested_model.png
它们基本上是相同的,但它没有(明确地)解释如何将创建的总线传输到simulink模型。
如果您知道(另一种)使用总线的方法,使用总线编辑器在simulink模型中创建,这可能也会对我有所帮助。我喜欢用总线编辑器创建的总线,但是在我的simulink模型中我需要它来创建matlab代码。
答案 0 :(得分:1)
步骤1:在Base Workspace中创建总线对象。您的图片(http://www.mathworks.nl/help/simulink/ug/bus_editor_nested_objects.png)表示您已完成此操作。
步骤2:告诉总线创建者块他们的输出数据类型应该是相应总线类型的对象。要执行此操作,请打开总线创建者的对话框(通过双击它),然后在底部附近有一个下拉选择框,它应显示基础工作区中的所有总线对象 - 选择合适的一个。为主要和控制总线创建器块执行此操作。