This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Coding App Behavior

Control behavior of apps

Callbacks are responsible for the interactive functionality of an app. A callback is a function that you write to make components (such as buttons, sliders, or menus) respond to user interactions (such as button clicks, slider movements, and menu item selections).

You can assign callback functions to specific components by setting certain properties on those components. For more information, see Write Callbacks in GUIDE and Write Callbacks for Apps Created Programmatically.


guideOpen GUIDE
uiwaitBlock program execution and wait to resume
uiresumeResume execution of blocked program
waitforBlock execution and wait for condition
waitforbuttonpressWait for key press or mouse-button click
closereqDefault figure close request function
getappdataRetrieve application-defined data
setappdataStore application-defined data
isappdataTrue if application-defined data exists
rmappdataRemove application-defined data
guidataStore or retrieve UI data
guihandlesCreate structure containing all child objects of Figure
uisetprefManage preferences used in uigetpref


Code Functionality into Your App

Write Callbacks for Apps Created Programmatically

Learn about writing callbacks to control the behavior of apps you create programmatically.

Write Callbacks in GUIDE

Learn about writing callbacks to control the behavior of apps you create in GUIDE.

Callbacks for Specific Components

Learn how to program specific functionality for different components.

Share Data Among Callbacks

Learn different ways to manage and share data in your app.

Initialize a Programmatic App

Learn how to initialize property values and set defaults before the UI displays.

Initialize UI Components in GUIDE Apps

Learn how to initialize UI components and set defaults in your GUIDE app.

Interrupt Callback Execution

Learn how to control whether callbacks can be interrupted by other callbacks.

Structure of Programmatic App Code Files

Learn how to organize your app code.

Sample GUIDE Apps

GUIDE App Containing Tables and Plots

Examine a GUIDE app that displays tabular data and two plots.

Modal Dialog Box in GUIDE

Create a modal dialog box to confirm an operation.

Interactive List Box App in GUIDE

Examine a GUIDE app displays a list box that users can interact with.

GUIDE App With Parameters for Displaying Plots

Examine a GUIDE App that analyzes input data and generates frequency and time domain plots.

Plot Workspace Variables in a GUIDE App

Examine a GUIDE app that plots workspace variables.

Automatically Refresh Plot in a GUIDE App

Examine a GUIDE app that uses a timer object to continuously update plot data.

Was this topic helpful?