While i am doing back to back testing i am getting "Subsystem SIL_TEMP/Subsystem contains 'Data Store Read' or 'Data Store Write' blocks, which is not supported for SIL and PIL subsystem simulations." this kind of error. i also attach the screenshot of error message for the reference..
SIL test fails due to data store update issue, unlike successful MIL
조회 수: 8 (최근 30일)
이전 댓글 표시
Hi Community,
I am encountering an issue during Software-in-the-Loop (SIL) testing. My Simulink model utilizes three data stores: 'A', 'B', and 'Y'. Data stores 'A' and 'B' serve as inputs, while 'Y' represents the output, intended to store the sum of 'A' and 'B'. During Model-in-the-Loop (MIL) testing, all test cases pass successfully. However, when I transition to SIL testing, the 'Y' data store fails to update, causing the test cases to fail. I have verified the generated code, and it appears to correctly reflect the model's logic. Could anyone provide insight into potential causes for this discrepancy and offer troubleshooting suggestions? I have attached the model for reference.
The procedure I am following to create the SIL test harness is as follows:
Right click on Subsystem ==> Test Harness ==> Create for subsystem ==> Sources and Sinks => Test Sequence ==> Advacnced Properties ==> Verification Mode => Software in Loop.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Test Model Components에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!