Example: Using Events and Callbacks
This example uses the M-file callback function
instrcallback to display event-related information to the command line when a bytes-available event or an output-empty event occurs.
sassociated with serial port COM1.
sto the Tektronix TDS 210 oscilloscope. Because the default value for the
continuous, data is asynchronously returned to the input buffer as soon as it is available from the instrument.
sto execute the callback function
instrcallbackwhen a bytes-available event or an output-empty event occurs. Because
instrcallbackrequires the serial port object and event information to be passed as input arguments, the callback function is specified as a function handle.
RS232?command asynchronously to the oscilloscope. This command queries the RS-232 settings and returns the baud rate, the software flow control setting, the hardware flow control setting, the parity type, and the terminator.
instrcallbackis called after the
RS232?command is sent, and when the terminator is read. The resulting displays are shown below.
Read the data from the input buffer.
s, you should disconnect it from the instrument, and remove it from memory and from the MATLAB workspace.
|Enabling Callback Functions After They Error||Using Control Pins|
© 1994-2005 The MathWorks, Inc.