观看活动

在满足条件的特定时间采集期间发生事件。这些事件包括:

  • 错误

  • 框架要求

  • 开始

  • 停止

  • 计时器

  • 触发

所有采集至少包括3个事件:

  • 启动设备

  • 触发设备

  • 停止设备。

执行收购

使用视频输入对象启动基本采集。

%访问图像采集设备。vidobj=视频输入(“winvideo”, 1);%使用手动触发器启动数据记录。triggerconfig(vidobj,“手册”);%开始收购。启动(vidobj)%触发对象以开始记录并允许采集运行一段时间%几秒钟。触发(vidobj)暂停(2);%停止收购停止(vidobj)

查看事件信息

要查看采集的事件信息,请访问事件日志视频输入对象的属性。事件按时间顺序记录。

%查看事件日志。events=vidobj.EventLog
事件=1x3结构数组,带字段:类型数据

每个事件都提供事件发生时对象状态的信息。

%显示第一个事件。事件1=事件(1)
event1=类型:“开始”数据:[1x1结构]
数据1=事件(1)。数据
data1=AbsTime:[2005 6 5 23 53 14.1680]帧内存限制:341692416帧内存使用:0帧编号:0相对名称:0触发器索引:0
%显示第二个事件。事件2=事件(2)
event2=类型:“触发器”数据:[1x1结构]
数据2=事件(2)。数据
data2=AbsTime:[2005 6 5 23 53 14.7630]帧内存限制:341692416帧内存使用:0帧编号:0相对名称:0触发器索引:1
%显示第三个事件。事件3=事件(3)
event3=类型:“停止”数据:[1x1结构]
数据3=事件(3)。数据
data3=AbsTime:[2005 6 5 23 53 16.9970]帧内存限制:341692416帧内存使用:768000帧编号:5相对名称:5触发器索引:1
%一旦不再需要视频输入对象,请删除%打开并从工作区中清除它。删除(vidobj)清除维多布