Data Acquisition Toolbox | ![]() ![]() |
A callback function that displays event information for the specified event
Syntax
Arguments
obj |
A device object. |
event |
A variable that captures the event information contained by the EventLog property. |
Description
is an example callback function that displays information to the MATLAB command window. For all events, the information includes the event type and the name of the device object that caused the event to occur. For events that record the absolute time in daqcallback(obj,event)
EventLog
, the event time is also displayed. For run-time error events, the error message is also displayed.
Remarks
You specify daqcallback
as the callback function to be executed for any event by specifying it as the value for the associated callback property. For analog input objects, daqcallback
is the default value for the DataMissedFcn
and RuntimeErrorFcn
properties. For analog output objects, daqcallback
is the default value for the RuntimeErrorFcn
property.
You can use the showdaqevents
function to easily display event information captured by the EventLog
property.
Example
Create the analog input object ai
and call daqcallback
when a trigger event occurs.
ai = analoginput('winsound'); addchannel(ai,1); set(ai,'TriggerRepeat',3) set(ai,'TriggerFcn',@daqcallback) start(ai)
Functions
Properties
DataMissedFcn
, EventLog
, RuntimeErrorFcn
![]() | clear | daqfind | ![]() |