主要内容

金宝appsimulink.varifeusage.

在模型中存储关于变量和块之间关系的信息

描述

一种金宝appsimulink.varifeusage.对象描述了模型中使用变量的位置。

将此信息用作:

  • 准备将变量永久存储在文件和工作空间中。有关为模型存储变量的更多信息,请参见确定Simulink模型中变量和对象的存储位置金宝app

  • 通过消除未使用的变量来减少您需要存储的变量数。

  • 准备在团队中工作时分区变量并建立可变所有权。

分析模型中的可变用法,使用金宝appsimulink.varifeusage.对象和金宝appSimulink.findVars功能。该函数返回并接受金宝appsimulink.varifeusage.对象作为参数。有关更多信息,请参阅金宝appSimulink.findVars

一种金宝appsimulink.varifeusage.对象还可以描述枚举数据类型的使用。

只有A.金宝appsimulink.varifeusage.构造函数或者金宝appSimulink.findVars函数中可以设置属性值金宝appsimulink.varifeusage.目的。否则只读属性。

创建

金宝appSimulink.findVars函数返回金宝appsimulink.varifeusage.对象。

使用时创建可变使用对象用作过滤器金宝appSimulink.findVars, 使用金宝appsimulink.varifeusage.下面描述的功能。

描述

例子

translowusageobj = 金宝appsimulink.varizeusage(varnames.Sourcename.创建一系列金宝appsimulink.varifeusage.对象来描述变量varnames..构造函数设置姓名每个对象的属性到指定的变量名称varnames.,并设置所有对象的属性到指定的源Sourcename..您可以指定varnames.使用任何加载模型中不使用的变量。

输入参数

展开全部

目标变量的名称,指定为字符向量或字符向量的单元格数组。构造函数创建金宝appsimulink.varifeusage.每个变量名称的对象。

例子:“k”

例子:{'k','asdf','fuelflow'}

数据类型:字符|细胞

定义目标变量的源的名称,指定为字符向量。例如,您可以指定MATLAB基础工作区或数据字典作为源。构造函数还确定和设置sourcetype.属性金宝appsimulink.varifeusage.对象。

例子:'基础工作区'

例子:“myModel”

例子:'mydictionary.sldd'

数据类型:字符

特性

展开全部

此属性是只读的。

对象描述的变量或枚举数据类型的名称描述,作为字符向量返回。

此属性是只读的。

定义所描述变量的工作空间或数据字典的名称,作为字符向量返回。表格显示了一些例子。

价值 意义
'基础工作区' 马铃薯®基础工作区
“MyModel” 为模型建模工作区mymodel.
'mymodel / mask1' 屏蔽块的屏蔽工作区mask1.在模型中mymodel.
“sldemo_fuelsys_dd_controller.sldd” 数据字典命名“sldemo_fuelsys_dd_controller.sldd”

如果您创建了一些示例,该表显示了一些示例金宝appsimulink.varifeusage.通过使用的对象金宝appSimulink.findVars函数查找枚举数据类型。

价值 意义
“BasicColors.m” 枚举类型在MATLAB文件中定义“BasicColors.m”
'' 枚举类型是动态定义的,没有源。
“sldemo_fuelsys_dd_controller.sldd” 枚举类型在命名的数据字典中定义“sldemo_fuelsys_dd_controller.sldd”

此属性是只读的。

定义变量的工作空间的类型作为字符向量返回。可能的值是:

  • '基础工作区'

  • '模型工作区'

  • '面具工作区'

  • '数据字典'

如果您创建了金宝appsimulink.varifeusage.通过使用的对象金宝appSimulink.findVars找到枚举数据类型的功能,可能的值是:

  • 'matlab文件'

  • “动态类”

  • '数据字典'

此属性是只读的。

使用使用枚举类型的变量或模型的块作为字符向量的单元格数组。每个字符矢量命名使用变量或枚举类型的块或模型。这金宝appSimulink.findVars函数填充此属性。

对象功能

例子

全部收缩

返回A.金宝appsimulink.varifeusage.变量的对象K.在基础工作区。

var = 金宝appsimulink.varizeusage(“k”'基础工作区');

您可以使用var.作为过滤器金宝appSimulink.findVars功能。

返回一系列金宝appsimulink.varifeusage.包含由返回的每个变量的一个对象的对象谁是命令在基础工作区中。

vars.=仿金宝app真软件。VariableUsage(谁,'基础工作区'

返回一系列金宝appsimulink.varifeusage.描述模型工作区中所有变量的对象。

hws = get_param(“mymodel”'modelworkspace');var = S金宝appimulink.VariableUsage (hws.whos,“MyModel”

返回一系列金宝appsimulink.varifeusage.描述掩码工作区中所有变量的对象。

maskVars = get_param ('mymodel / maskblock''maskwsvariables');vars = 金宝appsimulink.varizeusage(maskvars,'mymodel / maskblock');
介绍了R2012b