Funcio utilitzada per la pantalla Menu_Exempes per enviar instruccións a la pantalla Command_Window. Aquesta funció invocara el metode Comanda de la finestra Command_window, si aquesta no existeix la creara de nou i li invocara el metode. Parametres d'entrada: inst - Srting que conte la instrucció de matlab que es vol executar a la pantalla command_window. Parametres de Sortida: Aquesta funció no té parametres de sortida.
0001 function Envia_Comanda(inst) 0002 %Funcio utilitzada per la pantalla Menu_Exempes per enviar instruccións a 0003 %la pantalla Command_Window. Aquesta funció invocara el metode Comanda de 0004 %la finestra Command_window, si aquesta no existeix la creara de nou i li 0005 %invocara el metode. 0006 % 0007 % 0008 % Parametres d'entrada: 0009 % 0010 % inst - Srting que conte la instrucció de matlab que es vol executar a 0011 % la pantalla command_window. 0012 % 0013 % Parametres de Sortida: 0014 % 0015 % Aquesta funció no té parametres de sortida. 0016 % 0017 % 0018 0019 0020 %Busquem totes les finestres anomenades Command_window 0021 figHandles = findall(0,'Type','figure','Name','Command_window'); 0022 0023 %comprovem si l'hem trovat 0024 if isempty(figHandles) 0025 %no hi havia la finestra , La creem i la tornem a buscar. 0026 Command_window(); 0027 figHandles = findall(0,'Type','figure','Name','Command_window'); 0028 end 0029 0030 %Li invoquem el metode Comanda(hObject, eventdata, handles) a la finestra comand-window 0031 eval([handle(figHandles).name '(''Comanda'',handle(figHandles),[],guidata(handle(figHandles)), inst )' ]);