Operator IF

Operator Library: Logic

IF 연산자는 조건 입력이 참인지 확인하고 해당 데이터 입력의 값을 전달합니다. 이 연산자에는 매개변수화 가능한 개수의 입력 링크 I0..In-1이 장착되어 있습니다. 각 입력 링크에는 조건부 입력인 Condition이 포함됩니다. 조건이 참이면 해당 입력의 데이터가 출력으로 전달됩니다. 모든 조건 입력이 거짓인 경우 Else 입력이 사용됩니다. 둘 이상의 조건 입력이 참인 경우, 해당되는 모든 입력 링크가 출력으로 전달되며 논리 OR 연산을 사용하여 결합됩니다. 이 연산자는 커널과 함께 사용할 수 있습니다. 각 커널 구성 요소는 독립적으로 선택됩니다.

I/O Properties

Property Value
Operator Type O
Input Links I0, 데이터 입력
I1..In-1, 데이터 입력
Else, 데이터 입력
Condition0..n-1, 데이터 입력
Output Link O, data output

Supported Link Format

Link Parameter Input Link I0 Input Link I1..In-1 Input Link Else Input Link Condition0..n-1 Output Link O
Bit Width [1, 64]1 I0와 같음 I0와 같음 1 I0와 같음
Arithmetic {unsigned, signed} I0와 같음 I0와 같음 unsigned I0와 같음
Parallelism any I0와 같음 I0와 같음 I0와 같음 I0와 같음
Kernel Columns any I0와 같음 I0와 같음 I0와 같음 I0와 같음
Kernel Rows any I0와 같음 I0와 같음 I0와 같음 I0와 같음
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D, VALT_SIGNAL} I0와 같음 I0와 같음 I0와 같음 I0와 같음
Color Format any I0와 같음 I0와 같음 VAF_GRAY I0와 같음
Color Flavor any I0와 같음 I0와 같음 FL_NONE I0와 같음
Max. Img Width any I0와 같음 I0와 같음 I0와 같음 I0와 같음
Max. Img Height any I0와 같음 I0와 같음 I0와 같음 I0와 같음

1

부호 없는 값의 경우 입력 Bit Width 범위는 [1, 64]입니다. 부호 있는 입력의 경우 범위는 [2, 64]입니다. 부호 없는 컬러 입력의 경우 범위는 [3, 63]이며, 부호 있는 컬러의 경우 범위는 [6, 63]입니다.

Parameters

없음

사용 예제

IF 연산자의 사용법은 다음 예시와 같습니다: