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, 데이터 입력
출력 링크 O, data output

지원되는 Link Format

Link Parameter 입력 링크 I0 입력 링크 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

None

사용 예

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