Operator Library: Signal
GetSignalStatus 연산자는 소프트웨어 애플리케이션을 통해 최대 64개의 입력 신호 링크를 모니터링할 수 있도록 합니다. 링크의 현재 값은 저장되며 소프트웨어에서 Status Property를 사용하여 읽을 수 있습니다. 값은 비트 코딩 방식으로 처리됩니다. 모든 비트는 하나의 입력 링크를 나타냅니다. 비트 0은 입력 링크 0, 비트 1은 입력 링크 1 등을 나타냅니다.
링크 값을 읽기 위한 다양한 모드가 지원됩니다. 모드는 Mode Property를 사용하여 선택됩니다.
-
Direct 모드에서는 이전 값을 저장하지 않고 신호 상태를 직접 읽어옵니다.
Rise 모드에서는 입력 링크에서 이전에 상승 에지가 감지된 경우 상태 Property가 High로 설정됩니다.
Fall 모드에서는 입력 링크에서 이전에 하강 에지가 감지된 경우 상태 Property가 High로 설정됩니다.
Edge 모드에서는 입력 링크에서 이전에 상승 에지 또는 하강 에지가 감지된 경우 상태 Property가 High로 설정됩니다.
Pulse 모드에서는 입력 링크에서 이전에 상승 에지와 하강 에지가 모두 감지된 경우 상태 Property가 High로 설정됩니다.
Property를 읽으면 Property 값이 0으로 재설정됩니다.
이 오퍼레이터는 VisualApplets 기능 시뮬레이션에서 제외됩니다.
| Property | Value |
|---|---|
| Operator Type | M |
| Input Link | I0...I64, 이미지 데이터 입력 |
동기 및 비동기 입력
- 모든 신호 입력은 O-type 오퍼레이터의 임의 네트워크를 통해 동일하거나 서로 다른 M-type 오퍼레이터로부터 소스를 공급받을 수 있습니다. 동일한 M-type 소스에서 소스를 공급받는 경우 자동으로 동기화됩니다.
| Link Parameter | 입력 링크 I0...I64 |
|---|---|
| Bit Width | 1 |
| Arithmetic | unsigned |
| Parallelism | 1 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | VALT_SIGNAL |
| Color Format | VAF_GRAY |
| Color Flavor | FL_NONE |
| Max. Img Width | any |
| Max. Img Height | any |
| Mode | |
|---|---|
| Type | static parameter |
| Default | Direct |
| Range | {Direct, Rise, Fall, Edge, Pulse} |
|
이 Property는 모니터링 유형 모드를 지정합니다. 위의 설명을 참조하십시오. |
|
| Status | |
|---|---|
| Type | 동적 읽기 파라미터 |
| Default | 0 |
| Range | [0, 2^NoOfInputLinks] |
|
모든 입력에 대한 현재 링크 상태를 표시합니다. 읽는 동안 상태가 0으로 재설정됩니다. 비트 0은 입력 0에 해당하고, 비트 1은 입력 1에 해당합니다. |
|
GetSignalStatus 연산자의 사용법은 다음 예시에 나와 있습니다.
-
'Functional Example for Specific Operators of Library Signal'
Examples - Demonstration of how to use the operator

이전

