콘텐츠로 건너뛰기

VisualApplets 3.3.2의 변경 사항 및 해결된 문제#

Operators#

Library Base#

오퍼레이터 SampleDn#

  • 이 문제가 수정되기 전에는 SampleDn 연산자가 2비트 부호 있는 입력에 대해 제대로 작동하지 않았습니다. 이 문제가 수정되었습니다. (티켓 ID: 215638)
  • 이 문제가 수정되기 전에는 연산자 SampleDn 가 때때로 이미지 시작 부분에 EOL(end of line)을 삽입하여 이미지 콘텐츠가 이동하는 현상이 발생했습니다. 이 문제가 수정되었습니다. (티켓 ID: 235838)

Library Color#

오퍼레이터 ColorTransform#

  • 연산자 ColorTransform 이제 잘못된 값이 올바르게 보고되도록 수정되었습니다. 다음의 문서 는 음수 변환 계수가 입력 형식인 signed이거나 계수 parameter가 static인 경우에만 사용할 수 있다는 제약 사항을 반영하도록 업데이트되었습니다. (티켓 ID: 251344)

Library Debugging#

오퍼레이터 ImageFlowControl#

  • 연산자의 파라미터화 인터페이스 ImageFlowControl 가 수정되었습니다. 이전에는 Parallelism가 고려되지 않았으며 이미지 획득이 중지되었을 때 파라미터 설정 DummyFrameWidth 및 DummyFrameHeight 이 아무런 효과가 없었습니다. 이 문제가 수정되었습니다. (티켓 ID 209391)
  • 이 문제가 수정되기 전에는 파라미터 CounterWidth 를 값 32 bits (으)로 설정할 때 연산자 ImageFlowControl에서 빌드 오류가 발생했습니다. 이 문제가 수정되었습니다. (티켓 ID: 217556)
  • 선택적 출력 포트의 동기화 규칙 StatusO 연산자의 ImageFlowControl 수정되었습니다. 이전에는 해당 오퍼레이터가 무한 소스(infinite source)로 선언되었습니다. 이제 포트는 포트 O와 O-동기식(O-synchronous)으로 작동합니다. 이에 따라 오퍼레이터 문서가 수정되었습니다. (티켓 ID: 217557)
  • 오퍼레이터의 프레임 종료(frame end) 지연 출력 기능이 ImageFlowControl 수정되었습니다. 이전에는 다음 입력 프레임이 도착할 때까지 프레임 종료가 출력되지 않았습니다. 이제 오버플로우 상황이 발생하지 않을 때 ImageFifo 오퍼레이터와 동일하게 작동합니다. (티켓 ID: 247826)

Library Filter#

오퍼레이터 LineNeighboursNx1#

  • Operator LineNeighboursNx1 변경되었습니다. 이제 출력 링크에서 kernel columns의 값을 실수로 변경할 수 없습니다. (티켓 ID: 249802)

Library Parameters#

오퍼레이터 LinkParamTranslator#

  • 이 문제가 수정되기 전에는 연산자 LinkParamTranslator 잘못된 구성의 링크를 연결할 때 유효하지 않은 상태로 전환될 수 있던 문제가 수정되었습니다. (티켓 ID: 239837)
  • 이 문제가 수정되기 전에는 연산자 LinkParamTranslator 오류를 올바르게 보고하지 않던 문제가 수정되었습니다. 파라미터 오류 발생 시 적절한 문자열이 Status 에 표시되었으나 오퍼레이터가 오류 상태로 전환되지 않았습니다. 이 문제가 수정되었습니다. (티켓 ID: 239974)

Library Synchronization#

오퍼레이터 CutImage#

  • 오퍼레이터 CutImage 출력 포트 O에서의 포맷 처리 방식이 변경되었습니다. 이제 포맷은 max. image height 설정을 포함하여 입력 I의 포맷을 따릅니다. 더 작은 크기의 이미지가 출력될 것이 확실한 경우 등 최대 차원을 다른 포맷으로 설정해야 하는 경우 SetDimension 다음에: CutImage오퍼레이터를 사용하십시오. (티켓 ID: 242688)

시뮬레이션#

  • 시뮬레이션 취소 반응 시간이 향상되었습니다. 특히 매우 큰 이미지를 처리하는 도중 시뮬레이션 시간이 지나치게 길어지거나 Memory 사용량이 임계치에 도달하여 시뮬레이션을 중단해야 할 때, 시뮬레이션 중단 소요 시간이 대폭 단축될 수 있습니다. (티켓 ID: 234920)
  • 이 문제를 해결하기 전에는 시뮬레이션에서 2 GB보다 큰 이미지를 사용할 경우 VisualApplets가 중단되었습니다. 이제 2 GByte보다 큰 이미지로 시뮬레이션을 실행하면 오류 메시지가 표시됩니다. 단, 시뮬레이션은 여전히 2 GB 미만의 이미지만 지원합니다. (티켓 ID: 240989)

SDK Examples#

  • 이제 CXP 및 Gigabit Ethernet 프레임 그래버용 VisualApplets로 생성된 SDK 예제는 카메라 오퍼레이터가 없는 경우 카메라 초기화 코드를 생성하지 않습니다. 이를 통해 프레임 그래버에 카메라가 연결되어 있지 않아도 생성된 SDK 코드를 실행할 수 있습니다. (티켓 ID: 239222)
  • 이 문제가 수정되기 전에는 Parameters 라이브러리의 모듈을 통해 parameter가 다른 parameter에서 전송될 때 생성된 SDK 예시에 중복 parameter 액세스 코드가 작성되었습니다. 이로 인해 모듈 parameter에 중복 액세스하는 문제가 발생했습니다. 이 문제가 수정되었습니다. 이제 Parameters 라이브러리의 operator를 통해 parameter가 연결되면 프런트엔드 액세스 코드만 작성됩니다. (티켓 ID: 239454)
  • 이 문제를 해결하기 전에는 생성된 SDK 예제가 항상 int에서 DMA 버퍼 크기를 계산했습니다. 이로 인해 대용량 이미지에서 버퍼 오버플로우가 발생했으며, 이는 수정되었습니다. 이제 DMA 버퍼 크기는 size_t을(를) 사용하여 계산됩니다. (티켓 ID: 248563)

Tcl 스크립팅#

  • Tcl 명령어 SetModuleParam 문제가 수정되었습니다. 이전에는 필드 파라미터가 설정되었을 때 출력 링크로의 파라미터 업데이트 전파가 수행되지 않았습니다. 이전 버전의 VisualApplets에서는 이로 인해 일부 경우 디자인 파라미터화가 일관되지 않게 될 수 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 236891)

기타#

  • 이 문제가 수정되기 전에는 연결되지 않은 operator를 선택하여 Move to Hierarchical Box를 사용하여 계층형 박스로 이동한 다음 Enter Inputs / Outputs 대화상자를 취소하면 선택한 operator가 손실되는 문제가 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 217555)
  • 이 문제가 수정되기 전에는 Diagram Window에서 operator의 컨텍스트 메뉴를 열 때 추가 마우스 클릭으로 인해 operator가 Diagram Window에서 원하지 않는 방식으로 이동하는 문제가 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 218063)
  • 이 문제가 수정되기 전에는 mE5 marathon 플랫폼용 VisualApplets 디자인에서 사용되지 않는 GPO 핀으로 인해 트리거 출력 핀의 출력 신호 레벨이 정의되지 않는 문제가 발생했습니다. 이 문제가 수정되었습니다. 이 수정으로 인해 firmware versions가 올라갔습니다. (티켓 ID: 221922)
  • VisualApplets 디자인을 스크립트로 내보낼 때 부동 소수점(float) 필드 파라미터의 정밀도가 향상되었습니다. 이전에는 모듈 속성 대화상자에 표시된 정밀도로 숫자가 저장되었습니다. 이로 인해 디자인을 다시 가져올 때 원본 디자인과 일치하지 않는 문제가 발생했습니다. (티켓 ID: 236969)
  • 이 문제를 해결하기 전에는 LinkParamTranslator 모듈에서 참조하는 모듈이 삭제될 때 VisualApplets가 가끔 중단되는 문제가 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 240977)