run .m files in a GUI call .m files from a GUi call functions from a GUI

3 visualizzazioni (ultimi 30 giorni)
hi all,
my problem is, that I created a GUI and a programm with some .m files.
Now I want to start the main file of my .m files within the GUI. This works fine but I got an error message(I'm sure there'll be more coming soon^^) which sais that a function I'm calling gets to many input arguments.
When running the general program without the gui, everything works fine.
I did not change anything, just cpy paste the code from my main file in which every other .m files are called. I tried the following:
boxcalibration(vid,caminfo,scrsz);
a='boxcalibration';
nargin(a);
boxcalibration is the function I try to call but I can't get it anyway. Thx for help Phil
  2 Commenti
Orion
Orion il 5 Apr 2016
Modificato: Orion il 5 Apr 2016
What is the error message you get ?
Also, instead of copy/paste the code of the main file, you should just call your main function directly from the callback in your gui.
Metin
Metin il 5 Apr 2016
I think you have to change your function like;
myfunction varlist(a,b,varargin)
% code
end

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Get Started with MATLAB in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by