Documentation Center

  • Trials
  • Product Updates

daqcallback

Callback function that displays event information for specified event

Syntax

daqcallback(obj,event)

    Note:   You cannot use the legacy interface on 64–bit MATLAB®. See Session-Based Interface to acquire and generate data.

Arguments

obj

A device object.

event

A variable that captures the event information contained by the EventLog property.

Description

daqcallback(obj,event) 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 EventLog, the event time is also displayed. For run-time error events, the error message is also displayed.

Examples

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)

More About

expand all

Tips

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.

See Also

| | |

Was this topic helpful?