Operator Library: Signal
이 오퍼레이터는 제어 가능한 폭을 가진 펄스를 생성합니다. 폭은 Width 파라미터를 사용하여 정의됩니다.
입력의 상승 에지에 대해 출력 펄스가 생성됩니다. 현재 펄스가 생성 중인 경우, 입력에서 추가 상승 에지를 수용할 수 없습니다. 설명은 다음 파형을 참조하십시오.

사용자는 Reset 입력 링크를 통해 오퍼레이터를 초기 상태로 재설정할 수 있습니다.
Tick 입력은 연산자가 데이터를 처리하는 시간을 정의합니다. 프리스케일러처럼 사용할 수 있습니다. 대부분의 경우 Tick 입력은 필요하지 않습니다. 이 경우 연산자 VCC에 연결하십시오. 다음 그림은 Tick 입력의 영향을 보여줍니다.

틱(tick)을 사용할 때의 특수한 경우 중 하나는 틱이 존재하지 않아도 입력 펄스가 샘플링된다는 점입니다. 이는 파형의 첫 번째 입력 펄스에서 볼 수 있습니다. 이러한 동작을 통해 입력 펄스가 누락되지 않도록 보장합니다.
두 틱 펄스 사이의 펄스는 손실되지 않습니다(단일 펄스인 경우, 즉 들어오는 두 펄스 사이의 일시 중지가 틱 주기보다 긴 경우에 한함). 오퍼레이터는 펄스를 인식하고 다음 틱이 HIGH가 되는 즉시 펄스 해석을 시작합니다. 이러한 소형 펄스는 틱 타임 베이스에 맞춰 조정되고 틱과 동기화됩니다. 오퍼레이터 출력의 모든 변경은 틱이 HIGH일 때 발생합니다. tick = HIGH가 두 번 발생하는 사이에 여러 개의 입력 펄스가 들어오는 경우에만 오퍼레이터가 틱 타임 베이스보다 작기 때문에 이를 서로 다른 펄스로 인식하지 못합니다.
이 operator는 VisualApplets 기능 시뮬레이션에서 제외됩니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I, 신호 입력 Tick, 신호 입력 Reset, 신호 입력 |
| 출력 링크 | O, 신호 출력 |
| Link Parameter | Input Link I | Input Link Tick | Input Link Reset | Output Link O |
|---|---|---|---|---|
| Bit Width | 1 | 1 | 1 | as I |
| Arithmetic | unsigned | unsigned | unsigned | asI |
| Parallelism | 1 | 1 | 1 | as I |
| Kernel Columns | 1 | 1 | 1 | as I |
| Kernel Rows | 1 | 1 | 1 | as I |
| Img Protocol | VALT_SIGNAL | VALT_SIGNAL | VALT_SIGNAL | as I |
| Color Format | VAF_GRAY | VAF_GRAY | VAF_GRAY | as I |
| Color Flavor | FL_NONE | FL_NONE | FL_NONE | as I |
| Max. Img Width | any | any | any | as I |
| Max. Img Height | any | any | any | as I |
| WidthBits | |
|---|---|
| Type | static parameter |
| Default | 16 |
| Range | [1; 64] |
|
이 파라미터를 사용하여 가능한 최대 폭을 정의합니다. 스텝 크기는 1입니다. 이 파라미터는 Width가 dynamic으로 설정된 경우에만 활성화됩니다. Width의 값이 새로운 최대값보다 커지도록 WidthBits 파라미터의 값을 줄이면 두 파라미터가 빨간색으로 표시됩니다. DRC에 해당 오류 메시지가 표시됩니다. |
|
| Width | |
|---|---|
| Type | 동적/정적 파라미터 |
| Default | 32768 |
| Range | dynamic인 경우 [0;2^WidthBits-1], static인 경우 [0; 2^64-1] |
|
이 파라미터를 사용하여 실제 출력 펄스 폭을 정의합니다. dynamic 및 static 모두 스텝 크기는 1입니다. width=0일 때는 출력이 없습니다. dynamic으로 설정하면 WidthBits 파라미터가 활성화됩니다. static으로 설정하면 WidthBits 파라미터가 비활성화됩니다. Width의 값이 새로운 최대값보다 커지도록 WidthBits 파라미터의 값을 줄이면 두 파라미터가 빨간색으로 표시됩니다. DRC에 해당 오류 메시지가 표시됩니다. |
|
SignalWidth 오퍼레이터의 사용법은 다음 예시에 나와 있습니다:
-
예시 - Logic Analyzer: 오실로스코프와 같은 신호 측정 및 분석을 편리하게 수행하는 방법입니다.
-
예시 - Auto Exposure: Exposure Time의 자동 조절
-
'Area Scan Trigger for microEnable 5 marathon'
영역 스캔 트리거가 제공됩니다. 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 트리거 생성에 사용할 수 있습니다.
-
'Area Scan Trigger for microEnable 5 marathon VCX QP'
CoaXPress용 영역 스캔 트리거가 제공됩니다. 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 트리거 생성에 사용할 수 있습니다.
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
CoaXPress12용 영역 스캔 트리거가 제공됩니다. 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 트리거 생성에 사용할 수 있습니다.
-
'Line Scan Trigger for microEnable 5 marathon VCL Using Signal Operators and Operator CameraControl'
라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성을 위해 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Line Scan Trigger for microEnable 5 marathon VCX QP Using Signal Operators'
라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성을 위해 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Line Scan Trigger for imaFlex CXP-12 Quad Using Signal Operators'
CoaXPress12용 라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성을 위해 외부 소스, 내부 주파수 생성기 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Functional Example for Specific Operators of Library Signal'
예제 - 오퍼레이터 사용법 시연

이전

