大多数触发器属性可以像设置其他图像采集对象属性一样设置:引用属性就像使用点表示法在结构中引用字段一样。例如,可以指定TriggerRepeat
财产,在哪里从视频
视频输入对象是使用videoinput
函数。
从视频。TriggerRepeat =正
有关更多信息,请参见配置图像采集对象属性.
但是,有些触发器属性是相互关联的,需要使用triggerconfig
函数来设置它们的值。这些属性是TriggerType
,TriggerCondition
,TriggerSource
属性。例如,一些TriggerCondition
的值仅在TriggerType
属性是“硬件”
.
的值TriggerType
,TriggerSource
,TriggerCondition
属性可以是一个两步过程:
确定有效的配置通过调用triggerinfo
函数。
的方法来设置这些属性的值triggerconfig
函数。
有关使用这些函数的示例,请参见使用硬件触发器.
的所有有效配置TriggerType
,TriggerSource
,TriggerCondition
属性,可以使用triggerinfo
函数,指定视频输入对象作为参数。
配置= triggerinfo (vid);
这个函数返回一个结构数组,每个有效的属性值组合对应一个结构。数组中的每个结构都由三个字段组成,其中包含每个触发器属性的值。例如,立即触发器返回的结构总是有以下值:
TriggerType: 'immediate' TriggerCondition: 'none' TriggerSource: 'none'
支持硬件配置的设备可能返回以金宝app下结构。
触发器类型:'hardware'触发器条件:'risingEdge'触发器源:'TTL'
请注意
对象的值所使用的字符向量TriggerCondition
和TriggerSource
属性是设备特定的。您的设备,如果它支持硬件触发器,可能会金宝app支持不同的条件和源值。
的值TriggerType
,TriggerSource
,TriggerCondition
属性,则必须使用triggerconfig
函数。将属性的值指定为函数的参数。
例如,此代码为硬件触发器设置这些属性的值。
triggerconfig (vid,‘硬件’,‘risingEdge’,‘TTL’)
如果指定手动触发器,则只需要将触发器类型值指定为参数。
triggerconfig(请看“手册”)
的返回的结构之一也可以传递triggerinfo
函数triggerconfig
函数并一次设置所有三个属性。
triggerconfig (vid配置(1))
看到triggerconfig
函数文档以获取更多信息。
请注意
要获得可用于某个函数的选项列表,请按选项卡在MATLAB上输入函数后,按回车键®命令行。列表将展开,您可以滚动以选择属性或值。有关使用这个高级选项卡补全功能的信息,请参见使用制表符补全函数.