Effacer les filtres
Effacer les filtres

How would I create an cftool session with some default inputs, then save it as a .sfit file programatically?

2 vues (au cours des 30 derniers jours)
I am wanting to build a script to iterate through a list of surface fitting exercises.
I would like to create a series of '.sfit' files programatically which i can then let the user load and modify as they see fit (pun intended :))
I was looking at the options to interact with the cftool using the following,
h = getappdata( groot, 'SurfaceFittingToolHandle' );
then trying to use the functions associated with the sftool object to save and close the session using the following...
SessionName1 = saveSession(h,'SurfaceSession')
This creates a Session object in the workspace, but i'm unclear on how to save this as a '.sfit' file if that is even possible.
I'd have thought that something like:
save('session.sfit','SessionName1')
might work, but alas it does not appear to as I get the following when I load the file...
Any thoughts you file Matlabers?

Réponse acceptée

William Renold-Smith
William Renold-Smith le 25 Jan 2024
Looks like a ansawered my own question.....
%Open sftool (with arguments if you so desire
sftool
%Grab the handel of the tool
hand = getappdata( groot );
% Save the tool with a name of your choice
sftoolgui.sfsession(hand.SurfaceFittingToolHandle, 'save', 'Tom.sfit');

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with Curve Fitting Toolbox dans Help Center et File Exchange

Produits


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by