Чтобы указать аппаратную триггерную информацию в файле IMDF, используйте TriggerInfo
узел. TriggerInfo
узел может быть дочерним элементом ImageAcquisitionInfo
, Device
VideoFormat
, и Section
узлы.
Вы задаете источник аппаратного триггера в TriggerSource
узел, который является дочерним элементом TriggerInfo
узел. Вы задаете условия, при которых триггер запускает в один или несколько TriggerCondition
узлы, которые являются дочерними элементами TriggerSource
узел.
Следующий пример обрисовывает в общих чертах, как использовать эти элементы, чтобы указать триггерную информацию. Слова курсивом представляют текст, который вы задаете.
<ImageAcquisitionInfo> <Device device=devicename> <TriggerInfo> <TriggerSource id=ID name=triggername> <TriggerCondition id=ID name=conditionname> </TriggerInfo> </Device> . . . </ImageAcquisitionInfo>
В следующей таблице перечислены элементы, используемые, чтобы указать аппаратную триггерную информацию.
Элемент | Описание | Атрибуты |
---|---|---|
| Задает информацию об аппаратном триггере. | 'none' |
| Задает источник аппаратного триггера. | Смотрите триггерные источники определения. |
| Задает условие, которое нужно соблюдать, прежде чем аппаратный триггер стреляет. | Смотрите триггерные условия определения. |
Когда вы задаете аппаратный триггер, необходимо задать источник (или источники) аппаратного триггера в одном или нескольких TriggerSource
узлы. В TriggerSource
узел, вы задаете значения для двух атрибутов: name
и id
. Значение name
атрибут отображается пользователям тулбокса в отображении, возвращенном тулбоксом triggerinfo
функция. Это обычно устанавливается в некоторое значение, которое распознано SDK устройства.
<TriggerSource id="1" name="extTrig"> </TriggerSource>
Когда вы задаете аппаратный триггер, необходимо задать условия, которые нужно соблюдать перед триггерными огнями. Родительский TriggerSource
узел задает триггер. В TriggerCondition
узел, вы задаете значения для двух атрибутов: name
и id
. Значение name
атрибут отображается пользователям тулбокса в отображении, возвращенном тулбоксом triggerinfo
функция. Это обычно устанавливается в некоторое значение, которое распознано SDK устройства.
<TriggerCondition id="1" name="risingEdge"> </TriggerCondition>