How can I export scripted iteration results to base-workspace programmatically in 2017b ?

Hi, I am testing a model with multiple scripted iterations using Simulink test manager programmatically. I wish to observe the test results as numerical data for each iteration test that I have created programmatically by exporting it to baseworkspace. I came across a reference that suggested to use the following from custom criteria
assignin('base', sltest_iterationName, sltest_simout); %Assign the data in Base WorkSpace
save([sltest_iterationName '.mat'],'sltest_iterationName'); % Save data in MAT file(s).
But this was throwing the following error :
-----Error occurred in custom criteria and custom criteria assessment did not run to completion.
--------- Error ID: --------- MATLAB:assigninInvalidVariable
--------- Error Details: -------------- Invalid variable name "Iteration 1" in ASSIGNIN.
Any feedback is appreciated.

 채택된 답변

Max Heimann
Max Heimann 2022년 1월 28일
The error message says you have a variable called "Iteration 1", which is not allowed.
Probably no blank spaces are allowed in variable names. You could try renaming your variables accordingly.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Test Execution에 대해 자세히 알아보기

제품

릴리스

R2017b

태그

질문:

2022년 1월 28일

댓글:

2022년 1월 28일

Community Treasure Hunt

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

Start Hunting!

Translated by