主要内容

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

检查标准化 MATLAB Function 头的使用

mathworks.hism.himl_0001

依赖关系: Simulink® Check™

用法: 高完整性系统建模

规范: himl_0001:标准化 MATLAB 函数头的使用

说明

使用此检查来检查模型中的所有 MATLAB® 函数,包括本地函数和引用的 MATLAB 文件中的函数,以检查它们是否具有标准化的函数头。

此检查用于验证函数头中是否存在此信息:

  • 函数名称

  • 函数描述

  • 输入变量描述

  • 输出变量描述

以下是定义函数头的示例:

  • % FUNCTION NAME:<Description of the function>

  • % Input variable 1: < Description of input variable 1>

  • % Input variable 2: < Description of input variable 2>

  • % Output variable 1: < Description of output variable 1>

检查参数

使用模型顾问配置编辑器,通过指定输入参数来定义分析范围。

参数描述
标题格式类型

指定函数头应遵循的结构体,以保持一致性和清晰度。

默认(默认)| 自定义

  • 默认 - 默认标头格式类型

  • 自定义 - 要以字符串形式指定的自定义标头格式类型。

自定义页眉格式

以逗号分隔的字符串形式指定自定义标头的结构体。仅当标头格式类型设置为自定义时,此参数才启用。

描述、输入、输出(默认)

检查模型中引用的外部 .m 文件

指定是否在模型中对外部引用的 MATLAB 文件运行。

on (默认) | off

跟随链接

指定是否将文库链接模块的内容纳入分析。

on(默认)| off

查看封装内部

指定是否在分析中包含掩码模型元素。

全部(默认)| | 图形 | 功能性

  • 全部 - 检查分析是否包含所有掩码模型元素。

  • - 检查分析排除了已屏蔽的模型元素。

  • 图形 - 检查分析仅包括图形掩码模型元素。

  • 功能性 - 检查分析仅包括功能掩码模型元素。

建议的行动和结果

查看检查中标记出的违规行为以及建议的修复措施。应用更改后,保存模型并重新运行检查分析。

建模条件建议的操作
MATLAB 函数使用非标准函数头。

请考虑根据以下规范向函数添加函数头:

  • 必须是有效的 MATLAB 评论。

  • 必须紧跟函数签名。

  • 必须包含符合指定格式的标题。

功能和限制

  • 仅分析 Simulink 模型直接引用的函数

  • 允许排除模块和图

  • 分析活动和非活动变体的选择

  • 无需模型编译

版本历史记录

在 R2018b 中推出