主要内容

配置回调属性

这个例子解释了回调函数的工作原理,并且展示了如何使用它们。

当一个关联的事件发生时执行回调函数。配置回调执行特定事件,配置一个视频输入对象回调的属性:

  • ErrorFcn

  • FramesAcquiredFcn

  • StartFcn

  • StopFcn

  • TimerFcn

  • TriggerFcn

本教程使用一个回调函数显示N,其中N是一个回调函数的输入参数。

选择一个设备用于获取数据的获取和配置它在执行手动触发。

%访问一个图像采集设备。vidobj = videoinput (“winvideo”1);%获得无限的帧数当手动触发。triggerconfig (vidobj“手动”);vidobj。FramesPerTrigger =正;

配置视频输入对象执行一个回调函数,当收购停止。

% N帧指定回调函数将显示出来。frameNumber = 3;%有收购结束时执行的回调函数。vidobj。StopFcn = {“util_showframe”frameNumber};%发起收购。开始(vidobj)

在触发图像采集设备,一个网球下降在相机的视图。

%触发日志记录和获取数据的对象为几秒钟。触发(vidobj)暂停(5);

在收购停止时,它会导致回调函数执行并显示N帧。

%停止收购。停止(vidobj)

一旦不再需要视频输入对象,从工作区中删除它和清晰。

删除(vidobj)清晰vidobj