主要内容

金宝appSimulink.DualScaledParameter

指定Simulink双比例参数的名称、值、单位和其他特性金宝app

描述

使用金宝appSimulink.DualScaledParameter因此,可以定义一个对象,该对象存储具有相同物理值的两个缩放值。

例如,对于温度测量,可以存储华氏标度和摄氏标度,其转换由提供的计算方法定义。给定一个缩放值,则金宝appSimulink.DualScaledParameter使用计算方法计算其他缩放值。

双比例参数继承了金宝appSimulink.参数班级。双比例参数具有:

  • 校准值。您喜欢使用的值。

  • 主值。Simulink的真实价值金宝app®使用。

  • 内部存储的整数值。嵌入代码中使用的值。

你可以用金宝appSimulink.DualScaledParameter用于模拟和代码生成的模型中的对象。该参数在通过计算方法生成代码之前计算内部值。这种离线计算会产生更精简的代码。

如果提供校准值,参数将使用计算方法计算主值。这种方法可以是一阶有理函数。

Y = A. x + B C x + D

  • x是校准值。

  • Y是主要的价值观。

  • A.B是CalToMain计算分子的系数。

  • CD是CalToMain计算分母的系数。

如果提供校准最小值和最大值,参数将计算主值的最小值和最大值。Simulink将对参数值执行范围检查。当参数对象值超出与其指定的最小值和最大值以及数据类型相对应的范围时,软件将向您发出警报。金宝app

创造

创建一个金宝appSimulink.DualScaledParameter对象:

  • 通过使用模型数据编辑器。而不是创建金宝appSimulink.参数对象,创建一个金宝appSimulink.DualScaledParameter对象看见与使用工作空间变量的模型交互.

  • 通过使用模型资源管理器:

    1. 模型层次结构窗格中,选择工作区或数据字典。

    2. 在工具栏上,选择添加>添加自定义.

    3. 在“模型管理器-选择对象”对话框中,设置对象类金宝appSimulink.DualScaledParameter.

  • 通过使用金宝appSimulink.DualScaledParameter函数,如下所述。

描述

例子

DSParam=Si金宝appmulink.DualScaledParameter返回一个金宝appSimulink.DualScaledParameter具有默认属性值的对象。

性质

全部展开

有关属性对话框中属性的信息,请参见金宝appSimulink.DualScaledParameter对象,请参见金宝appSimulink.DualScaledParameter属性对话框.

此参数的校准值,指定为有限的实数双倍数。此值表示您喜欢使用的值。

在指定之前校准值,您必须指定计算器计算器定义计算方法。参数使用计算方法和校准值来计算Simulink使用的主要值。金宝app

相对应校准值在“属性”对话框中。

例子:5.34

数据类型:双重的

此参数的校准最小值,指定为有限的、实的、双精度的标量数。默认值,[],表示未指定最小值。

在指定之前校准最小值,您必须指定计算器计算器定义计算方法。该参数使用计算方法和校准最小值来计算Simulink使用的最小值或最大值。一阶有理函数是严格单调的,可以是递增的,也可以是递减的。如果增加,设置校准最小值将设置主最小值。如果它正在减小,设置校准最小值将设置主最大值。金宝app

如果参数值小于最小值或最小值超出参数数据类型的范围,Simulink将生成警告。在这些情况下,更新图表或启动模拟时,Simulink会生成错误。金宝app

相对应校准最小值在“属性”对话框中。

例子:10.51

数据类型:双重的

此参数的校准最大值,指定为有限的、实的、双精度的标量数。默认值,[],表示未指定最大值。

在指定之前校准最大值,您必须指定计算器计算器定义计算方法。该参数使用计算方法和校准最大值来计算Simulink使用的相应最大值或最小值。一阶有理函数是严格单调的,可以是递增的,也可以是递减的。如果增加,设置校准最大值将设置主最大值。如果它正在减小,设置校准最大值将设置主最小值。金宝app

如果参数值小于最小值或最小值超出参数数据类型的范围,Simulink将生成警告。在这些情况下,更新图表或启动模拟时,Simulink会生成错误。金宝app

相对应校准最大值在“属性”对话框中。

例子:-10.51

数据类型:双重的

计算方法的分子系数,指定为分子系数的标量数或值向量A.B对于一阶线性方程:

Y = A. x + B C x + D

默认值为[](未指明)。为指定有限、实、双标量值A.B. 例如,[1 1]或者,对于交互缩放,1..

一旦你申请了计算器,您不能更改它。

相对应计算分子在“属性”对话框中。

例子:[1 1]

例子:1.

数据类型:双重的

计算方法的分母系数,指定为分母系数的标量数或值向量CD对于一阶线性方程:

Y = A. x + B C x + D

默认值为[](未指明)。为指定有限、实、双标量值CD. 例如,[1 1].

一旦你申请了计算器,您不能更改它。

相对应计算分母在“属性”对话框中。

例子:[1 1]

数据类型:双重的

校准参数的名称,指定为字符向量。

相对应校准名称在“属性”对话框中。

例子:'这是一个校准参数。'

数据类型:烧焦

此校准参数值的测量单位,指定为字符向量。

相对应校准装置在“属性”对话框中。

例子:“华氏度”

数据类型:烧焦

此属性是只读的。

有关对象配置有效性的信息,返回为真的(有效)或假的(无效)。如果Simulin金宝appk检测到配置问题,它会将此字段设置为假的并在诊断信息财产。

相对应配置是否有效在“属性”对话框中。

数据类型:符合逻辑的

此属性是只读的。

有关无效对象配置的诊断信息,作为字符向量返回。如果指定无效的属性设置,Simulink将在此字段中显示一条消息。使用诊断信息帮助您解决无效配置问题。金宝app

相对应诊断信息在“属性”对话框中。

数据类型:烧焦

例子

全部崩溃

创建一个金宝appSimulink.DualScaledParameter对象,该对象将温度存储为华氏温度和摄氏温度。

创建一个金宝appSimulink.DualScaledParameter对象

温度=Simu金宝applink.DualScaledParameter;

设置在华氏和摄氏之间转换的计算方法。

温度计算器=[1-32];计算温度不包括提名人=[1.8];

设置要查看的温度值(以华氏度为单位)。

温度校准值=212
Temp=DualScaledParameter,其属性为:CalibrationValue:212 CalibrationMin:[]CalibrationMax:[]CaltomainCompudeMounter:[1-32]CaltomainCompudeMountator:1.8000 CalibrationName:''CalibrationDocUnits:''IsConfiguration有效:1 DiagnosticMessage:''值:100 CoderInfo:[1x1 Simulink.CoderInfo]说明:''数据类型:'auto Min:金宝app[]最大值:[]单位:''复杂度:''真实尺寸:[1]

这个金宝appSimulink.DualScaledParameter计算温度值这是Simulink使用的值。金宝app温度校准值212(华氏度),所以温度值100(摄氏度)。

命名值并指定单位。

温度校准名称=“TempF”; 温度校准DOC单位=“华氏度”;

设置校准最小值和最大值。

温度校准最小值=0;温度校准最大值=300;

如果指定的校准值超出此允许范围,Simulink将生成警告。金宝app

指定Simulink使用的单位。金宝app

温度单位=“degC”;

打开Simulin金宝appk.DualScaledParameter对话框。

打开临时雇员

这个校准属性选项卡显示您指定的校准值和计算方法。

在对话框中,单击主要属性标签。

此选项卡显示有关Simulink使用的值的信息。金宝app

扩展能力

定点转换
使用定点设计器设计和模拟定点系统™.

另见

|(AUTOSAR区块集)

话题

在R2013b中引入