임베디드 VisualApplets (eVA)를 사용하는 플랫폼에서, 런타임 중에 일부 VisualApplets 연산자는 VisualApplets GUI에 표시되는 매개변수 목록과 약간 다른 매개변수 인터페이스를 제공합니다. 이는 다음 9가지 연산자에 해당합니다:
-
도서관 색상:
-
ColorTransform
-
-
라이브러리 메모리:
-
ImageBufferMultiRoi
-
KneeLUT
-
LUT
-
CoefficientBuffer
-
RamLUT
-
ROM
-
-
라이브러리 압축:
-
JPEG_Encoder_Gray
-
-
도서관 혁신:
-
FFT
-
다음은 실행 중에 문제가 발생하는 매개변수의 설정을 조정하는 방법에 대한 정보입니다.
| 오퍼레이터 이름 | 실행 중에 다른 인터페이스를 표시하는 매개변수 | Alternative Access During Runtime |
|---|---|---|
| ColorTransform |
계수:
|
필드 매개변수 ‘Coefficients’는 별도의 인덱스 매개변수와 값 매개변수(매개변수 이름: CoefficientIndex 및 CoefficientValue)로 대체됩니다. 값은 CoefficientValue에 액세스할 때 기록됩니다. |
| CoefficientBuffer | 하중 계수 |
eVA 플랫폼에서는 실행 중에 파일 입출력이 불가능합니다. 따라서, 계수 데이터는 이미지 파일을 통해 불러올 수 없으며(이 매개변수의 일반적인 사용 사례이지만), 원시 데이터로 불러와야 합니다. 원시 데이터를 불러오기 위해, eVA 플랫폼에서는 실행 시 다음과 같은 추가 매개변수가 사용됩니다: RawDataXLength: 계수가 정의될 ROI의 폭. RawDataXOffset: 계수를 정의할 ROI의 X 좌표. RawDataYOffset: 계수가 정의될 ROI의 Y 좌표. LoadCoefficients: 이 매개변수에 값 1을 쓰기 사이클을 통해 로딩이 트리거됩니다. ROI로의 로딩은 데이터 워드 WriteRawData를 통해 수행됩니다. WriteRawData: WriteRawData에 대한 쓰기 사이클에서 RAM에 기록되는 데이터 워드입니다. 각 쓰기 사이클마다, 쓰기 위치는 RawDataLength, RawDataOffset 및 RawDataYOffset으로 정의된 ROI 내에서 자동으로 한 위치씩 앞으로 이동합니다. 이러한 방식으로, WriteRawData에 대한 연속적인 쓰기 사이클을 통해 전체 ROI가 덮어쓰게 됩니다. |
| ImageBufferMultiRoi | XOffset XLength YOffset YLength RoiIndex (추가 매개변수) | eVA 플랫폼에서 실행 시, XOffset, XLength, YOffset 및 YLength 매개변수는 스칼라 매개변수로 사용할 수 있습니다. (VA GUI에서는 이 매개변수들이 배열로 정의되어 있습니다.) 추가 매개변수인 RoiIndex는 관심 영역을 선택합니다. 각 RoiIndex에 대해 XOffset, XLength, YOffset 및 YLength를 정의할 수 있습니다. |
| KneeLUT |
시작 기준점:
종점 좌표:
|
eVA 플랫폼에서 실행 시, 필드 매개변수 StartBasePoints/EndBasePoints 대신 스칼라 매개변수 StartBasePointValue/EndBasePointValue 를 사용할 수 있습니다. 추가 매개변수 Index는 VisualApplets 연산자의 StartBasePoints/EndBasePointValue 필드 매개변수의 인덱스를 선택합니다. 이 공통 인덱스를 통해 매개변수 StartBasePointValue/EndBasePointValue 는 배열 내의 해당 항목을 지정합니다. 각 Index에 대해 하나의 StartBasePointValue/EndBasePointValue 를 정의할 수 있습니다. |
| LUT |
LUT 콘텐츠:
|
eVA 플랫폼에서 실행 시, 필드 매개변수 LUTcontent 대신 스칼라 매개변수 Value 를 사용할 수 있습니다. 추가 매개변수 Index는 VisualApplets 연산자의 필드 매개변수 LUTcontent에 대한 인덱스를 선택합니다. 이 공통 인덱스를 통해 매개변수 Value는 배열 내의 해당 주소를 지정된 항목을 설정합니다. 각 Index에 대해 하나의 Value를 정의할 수 있습니다. |
| RamLUT |
InitData
|
eVA 플랫폼에서 실행 시, 필드 매개변수 InitData 대신 스칼라 매개변수 InitDataValue를 사용할 수 있습니다. 추가 매개변수 InitDataIndex는 VisualApplets 연산자의 필드 매개변수 InitData의 인덱스를 선택합니다. 이 공통 인덱스를 사용하여, 매개변수 InitDataValue는 배열 내의 해당 항목에 값을 설정합니다. 매개변수 InitDataIndex는 VisualApplets 연산자의 매개변수 InitData에 두 개 이상의 항목이 포함된 경우에만 사용할 수 있습니다. |
| RamLUT | InitFileLoadMode InitFileName 초기화 파일 불러오기 | eVA 플랫폼에서 실행 중에는 InitFileLoadMode, InitFileName 및 LoadInitFile 매개변수를 사용할 수 없습니다. 이는 GenICam API가 파일 입출력을 지원하지 않기 때문입니다. |
| ROM |
ROM 콘텐츠
|
eVA 플랫폼에서 실행 시, 필드 매개변수 ROMcontent 대신 스칼라 매개변수 Value 를 사용할 수 있습니다. 추가 매개변수 Index는 VisualApplets 연산자의 필드 매개변수 ROMcontent에 대한 인덱스를 선택합니다. 이 공통 인덱스를 통해 매개변수 Value는 배열 내의 해당 주소를 지정합니다. 각 Index에 대해 하나의 Value를 정의할 수 있습니다. |
| JPEG_ENCODER_Gray | 품질 비율(%) | eVA 플랫폼에서 실행 중에는 매개변수 quality_in_percent를 사용할 수 없습니다. 양자화 행렬은 매개변수 quantization_matrix_index 및 Quantization_matrix_value를 통해 직접 작성해야 하며, 이 매개변수들은 VisualApplets 필드의 매개변수 quantization_matrix 대신 사용됩니다(아래의 매개변수 quantization_matrix에 대한 설명 참조). |
| JPEG_ENCODER_Gray | 양자화 행렬 | eVA 플랫폼에서 실행 시, 필드 매개변수 quantization_matrix 대신 스칼라 매개변수 quantization_matrix_value를 사용할 수 있습니다. 추가적인 매개변수 quantization_matrix_index는 VisualApplets 연산자의 필드 매개변수 quantization_matrix의 인덱스를 선택합니다. 이 공통 인덱스를 통해 매개변수 quantization_matrix_value는 배열 내의 해당 항목 값을 설정합니다. 각 quantization_matrix_index에 대해 하나의 quantization_matrix_value를 정의할 수 있습니다. |
| FFT | 이 통신사는 현재 임베디드형 VisualApplets 기기를 지원하지 않습니다. |

이전

