如何在应用程序设计器中“快速保存”文件?
2次浏览(过去30天)
显示旧的注释
嗨,社区,
开发了一个小型的运动学仿真应用程序,可以保存仿真结果。但是我的“快速保存”键有问题。
“快速保存”按钮的作用是首先将模拟结果保存为普通保存功能。然后,如果我在模拟中改变了一些东西,那么我需要保存更改,而不给一个新的pfad。这意味着,“Quicksave”-函数需要记住保存路径,如果它存在,则保存在该路径中。
现在我写了这段代码,但每次我点击“快速保存”按钮,我仍然需要选择路径。谁能告诉我,我哪里做错了?
提前谢谢你的帮助
%按钮按下功能:保存按钮
函数SaveButtonPushed(应用程序、事件)
如果app.isNotValid
返回
结束
dStr = string(datestr(now()),“yyyy-mm-dd_HH-MM”));
sysVar = app.System;
sysName = app.System.Name;
[file,path] = uiputfile(“.mat”,“拯救电子系统”sysName +“_”+下游);
% if isnumeric(file) && file == 0
%返回
%结束
fileName = fullfile(路径,文件);
%文件存在
如果存在(文件名,“文件”)
保存(文件名,“sysVar”);
其他的
%if文件不存在
Call_SaveAsButtonPushed(应用)
结束
结束
结束