MATLAB SIMULINK 7 - GRAPHICAL USER INTERFACE Manuale Utente Pagina 222

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 500
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 221
8 Programming a GUIDE UI
8-6
If you decide to change the Tag value after saving the UI, then GUIDE updates the
following items (assuming that all components have unique Tag values).
Component's callback function definition
Component’s callback property value
References in the code file to the corresponding field in the handles structure
To rename a callback function without changing the component’s Tag property:
1
Change the name in the callback function definition.
2
Update the component’s callback property by changing the first argument passed
to the anonymous function. For example, the original callback property for a push
button might look like this:
@(hObject,eventdata)myui('pushbutton1_Callback',...
hObject,eventdata,guidata(hObject))
In this example, you must change the string, 'pushbutton1_Callback' to the new
function name.
3
Change all other references to the old function name to the new function name in the
UI code file.
Deleting Callbacks
You can delete a callback function when you want to remove or change the function that
executes when the end user performs a specific action. To delete a callback function:
1
Search and replace all instances that refer to the callback function in your code.
2
Open the UI in GUIDE and replace all instances that refer to the callback function
in the Property Inspector.
3
Delete the callback function.
More About
“Anonymous Functions”
Vedere la pagina 221
1 2 ... 217 218 219 220 221 222 223 224 225 226 227 ... 499 500

Commenti su questo manuale

Nessun commento