主要内容

模型配置参数:诊断

这个诊断学类别包括用于检测与解算器和解算器设置相关的问题的参数,例如代数循环。

参数 描述

代数环

选择Simulink要采取的诊断操作金宝app®软件在编译模型时检测代数循环。

最小化代数循环

如果由于输入端口有直接馈通,不能对原子子系统或模型块执行人工代数环路最小化,请选择要采取的诊断操作。

块优先违反

选择Simulink软件检测到块优先级规格错误时要采取的诊断操作。金宝app

最小步长冲突

如果Simulink软件检测到下一个仿真步骤小于为模型指定的最小步长,选择要采取金宝app的诊断操作。

连续过零违规

选择当Simulink软件检测到连续的过零次数超过指定的最大值时要采取的诊断操作。金宝app

自动解算器参数选择

如果Simulink软件更改解算器参数设置,请选择要采取的诊断操作。金宝app

无关离散导数信号

选择当离散信号似乎通过Model块传递到具有连续状态的块的输入时要采取的诊断操作。

国家名称冲突

选择当一个名称用于模型中的多个状态时要采取的诊断操作。

模拟状态接口校验和不匹配

在加载操作点之前,使用此检查确保接口校验和与模型校验和相同。

这些配置参数位于先进的参数部分。

参数 描述

允许符号尺寸规格

指定Simulink是否在整个模金宝app型中传播尺寸符号,并在传播的信号尺寸中保留这些符号。

允许单元系统

指定模型中允许的单元系统。

单元不一致消息

指定是否应该将单元不一致报告为警告。选择当Simulink软件检测到单元不一致时要采取的诊断动作。金宝app

允许自动单位转换

允许在模型中进行自动单位转换。

检查未定义的子系统初始输出

如果模型包含有条件执行的子系统,其中具有指定初始条件的块驱动具有未定义初始条件的Outport块,则指定是否显示警告。

解决数据不一致

如果Simulink软件检测到S函数具有连续采样时间,但在多次执行时未产生一致结金宝app果,则选择要采取的诊断操作。

忽略零交点

如果Simulink检测到被忽略的过零,选择要采取的诊断操作金宝app

戴面具的零交叉

如果Simulink检测到正在屏蔽的过零,请选择要采取的诊断操作。金宝app

框图包含禁用的库链接

选择保存包含禁用库链接的模型时要执行的诊断操作。

方框图包含参数化的库链接

选择保存包含参数化库链接的模型时要执行的诊断操作。

初始状态为数组

初始状态为数组时的消息行为

最大标识符长度不足

对于参考型号,请在配置参数最大标识符长度未提供足够的字符长度以使全局标识符在模型中唯一。

结合输出和更新方法进行代码生成和模拟

当输出和更新代码在一个函数中时,强制模拟执行顺序与代码生成顺序相同。对于某些建模模式,设置此参数可防止潜在的模拟和代码生成不匹配。设置此参数可能会导致人工代数循环。

缺少预生成的库子系统代码时的行为 为包含具有函数接口的可重用库子系统实例的模型生成代码时,请指定当模型无法使用预生成的库代码或缺少预生成的库代码时,是否显示警告或错误。

FMU导入模块

启用调试执行模式时,FMU二进制文件将在单独的进程中执行。

变条件下的算术运算

指定在可变条件中发现算术运算时要采取的诊断操作。

信号源和目标的可变条件不匹配 指定当与变量相关的建模问题可能导致生成的代码中未使用Simulink变量时要采取的诊断操作。金宝app

相关的话题