公共汽车编辑器

创建,修改和管理Simulink.Bus对象金宝app

描述

以交互方式创建一个金宝appSimulink.Bus对象和金宝appSimulink.BusElement对象,它包含,使用Simulink的金宝app®总线编辑器。

总线对象所创建的使用总线编辑器存储在MATLAB®基工作区。为了模拟一个使用块总线对象时,总线对象必须在碱工作区或数据字典。

为了节省总线使用公交编辑对象定义,导出总线从基部的工作区到MATLAB代码文件或MAT-文件对象。如果保存总线在MATLAB代码文件对象,你可以通过编程进行编辑。有关详细信息,请参阅创建总线对象编程

您可以使用公交编辑器来更改和删除现有的总线对象和总线元件。总线编辑器中显示所有总线基本工作区中的对象。创建、重新排序或删除实体的更改将立即在基本工作区中生效。

注意

总线编辑器不提供撤销能力。当你应用这些更改属性生效。

有关总线对象,看到指定总线特性与Simulink.Bus对象金宝app

开公交车编辑器

  • 造型选项卡,在设计画廊,点击公共汽车编辑器

  • 在MATLAB命令提示符下,输入buseditor

  • 在模型浏览器,在总线对象对话框中,单击启动总线编辑器按钮。

例子

展开全部

这个例子显示了如何创建总线对象对应于控制巴士模型ex_bus_object_tutorial。该总线包含的两个信号作为元素。

  1. 在总线编辑器中,单击添加总线按键

    一种总线使用默认名称对象出现在左窗格中的默认属性出现在金宝appSimulink.Bus对话窗格。

  2. 指定的名称总线对象使用名称属性。为了便于识别,使用,反映与总线对象关联的总线的名称。组合了阀输入端的总线被命名控制因此,命名总线宾语控制

    小费

    请点击应用编辑属性之后,或选择自动应用更改,当你点击不同的对象。

  3. 点击添加/插入BusElement按键

    属性中创建具有默认名称和默认属性的总线元素控制总线宾语。总线元素出现在下嵌套左窗格控制总线宾语。

  4. 在里面金宝appSimulink.BusElement对话窗格中,集名称VALVE1,这反映在总线对应的信号的名称。

  5. 以确定用于信号特性BusElement宾语VALVE1中,打开块参数对话框不变块。

    在性能信号属性选项卡匹配默认值BusElement对象属性,因此不需要改变。

  6. 同样,创建BusElement对象命名VALVE2它对应于VALVE2元件。

  7. 以确定用于信号特性BusElement宾语VALVE2中,打开块参数对话框CONSTANT1块。

    输出数据类型由指定的CONSTANT1INT8,不匹配默认BusElement对象的属性。设置数据类型财产BusElement宾语VALVE2INT8

在总线的任何信号可以是另一总线,其可又包含从属总线,任何深度。描述使用嵌套公交车总线对象需要嵌套总线对象定义。

模型ex_bus_object_tutorial有两个总线,与嵌套在另一个内总线一个总线。

此示例演示如何嵌套a总线对象对应于控制公交车在总线对象对应于主要总线。

  1. 创建一个总线对象命名控制它完全指定了控制总线。

  2. 创建一个总线对象命名主要它完全指定了主要属性临时使用默认值BusElement对象,指定嵌套控制总线。

    要确定这个BusElement对象对应一个嵌套的巴士,你可以将其命名VALVES_BUS

  3. 在里面金宝appSimulink.BusElement对于对话窗格VALVES_BUS,设置数据类型参数总线:<对象名>,其中<对象名称>是的名称总线对象为控制总线。

    小费

    一种总线对象不能直接或间接地引用自身。如果定义了一个循环结构,总线编辑器会发出警告,并将完成循环的元素的数据类型设置为

要编辑总线对象或BusElement宾语:

  1. 在左窗格中,选择对象进行编辑。

  2. 在里面金宝appSimulink.Bus要么金宝appSimulink.BusElement对话窗格中,编辑对象属性。

  3. 请点击应用

当你有一个总线选择的对象,您可以编辑它BusElement对象在中间窗格中。

为了使同样的编辑在多个属性BusElement对象,请使用中间窗格中。持有按Ctrl键的同时选择多个总线元素对象,并在属性中输入新值选定总线元素的对象之一。该变更适用于所有选择BusElement对象。

您可以使用公交编辑器来复制和粘贴总线对象或BusElement对象。右击对象并使用上下文菜单复制和粘贴总线宾语。复制总线对象还复制了BusElement对象。复制的对象具有相同的属性值与原始对象。

若要更改总线元素的顺序总线对象,在左窗格中,选择一个总线元素,并使用移动元素最多要么移动元素向下按键

要删除总线对象,在左窗格中,选择总线对象,然后单击删除按钮或删除键。删除总线对象删除它BusElement对象。

如果删除总线对象,在Simulink编辑器金宝app,更新任何块使用该总线宾语。要查找一个总线对象是在模型中使用,请参阅查找块使用特定的变量

当您创建总线对象的基工作区,在你关闭MATLAB,保存总线对象以备将来使用。

您可以保存总线反对这些位置之一:

  • 数据字典

  • MATLAB代码文件

  • MAT文件

  • 数据库或其他外部文件

总线编辑器可以保存总线对象MAT文件或MATLAB代码文件。为了节省总线在其他的位置的物体,看到保存Sim金宝appulink.Bus对象

小费

要显示提醒保存总线关闭总线编辑器对象之前,选择选项>随时警告关闭之前

  1. 选择哪些总线对象要导出。

    • 要导出所有可见总线在总线编辑器对象,请选择文件>导出到文件。总线对象由过滤器不导出隐藏。

    • 要只选择导出总线对象,右键单击总线对象,然后选择导出到文件

    • 包括嵌套总线对象使用由所选择的总线对象,选择出口与相关公交对象文件

  2. 在导出对话框,指定导出文件的名称。

  3. 保存类型MATLAB文件(* .M)要么MAT文件(* .MAT)

  4. 请点击保存

  5. 对于MATLAB代码文件,在出现的另一个对话框中,选择导出格式。

    • 细胞- 商店总线对象压缩格式。

    • 宾语- 商店总线在对象金宝appSimulink.Bus对象格式,这是更容易阅读和编辑。

默认情况下,总线编辑器显示所有总线中存在的碱的工作区,按字母顺序排列的对象。当你想减少数量总线显示的对象,你可以应用过滤器。

总线编辑器可以只显示那些总线对象已:

  • 匹配一个给定的搜索词或正则表达式的名称

  • A规定关系到指定总线宾语

你可以用任何工作总线对象,它是在过滤显示可见完全如未经过滤的显示。如果您更改名称或对象的依赖,使其不再通过当前过滤器,将对象从显示屏上消失。反之,如果使之穿过所述当前滤波器母线编辑器之外的一些活动来改变过滤对象时,对象立即变得可见。

小费

总线对象创建或从母线编辑器以外进口是不可见的,直到你重新打开总线编辑器。

在基地工作区的左侧窗格中执行的操作只会影响可见对象。一个对象,该过滤器是皮由操作不受影响。要作用于所有现有总线对象,清除过滤器。

在此实例中,总线编辑器显示总线对象是在基础的工作区。

这些总线对象形成两个层次。A1_TopA2_Mid,这是父A3_Bot。同样的,B1_TopB2_Mid,这是父B3_Bot

按名称过滤器,请选择通过总线名称从列表中键入筛选项。看到常用表达(MATLAB)有关MATLAB的正则表达式语法的完整信息。

当您键入时,总线编辑器将动态更新为仅显示总线这些对象的名称匹配过滤器表达式。比较是大小写敏感的。例如,键入一种只显示总线这些对象的名称包含大写字母A.

要通过关系过滤器,请选择通过总线对象依赖从列表中。在显示的第二列表中,选择关系显示的类型。

  • 总线对象和家长- 显示指定的总线对象和所有卓越总线对象层次(默认)。

  • 总线对象及受养人- 显示一个指定的总线对象和所有下属总线对象的层次结构。

  • 总线对象和相关对象- 显示一个指定的总线对象和所有的上级和下级总线对象。

键入总线按名称对象或选择现有总线从列表对象名称。

例如,如果您选择总线对象及受养人和类型B2,总线编辑器只显示总线包含对象层次B2总线宾语。

您可以使用公交车编辑从MAT文件或MATLAB代码文件应用到基础工作空间导入定义。进口加载文件的完整内容,而不仅仅是总线对象。

  1. 选择文件>导入到基工作区

  2. 使用打开文件对话框中浏览并导入所需的文件。

R2006a前推出