主要内容

systemcomposer.exportmodel.

导出模型信息MATLAB

描述

例子

[exportedSet] = SystemComposer.exportModel(modelName的)导出组件、端口、连接器、端口接口和需求链接的模型信息,并将域字段导入MATLAB®表。导出的表具有指定的格式,用于指定模型元素关系、原型和属性。有关导入结构的更多信息,请参见ImportModel.功能和导入和导出体系结构模型

例子

全部折叠

要导出模型,请将模型名称作为参数传递给exportModel功能。该函数返回包含五个表的结构:成分港口连接portInterfaces,requirementLinks,领域字段返回“系统”对于体系结构模型和'软件'适用于软件架构模型。

ExportedSet = SystemComposer.exportModel('exmobilerobot')导出设备=带字段的结构:组件:[3×4表]端口:[3×5表]连接:[1×4表] Portinterfaces:[3×9表]要求Links:[4×15表]域名:'系统'

输入参数

全部折叠

要导出的模型名称,指定为字符向量或字符串。

例子:'exmobilerobot'

数据类型:字符|细绳

输出参数

全部折叠

模型表,作为包含表的结构返回成分港口连接portInterfaces,requirementLinks,领域字段返回“系统”对于架构模型,和'软件'适用于软件架构模型。

数据类型:结构体

更多关于

全部折叠

定义

学期 定义 应用程序 更多信息
体系结构 System Composer™体系结构表示一个组件系统,以及它们如何在结构上和行为上相互接口。您可以使用备用视图来表示特定的体系结构。

不同类型的架构描述了系统的不同方面:

  • 功能体系结构描述系统中的数据流。

  • 逻辑架构描述系统的预期操作。

  • 物理架构描述系统中的平台或硬件。

组成建筑视觉
模型 System Composer模型是包含架构信息的文件,包括组件、端口、连接器、接口和行为。

在模型上执行操作:

  • 提取模型中包含的根级体系结构。

  • 应用个人资料。

  • 链接接口数据字典。

  • 从模型体系结构生成实例。

系统作曲家模型存储为SLX文件。

创建具有接口和需求链接的体系结构模型
成分 组件是系统中重要的、几乎独立的、可替换的部分,在体系结构的上下文中实现明确的功能。组件定义架构元素,如功能、系统、硬件、软件或其他概念实体。组件也可以是一个子系统或子功能。 组件表示为块,它是体系结构模型的一部分,可以分离为可重用的构件。 组件
港口 端口是组件或体系结构上的节点,其表示与其环境的交互点。端口允许来自其他组件或系统的信息流。

有不同类型的端口:

  • 组件端口是组件上的交互点到其他组件。

  • 架构的港口是系统边界的端口,是边界是否在组件或整体架构模型中。

港口
连接器 连接器是在端口之间提供连接的行。连接器描述了信息如何在组件或架构之间流动。 连接器允许两个组件在不定义交互性质的情况下进行交互。在端口上设置接口以定义组件如何交互。 连接

学期 定义 应用程序 更多信息
接口数据字典 接口数据字典是架构中的所有接口和值类型的统一列表以及它们使用的位置。

System Composer模型上的本地接口可以使用接口编辑器保存在接口数据字典中。

接口词典可以在需要使用给定的接口组,元素和值类型集的模型之间重用。数据词典存储在单独的SLDD文件中。

数据接口 数据接口定义流过端口的信息类型。一个接口可以分配给多个端口。数据接口可以是复合的,这意味着它可以包括描述接口信号属性的数据元素。 数据接口表示通过连接器共享的信息,并通过端口进入或退出组件。使用接口编辑器创建和管理数据接口和数据元素,并将它们存储在接口数据字典中,以便在模型之间重用。 创建具有接口和需求链接的体系结构模型
数据元素 数据元素描述接口的一部分,如通信消息、计算或测量的参数,或该接口的其他分解。

数据接口分解为数据元素:

  • 连接器或线束中的销或电线。

  • 通过总线传输的消息。

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

值类型 值类型可以用作端口接口来定义流经该端口并具有顶级类型、维度、单元、复杂性、最小值、最大值和描述的原子数据块。 您还可以将数据接口中的数据元素类型分配给重大类型。使用接口编辑器向数据词典添加值类型,以便您可以将值类型重用为接口或数据元素。 将值类型创建为接口
所有接口 拥有的接口是本地定义的接口,它位于特定端口的本地,不在数据字典或模型字典中共享。 创建一个拥有的接口以表示作为端口本地的值类型或数据接口。 定义本地端口的拥有接口
适配器 适配器通过在两个接口之间映射,帮助将两个组件与不兼容的端口接口连接。适配器还可以充当单位延迟或速率转换。使用适配器块来实现适配器。

使用适配器,你可以在接口适配器对话框中执行以下功能:

  • 在输入和输出接口之间创建和编辑映射。

  • 应用界面转换UnitDelay打破一个代数循环。

  • 应用界面转换RateTransition为参考模型调和不同的样本时间率。

学期 定义 应用程序 更多信息
需求 需求是描述系统期望的行为和特征的语句集合。需求确保系统设计的完整性,并且是可实现的、可验证的、明确的,并且彼此一致的。每个设计层次都应该有适当的需求。 为了增强需求的可追溯性,将系统、功能、客户、性能或设计需求连接到组件和端口。相互链接需求以表示派生的或分配的需求。在体系结构模型上或通过自定义视图从requirements Manager管理需求。使用测试管理器将测试用例分配给需求以进行验证和确认。 链接和跟踪需求
要求集 要求集是一个要求的集合。您可以分层地构建要求并将其链接到组件或端口。 使用要求编辑器编辑和完善要求集的要求。要求集存储在.slreqx文件。您可以使用创建新的要求和作者要求万博1manbetx®要求™,或从受支持的第三方工具导入需求。万博1manbetx 管理需求
要求链接 链接是关联两个基于模型的设计元素的对象。需求链接是指目的地是需求的链接。您可以将需求链接到组件或端口。 使用System Composer中的Requirements透视图查看链接。在Requirements Browser中选择需求以突出显示分配需求的组件或端口。链接在外部存储为.slmx.文件。
测试线束 测试工具是一个模型,它隔离了被测试的组件,带有为测试场景配置的输入、输出和验证块。您可以为模型组件或完整模型创建测试工具。测试工具为模型或模型组件提供了独立的测试环境。 为System Composer组件创建一个测试工具,以验证模拟结果和验证设计。在System Composer测试利用模型中可以访问接口编辑器,以支持行为测试和独立于实现的接口测试。

学期 定义 应用程序 更多信息
物理子系统 物理子系统是具有Simscape™连接的Simuli万博1manbetxnk子系统。 具有Simscape连接的物理子系统使用一种物理网络方法,这种方法适合用真实的物理组件模拟系统,并表示一个数学模型。 使用Simscape描述组件行为
物理港口 物理端口表示Simscape物理建模连接器端口,称为连接港口(Simscape) 使用物理端口在架构模型中连接组件或在Simulink子系统中启用物理系统。万博1manbetx 定义组件的物理端口
物理连接器

物理连接器可以代表特定物理域的非向量节省连接。连接器还可以代表物理信号。

使用物理连接器连接表示系统特性的物理组件以进行数学模拟。 与DC电机的Simscape行为的架构模型
物理接口

物理接口定义了流经物理端口的信息类型。一个接口可以分配给多个端口。一个物理接口是一个复合接口,相当于一个万博1manbetxsimulink.connectionbus.对象,该对象指定至少一个万博1manbetx仿真软件。ConnectionElement对象。

使用物理接口捆绑物理元素,以描述使用至少一个物理域的物理模型。 指定端口上的物理接口
物理元素

物理元素描述了物理接口的分解。物理元素相当于a万博1manbetx仿真软件。ConnectionElement对象。

定义类型将物理元素作为物理域,以便在物理模型中使用该域。 使用Simscape描述组件行为

在R2019A引入