创建接口
您可以创建组件之间的接口系统作曲家™结构传输数据。使用复合数据接口上定义的数据元素或值类型来管理数据端口。分配一个数据接口或值类型数据元素的数据元素继承属性和重用数据。使用下面的模型作为起点之前添加接口使用接口编辑器。接口的术语,看到定义端口组件之间的接口。
管理接口之间共享模型在数据字典中,看到的管理接口与数据字典。物理接口的信息,请参阅指定端口的物理接口。
移动机器人体系结构模型
这个例子显示了一个移动机器人平台的体系结构。
开放接口编辑器
打开接口编辑器,导航到建模>接口编辑器。的接口编辑器将打开底部的画布。
请注意
系统的作曲家接口编辑器是一个基于web的小部件和可能出现空白当您第一次启动它。如果发生这种情况,保存模型和重启MATLAB®命令行选项-cefdisablegpu
。
创建组合数据接口
要添加一个新的数据接口定义,单击图标。数据接口的名字sensordata
。
添加一个数据元素的数据界面,单击图标。数据接口和数据元素名称必须是有效的MATLAB函数名称。
您可以删除数据接口和数据元素接口编辑器使用按钮。
你可以查看和编辑一个元素的属性在属性检查器。右键单击并选择数据元素检查属性。数据接口,使用属性检查器应用的刻板印象。
对于比较视图,您可以编辑数据元素属性的相关接口编辑器列。
创造价值类型接口
添加一个值类型接口编辑器,选择旁边的向下箭头图标并选择值类型。名称的值类型motorSpeedType
。值类型名称必须是有效的MATLAB函数名称。
右键单击motorSpeed
数据元素并选择设置“类型”>motorSpeedType。数据元素motorSpeed
值类型分配motorSpeedType
。
上的任何数据更改motorSpeedType
值类型是传播到motorSpeed
数据元素。您可以重用价值类型的次数。数据变化值类型将传播到每个数据元素使用值类型。
巢重用数据的接口
一个嵌套接口包含另一个数据接口。创建一个嵌套的数据接口分配一个数据接口作为数据元素的类型。信息相应的公交车,看到使用总线创建总线对象编辑器。
例如,我们坐标
是一个数据接口,由x
,y
,z
坐标。的GPSdata
数据接口包括位置
和一个时间戳
。如果位置
数据元素是在相同的格式坐标
接口,可以设置其类型坐标
。右键单击位置
并选择设置“类型”>坐标。可用的接口选项包括所有值类型和数据接口模型中,除了数据元素的父类。
嵌套数据接口显示继承的数据元素。