matlab总线,将信号线组合为虚拟总线

打开示例模型,其中包含一个具有三个源模块的子系统。

fc111f368a57c0981da01464d5648777.png

打开子系统,并向其添加一个 Out Bus Element 模块。Out Bus Element 模块类似于连接到 Outport 模块的 Bus Creator 模块。将 Chirp Signal 模块的输出连接到 Out Bus Element 模块。

d85fb6121bbc0a5d3aaa1a35da8c4c48.png

Out Bus Element 模块旁边的标签有两个部分。标签的第一部分描述总线 (OutBus),标签的第二个部分描述总线元素 (signal1)。为了更容易识别总线的元素,请双击 signal1 并输入 Chirp 来重命名元素。

f8d7e45f15997f9dc9caff28d6a6e882.png

对 Out Bus Element 模块使用 Ctrl+拖动方法来创建该模块的两个副本。以这种方式复制模块时,必须指定是创建新端口还是使用现有端口。要创建一条包含所有信号的输出总线,请在每次复制模块时选择 Use Existing Port,然后连接信号。

2b341cc8e1ed9b0cfeeb4551a41afe48.png

要在输出总线中创建层次结构,请在描述总线元素的标签部分使用圆点。每个圆点创建一个新的层次结构级别。通过将总线元素分别定义为 NestedBus.Sine 和 NestedBus.Step,创建一个名为 NestedBus 的嵌套总线。

886b96d3c3bb9414e5a5eefb73a644ee.png

通过双击任一 Out Bus Element 模块,在端口的模块参数对话框中检查层次结构。

4248405e172438281a43d56b8c7fe861.png

或者,如果您已使用 Bus Creator 模块将 Sine 和 Step 信号组合到一个虚拟总线中,您可以将该总线连接到一个 Out Bus Element 模块。标签指定连接到该模块(即 NestedBus 虚拟总线)的元素的名称。

836af72df45877ebff8918be6e5eb4e7.png

返回到顶层模型。这三个 Out Bus Element 模块对应一个端口。将此端口的输出连接到 Outport 模块,并对模型进行仿真。

0d3405951ff0fdde7c1ac0308a5960b2.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值