MATLAB SIMULINK 7 - GRAPHICAL USER INTERFACE Instrukcja Użytkownika Strona 56

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 500
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 55
3 A Simple Programmatic UI
3-4
The Position property is a four-element vector that specifies the location of the UI
on the screen and its size: [distance from left, distance from bottom, width, height].
Default units are pixels.
Add Components to the Simple Programmatic UI
Create the push buttons, static text, pop-up menu, and axes components to the UI.
1
Following the call to figure, add these statements to your code file to create three
push button components.
% Construct the components.
hsurf = uicontrol('Style','pushbutton',...
'String','Surf','Position',[315,220,70,25]);
hmesh = uicontrol('Style','pushbutton',...
'String','Mesh','Position',[315,180,70,25]);
hcontour = uicontrol('Style','pushbutton',...
'String','Countour','Position',[315,135,70,25]);
Each statement uses a series of uicontrol property/value pairs to define a push
button:
The Style property specifies that the uicontrol is a push button.
The String property specifies the label on each push button: Surf, Mesh, and
Contour.
The Position property specifies the location and size of each push button:
[distance from left, distance from bottom, width, height]. Default units for push
buttons are pixels.
Each uicontrol call returns the handle of the push button created.
2
Add the pop-up menu and its static text label by adding these statements to the code
file following the push button definitions. The first statement creates a popup menu.
The second statement creates a text component that serves as a label for the popup
menu.
htext = uicontrol('Style','text','String','Select Data',...
'Position',[325,90,60,15]);
hpopup = uicontrol('Style','popupmenu',...
'String',{'Peaks','Membrane','Sinc'},...
'Position',[300,50,100,25]);
Przeglądanie stron 55
1 2 ... 51 52 53 54 55 56 57 58 59 60 61 ... 499 500

Komentarze do niniejszej Instrukcji

Brak uwag