- Create a folder to store the figures. Let's say you name it "Figures".
- Assuming you have a loop or some mechanism to iterate through the test cases, you could programatically convert the output of a scope to jpeg:
How to save the figures after running the batch of testcases in matlab?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello
I'm running the batch of testcases using a script. These testcases are for running the simulation in model . Each testcase generates the output in the form of scope . How to convert the scope into figure(not screenshot) of each testcase and save it into a folder automatically for say 20 testcases?
Thank you in advance!
0 Kommentare
Antworten (1)
Aniketh
am 11 Jul. 2023
Hi, to automatically convert the scopes into figures and save them in a folder for multiple test cases, you can follow these steps:
print('-sModelName','-djpeg','model.jpeg')
For better customizability you would need to use handles to within the loop to accomodate for multiple cases. An template code for this would look like:
fig = figure;
copyobj(scopeHandle, fig);
filename = sprintf('Figure_%d.png', testCaseNumber); % Customize the filename as per your preference
saveas(fig, fullfile('Figures', filename));
close(fig);
Hope this helped!
2 Kommentare
Aniketh
am 12 Jul. 2023
Hi, sorry for the confusion that was just a sample code, I had attached the link to the handle doc page to refer and create a handle for the images.
Anyway here a few resources for the same:
Siehe auch
Kategorien
Mehr zu Testing Frameworks finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!