主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

addReference

添加字典引用

自 R2021a 起

    说明

    addReference(dictionary,reference,collisionResolutionOption) 将引用的字典添加到 System Composer™ 模型中的字典。

    示例

    示例

    全部折叠

    在模型的本地字典中添加名为 newInterface 的数据接口。将本地字典作为 SLDD 文件保存到共享字典中。

    arch = systemcomposer.createModel("newModel");
    systemcomposer.openModel("newModel");
    addInterface(arch.InterfaceDictionary,"newInterface");
    saveToDictionary(arch,"TopDictionary")
    topDictionary = systemcomposer.openDictionary("TopDictionary.sldd");

    创建新字典,并将其添加为现有字典的引用。

    refDictionary = systemcomposer.createDictionary("ReferenceDictionary.sldd");
    addReference(topDictionary,"ReferenceDictionary.sldd")

    模型浏览器中确认。

    输入参数

    全部折叠

    数据字典,指定为 systemcomposer.interface.Dictionary 对象。有关如何创建数据字典的信息,请参阅 createDictionary

    引用的字典,指定为字符向量或带 .sldd 扩展名的引用字典名称字符串。

    示例: "ReferenceDictionary.sldd"

    数据类型: char | string

    当字典中两个同名接口发生冲突时的碰撞解决选项,指定为以下值之一:

    • "KeepTop" 保留顶层字典中的接口,删除引用字典中的接口。

    • "KeepReference" 以保留引用字典中的接口,并删除顶层字典中的接口。

    • "Unspecified",如果在创建引用时存在冲突,就会出错。

    数据类型: char | string

    详细信息

    全部折叠

    版本历史记录

    在 R2021a 中推出

    另请参阅

    函数

    对象

    模块

    工具