主要内容

定义接口

一个接口定义流过端口的信息。可以将相同的接口分配给多个端口。接口可以包括描述接口信号的属性的元素。接口表示通过连接器共享的信息,并通过端口进入或退出组件。使用接口编辑器创建和管理接口和接口元素,并将其存储在接口数据字典中,以便在模型之间重用。

一个接口元素是通过接口传输的一段数据,如通信消息、计算或测量的参数或该接口的其他分解。界面元素的例子包括:

  • 连接器或线束上的针或线。

  • 通过总线传输的消息。

  • 组件之间共享的数据结构。

系统工程解决方案包括组件之间接口的正式定义。连接显示两个组件具有输出到输入的关系,接口定义数据的类型、维度、单元和结构。

要显示接口编辑器,请在设计节,建模选项卡上,选择接口编辑器。界面编辑器将沿着底部窗格打开。

exmobilerobot架构模型与界面编辑器以红色表示

请注意

System Composer™界面编辑器是一个基于web的小部件,当您第一次启动它时,它可能显示为空白。如果出现这种情况,保存模型并重新启动MATLAB®使用命令行选项-cefdisablegpu

创建接口

要添加新的接口定义,请单击图标。命名界面。

显示一个名为“传感器数据”的一个定义接口的接口编辑器。

要将元素添加到界面,请单击“添加元素图标。接口和元素名称必须是有效的变量名称。

名为“坐标”和“电机速度”的界面元素显示在名为“传感器数据”的界面之下。

您可以使用删除接口编辑器中的接口和元素删除按钮。

您可以在属性检查器中查看和编辑元素的属性。右键单击接口元素并选择检查属性。对于接口,使用属性检查器应用原型。

属性检查器中名为“motor speed”的接口元素的属性。属性包括Type为双精度,Dimensions为1,Units为空,Complexity为实,Minimum为空,Maximum为空,Description为空。

有关比较视图,您可以从接口编辑器列编辑接口元素属性。

正在为电机速度接口元素下的属性编辑的单元。

嵌套接口

嵌套的接口包含另一个接口。通过将接口指定为接口元素的类型来创建嵌套接口。有关相应总线对象的信息,请参见使用总线编辑器嵌套总线对象

例如,让坐标是一个由xy, 和z坐标。GPSdata包括位置A.时间戳。如果位置元素的格式与坐标接口,您可以将其类型设置为坐标。右键点击位置并选择设置'Type' >坐标。可用的接口选项包括模型中的所有接口,元素的父接口除外。

界面编辑器与三个界面命名为“传感器数据”,“坐标”和“GPS数据”。下面是定义了属性的接口元素。已右击名为“GPS数据”的界面下的“位置”界面元素。用户正在选择“设置类型”选项来选择名为“坐标”的界面。

嵌套接口显示继承的接口元素。

坐标接口嵌套在GPS数据下的位置接口元素中。所有坐标界面元素显示如下位置。

在界面编辑器中显示和隐藏列

要更改“接口编辑器”中显示的列数,请选择显示隐藏列图标。选择或取消选择所需的列以显示或隐藏它们。

选择了“显示隐藏列”图标旁边带有下拉菜单的“接口编辑器”视图。选择列类型、维度和单位。

另请参阅

|||||||

相关话题