VisualApplets 3.3.2의 변경 사항 및 수정된 문제#
운영자#
Library Base#
Operator SampleDn#
- 이 문제를 해결하기 전에는,
SampleDn2비트 부호 있는 입력에 대해 연산자가 제대로 작동하지 않았습니다. 이 문제가 수정되었습니다. (티켓 ID: 215638) - 이 문제를 해결하기 전, 운영자는
SampleDn때때로 이미지 시작 부분에 EOL(줄 끝)이 삽입되어 이미지 내용이 어긋나는 문제가 발생했습니다. 이 문제는 수정되었습니다. (티켓 ID: 235838)
Library Color#
Operator ColorTransform#
- 연산자에 대한 값 범위의 처리
ColorTransform이제 잘못된 값이 올바르게 보고되도록 수정되었습니다. 해당 문서 입력 형식이 부호 있는 형식이거나 계수 매개변수가 정적일 때만 음수 변환 계수를 사용할 수 있다는 제한 사항을 반영하여 업데이트되었습니다. (티켓 ID: 251344)
Library Debugging#
Operator ImageFlowControl#
- 연산자 내의 매개변수화 인터페이스
ImageFlowControl이 문제가 수정되었습니다. 이전에는 병렬 처리가 고려되지 않았으며, 매개변수를 설정하면DummyFrameWidth및DummyFrameHeight이미지 캡처가 중지되었을 때 아무런 효과가 나타나지 않았습니다. 이 문제는 수정되었습니다. (티켓 ID 209391) - 이 문제를 해결하기 전에는, 매개변수를 설정할 때
CounterWidth~을 소중히 여기다32 bits연산자 내에서ImageFlowControl, 빌드 오류가 발생했습니다. 이 문제는 수정되었습니다. (티켓 ID: 217556) - 선택적 출력 포트에 대한 동기화 규칙
StatusO운영자의ImageFlowControl이 문제가 수정되었습니다. 이전에는 해당 연산자가 무한 소스로 선언되어 있었습니다. 이제 해당 포트는 포트 O와 O-동기식으로 설정되었습니다. 연산자에 대한 문서도 이에 따라 수정되었습니다. (티켓 ID: 217557) - 운영자 측에서 프레임 끝 부분의 출력 지연
ImageFlowControl이 문제가 수정되었습니다. 이전에는 다음 입력 프레임이 도착하기 전까지 프레임 끝이 출력되지 않았습니다. 이제 이 연산자는 연산자ImageFifo오버플로우 상황이 발생하지 않을 때. (티켓 ID: 247826)
Library Filter#
Operator LineNeighboursNx1#
- 운영자
LineNeighboursNx1변경되었습니다. 이제 출력 링크에서 커널 열의 값이 실수로 변경되는 일이 더 이상 없습니다. (티켓 ID: 249802)
Library Parameters#
Operator LinkParamTranslator#
- 이 문제를 해결하기 전, 운영자는
LinkParamTranslator구성이 잘못된 링크를 연결할 경우 비정상 상태가 발생할 수 있었습니다. 이 문제는 수정되었습니다. (티켓 ID: 239837) - 이 문제를 해결하기 전, 운영자는
LinkParamTranslator오류를 올바르게 보고하지 않았습니다. 매개변수 오류의 경우, 해당 매개변수에 적절한 문자열이 표시되었습니다.Status하지만 오퍼레이터가 오류 상태로 전환되지 않았습니다. 이 문제는 수정되었습니다. (티켓 ID: 239974)
Library Synchronization#
Operator CutImage#
- 연산자 내에서
CutImage출력 포트 O에서 형식이 처리되는 방식이 변경되었습니다. 이제 형식은 최대 이미지 높이 설정을 포함하여 입력 I의 형식을 따릅니다. 최대 크기를 다른 형식으로 설정해야 하는 경우, 즉 더 작은 크기의 이미지가 출력될 것이 확실한 경우에는 다음 연산자를 사용하십시오.SetDimension~ 이후CutImage. (티켓 ID: 242688)
시뮬레이션#
- 시뮬레이션 취소 처리 속도가 개선되었습니다. 특히, 매우 큰 이미지를 처리할 때 시뮬레이션 시간이 지나치게 길어지거나 메모리 사용량이 위험할 정도로 높아져 시뮬레이션을 중단해야 하는 경우, 시뮬레이션을 중단하는 데 걸리는 시간이 대폭 단축될 수 있습니다. (티켓 ID: 234920)
- 이 문제가 수정되기 전에는 시뮬레이션에서 2 GB보다 큰 이미지를 사용할 경우 VisualApplets 이 중단되었습니다. 이제 2 GByte보다 큰 이미지로 시뮬레이션을 실행하면 오류 메시지가 표시됩니다. 하지만 시뮬레이션은 여전히 2 GB 미만의 이미지만 지원합니다. (티켓 ID: 240989)
SDK 예제#
- VisualApplets 를 사용하여 CXP 및 기가비트 이더넷 프레임 그래버용으로 생성된 SDK 예제에서는, 카메라 오퍼레이터가 없을 경우 더 이상 카메라 초기화 코드가 생성되지 않습니다. 이를 통해 프레임 그래버에 카메라가 연결되어 있지 않은 상태에서도 생성된 SDK 코드를 실행할 수 있습니다. (티켓 ID: 239222)
- 이 문제를 수정하기 전에는, 라이브러리 Parameters의 모듈을 통해 매개변수가 다른 매개변수로부터 전달될 때, 생성된 SDK 예제 코드에 중복된 매개변수 액세스 코드가 작성되었습니다. 이로 인해 모듈 매개변수에 대한 중복 액세스가 발생했습니다. 이 문제는 수정되었습니다. 이제 라이브러리 Parameters의 연산자를 통해 매개변수가 연결될 경우, 프론트엔드 액세스용 코드만 작성됩니다. (티켓 ID: 239454)
- 이 문제를 수정하기 전에는, 생성된 SDK 예제에서 DMA 버퍼 크기를 항상
int. 이로 인해 대용량 이미지의 경우 버퍼 오버플로가 발생했습니다. 이 문제는 수정되었습니다. 이제 DMA 버퍼 크기는 다음 식으로 계산됩니다.size_t. (티켓 ID: 248563)
Tcl 스크립팅#
- Tcl 명령어
SetModuleParam이 문제가 수정되었습니다. 이전에는 필드 매개변수가 설정될 때 출력 링크로 매개변수 업데이트가 반영되지 않았습니다. 이전 버전의 VisualApplets 에서는 이로 인해 설계의 매개변수 설정이 일관되지 않게 되는 경우가 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 236891)
기타#
- 이 문제가 수정되기 전에는, ‘계층적 상자로 이동’ 기능을 사용하여 연결되지 않은 연산자를 계층적 상자로 이동시키려다 ‘입력/출력’ 대화 상자를 취소하면, 선택한 연산자가 사라지는 현상이 발생했습니다. 이 문제는 수정되었습니다. (티켓 ID: 217555)
- 이 문제가 수정되기 전에는 다이어그램 창에서 연산자의 컨텍스트 메뉴를 열 때, 마우스를 한 번 더 클릭하면 연산자가 다이어그램 창 내에서 의도하지 않은 방식으로 이동하는 경우가 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 218063)
- 이 문제를 수정하기 전에는 mE5 marathon 플랫폼용 VisualApplets 설계에서 사용되지 않는 GPO 핀으로 인해 트리거 출력 핀의 출력 신호 레벨이 정의되지 않는 문제가 발생했습니다. 이 문제는 수정되었습니다. 이 수정으로 인해 펌웨어 버전이 업데이트되었습니다. (티켓 ID: 221922)
- VisualApplets 설계를 스크립트로 내보낼 때 부동 소수점 필드 매개변수의 정밀도가 향상되었습니다. 이전에는 숫자가 모듈 속성 대화 상자에 표시된 정밀도로 저장되었습니다. 이로 인해 설계를 다시 가져올 때 원래 설계와 동일하지 않아 문제가 발생했습니다. (티켓 ID: 236969)
- 이 문제를 수정하기 전에는, VisualApplets 에서 특정 모듈이 참조된 상태에서 해당 모듈을 삭제할 때 가끔씩 프로그램이 종료되는 현상이 발생했습니다.
LinkParamTranslator모듈. 이 문제는 수정되었습니다. (티켓 ID: 240977)