主要内容

saveToDictionary

将接口保存到字典中

    描述

    例子

    saveToDictionary(模型,字典名称)将所有本地定义的接口保存到共享字典,并使用.sldd扩展。

    saveToDictionary(模型,字典名称,名称、值)将所有本地定义的接口保存到带有附加选项的共享字典中。

    例子

    全部折叠

    创建模型,将接口添加到模型的接口字典,并添加元素。将模型中定义的所有接口保存到共享字典中。

    arch=systemcomposer.createModel(“新模式”,真正的);界面= addInterface(拱。InterfaceDictionary,“新闻信号”);元素= addElement(接口,“newElement”,“类型”,“双人”); saveToDictionary(拱门、,“MyInterfaces”)

    输入参数

    全部折叠

    体系结构模型,指定为systemcomposer.arch.Model对象。

    字典名称,指定为字符向量。如果不存在具有此名称的词典,将创建一个词典。

    例子:“dict_name”

    名称-值对的观点

    指定可选的逗号分隔的字符对名称、值参数。名字是参数名和价值为对应值。名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.

    例子:saveToDictionary(拱,‘MyInterfaces’,‘CollisionResolutionOption’,systemcomposer.interface.CollisionResolution.USE_MODEL)

    使用模型或字典解决冲突的选项,指定为逗号分隔对,由“冲突解决方案”以及下列其中一项:

    • systemcomposer.interface.CollisionResolution.USE_模型使用模型中定义的本地接口对接口副本进行优先排序。

    • systemcomposer.interface.CollisionResolution.USE\u字典使用保存的字典中定义的接口对接口副本进行优先排序。

    例子:saveToDictionary(arch、'MyInterfaces','CollisionResolutionOption',systemcomposer.interface.CollisionResolution.USE_DICTIONARY)

    数据类型:枚举

    更多关于

    全部折叠

    定义

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

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

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

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

    • 物理建筑描述系统中的平台或硬件。

    可视化地构建体系结构
    模型 System Composer模型是包含架构信息的文件,包括组件、端口、连接器、接口和行为。

    对模型执行操作:

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

    • 应用配置文件。

    • 链接接口数据字典。

    • 从模型架构生成实例。

    System Composer模型存储为.slx文件夹。

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

    有不同类型的端口:

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

    • 架构的港口是系统边界上的端口,无论边界是在组件内还是在总体架构模型内。

    港口
    连接器 连接器是在端口之间提供连接的线路。连接器描述了信息如何在组件或体系结构之间流动。 连接器允许两个组件进行交互,而无需定义交互的性质。在端口上设置接口以定义组件的交互方式。 连接

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

    接口元素描述了接口的分解:

    • 接头或线束中的针脚或导线。

    • 通过总线传输的信息。

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

    为端口分配接口
    接口的字典 接口数据字典是一个体系结构中所有接口及其使用位置的统一列表。System Composer模型上的本地接口可以使用接口编辑器保存在接口数据字典中。 接口字典可以在需要使用一组给定接口和接口元素的模型之间重用。数据字典是单独存储的.sldd文件夹。
    适配器 适配器通过在两个接口之间映射来帮助连接两个端口接口不兼容的组件。适配器也可以作为单位延迟或速率转换。

    使用适配器,可以在“接口适配器”对话框上执行三个功能:

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

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

    • 应用接口转换速率转换为参考模型调和不同的样本时间率。

    接口适配器

    在R2019b中引入