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

이전

