等到图像采集对象停止运行或记录
等待(obj)
等待(obj,waittime)
等待(obj,waittime,状态
)
等待(obj)
阻止matlab.®指令行直到视频输入对象obj.
停止运行(跑步
='离开'
)。obj.
可以是单个视频输入对象或视频输入对象数组。什么时候obj.
是一系列对象,是等待
函数等待,直到数组中的所有对象停止运行。如果obj.
没有运行或是无效的对象,等待
立即返回。这等待
当您想要保证在执行另一个任务之前获取数据时,功能可能很有用。
等待(obj,waittime)
阻止MATLAB命令行,直到视频输入对象或对象数组obj.
停止跑步或直到等待时间
秒已过期,无论先行。默认情况下,等待时间
设置为对象的值超时
财产。
等待(obj,waittime,
阻止MATLAB命令行,直到视频输入对象或对象数组状态
)obj.
停止运行或记录,或直到等待时间
秒已过期,无论先行。状态
可以是以下字符向量。默认值括在括号中({})。
状态 |
描述 |
---|---|
|
块直到对象的值 |
|
块直到对象的值 |
笔记
视频输入对象的停止事件回调函数(stopfcn.
)在此函数返回之前可能不会调用。
图像采集对象停止运行或记录,当满足以下一个条件时:
这停止
函数已发出。
获取所请求的帧数。这发生了
FramesAcquired = FramesPertrigger *(TriggerRepeat + 1)
在哪里弗拉姆斯克雷斯
那FramesPertrigger.
, 和TriggerRepeat.
是视频输入对象的属性。
发生运行时错误。
对象超时
达到价值。
笔记
要获取可以在功能上使用的选项列表,请按标签在MATLAB命令行上输入函数后键。列表展开,您可以滚动以选择属性或值。有关使用此高级选项卡完成功能的信息,请参阅使用Tab完成功能。
创建视频输入对象。
Vid = VideoInput('WinVideo');
指定应该需要几秒钟的采集。该示例设置了FramesPertrigger.
财产至300。
vid.framespertrigger = 300;
启动对象。由于它配置了立即触发(默认值),因此在启动对象时的采集开始。示例称之为等待
打电话后的功能开始
功能。注意搞定怎么等待
阻止MATLAB命令行直到采集完成。
开始(VID),等待(VID);