主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

检查可调模块参数是否定义为命名常量

R2026a

检查 ID:mathworks.jmaab.jc_0645

规范:jc_0645:可标定参数的定义

描述

检查可调模块参数是否定义为命名常量。

作为标定目标的模块参数必须定义为命名常量。以下参数例外:

  • 设置为 0 的初始值

  • 设置为 1 的增量值、减量值

  • 算术表达式

注意

字面值用于数组索引。

下表列出 Simulink® 模块及其各自支持的参数:

模块支持的参数
BacklashBacklashWidth、InitialOutput
BiasBias
Combinatorial LogicTruthTable
ConstantValue
Dead ZoneLowerValue、UpperValue
DerivativeCoefficientInTFapproximation
Discrete-Time Integratorgainval、InitialCondition、UpperSaturationLimit、LowerSaturationLimit
GainGain
Hit CrossingHitCrossingOffset
Initial Condition (IC)Value
IntegratorInitialCondition、UpperSaturationLimit、LowerSaturationLimit、AbsoluteTolerance
n-D Lookup Table 
Magnitude-Angle to ComplexConstantPart
MemoryInitialCondition
Permute DimensionsOrder
QuantizerQuantizationInterval
Rate LimiterRisingSlewLimit、FallingSlewLimit、InitialCondition
Rate TransitionInitialCondition
Real-Imag to ComplexConstantPart
RelayOnSwitchValue、OffSwitchValue、OnOutputValue、OffOutputValue
SaturationUpperLimit、LowerLimit
SineAmplitude、Bias、Frequency、Phase、Samples、Offset
State-SpaceA、B、C、D、X0、AbsoluteTolerance
SwitchThreshold
Transport DelayDelayTime、InitialOutput、BufferSize、PadeOrder
Unit DelayInitialCondition

此检查需要 Simulink Check™ 许可证。

检查参数化

此检查不包括子检查,因为 MAB 建模规范仅提供一个子 ID。

作为参考,NA-MAAB 和 JMAAB 建模标准组织建议使用的 MAB 规范子 ID 为:

  • NA-MAAB - 无建议

  • JMAAB - a

  1. 打开模型配置编辑器并搜索检查 ID mathworks.jmaab.jc_0645。

  2. 使用允许的标定值来定义模型中校准变量可接受的值。

  3. 使用获取与模块类型对应的可调模块参数表添加或删除需要校准的模块类型和/或掩模类型。

  4. 点击应用并保存配置。

结果和建议的操作

条件建议的操作
可调模块参数值的使用不正确。将可调模块参数字面值更改为命名常量。

功能和限制

  • 对库模型运行。

  • 可以分析封装子系统中的内容。默认情况下,输入参数 Look under masks 设置为 graphical。

  • 可以分析库链接模块的内容。默认情况下,输入参数 Follow links 设置为 on。

  • 允许排除模块和图。

编辑时检查

此检查支持编辑时检查。