연산자 라이브러리: 동기화
Operator IsFirstPixel은 라인 모드에서는 라인의, 프레임 모드에서는 프레임의 첫 번째 픽셀을 표시합니다. 이 오퍼레이터는 라인/프레임의 각 첫 번째 픽셀에 대해 출력 포트 IsFirstO로 1을 출력합니다.
빈 라인: 오퍼레이터가 빈 라인을 수신하면 빈 라인도 출력합니다. 이 경우 IsFirstO는 1로 설정되지 않습니다.
빈 프레임: 오퍼레이터가 빈 프레임을 수신하면 빈 프레임도 출력합니다. 이 경우 IsFirstO는 1로 설정되지 않습니다.
Operator IsFirstPixel은 O-타입 오퍼레이터입니다. 입력 포트 I에서 수신된 픽셀 값은 해석되지 않습니다.
예시 (파라미터 Mode = Line):

![]() |
Parallelism > 1 |
|---|---|
|
Parallelism이 1보다 크면 Parallelism 내의 첫 번째 픽셀만 출력 포트 IsFirstO에서 1로 표시됩니다. 나머지 모든 Parallelism 컴포넌트는 0입니다. 예시: Parallelism = 4인 경우, IsFirstO는 첫 번째 픽셀에서 0x1이고, 나머지 모든 경우에는 0입니다. |
| Property | Value |
|---|---|
| Operator Type | O |
| Input Link | I, data input |
| Output Link | IsFirstO, 라인/프레임의 첫 번째 픽셀에 대해 1 출력 및 나머지 모든 픽셀에 대해 0 출력 |
| Mode | |
|---|---|
| Type | static 또는 dynamic 쓰기 파라미터 |
| Default | Frame |
| Range | {Line, Frame} |
|
"Line"으로 설정된 경우, 오퍼레이터는 라인의 첫 번째 픽셀을 표시합니다. 오퍼레이터는 라인의 각 첫 번째 픽셀에 대해 출력 포트 IsFirstO로 1을 출력합니다. "Frame"으로 설정된 경우, 오퍼레이터는 프레임의 첫 번째 픽셀을 표시합니다. 오퍼레이터는 프레임의 각 첫 번째 픽셀에 대해 출력 포트 IsFirstO로 1을 출력합니다. 이 파라미터는 static 또는 dynamic으로 설정할 수 있습니다. 파라미터를 dynamic 파라미터로 사용하는 경우: 섀도우 레지스터가 구현되며, 변경 사항은 다음 사이에서 적용됩니다.
그리고 항상 리셋 시 적용됩니다. 그 전까지는 이전 값이 사용됩니다. |
|
Operator IsFirstPixel의 사용법은 다음 예시에 나와 있습니다:
-
'Functional Example for Specific Operators of Library Synchronization, Base and Filter'
Examples - Demonstration of how to use the operator

![[참고]](../common/images/admon/note.png)

이전

