文档

万博1manbetxSimulink.data.dictionary.closeAll

关闭到所有打开数据字典的所有连接

语法

万博1manbetxSimulink.data.dictionary.closeAll
万博1manbetxSimulink.data.dictionary.closeAll (dictFileName)
万博1manbetxSimulink.data.dictionary.closeAll (___unsavedAction)

描述

万博1manbetxSimulink.data.dictionary.closeAll试图关闭到打开的所有数据字典的所有连接。例如,如果您创建对象,例如万博1manbetxSimulink.data.Dictionary,那是指字典,字典是打开的。

一些命令和函数,例如万博1manbetxSimulink.data.dictionary.cleanupWorkerCache,在字典打开时不能操作。方法等函数和方法来单独关闭每个连接是一种最佳实践关闭的方法万博1manbetxSimulink.data.Dictionary对象。要找到打开的字典,使用万博1manbetxSimulink.data.dictionary.getOpenDictionaryPaths.但是,您可以使用此函数关闭到所有字典的所有连接。

您还可以使用此函数在作为Simulink一部分的关闭脚本中关闭字典万博1manbetx®项目。

万博1manbetxSimulink.data.dictionary.closeAll (dictFileName关闭到已命名的字典的所有连接dictFileName.如果打开多个使用此文件名的字典(例如,如果字典具有不同的文件路径),该函数将关闭到所有字典的所有连接。

您不能指定dictFileName作为完整的文件路径,例如“C: \ temp \ myDict.sldd”

例子

万博1manbetxSimulink.data.dictionary.closeAll (___unsavedAction通过丢弃或保存未保存的更改关闭到目标字典的所有连接。您可以选择是保存还是丢弃对所有目标字典的所有更改。

例子

全部折叠

丢弃任何未保存的更改。字典中的所有条目都恢复到上一次保存的状态。

万博1manbetxSimulink.data.dictionary.closeAll (“丢弃”

打开到数据字典的多个连接,进行更改,然后通过丢弃未保存的更改来关闭所有连接。

在命令提示符下,通过创建万博1manbetxSimulink.data.Dictionary对象引用字典。

dictObj = 万博1manbetxSimulink.data.dictionary.open(“sldemo_fuelsys_dd.sldd”);

在模型资源管理器中显示字典

显示(dictObj)

您现在有两个到这个字典的连接万博1manbetxSimulink.data.Dictionary对象和模型资源管理器。

通过添加条目对字典进行更改。

dDataSectObj = getSection(dictObj,设计数据的);addEntry (dDataSectObj“myEntry”, 5.2);

万博1manbetxSimulink.data.dictionary.Section对象dDataSectObj是到字典的第三个连接。

关闭到字典的连接。丢弃未保存的更改。

万博1manbetxSimulink.data.dictionary.closeAll (“sldemo_fuelsys_dd.sldd”“丢弃”

对象中的节点不再显示字典模型层次结构“模型资源管理器”的窗格。的万博1manbetxSimulink.data.Dictionary对象dictObj与字典断开连接。方法无法与字典进行交互万博1manbetxSimulink.data.dictionary.Section对象dDataSectObj

清除引用字典的对象。

清晰的dictObjdDataSectObj

输入参数

全部折叠

目标数据字典的文件名,指定为字符向量。使用文件扩展名sldd

例子:“myDict.sldd”

数据类型:字符

未保存更改的操作,指定为“丢弃”(放弃更改)或“保存”(以保存更改)。

提示

如果满足以下任何一个条件,则打开数据字典:

  • 对象中的节点显示该字典模型层次结构“模型资源管理器”的窗格。要关闭到字典的这个连接,右键单击Model Explorer中的节点并选择关闭.或者,使用隐藏的方法万博1manbetxSimulink.data.Dictionary对象。

  • 你创建了一个引用字典的任何类的对象:

    • 万博1manbetxSimulink.data.Dictionary

    • 万博1manbetxSimulink.data.dictionary.Section

    • 万博1manbetxSimulink.data.dictionary.Entry

    要关闭这些到字典的连接,请使用关闭的方法万博1manbetxSimulink.data.Dictionary对象或清除对象。清除万博1manbetxSimulink.data.dictionary.Section而且万博1manbetxSimulink.data.dictionary.Entry对象。

  • 一个链接到字典的模型是打开的。要关闭到字典的连接,请关闭模型。

在R2016a中介绍

这个话题有帮助吗?