Simulink模型测试典型问题分享-接口定义不完整

描述

问题描述:

  • 计算模块未定义数值范围,存在越界风险。
  • 信号未规定精度和误差范围,导致背靠背测试未通过。

改进建议:

在接口/功能需求文档中明确定义接口数值范围、维度和精度要求,并且使用模型静态工具进行检测。如MXAM sdt_sc004规范要求:

“模型中每个具有两个或更多输入信号的算术块(如求和块、乘积块、点积块)都必须使用适当的数据类型。”

例如:

模型中两个输入信号数据类型均为int8,运算后数据类型为uint8,存在数据越界风险。

Simulink

图 1 模型数据类型

MXAM在运行后报告了数据越界问题。

Simulink

图 2 MXAM报告

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分