万博1manbetxSimulink.Parameter
存储、分享和配置块参数值
描述
创建一个万博1manbetxSimulink.Parameter
对象设置值的一个或多个块参数模型,如获得参数的获得块。你创建的对象在一个工作区或在数据字典。设置参数值的对象,而不是阻止。
使用一个万博1manbetxSimulink.Parameter
对象:
分享一个值在多个块参数。
代表一个工程常数或可调校准参数。
单独的一个参数值的数据类型。
为代码生成配置参数数据。
的价值
对象的属性存储参数值。使用对象模型中,一块参数的值设置为一个表达式,包括对象的名称。省略了价值
属性的表达式。有关更多信息,请参见使用参数对象。
关于块参数的更多信息,请参阅组块的参数值和如何生成的代码存储内部信号、状态和参数数据(万博1manbetx仿真软件编码器)。
创建
创建一个万博1manbetxSimulink.Parameter
对象:
直接从一块对话框或属性检查器。看到创建、编辑和管理工作空间变量。
通过使用模型数据编辑器。检查参数选项卡。
通过使用Model Explorer。看到从内置的数据创建数据对象类包仿真软件万博1manbetx。
通过使用
万博1manbetxSimulink.Parameter
函数,下面描述。
语法
paramObj = 万博1manbetxSimulink.Parameter
paramObj = 万博1manbetxSimulink.Parameter (paramValue)
描述
paramObj = 万博1manbetxSimulink.Parameter
返回一个万博1manbetxSimulink.Parameter
对象的默认属性值。
paramObj = 万博1manbetxSimulink.Parameter (
返回一个paramValue
)万博1manbetxSimulink.Parameter
对象并初始化的值价值
属性通过使用paramValue
。
属性
例子
使用参数对象设置的值获得参数
在命令提示符处,创建一个
万博1manbetxSimulink.Parameter
对象。myParam = 万博1manbetxSimulink.Parameter;
分配的数值
价值
财产。myParam。价值= 15.23;
指定块的其他特征参数,通过调整对象属性。例如,指定参数的最小值和最大值,使用
最小值
和马克斯
属性。myParam。最小值= 10.11; myParam.Max = 25.27;
在一块对话框中,指定一个参数的值
myParam
。例如,在一个获得块对话框中,指定获得作为myParam
。在模拟过程中,获得参数使用值
15.23
。
改变值由参数存储对象
在命令提示符处,创建一个
万博1manbetxSimulink.Parameter
对象存储值2.52
。myParam = 万博1manbetxSimulink.Parameter (2.52);
改变值通过访问
价值
对象的属性。这种技术保存对象的其他属性的值。myParam。价值= 1.13;
用具体的数值数据类型创建参数对象
减少模型维护,你可以离开数据类型
属性默认值,汽车
。块的参数对象获得一个数据类型参数,使用对象。
减少的风险数据类型改变当你改变信号数据类型和其他数据类型在你的模型中,可以显式地指定一个参数对象的数据类型。例如,当您生成代码,出口参数数据定制代码,显式地指定数据类型的对象。
在命令提示符处,创建一个
万博1manbetxSimulink.Parameter
对象存储值18.25
。myParam = 万博1manbetxSimulink.Parameter (18.25);
表达式
18.25
返回的数量18.25
与双精度浮点数据类型双
。的价值
地产门店数量18.25
双精度。使用
数据类型
属性指定单精度的数据类型单
。myParam。数据类型=“单一”;
模拟或生成代码时,参数对象的值
价值
财产,18.25
指定的数据类型数据类型
财产,单
。
设置参数值的数学表达式
这个例子显示了如何设置一个参数的值对象,myParam
其他两个变量的总和,myvar#
和myOtherVar
。用这项技术,当你改变自变量的值,仿真软件立即计算参数对象的新值。万博1manbetx
创建两个独立的变量。
myvar# = 5.2;myOtherVar = 9.8;
创建参数对象。
myParam = 万博1manbetxSimulink.Parameter;
设置参数的值对象的表达式
myVar + myOtherVar
。myParam。价值= slexpr(“myVar + myOtherVar”)
另请参阅
AUTOSAR.Parameter
|万博1manbetxSimulink.CoderInfo
|万博1manbetxSimulink.LookupTable
|万博1manbetxSimulink.Signal
主题
- 数据对象
- 组块的参数值
- 如何生成的代码存储内部信号、状态和参数数据(万博1manbetx仿真软件编码器)
- 确定在哪里存储变量和对象模型模型万博1manbetx
- 数据类型支持的仿真软件万博1manbetx万博1manbetx
- 定义数据类