主要内容

金宝appSimulink.data.dictionary.Entry

配置数据字典条目

描述

一件物品金宝appSimulink.data.dictionary.Entry类表示数据字典的一个条目。对象允许您执行一些操作,例如为条目赋值或更改条目的名称。

在你创建一个新的金宝appSimulink.data.dictionary.Entry对象,则必须创建金宝appSimulink.data.dictionary.Section对象,该对象表示包含目标条目的数据字典部分。然而,一旦创建,金宝appSimulink.data.dictionary.Entry对象独立于金宝appSimulink.data.dictionary.Section对象。使用的函数getSection创建一个金宝appSimulink.data.dictionary.Section对象。

创建

语法

描述

的函数addEntrygetEntry,找到创建金宝appSimulink.data.dictionary.Entry对象。

属性

全部展开

包含数据字典的文件名,指定为字符向量。对此属性所做的更改会影响所表示的数据字典条目。

例子:“myDictionary.sldd”

数据类型:字符

最后修改条目的日期和时间,以协调世界时(UTC)作为字符向量返回。此属性为只读。

要修改条目的最后一个用户的名称,作为字符向量返回。此属性为只读。

条目的名称,指定为字符向量。对此属性所做的更改会影响所表示的数据字典条目。

数据类型:字符

进入状态,返回为“新”“修改”“不变”,或“删除”.自上次保存数据字典以来,状态是有效的。如果国家是“删除”,表示的条目将从其数据字典中删除。此属性为只读。

对象的功能

deleteEntry 删除数据字典条目
discardChanges 放弃对数据字典条目的更改
找到 在数据字典条目数组中搜索
getValue 返回数据字典条目的值
setValue 设置数据字典条目的值
showChanges 显示对数据字典条目所作的更改

例子

全部折叠

表示数据字典的设计数据部分myDictionary_ex_API.sldd与一个金宝appSimulink.data.dictionary.Section对象命名dDataSectObj

myDictionaryObj = 金宝appSimulink.data.dictionary.open (“myDictionary_ex_API.sldd”);dDataSectObj = getSection (myDictionaryObj,设计数据的);

添加一个条目myEntry与价值27的设计数据部分myDictionary_ex_API.sldd.指定返回的金宝appSimulink.data.dictionary.Entry对象变量e

e = addEntry (dDataSectObj“myEntry”, 27)
e =带有属性的条目:Name: 'myEntry' Value: 27 DataSource: 'myDictionary_ex_API. xml 'sldd' LastModified: '2014- august -26 18:42:08.439709' LastModifiedBy: 'jsmith' Status: 'New'

改变myEntry27到字符向量“我的新值”

setValue (e,“我的新值”)
e =带有属性的条目:Name: 'myEntry' Value: 'My New Value' DataSource: 'myDictionary_ex_API. xml '。sldd' LastModified: '2014- august -26 18:45:58.336598' LastModifiedBy: 'jsmith' Status: 'New'

表示数据字典条目fuelFlow与一个金宝appSimulink.data.dictionary.Entry对象命名fuelFlowObjfuelFlow在数据字典中定义myDictionary_ex_API.sldd

myDictionaryObj = 金宝appSimulink.data.dictionary.open (“myDictionary_ex_API.sldd”);dDataSectObj = getSection (myDictionaryObj,设计数据的);fuelFlowObj = getEntry (dDataSectObj,“fuelFlow”);

返回条目的值fuelFlow并赋值给变量fuelFlowValue

fuelFlowValue = getValue (fuelFlowObj)
fuelFlowValue = 237

表示数据字典的设计数据部分myDictionary_ex_API.sldd与一个金宝appSimulink.data.dictionary.Section对象命名dDataSectObjmyDictionary_ex_API.sldd引用数据字典myRefDictionary_ex_API.sldd

myDictionaryObj = 金宝appSimulink.data.dictionary.open (“myDictionary_ex_API.sldd”);dDataSectObj = getSection (myDictionaryObj,设计数据的);

创建一个金宝appSimulink.data.dictionary.Entry对象表示条目fuelFlow,它存在于myDictionary_ex_API.sldd.将对象赋给变量e

e = getEntry (dDataSectObj“fuelFlow”
e =带有属性的条目:Name: 'fuelFlow' Value: 237 DataSource: 'myDictionary_ex_API. xml 'sldd' LastModified: ' 2014-9-05 13:12:06.099278' LastModifiedBy: 'jsmith' Status: 'Unchanged'

迁移的条目fuelFlow到引用数据字典myRefDictionary_ex_API.sldd通过修改数据源的属性e

e.DataSource =“myRefDictionary_ex_API.sldd”
e =带有属性的条目:Name: 'fuelFlow' Value: 237 DataSource: 'myRefDictionary_ex_API. xml 'sldd' LastModified: ' 2014-9-05 13:12:06.099278' LastModifiedBy: 'jsmith' Status: 'Modified'

因为myDictionary_ex_API.sldd参考文献myRefDictionary_ex_API.sldd,这两个字典属于相同的字典层次结构,允许您迁移条目fuelFlow他们之间。

介绍了R2015a