MATLAB SIMULINK 创造总线 Bus Creator.docx_第1页
MATLAB SIMULINK 创造总线 Bus Creator.docx_第2页
MATLAB SIMULINK 创造总线 Bus Creator.docx_第3页
MATLAB SIMULINK 创造总线 Bus Creator.docx_第4页
MATLAB SIMULINK 创造总线 Bus Creator.docx_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB SIMULINK Bus Creator创造总线创建信号总线库信号路由描述创造总线块 结合成一组信号。创造总线块 设置 参数数目的输入 会显示你指定的端口数 并将信号组中的数量 ,捆绑成一组信号。将连接到输入端口的信号,并成一组。有关总线的信息,请参阅使用复合信号。在总线信号被下令从上面的输入端口,变成底部的输入端口。各种块方向的端口顺序的描述,请参见如何旋转一个块。您可以输入连接任何类型的信号,包括其他总线信号。若要取消 连接块的输出端口的信号,选择总线块端口 。注 当您从Simulink库 复制模型,Simulink中隐藏 创造总线块的名称。您可以使用一个总线数组作为创造总线块 的输入信号 。有关 总线的定义和使用数组的详细信息,请参考 “一个阵列 总线的 总线”。命名信号创造总线块它将创造的名称分配到每个总线上的信号,。这允许您由名称 来参考信号,当你寻找它们的来源(请参阅“浏览总线信号”)或选择信号连接到其他区块。块提供了两个总线信号命名选项。您可以指定:1 信号总线上的 每个继承的信号 连接到总线(默认)的名称。创造总线块的输入必须具有唯一的名称。如果有重名,创造总线块在所有输入信号的名字 追加(信号),其中是输入端口索引。2 每个输入信号必须有一个特定的名称。从输入端口继承他们的名字 到指定总线信号,在 块参数对话框的列表框中选择Inherit bus signal names from input ports 。继承总线信号的名称出现在总线列表框的信号。例如,假设你有以下的模型:在LIMITBUSCreator的对话框中, upper_saturation_limit和lower_saturation_limit的信号出现在总线列表框 :该总线 块将没有名字的信号生成相应的的总线信号名称。他的名称是形式signaln,其中n是连接到端口的 输入信号的数量。你可以在编辑框图或信号属性对话框中改变它的名字。如果你改变信号的名称,使用这两种方法,而 创造总线块对话框打开,你需要更新对话框的名称。你这样做,关闭并重新打开对话框,或单击“Refresh”按钮旁边的Signals in the bus的列表。从块参数对话框中的列表框 中选择Require input signal names to match signals below,到指定的总线输入必须有特定的名称. 块参数对话框显示目前连接到其输入信号的名称,或匿名输入生成的名称(例如,SIGNAL2)。然后,您可以使用参数对话框改变块输入所需的名称。要改变所需的信号名称,选择在总线信号清单中的信号。所选信号的名称出现在“Rename selected signal” 编辑在该领域的名称,并点击Apply或OK。浏览总线信号在Signals in the bus 列表中 显示信号 进入块的列表。一个加号(+)旁边的一个信号表示信号本身就是一个总线。单击加号,显示总线的内容。如果扩展的输入包括总线信号,加号上信号显示后面的总线信号的名称。您还可以展开他们。用这种方式,你可以查看全部进入块的信号,包括那些通过总线进入信号。为了找到任何进入该块的信号源,选择在the Signals in the bus清单 的信号 ,并单击相邻的 “Find”按钮。 Simulink中打开包含信号源子系统,如有必要,并加深源的图标。数据类型支持在Simulink中该创造 总线的块接受和输出实数或复数,包括定点和枚举数据类型,以及总线对象,支持任何数据类型的值。讨论 Simulink支持的数据类型,是指 在Simulink文档支持的数据类型。参数对话框信号命名选项输入信号名称分配到相应的总线信号。设置默认: Inherit bus signal names from input portsInherit 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 命令行信息参考块的具体参数的命令行信息。Number of inputs指定在此块的输入端口的数量。设置默认: 2捆绑一组信号,输入信号的组号。命令行信息参考块的具体参数的命令行信息。Signals in bus显示输出总线上的信号。设置当您修改输入参数的数量,单击Refresh可以更新的信号。提示一个加号(+)信号名称旁边显示的信号,本身就是一个总线。单击加号显示附属的总线信号。编辑输入信号的名称后,点击“Refresh”按钮更新列表。点击Find按钮,以突出显示当前选定的信号源。命令行信息参考块的具体参数的命令行信息。Enable regular expression启用MATLAB的正则表达式来过滤信号名称 。例如,在Filter by name 框编辑键入t$ 显示末尾用小写t(及其继承的父类)的名称的所有信号。有关详细信息,请参见正则表达式。.设置默认值:OnOn 允许使用MATLAB的正则表达式过滤信号名称。Off 禁止使用MATLAB的正则表达式来过滤信号名称。 你在Filter by name框中输入一个文字字符串文本 来 过滤 名称 。依赖选择Filter by name 的右侧()上的“选项”按钮,启用这个参数。Show filtered results as a flat list在Filter by name框里搜索文本的基础上,使用一个平面列表 来显示过滤信号的列表。平面列表列表 使用点符号来反映总线信号的层次。下面是一个平面列表 的嵌套的 总线信号的 一个过滤集的例子。设置默认值:OffOn 信号的过滤列表使用一个平面列表来显示,总线的层次结构用点符号显示,而不是使用树格式。Off 使用 树格式来显示总线层次过滤。依赖选择Filter by name 的右侧()上的“选项”按钮,启用这个参数。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 的信号,启用此参数。命令行信息参考块的具体参数的命令行信息。Data type指定外部输入输出的数据类型。设置默认值:Inherit: autoInherit: auto 继承了数据类型的规则Bus: 数据类型是一个总线对象。 数据类型的对象的名称,例如Simulink.NumericType不指定总线为表达对象。命令行信息参考块的具体参数的命令行信息。Show data type assistant显示数据类型助手。设置Data Type Assistant帮助您设置 Output data type参数。更多信息参考 Specifying Block Output Data Types .命令行信息参考块的具体参数的命令行信息。Mode选择指定的数据类别。设置默认值:InheritInherit 数据类型的继承规则。启用第二个菜单/文本框的右侧,选择Inherit。 Bus 总线对象。选择Bus启用总线对象参数 ,在那里你输入总线对象的名称,您要使用总线来定义结构。如果你需要创建或更改总线对象,单击“Edit”总线对象字段的右侧,打开Simulink的总线编辑器。有关总线编辑器的详细信息 ,请参阅Using the Bus Editor.Expression 评估数据类型的表达式。在第二个菜单/文本框右侧,选择Expression,在那里你可以输入表达式。 不指定总线为表达对象。 提示在模拟开始时,或当你更新的模型图,Simulink 检查信号 连接到该总线 块是否 有指定的结构。如果没有,Simulink 显示一条错误消息。依赖点击Show data type assistant按钮,启用这个参数。命令行信息参考块的具体参数的命令行信息。参见请参阅 Simulink Users Guide 中的Using the Data Type Assistant 。Output as nonvirtual bus输出一个非虚总线。设置默认值:OffOn 输出一个非虚拟总线。Off 输出一个虚拟总线。 提示 由这个块, 如果你想从这个模型生成的代码使用C结构来定义总线信号输出的结构,选择此选项。在一个非虚拟总线的所有信号必须具有相同的采样时间,即 相关的总线对象的元素 指定继承的采样时间违反这项规定 在一个非虚拟总线的。任何 操作,会导致产生一个错误。因此,如果您选择此选项所有进入总线块的信号必须具有相同的采样时间。您可以使用的速度来过渡块,或在总线的所有信号,允许信号或总线 将包括 非虚拟总线,来改变个别信号的采样时间, 依赖 以下的数据类型值启用此参数: Bus: 指定总线对象的数据类型表达式 命令行信息参考块的具体参数的命令行信息。举例对于一个总线 如何工作的例子,参考

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论