MATLAB SIMULINK 7 - GRAPHICAL USER INTERFACE Guide de l'utilisateur Page 636

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 759
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 635
13 Manage Application-Defined Data
GUI Data
Most GUIs generate or use data that is specific to the application. These
mechanisms provide a way for applications to save and re triev e data stored
with the GUI. With GUI data:
• You can access the data from within a callback routine using the
component’s handle, without needing to find the figure handle.
• Youdonotneedtocreateandmaintainahard-codednameforthedata
throughout your source code.
Use the
guidata function to manage GUI data. This function can store a
single variable as GUI data. GUI data differs from application data in that
• GUI d ata is a single variable; how ever, when defined as a structure, you
can add and remove fields.
• Application data can consist of many variables, each stored under a
separate unique name.
• You access GUI data using the
guidata function, which both stores and
retrieves GUI data.
• Whenever you use
guidata to store GUI data, it overwrites the existing
GUI data.
• Using the
getappdata, setappdata,andrmappdata functionsdoesnot
affect GUI data.
GUIdataisalwaysassociatedwiththeGUIfigure. Itisavailabletoall
callbacks of all components of the GUI. If you specify a component handle
whenyousaveorretrieveGUIdata,MATLABsoftwareautomatically
associates the data with the component’s parent figure.
GUI data can contain only one variable at any time. W riting GUI data with
a different variable overwrites the existing GUI data. For this reason, GUI
data is usually defined to be a structure to which you can add fields as you
need them.
You can access the data from w ithin a callback routine using the component’s
handle, without having to find the figure handle. If you specify a
component’s callback properties as function handles, the component handle is
13-8
Vue de la page 635
1 2 ... 631 632 633 634 635 636 637 638 639 640 641 ... 758 759

Commentaires sur ces manuels

Pas de commentaire