郑小铁吧 关注:364贴子:6,909

MATLAB SIMULINK Bus Creator

只看楼主收藏回复


创造总线
创建信号总线库
信号路由


IP属地:浙江1楼2012-08-17 19:08回复
    描述

    创造总线块 结合成一组信号。创造总线块 设置 参数数目的输入 会显示你指定的端口数 并将信号组中的数量 ,捆绑成一组信号。将连接到输入端口的信号,并成一组。有关总线的信息,请参阅使用复合信号。
    在总线信号被下令从上面的输入端口,变成底部的输入端口。各种块方向的端口顺序的描述,请参见如何旋转一个块。
    您可以输入连接任何类型的信号,包括其他总线信号。若要取消 连接块的输出端口的信号,选择总线块端口 。


    IP属地:浙江2楼2012-08-17 19:09
    回复
      注 当您从Simulink库 复制模型,Simulink中隐藏 创造总线块的名称。


      IP属地:浙江3楼2012-08-17 19:09
      回复
        您可以使用一个总线数组作为创造总线块 的输入信号 。有关 总线的定义和使用数组的详细信息,请参考 “一个阵列 总线的 总线”。


        IP属地:浙江4楼2012-08-17 19:10
        回复

          命名信号
          创造总线块它将创造的名称分配到每个总线上的信号,。这允许您由名称 来参考信号,当你寻找它们的来源(请参阅“浏览总线信号”)或选择信号连接到其他区块。
          块提供了两个总线信号命名选项。您可以指定:
          1 信号总线上的 每个继承的信号 连接到总线(默认)的名称。
          创造总线块的输入必须具有唯一的名称。如果有重名,创造总线块在所有输入信号的名字 追加(信号#),其中#是输入端口索引。
          2 每个输入信号必须有一个特定的名称。
          从输入端口继承他们的名字 到指定总线信号,在 块参数对话框的列表框中选择Inherit bus signal names from input ports 。继承总线信号的名称出现在总线列表框的信号。例如,假设你有以下的模型:

          


          IP属地:浙江5楼2012-08-17 19:11
          回复

            在LIMITBUSCreator的对话框中, upper_saturation_limit和lower_saturation_limit的信号出现在总线列表框 :

            


            IP属地:浙江6楼2012-08-17 19:12
            回复

              该总线 块将没有名字的信号生成相应的的总线信号名称。他的名称是形式signaln,其中n是连接到端口的 输入信号的数量。
              你可以在编辑框图或信号属性对话框中改变它的名字。如果你改变信号的名称,使用这两种方法,而 创造总线块对话框打开,你需要更新对话框的名称。你这样做,关闭并重新打开对话框,或单击“Refresh”按钮旁边的Signals in the bus的列表。
              从块参数对话框中的列表框 中选择Require input signal names to match signals below,到指定的总线输入必须有特定的名称. 块参数对话框显示目前连接到其输入信号的名称,或匿名输入生成的名称(例如,SIGNAL2)。然后,您可以使用参数对话框改变块输入所需的名称。
              要改变所需的信号名称,选择在总线信号清单中的信号。所选信号的名称出现在“Rename selected signal” 编辑在该领域的名称,并点击Apply或OK。


              IP属地:浙江7楼2012-08-17 19:12
              回复
                浏览总线信号
                在Signals in the bus  列表中  显示信号  进入块的列表。一个加号(+)旁边的一个信号表示信号本身就是一个总线。单击加号,显示总线的内容。如果扩展的输入包括总线信号,加号上信号显示后面的总线信号的名称。您还可以展开他们。用这种方式,你可以查看全部进入块的信号,包括那些通过总线进入信号。
                为了找到任何进入该块的信号源,选择在the Signals in the bus清单 的信号 ,并单击相邻的 “Find”按钮。 Simulink中打开包含信号源子系统,如有必要,并加深源的图标。


                IP属地:浙江8楼2012-08-17 19:14
                回复

                  数据类型支持
                  在Simulink中该创造 总线的块接受和输出实数或复数,包括定点和枚举数据类型,以及总线对象,支持任何数据类型的值。
                  讨论 Simulink支持的数据类型,是指 在Simulink文档支持的数据类型。


                  IP属地:浙江9楼2012-08-17 19:14
                  回复
                    参数对话框



                    IP属地:浙江10楼2012-08-17 19:15
                    回复

                      信号命名选项
                      输入信号名称分配到相应的总线信号。
                      设置
                      默认: Inherit bus signal names from input ports
                      Inherit bus signal names from input ports
                      输入信号名称分配到相应的总线信号
                      Require input signal names to match signals below
                      必须有在Signals in bus列表中 输入信号名称
                      依赖
                      选择Require input signal names to match signals below 才可以匹配Rename selected signal
                      命令行信息
                      参考块的具体参数的命令行信息。


                      IP属地:浙江11楼2012-08-17 19:16
                      回复
                        Number of inputs
                        指定在此块的输入端口的数量。
                        设置
                        默认: 2
                        捆绑一组信号,输入信号的组号。命令行信息
                        参考块的具体参数的命令行信息


                        IP属地:浙江12楼2012-08-17 19:16
                        回复
                          Signals in bus
                          显示输出总线上的信号。
                          设置
                          当您修改输入参数的数量,单击Refresh可以更新的信号。
                          提示
                          一个加号(+)信号名称旁边显示的信号,本身就是一个总线。单击加号显示附属的总线信号。
                          编辑输入信号的名称后,点击“Refresh”按钮更新列表。
                          点击Find按钮,以突出显示当前选定的信号源。
                          命令行信息
                          参考块的具体参数的命令行信息。


                          IP属地:浙江13楼2012-08-17 19:17
                          回复
                            Enable regular expression
                            启用MATLAB的正则表达式来过滤信号名称 。例如,在Filter by name 框编辑键入t$ 显示末尾用小写t(及其继承的父类)的名称的所有信号。有关详细信息,请参见正则表达式。.
                            设置
                            默认值:On
                            On
                            允许使用MATLAB的正则表达式过滤信号名称。
                            Off
                            禁止使用MATLAB的正则表达式来过滤信号名称。 你在Filter by name框中输入一个文字字符串文本 来 过滤 名称 。
                            依赖
                            选择Filter by name 的右侧(
                            )上的“选项”按钮,启用这个参数。


                            IP属地:浙江14楼2012-08-17 19:21
                            回复
                              Rename selected signal
                              当您选择Require input signal names to match signals below, Signals in the bus 中选择信号名称可将它修改。
                              设置
                              默认值:''
                              编辑这个领域,以改变当前选定的信号名称。信号名称的方面,参考信号名称。
                              依赖
                              在Parameters里选择Selecting Require input signal names to match signals below和在Signals in the bus 里选signal1或signal2 的信号,启用此参数。
                              命令行信息
                              参考块的具体参数的命令行信息。


                              IP属地:浙江16楼2012-08-17 19:25
                              回复