Specifications

i
Contents
1
Getting Started with GUIDE
GUIDE – GUI Development Environment . . . . . . . . . . . . . . . 1-3
GUIDE Toolset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Understanding How to Create GUIs . . . . . . . . . . . . . . . . . . . . . 1-4
Getting Started Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Example – The GUI Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Example – Laying Out the GUI . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Creating the Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Example – Programming the GUI . . . . . . . . . . . . . . . . . . . . . . 1-16
Example – Testing the GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19
Example – Adding the File Menu to the GUI . . . . . . . . . . . . . 1-20
Example – Programming the Menu Callbacks . . . . . . . . . . . . 1-24
User Interface Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-26
Push Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-26
Toggle Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-27
Radio Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-27
Checkboxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29
Edit Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-29
Static Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-30
Sliders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-30
Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-32
List Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-33
Popup Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-34
Enabling or Disabling Controls . . . . . . . . . . . . . . . . . . . . . . . . 1-35
Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-36
Figure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-37