使用方法

您所在的位置:网站首页 bus的三单形式 使用方法

使用方法

2024-01-09 13:28| 来源: 网络整理| 查看: 265

在simulink bus总线创建方法和simulink bus总线创建方法(2)中讲解了bus总线的创建,并在simulink bus总线创建方法(2)中介绍对于创建好的bus总线我们可以使用bus selector进行选择,并勾选作为非虚拟总线nonvirtual bus在生成代码时可以生成一个单独的结构体。

这里介绍对于创建好的bus总线,我们如何对总线的部分元素进行处理,这里介绍两种方法。

替换指定的总线元素

这里我们使用Bus Assignment 模块将信号的值赋给总线元素。

d7883a75a958d17c479473f5431e0858.png

使用 Bus Assignment 模块可以更改总线元素值,而无需添加 Bus Selector 和 Bus Creator 模块来选择总线元素并将它们重新组合为总线。

对于该模块的使用:Bus输入接口用于接入bus源,当连接有bus源时,如下图(连接了const_bus总线):

10eab369738b5384c63e22527be7dbdf.png

双击该模块,可看到对应的bus元素,选择a后,便如上图接口会显示:=a,从而我们可以对a进行赋值替换,替换后的结果如上图:a=3 ; b=2。

f2d58492b699a960b4f6ad690f08e1dd.png

使用该模块,我们可以对总线元素进行赋值,而无需使用bus selector和bus creator,从而模型更加精简。

5f641b3af94586827bbc4cbe7150019d.png

其中,bus源常数0模块,输出设置为对应结构体:

39bc0ae2afe32f9959a116e776d74be5.png

对总线某元素单独赋值或提取

对于模型总线的分支分别使用时容易造成交叉或单总线引出多分支,影响美观和对于图的理解,如下:

ad9200e99cd695bbe4a9befebed64b14.png

可使用In Bus Element模块,如下

5f84ba3467140e98cafacdf753a9b5b2.png

并将名称重命名为对应结构体的元素,如下:

b35bf40bbb2893120ed457b5196fb4a0.png

这样我们便可省略从一端口连多条分支线,进一步可减少线路交叉的出现,同样可以使用Out Bus Element对结构体某元素赋值:

fa469a51163a5553c26d76b17aa5c671.png

对于已经创建的bus selector可以将其转化成In Bus Element的形式,点击bus selector模块,在其上方出现的三点中选择Bus Ports如下:

6324c7422db2f77ea0adef83623bc931.png

限于篇幅,两种方法咱介绍到这里,具体 In/Out  bus element和Bus ports如何使用及注意事项在下篇推文中再详细介绍。

59209cd2d18a0dc4eb161f0d398d6ee9.png



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3