Test iterations based on Table in Data Dictionary
Ältere Kommentare anzeigen
I'm interested on generating iterations for Simulink Test. The system under test operates based on a truth table, stored in a Data Dictionary. I want to generate iterations from the latest version stored in the data dictionary at the time of testing. If my data is as follows, I would want to generate and test 9 iterations:
table =
1 0 0
1 1 0
1 1 1
2 questions: Are scripted iterations (2 nested for loops) the best way to generate the test cases? If so, how do you use variables from the data dictionary? Currently I get "Undefined function or variable 'table'" if I try to store the data to pass to my nested loop.
Akzeptierte Antwort
Weitere Antworten (1)
Young Ma
am 21 Mär. 2018
Hi Bryan,
For the first question, the answer probably would be yes.
For the second question, I would suggest you to take a look at this document to configure parameters properly in data dictionary:
Also, it's possible that the variable is still in Base Workspace and not stored in Simulink Data Dictionary. In that case, you could try the following in scripted iterations:
v = evalin('base', 'var');
This example extracts the value of the variable var in the MATLAB base workspace and captures the value in the local variable v.
Kategorien
Mehr zu Inputs finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!