查看事件
当条件满足时,事件在获取过程中发生。这些活动包括:
错误
FramesAcquired
开始
停止
计时器
触发
所有收购包括至少3个事件:
启动设备
触发设备
停止设备。
执行收购
使用视频输入对象启动基本采集。
访问图像采集设备。Vidobj = videoinput(“winvideo”1);使用手动触发器启动数据日志记录。triggerconfig (vidobj“手动”);开始采集。开始(vidobj)触发对象开始记录日志并允许采集运行几秒钟。触发(vidobj)暂停(2);停止采集停止(vidobj)
查看事件信息
若要查看采集的事件信息,请访问事件日志
视频输入对象的属性。事件是按时间顺序记录的。
查看事件日志。事件= vidobj。事件日志
events = 1x3结构数组字段:类型数据
每个事件都提供了事件发生时对象状态的信息。
显示第一个事件。Event1 =事件(1)
event1 =类型:'开始'数据:[1x1结构]
Data1 = events(1)。数据
data1 = AbsTime: [2005 6 5 23 53 14.1680] FrameMemoryLimit: 341692416 framemoryused: 0 FrameNumber: 0 RelativeFrame: 0 TriggerIndex: 0
显示第二个事件。事件2 =事件(2)
event2 =类型:'触发器'数据:[1x1 struct]
Data2 =事件(2)。数据
data2 = AbsTime: [2005 6 5 23 53 14.7630] frameemorylimit: 341692416 framemoryused: 0 FrameNumber: 0 RelativeFrame: 0 TriggerIndex: 1
显示第三个事件。Event3 =事件(3)
event3 =类型:'停止'数据:[1x1 struct]
Data3 = events(3)。数据
data3 = AbsTime: [2005 6 5 23 53 16.9970] framemorylimit: 341692416 framemoryused: 768000 FrameNumber: 5 RelativeFrame: 5 TriggerIndex: 1 . data3 = AbsTime: [2005 6 5 23 53 16.9970
当视频输入对象不再需要时,删除% it,并将其从工作空间中清除。删除(vidobj)清晰vidobj