TrgPortArea 오퍼레이터

Operator Library: Hardware Platform

이 연산자는 카메라용 트리거(Exsync)를 생성합니다. 내부 신호 발생기(GrabberControlled)를 사용하거나, 외부 신호를 통해 신호 발생기를 트리거할 수 있으며, 이는 트리거 확장 보드(TTL Trigger 보드 또는 OPTO Trigger 보드)의 입력 신호를 이용하거나 소프트웨어를 통해 수행할 수 있습니다.

이 신호 발생기는 지연 시간, 펄스 폭 및 극성을 유연하게 설정할 수 있는 Exsync 신호를 생성할 수 있습니다. 또한 트리거 확장 보드에서 사용할 수 있는 플래시 신호도 생성됩니다.

이 오퍼레이터는 CC 신호를 위해 4개의 디지털 출력 및 1개의 카메라 포트를 사용합니다. 따라서 CameraControl 유형의 VisualApplets 리소스 1개가 사용됩니다. 장치 리소스가 0으로 설정된 경우, 디지털 출력 0~3 및 카메라 포트 A가 사용됩니다. 반면, 리소스 인덱스가 1로 설정된 경우 디지털 출력 4~7과 카메라 포트 B가 사용됩니다. 다른 오퍼레이터는 이러한 하드웨어 리소스를 사용할 수 없음을 유의하십시오. 리소스 대화 상자에서 리소스 인덱스를 설정하십시오. 자세한 내용은 '장치 리소스 할당'을 참조하십시오.

하드웨어 플랫폼별 지원 여부
microEnable IV VD1-CL/-PoCL
microEnable IV VD4-CL/-PoCL

I/O Properties

Property Value
Operator Type M

지원되는 Link Format

None

Parameters

트리거 모드
Type 동적 읽기/쓰기 매개변수
Default GrabberControlled
Range {GrabberControlled, ExternSw_Trigger}

이 매개변수는 내장 Exsync 신호 발생기의 작동 모드를 선택합니다. 외부 트리거 입력의 소스는 ImgTrgInSource 매개변수를 통해 선택할 수 있습니다.

GrabberControlled: Exsync is generated periodically by the internal signal generator.

ExternSw_Trigger: 외부 트리거 신호를 사용하여 신호 발생기를 한 번 시작합니다.

ExsyncEnable
Type 동적 읽기/쓰기 매개변수
Default ON
Range {OFF, ON}

카메라로 향하는 Exsync 출력을 활성화 또는 비활성화합니다.

ExsyncFramesPerSec
Type dynamic/static 읽기/쓰기 파라미터
Default 8 Hz
Range Accuracy 매개변수에 따라 달라집니다.

이 매개변수는 Exsync 생성 빈도를 지정합니다.

ExsyncExposure
Type dynamic/static 읽기/쓰기 파라미터
Default 4000 μs
Range Accuracy 매개변수에 따라 달라집니다.

이 매개변수는 Exsync 신호의 펄스 폭을 지정하며, 많은 카메라에서 이 신호를 사용하여 노출 시간을 설정할 수 있습니다. 따라서 캡처 중에도 소프트웨어를 통해 노출 시간을 조정할 수 있습니다. 값은 마이크로초 단위로 입력하십시오.

ExsyncDelay
Type dynamic/static 읽기/쓰기 파라미터
Default 0 μs
Range Accuracy 매개변수에 따라 달라집니다.

이 매개변수는 외부 트리거 입력에 대한 생성된 Exsync 신호의 지연 시간을 지정합니다. 따라서 노출 간격을 플래시와 동기화할 수 있습니다. 값은 마이크로초 단위로 입력하십시오.

ExsyncPolarity
Type dynamic/static 읽기/쓰기 파라미터
Default LowActive
Range {LowActive, HighActive}

이 매개변수는 Exsync 신호 발생기의 극성을 연결된 카메라가 지원하는 극성에 맞게 조정합니다. 카메라가 하강 에지에서 셔터를 여는 경우 LowActive를 사용하고, 그렇지 않은 경우 HighActive를 사용하십시오.

ImgTrgInSource
Type dynamic/static 읽기/쓰기 파라미터
Default InSignal0
Range {InSignal0, InSignal1, InSignal2, InSignal3, InSignal4, InSignal5, InSignal6, InSignal7}

이 매개변수는 Exsync 신호 발생기를 트리거하는 데 사용되는 신호 소스를 지정합니다. 이는 TriggerMode가 ExternSw_Trigger로 설정된 경우에만 적용됩니다.

ImgTrgInPolarity
Type 동적 읽기/쓰기 매개변수
Default LowActive
Range {LowActive, HighActive}

이 매개변수는 외부 입력 트리거 신호의 극성을 정의합니다. LowActive로 설정된 경우, Exsync 생성기는 ImgTrgInSource 매개변수로 지정된 신호의 하강 에지에서 시작됩니다. 그렇지 않은 경우, Exsync 생성은 상승 에지에서 시작됩니다. 이는 TriggerMode가 ExternSw_Trigger로 설정된 경우에만 적용됩니다.

ImgTrgDownscale
Type 동적 읽기/쓰기 매개변수
Default 1
Range {1, 65535}

이 값은 수신되는 트리거 펄스에 대한 다운스케일링 계수를 정의합니다. N번째 트리거 펄스만 수신되며, N의 값은 이 매개변수로 정의됩니다. 예를 들어, ImgTrgDownscale이 3으로 설정된 경우, 수신되는 트리거 펄스 중 3번째 펄스만 수신되며, 즉 처음 두 개의 트리거 펄스는 버려집니다.

FlashEnable
Type 동적 읽기/쓰기 매개변수
Default OFF
Range {OFF, ON}

플래시 출력을 켜거나 끕니다. 플래시 신호의 펄스 폭은 Exsync 주기와 같습니다.

FlashPolarity
Type 동적 읽기/쓰기 매개변수
Default LowActive
Range {LowActive, HighActive}

이 파라미터는 생성된 플래시 신호의 극성을 정의합니다.

FlashDelay
Type dynamic/static 읽기/쓰기 파라미터
Default 0 µs
Range {0, 10230}, 단계 크기 10 µs

이 매개변수는 외부 트리거 입력에 대한 생성된 플래시 신호의 지연 시간을 지정합니다. 따라서 플래시를 외부 트리거 입력과 동기화할 수 있습니다. 값은 마이크로초 단위로 입력하십시오.

SoftwareTrgPulse
Type dynamic write 파라미터
Default 1
Range {1}

이 매개변수를 1로 설정하면 소프트웨어 트리거가 생성됩니다. 이는 TriggerMode가 ExternSw_Trigger로 설정되고 ImgTrgInSource가 SoftwareTrigger로 설정된 경우에만 적용됩니다.

SoftwareTrgDeadTime
Type 동적/정적 쓰기 파라미터
Default 10,000 μs
Range Accuracy 매개변수에 따라 달라집니다.

이 매개변수는 소프트웨어 트리거 펄스 간의 최소 시간 간격을 지정합니다. 값은 마이크로초 단위로 입력하십시오.

SoftwareTrgIsBusy
Type 동적/정적 읽기 파라미터
Default 0
Range {0, 1}

SoftwareTrgIsBusy 매개변수는 바쁜 상태를 소프트웨어로 읽어올 수 있도록 합니다. 바쁜 상태일 경우, 이 매개변수는 이미지 캡처가 진행 중임을 나타내기 위해 1로 설정됩니다. 0으로 설정된 경우, 작업자는 바쁘지 않은 상태입니다.

CC1output
Type 동적/정적 쓰기 파라미터
Default Exsync
Range {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc}

이 파라미터는 CameraLink 케이블의 CC1 라인에서 사용할 수 있는 신호를 지정합니다.

CC2output
Type 동적/정적 쓰기 파라미터
Default Vcc
Range {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc}

이 파라미터는 CameraLink 케이블의 CC2 라인에서 사용할 수 있는 신호를 지정합니다.

CC3output
Type 동적/정적 쓰기 파라미터
Default Vcc
Range {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc}

이 파라미터는 CameraLink 케이블의 CC3 라인에서 사용할 수 있는 신호를 지정합니다.

CC4output
Type 동적/정적 쓰기 파라미터
Default Vcc
Range {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc}

이 파라미터는 CameraLink 케이블의 CC4 라인에서 사용할 수 있는 신호를 지정합니다.

정확도
Type 동적/정적 쓰기 파라미터
Default 10 μs
Range [0.05, 500] μs

이 매개변수는 트리거 시스템의 시간 기준을 지정합니다. 이 매개변수는 지터와 지연, 주기 등의 범위를 정의합니다. 값은 마이크로초 단위로 입력하십시오.

DebouncingMaxTime
Type 정적 쓰기 파라미터
Default 65.520 us
Range [0.016, 1000000] us

이 매개변수는 디바운싱 시간의 최대 한도를 지정합니다. 값은 마이크로초 단위로 입력하십시오.

반동 제거 시간
Type dynamic write 파라미터
Default 0.112 us
Range [0.016, 1000000] us

이 매개변수는 디바운싱 시간을 지정합니다. 입력 트리거 신호는 감지되려면 동일한 값을 유지해야 합니다. 디바운싱 시간 내에 발생하는 급격한 신호 변화는 필터링되어 제외됩니다. 값은 마이크로초 단위로 입력하십시오.