主要内容

创建接口

您可以创建组件之间的接口系统作曲家™结构传输数据。使用复合数据接口上定义的数据元素或值类型来管理数据端口。分配一个数据接口或值类型数据元素的数据元素继承属性和重用数据。使用下面的模型作为起点之前添加接口使用接口编辑器。接口的术语,看到定义端口组件之间的接口

管理接口之间共享模型在数据字典中,看到的管理接口与数据字典。物理接口的信息,请参阅指定端口的物理接口

移动机器人体系结构模型

这个例子显示了一个移动机器人平台的体系结构。

开放接口编辑器

打开接口编辑器,导航到建模>接口编辑器。的接口编辑器将打开底部的画布。

示例移动机器人体系结构模型与接口编辑器显示为红色。

请注意

系统的作曲家接口编辑器是一个基于web的小部件和可能出现空白当您第一次启动它。如果发生这种情况,保存模型和重启MATLAB®命令行选项-cefdisablegpu

创建组合数据接口

要添加一个新的数据接口定义,单击添加数据接口图标。数据接口的名字sensordata

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

添加一个数据元素的数据界面,单击添加数据元素图标。数据接口和数据元素名称必须是有效的MATLAB函数名称。

界面元素命名为“坐标”和“电动机转速”所示接口命名的传感器数据。

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

你可以查看和编辑一个元素的属性在属性检查器。右键单击并选择数据元素检查属性。数据接口,使用属性检查器应用的刻板印象。

界面元素的属性命名属性检查器的电动机转速的显示。双属性包括类型,尺寸,单位为空白,复杂性一样真实,至少,这是空的,最大的,是空的,和描述,它是空白的。

对于比较视图,您可以编辑数据元素属性的相关接口编辑器列。

单位正在编辑电动机转速下的属性界面元素。

创造价值类型接口

添加一个值类型接口编辑器,选择旁边的向下箭头添加数据接口图标并选择值类型。名称的值类型motorSpeedType。值类型名称必须是有效的MATLAB函数名称。

界面编辑器中添加值类型选项。

右键单击motorSpeed数据元素并选择设置“类型”>motorSpeedType。数据元素motorSpeed值类型分配motorSpeedType

类型电动机转速的值类型电动机转速类型在接口编辑器中。

上的任何数据更改motorSpeedType值类型是传播到motorSpeed数据元素。您可以重用价值类型的次数。数据变化值类型将传播到每个数据元素使用值类型。

巢重用数据的接口

一个嵌套接口包含另一个数据接口。创建一个嵌套的数据接口分配一个数据接口作为数据元素的类型。信息相应的公交车,看到使用总线创建总线对象编辑器

例如,我们坐标是一个数据接口,由x,y,z坐标。的GPSdata数据接口包括位置和一个时间戳。如果位置数据元素是在相同的格式坐标接口,可以设置其类型坐标。右键单击位置并选择设置“类型”>坐标。可用的接口选项包括所有值类型和数据接口模型中,除了数据元素的父类。

接口编辑器有三个接口命名为“传感器数据”,“坐标”和“GPS数据”。下面每个界面元素的属性定义。“位置”界面元素名为“GPS数据”界面下右键单击。用户选择“设置类型”选择接口命名为“坐标”。

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

坐标界面界面元素嵌套到位置在GPS数据。所有界面元素示位置坐标。

请注意

改变显示的列数接口编辑器,单击显示隐藏列图标。选择或清除所需的列来显示或隐藏它们。

接口编辑器视图与旁边的下拉显示隐藏列图标被选中。列类型、维度和单位选择。

另请参阅

功能

相关的话题