hello i want to make GUI with 2 buttons. 1. button is for browse video file (it also connect path and file name into variable). this is my code in first button…
function pushbutton1_Callback(hObject, eventdata, handles)[videoName,videoPathName]=uigetfile({'*.mp4';'*.*'},'File Selector')assignin ('base','file',videoName);assignin ('base','path',videoPathName);fname = strcat(videoPathName,videoName);assignin ('base','fname',fname);
so path and file name are in workspace in variable 'fname'
by second button a i want to run mfile 'run' that need path and file name from 1. button. so i wroute there only:
function pushbutton2_Callback(hObject, eventdata, handles) run
in mfile run is code:
... workingDir = 'C:\Users\lukino\Documents\MATLAB\temp'; mkdir(workingDir); mkdir(workingDir,'images'); disp('urobil temp dir') shuttleVideo = VideoReader(fname); disp('nacital mp4')...
dirrectories are made but video can not open… it wrote error:
Undefined function or variable 'fname'
but if i want to run it from mfile idetor it works… what is wrong?
Best Answer