필터 지우기
필터 지우기

Error using + (line 30) Checksums must match for cvdata operator calculation?

조회 수: 6 (최근 30일)
Mathworks,
I have coverage enable in the model, I pull data using fromworkpace blocks, I have multiple test cases, I also use constants (also defined in the work space, constant blocks in the model). If I change a constant value from one test case to another in the workspace and attempt to use the overloaded operator + on the data objects I get the checksum error, why is that? How can I solve this issue?
Thanks Dan
  댓글 수: 1
daniel
daniel 2017년 3월 22일
I should also add that the constant is used to change an array size in the model.

댓글을 달려면 로그인하십시오.

채택된 답변

daniel
daniel 2017년 3월 24일
it was because the model was changing the size of the array between test cases, changes the signature of the data structure, wont let you add the coverage.
  댓글 수: 1
Davide Frey
Davide Frey 2019년 1월 24일
As a side note to this answer, you can encounter the same problem when the options "Parameters" is on for the test generation.
In that case, if you define set of parameters that are not made by the same parameter, simulink will assign/change the value of the missing one and maybe the size.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Inputs에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by