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

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

틱(tick)을 사용할 때의 한 가지 특수 케이스는 틱이 존재하지 않더라도 입력 펄스가 샘플링된다는 점입니다. 이는 파형의 첫 번째 입력 펄스에 대해 표시됩니다. 이러한 동작은 입력 펄스가 유실되지 않도록 보장합니다.
두 틱 펄스 사이의 펄스는 유실되지 않습니다(단일 펄스인 경우, 즉 들어오는 두 펄스 사이의 일시 중지가 틱 주기보다 긴 경우에 한함). 연산자는 펄스를 인식하고 다음 틱이 HIGH가 되는 즉시 펄스 해석을 시작합니다. 이러한 소형 펄스는 틱 타임 베이스에 맞춰 조정되고 틱과 동기화됩니다. 연산자 출력의 모든 변경은 틱이 HIGH일 때 발생합니다. tick = HIGH가 두 번 발생하는 사이에 여러 개의 입력 펄스가 들어오는 경우에만, 연산자가 틱 타임 베이스 미만이므로 이를 서로 다른 펄스로 인식하지 못합니다.
이 오퍼레이터는 VisualApplets 기능 시뮬레이션에서 제외됩니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I, 신호 입력 Tick, 신호 입력 Reset, 신호 입력 |
| Output Link | O, signal output |
| 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에 해당 오류 메시지가 표시됩니다. |
|
| 너비 | |
|---|---|
| Type | dynamic/static parameter |
| 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'
An area scan trigger is presented. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Area Scan Trigger for microEnable 5 marathon VCX QP'
CoaXPress용 area scan trigger를 보여줍니다. 외부 소스, 내부 주파수 제너레이터 또는 소프트웨어 트리거 펄스를 트리거 생성에 사용할 수 있습니다.
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
CoaXPress12용 영역 스캔 trigger가 제공됩니다. 외부 소스, 내부 주파수 생성기 또는 소프트웨어 trigger 펄스를 trigger 생성에 사용할 수 있습니다.
-
'Signal Operators 및 CameraControl 오퍼레이터를 사용하는 microEnable 5 marathon VCL용 라인 스캔 트리거'
라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성에는 외부 소스, 내부 주파수 제너레이터 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Signal Operators를 사용하는 microEnable 5 marathon VCX QP용 라인 스캔 트리거'
라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성에는 외부 소스, 내부 주파수 제너레이터 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Signal Operators를 사용하는 imaFlex CXP-12 Quad용 라인 스캔 트리거'
CoaXPress12용 라인 스캔 트리거가 제공됩니다. 이 트리거에는 캡처 게이트를 사용하는 이미지 트리거와 다기능 라인 트리거가 포함됩니다. 트리거 생성에는 외부 소스, 내부 주파수 제너레이터 또는 소프트웨어 트리거 펄스를 사용할 수 있습니다.
-
'Functional Example for Specific Operators of Library Signal'
Examples - Demonstration of how to use the operator

이전

