文档

日本模式检查MATLAB汽车咨询委员会(JMAAB)指南遵从性

您可以检查您的模型或子系统是否符合日本Matlab®汽车咨询委员会(JMAAB)指南通过运行模型顾问。导航到按照任务>JMAAB的建模标准然后检查一下。

JMAAB涉及到主要的汽车oem和供应商在发展MathWorks的过程中®控件、仿真和代码生成产品,包括Simulinks manbetx 845万博1manbetx®, Stateflow®,万博1manbetxSimulink Coder™.这种合作的一个重要成果是控制算法建模指南(JMAAB)(5.1版)。

对于JMAAB检查,您可以控制Model Advisor是处于屏蔽状态还是遵循链接。看到设置MAAB和JMAAB检查查看面具下或遵循链接

表列出了JMAAB检查,使用适用的JMAAB控制算法建模指南。

按照任务>JMAAB的建模标准子文件夹 模型顾问检查 JMAAB控制算法建模指南的指南,版本5.1
命名约定

检查文件名

ar_0001:文件名的可用字符

检查文件夹名称

ar_0002:文件夹名称的可用字符

检查子系统名称

jc_0201:用于子系统名称的可用字符

检查端口块名称

JC_0211:Inport Block和Outport块的可用字符

检查块名称中的字符用法

JC_0231:块名称的可用字符

检查信号名称和总线名称的可用字符

jc_0222:

检查参数名称的可用字符

jc_0232:用于参数名的可用字符

检查模型文件名的长度

jc_0241:模型文件名的长度限制

在模型路径的每一层检查文件夹名称的长度

jc_0242:文件夹名称的长度限制

检查子系统名称的长度

jc_0243:子系统名称的长度限制

检查进口和出口名称的长度

jc_0244:对导入和输出名称的长度限制

检查信号长度和总线名称

信号和总线名称的长度限制

检查参数名称的长度

jc_0246:参数名长度限制

检查块名称的长度

jc_0247:块名称的长度限制

模型架构

检查是否混合了基本块和子系统

db_0143:在模型层次结构中使用块类型

模型配置选项

检查实施逻辑信号作为布尔数据(与双倍)

jc_0011:布尔数据类型的优化参数

万博1manbetx

检查使用非标准显示属万博1manbetx性的Simulink图

NA_0004:S万博1manbetximulink模型外观设置

检查字体格式

db_0043:模型字体和字体大小

检查端口定位和配置

db_0042: import和Outport块的使用

检查块名称是否显示在块下方

db_0142:块名称的位置

检查块名称的显示属性

jc_0061:显示块名称

检查触发和使能块的位置

db_0146:条件子系统中的块布局

检查非默认块属性

db_0140:显示块参数

检查未连接的端口和信号线

db_0081:未连接的信号/块

检查Switch块的使用情况

使用Switch块

检查关系算子块的使用情况

jc_0131:关系操作符的使用

检查块中的索引

db_0112:索引的使用

检查块中可调参数的使用情况

db_0110:块参数指南

检查信号线标签(JMAAB)

JC_0008:信号标签的定义

检查传播的信号标签

jc_0009:信号名传播
检查离散时间积分器块的使用情况 离散时间积分器块的使用指南
检查多端口交换块中的数据端口设置 jc_0630:多端口交换块的使用
检查具有非零偏差的定点数据类型的使用情况 jc_0643:定点设置
检查交换机块的输入和输出数据类型 具有切换功能的块输入/输出数据类型
检查产品块输入信号的符号 JC_0611:乘法和分割块的输入信号

Check Signed Integer Division舍入模式

jc_0642:整型舍入模式设置

根据数据对象检查类型设置

排版指南

检查饱和块的使用情况

饱和度块的使用指南

检查合并块的使用情况

输入到合并块的信号线的使用限制

检查内存和单位延迟块的使用情况

使用连续时间延迟块和离散时间块

检查块方向

jc_0110:阻挡方向

检查模型中的方块是否有阴影

jc_0604:块阴影

检查产品块的操作顺序

乘法和除法块的运算符顺序

检查逻辑运算符块的图标形状

JC_0621:使用逻辑运算符块的指南

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

jc_0645:参数定义用于校准

检查Switch case块和If块中的default/else case

jc_0656:条件控制块的用法

检查查找表的使用情况

jc_0626:查找表块的使用指南

检查Fcn块表达式中是否有括号

JC_0622:使用FCN块的指南

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

jc_0640:条件子系统中Outport块的初始值设置

检查是否避免子系统之间的代数循环

反馈回路中的延迟块布局

比较Simulink中的浮点类型万博1manbetx 在Simulink中比较浮点类型万博1manbetx
检查Simulink数据名称的重复万博1manbetx jc_0791:重复的数据名称
Stateflow

检查流程图中的过渡方向

db_0132:流程图中的过渡

检查状态流图形函数中的返回值赋值

JC_0511:从图形功能设置返回值

检查状态流图(JMAAB)中的默认转换位置

jc_0531:默认转换的位置。

用Simulink I/O检查强数据类型万博1manbetx

db_0122: statflow和Simul万博1manbetxink接口信号和参数

检查具有本地范围的状态流数据对象

db_0125: statflow本地数据

检查statflow图形函数返回值的使用情况

不适用

检查状态流程图中的指针

jm_0011: statflow中的指针

检查状态流图中的事件广播

jm_0012:事件和广播事件的使用限制

检查状态流图中的按位操作

na_0001: statflow操作符的标准用法

检查状态流图中无符号整数的一元减操作

jc_0451:对无符号整数使用一元减号

检查国家行动的评论

jc_0738: statflow注释的用法

检查逻辑类型信号的禁止比较操作

jc_0655: statflow中禁止逻辑值比较

检查statflow状态下内部转换的使用情况

jc_0763:使用多个内部转换

检查statflow转换中转换条件的使用情况

jc_0772:转换行的执行顺序和转换条件

检查唯一性状态流状态和数据名称 jc_0732:状态名、数据名和事件名之间的区别

检查状态名的唯一性

jc_0730: statflow块中唯一的状态名

检查括号中括号的使用情况

jc_0752:转换标签条件动作的格式

检查禁止的国家行动和流程图组合

jc_0762:禁止状态动作和流程图组合

检查statflow中的条件操作和转换操作

jc_0753:状态流中的条件动作和转换动作

检查statflow中数组的第一个索引

jc_0701:第一个索引的可用编号

检查国家名称的使用情况

JC_0731:状态名称格式

检查默认转换路径的执行时间

jc_0712:默认转换路径的执行时间

检查动作类型的重复

jc_0734:状态动作类型的数量

检查状态流图中未使用的数据

jc_0700: statflow块中未使用的数据

检查状态转换条件中使用的变量的更新

更新状态图转换条件中使用的数据的时间

在statflow中检查内部转换的起点

jc_0760:内部转换的起点

检查用于分组的并行状态溢状态

并行状态的使用

检查并行状态的数据范围

并行状态下的本地数据定义

检查statflow块的缩进

JC_0736:状态流块中的均匀缩进

检查状态转换中的意外回溯

状态转换中的回溯预防

检查状态内部文本的使用情况 描述国家内部文本的指导方针
检查状态流图中未连接的对象

未连接的过渡线/状态/连接结点

检查标签字符串在转换中的位置 JC_0770:过渡标签布局
检查状态流程图操作语言

图表动作语言

检查statflow数据名称的可用字符

jc_0795:用于状态流数据名称的可用字符

检查statflow数据名称的长度

jc_0796:对statflow数据名的长度限制

MATLAB功能

检查MATLAB函数的输入和输出设置

na_0034: MATLAB函数块输入/输出设置

检查MATLAB代码的全局变量

NA_0024:MATLAB函数中的共享数据

相关话题