主要内容

createInterface

创建和设置所有接口端口

    描述

    例子

    接口= createInterface (港口,)创建并设置端口的所有接口。

    例子

    全部折叠

    创建一个架构模型archModel。得到根架构,然后添加一个新的组件newComponent和一个新的端口newCompPort。创建一个端口的所有接口ValueType

    模型= systemcomposer.createModel (“archModel”,真正的);rootArch = get(模型,“架构”);newComponent = addComponent (rootArch,“newComponent”);新港= addPort (newComponent.Architecture,“newCompPort”,“在”);界面= newPort.createInterface (“ValueType”)
    接口与属性= ValueType:名称:“数据类型:“双”维度:' 1 '单位:“复杂性:“真实”的最低:“[]”最大:“[]”的描述:“老板:(1×1 systemcomposer.arch。ArchitecturePort]模型:[1×1 systemcomposer.arch。模型]UUID: d23669e1-f26c-4c64-a482-a27a33ac6541 ExternalUID:”

    创建一个架构模型archModel。得到根架构,然后添加一个新的组件newComponent和一个新的端口newCompPort。创建一个端口的所有接口DataInterface

    模型= systemcomposer.createModel (“archModel”,真正的);rootArch = get(模型,“架构”);newComponent = addComponent (rootArch,“newComponent”);新港= addPort (newComponent.Architecture,“newCompPort”,“在”);界面= newPort.createInterface (“DataInterface”);

    删除所有接口的端口。

    newPort.setInterface (”“);

    创建一个架构模型archModel。得到根架构,然后添加一个新的组件newComponent和一个新的物理端口newCompPort。创建一个所有接口的物理端口,设置物理域财产。

    模型= systemcomposer.createModel (“archModel”,真正的);rootArch = get(模型,“架构”);newComponent = addComponent (rootArch,“newComponent”);新港= addPort (newComponent.Architecture,“newCompPort”,“物理”);端口= newComponent.getPort (“newCompPort”);界面= port.createInterface (“PhysicalDomain”);接口。域=“rotational.rotational”
    界面= PhysicalDomain属性:域:“foundation.mechanical.rotational。旋转的所有者:(1×1 systemcomposer.arch。一个rchitecturePort] Model: [1×1 systemcomposer.arch.Model] UUID: '65f143cb-ed3a-49e1-bbc9-de89e84aa8e6' ExternalUID: ''

    输入参数

    全部折叠

    的接口,指定为这些选项之一:

    • “DataInterface”

    • “ValueType”

    • “PhysicalDomain”

    数据类型:字符|字符串

    输出参数

    全部折叠

    更多关于

    全部折叠

    定义

    术语 定义 应用程序 更多的信息
    体系结构

    一个系统作曲家™体系结构表示一个系统的组件以及它们如何互相界面结构和行为。您可以使用备用代表特定的架构视图。

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

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

    • 逻辑架构目的描述了操作系统。

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

    您可以定义参数在架构层面上使用参数编辑器

    模型

    一个系统的作曲家模型的文件,其中包含建筑信息,包括组件、港口、连接器、接口和行为。

    执行操作模式:

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

    • 应用概要文件。

    • 链接接口数据字典。

    • 从模型生成实例架构。

    一个系统作曲家模型作为一个基金文件存储。

    创建体系结构模型和接口要求链接
    组件

    一个组件几乎是一个重要的,独立的,可替换的部分系统实现一个明确的函数在一个架构的背景下。一个组件定义了一个架构元素,比如一个函数,一个系统,硬件,软件,或其他概念实体。组件也可以一个子系统或子功能。

    表示为一个街区,一个组件是一个体系结构模型的一部分,它可以分为可重用的构件。组件之间传递信息:

    组件
    港口

    一个港口一个节点在一个组件或架构,代表一个点的交互环境。一个端口允许信息的流动和其他组件或系统。

    有不同类型的端口:

    • 组件端口在组件对其他组件交互点。

    • 架构的港口港口系统的边界,边界是否在一个组件或总体架构模型。

    港口
    连接器

    连接器行提供端口之间的连接。连接器描述组件之间的信息流动或架构。

    一个连接器允许两个组件交互,而不定义相互作用的性质。端口上设置一个接口定义的组件如何交互。

    连接

    术语 定义 应用程序 更多的信息
    接口数据字典

    一个接口数据字典是一个整合的所有接口和值类型列表在架构和使用它们的地方。

    本地接口系统上的作曲家模型可以被保存在一个接口数据字典使用接口编辑器。您可以重用模型之间的接口字典,需要使用一个给定的一组接口,元素和值类型。关联数据字典存储在单独的SLDD文件。

    数据接口

    一个数据接口定义的信息流经一个港口。相同的接口可以分配给多个端口。数据接口可以复合,这意味着它可以包括数据元素描述接口信号的属性。

    数据接口表示的信息共享通过连接器和进入或退出一个组件通过一个端口。使用接口编辑器创建和管理数据接口和数据元素并将它们存储在一个接口模型之间的数据字典以便重用。

    数据元素

    一个数据元素描述了一个接口的一部分,比如沟通信息,计算或测量参数,或其他接口的分解。

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

    • 针或电线连接器或利用。

    • 信息传播在一辆公共汽车。

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

    值类型

    一个值类型可以用作港口接口定义原子数据流过,港口和顶级类型、尺寸、单位、复杂性、最小值,最大值,和描述。

    您还可以指定类型的数据元素值类型的数据接口。值类型添加到数据字典使用接口编辑器这样你可以重用接口或数据元素的值类型。

    创造价值类型接口
    所有接口

    一个所有接口是当地一个接口特定端口,不能共享模型数据字典或词典。

    创建一个拥有接口代表一个值类型或数据接口,是当地的一个港口。

    定义所有接口本地端口
    适配器

    一个适配器帮助连接两个组件不兼容的端口接口由两个接口之间的映射。一个适配器可以作为一个单元延迟或过渡。您还可以使用一个适配器用于创建总线。使用适配器块来实现一个适配器。

    使用一个适配器,您可以执行函数接口适配器对话框:

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

    • 应用一个接口转换UnitDelay打破一个代数循环。

    • 应用一个接口转换RateTransition协调不同的样品时间利率参考模型。

    • 输入输出接口定义时,您可以使用接口总线创建模式作者拥有输出接口。

    术语 定义 应用程序 更多的信息
    物理子系统

    一个物理子系统是一个模型金宝app®子系统与Simscape™连接。

    物理子系统与Simscape连接使用一个物理网络方法适合模拟系统与真实的物理组件和代表一个数学模型。

    使用Simscape实现组件的行为
    物理端口

    一个物理端口代表一个Simscape称为物理建模连接器端口连接端口(Simscape)

    使用物理端口连接组件架构模型或使物理系统仿真软件子系统。金宝app

    定义物理端口组件
    身体上的连接器

    一个身体上的连接器可以代表一个没有方向的保护连接的特定物理域。连接器还可以代表物理信号。

    使用物理连接器连接系统的物理组件代表特性模拟数学。

    直流电机与Simscape行为体系结构模型
    物理接口

    一个物理接口定义的信息流经一个物理端口。相同的接口可以分配给多个端口。一个物理接口是一个复合界面相当于一个金宝appSimulink.ConnectionBus对象指定任意数量的金宝appSimulink.ConnectionElement对象。

    使用一个物理接口包物理元素来描述物理模型使用至少一个物理域。

    指定端口的物理接口
    物理元素

    一个物理元素描述了一个物理接口的分解。相当于一个物理元素金宝appSimulink.ConnectionElement对象。

    定义类型的物理元素作为一个物理域,使使用该域的物理模型。

    使用Simscape描述组件的行为

    版本历史

    介绍了R2021b