Operator Library: Logic
Operator AND는 비트 단위 논리 AND 연산을 수행합니다. 모든 입력 링크의 해당 비트가 모두 "1"인 경우 각 출력 비트가 논리적 "1"로 설정되며, 그렇지 않은 경우 출력은 "0"이 됩니다. 입력 링크 수는 모듈을 인스턴스화할 때 선택해야 합니다.
따라서 N개 입력의 출력 비트 i는 다음과 같습니다.
AND operator의 모든 IN 링크는 포트 I[000]과 동일한 링크 형식을 가져야 합니다. 따라서 그에 맞춰 모든 IN 링크를 설정해야 합니다.
AND operator에 연결된 모든 IN 링크의 링크 속성에서 포트 I[000]의 링크 형식을 확인할 수 있습니다. "Destination Port" 열의 "Bit Width" 및 "Parallelism" 필드에 표시됩니다.
AND operator에 대한 IN 링크의 링크 형식을 올바르게 설정하려면, "Destination Port" 열에서 확인한 bit width와 parallelism 값을 "Value" 열의 해당 필드에 입력하기만 하면 됩니다.
링크 색상은 VisualApplets에서 항상 그렇듯이 링크 설정의 올바른 여부를 알려줍니다.
IN 링크 설정이 잘못된 경우:

IN 링크 설정이 올바른 경우:

| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I0, 데이터 입력 I1..IN-1, 데이터 입력 |
| 출력 링크 | O, data output |
Operator AND의 사용 예시는 다음과 같습니다:
-
Examples - 라인 스캔 애플리케이션에서 Blob_Analysis_1D operator 사용법을 보여줍니다.
-
Examples - 연산자 Blob_Analysis_2D의 사용법을 보여줍니다. 이 어플릿은 입력 데이터를 이진화하고 블롭 분석 결과를 결정합니다. 결과와 원본 이미지는 두 개의 DMA 채널을 통해 출력됩니다.
-
예시 - 블롭 분석 operator가 입력 카메라 이미지에 적용됩니다. 이 앱릿은 앱릿 내에서 블롭 데이터의 사용법을 보여줍니다. 이 경우 최대 면적을 가진 객체가 지역화되며, 해당 좌표를 사용하여 원본 이미지에서 객체를 잘라냅니다.
-
Examples - HSL 이미지에서는 컬러 분류가 매우 간단합니다. 이 앱릿은 RGB 이미지를 HSL 이미지로 변환하고 컬러 분류를 수행합니다. 색조(hue)는 룩업 테이블을 사용하여 필터링됩니다. 또한 채도와 명도는 사용자 지정 임계값을 사용하여 임계값 처리가 수행됩니다.
-
예시 - 고속 및 고견고성 레이저 라인 감지 알고리즘. 이 알고리즘은 서브픽셀 해상도 결과를 얻기 위해 무게 중심(center of gravity) 좌표를 결정합니다.


이전

