主要内容

设置触发器属性的值

关于触发属性

大多数触发器属性可以像设置其他图像采集对象属性一样设置:引用属性就像使用点表示法在结构中引用字段一样。例如,可以指定TriggerRepeat财产,在哪里从视频视频输入对象是使用videoinput函数。

从视频。TriggerRepeat =正

有关更多信息,请参见配置图像采集对象属性

但是,有些触发器属性是相互关联的,需要使用triggerconfig函数来设置它们的值。这些属性是TriggerTypeTriggerCondition,TriggerSource属性。例如,一些TriggerCondition的值仅在TriggerType属性是“硬件”

指定触发器类型、源和条件

的值TriggerTypeTriggerSource,TriggerCondition属性可以是一个两步过程:

  1. 确定有效的配置通过调用triggerinfo函数。

  2. 的方法来设置这些属性的值triggerconfig函数。

有关使用这些函数的示例,请参见使用硬件触发器

确定有效的配置

的所有有效配置TriggerTypeTriggerSource,TriggerCondition属性,可以使用triggerinfo函数,指定视频输入对象作为参数。

配置= triggerinfo (vid);

这个函数返回一个结构数组,每个有效的属性值组合对应一个结构。数组中的每个结构都由三个字段组成,其中包含每个触发器属性的值。例如,立即触发器返回的结构总是有以下值:

TriggerType: 'immediate' TriggerCondition: 'none' TriggerSource: 'none'

支持硬件配置的设备可能返回以金宝app下结构。

触发器类型:'hardware'触发器条件:'risingEdge'触发器源:'TTL'

请注意

对象的值所使用的字符向量TriggerConditionTriggerSource属性是设备特定的。您的设备,如果它支持硬件触发器,可能会金宝app支持不同的条件和源值。

配置触发器类型、源和条件属性

的值TriggerTypeTriggerSource,TriggerCondition属性,则必须使用triggerconfig函数。将属性的值指定为函数的参数。

例如,此代码为硬件触发器设置这些属性的值。

triggerconfig (vid,‘硬件’,‘risingEdge’,‘TTL’)

如果指定手动触发器,则只需要将触发器类型值指定为参数。

triggerconfig(请看“手册”)

的返回的结构之一也可以传递triggerinfo函数triggerconfig函数并一次设置所有三个属性。

triggerconfig (vid配置(1))

看到triggerconfig函数文档以获取更多信息。

请注意

要获得可用于某个函数的选项列表,请按选项卡在MATLAB上输入函数后,按回车键®命令行。列表将展开,您可以滚动以选择属性或值。有关使用这个高级选项卡补全功能的信息,请参见使用制表符补全函数