How to callback variable and command in any function using App Designer
2 views (last 30 days)
Show older comments
Hello,
I am new to Matlab and I have having trouble using App designer. I am currently making a GUI to control a microscope through a program called micromanager. So pretty much the 3 commands below is what I need to access the microscope through micromanager. I do not want to keep writing this in every button function, I just want to write it once somewhere and call it back when needed. For example, when taking creating a snap shot button, I need to have a function which executes mmc.snapImage(), but if I do not have the 3 lines below in the same function, it does not recognize 'mmc'. I tried inserting this in the startUpFcn but that does not work. Is there anyway I can simply write the 3 lines of code once and call it back whenever in other functions.
import mmcorej.*;
mmc = CMMCore;
mmc.loadSystemConfigureation('location in C drive.....')
0 Comments
Answers (1)
ES
on 29 May 2018
set the mmc to the app object in the startup function. In other functions you can use the app object.
% In startup function.
import mmcorej.*;
mmc = CMMCore;
app.mmc = mmc
mmc.loadSystemConfigureation('location in C drive.....')
and
%In other functions
mmc = app.mmc;
mmc.snapImage()
0 Comments
See Also
Categories
Find more on Develop Apps Using App Designer in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!