SystemTest's Limit Check throws an error as the variable being tested on is empty. How do I get this LimitCheck working?
Ältere Kommentare anzeigen
I have a SystemTest of a Simulink model, where the outport signals are mapped to Test Variables.
When I try and perform a limitcheck, I get the Error Message: "[variableName] is empty."
I've not managed to figure out a workaround. When I attach a scope onto the outport signal, I find it is producing a signal right from the start of model simulation.
Akzeptierte Antwort
Weitere Antworten (1)
Fangjun Jiang
am 26 Aug. 2011
0 Stimmen
I think the problem might be that the signal is not logged. Do you have a signal label for that signal line? Does the "variableName" exist in the base workspace after the simulation? Right click the signal line, choose "signal properties", you will see a dialog to specify the signal name, log name, etc. Make it match the variable name.
9 Kommentare
James
am 26 Aug. 2011
James
am 26 Aug. 2011
Fangjun Jiang
am 26 Aug. 2011
That is probably unrelated. The scope has a default of 5000 points limit.
James
am 26 Aug. 2011
Fangjun Jiang
am 26 Aug. 2011
What do you mean? A signal line is connected to your Outport block. You are performing a limit check. The check has to be performed on a variable which contains the data representing the signal values along time. Do you check the 'variableName' in the workspace? How and where do you record the data? What variable do you use to record the data?
James
am 26 Aug. 2011
Fangjun Jiang
am 26 Aug. 2011
Maybe because that variable was accidentally cleared.
Bart Addis
am 31 Aug. 2011
If you are comparing doubles, it is likely that the values you are comparing against are not exact double precision matches for the outputs of the model. This could be a combination of conversion to binary and limited number of significant digits. You probably want to use the Tolerance Check tab of the Limit Check Element. This will give you control over how much precision you expect from the test.
James
am 14 Sep. 2011
Kategorien
Mehr zu Outputs 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!