Instrument Control Toolbox Release Notes |
Upgrading from an Earlier Release
This section describes the upgrade issues involved in moving the Instrument Control Toolbox 1.0 (Release 12.0) to the Instrument Control Toolbox 1.1 (Release 12.1).
Events, Callbacks, and Function Handles
Action properties and action functions are now referred to as callback properties and callback functions. This new terminology is reflected in new names for the associated properties and functions. The general rule for the name changes is to change "Action" to "Fcn" for properties, and "action" to "callback" for functions. For example, TimerAction
has been renamed TimerFcn
, and instraction
has been renamed instrcallback
.
Additionally, if you want to automatically pass the object and event information to the callback function, then you must specify the function as either a function handle or as a cell array. Note that you can also specify the callback function as a string. In this case, the callback is evaluated in the MATLAB workspace and no requirements are made on the function's input arguments.
Vendor Driver Requirements and Limitations | Instrument Control Toolbox 1.0 Release Notes |