콘텐츠로 바로 가기

VisualApplets 3.4.0의 새로운 기능#

새로운 플랫폼 imaFlex CXP-12 Quad#

VisualApplets 이제 새로운 imaFlex CXP-12 Quad 플랫폼을 지원합니다. 이 새로운 mE6 플랫폼 지원에 따라 다음과 같은 새로운 연산자들도 제공됩니다:

  • CxpCamera
  • CxpRxTrigger
  • CxpTxTrigger
  • CxpCameraMultiTap
  • CxpPortStatus
  • DmaFromPC
  • LineBuffera
  • FrameBufferRandomReadb
  • RamLUTb

  1. 이 연산자는 연산자와 기능적으로 하위 호환됩니다. ImageBuffer mE5 프레임 그래버용. ↩

  2. 이 연산자들은 mE5 프레임 그래버용 연산자들과 기능적으로 하위 호환되지만, mE5 플랫폼용 연산자들의 매개변수는 imaFlex CXP-12 Quad 플랫폼용 연산자들의 매개변수와 다릅니다.↩↩

다음 연산자들이 imaFlex CXP-12 Quad에 맞게 조정되었습니다:

  • AppletProperties
  • BoardStatus
  • DmaToPC
  • GPI
  • GPO
  • FFT
  • LED
  • LUT

imaFlex CXP-12 Quad용 신규 사용자 라이브러리#

새로운 imaFlex_CXP12_Tools.val imaFlex CXP-12 Quad 플랫폼용 사용자 라이브러리가 제공되며, 여기에는 다음을 대체하는 모듈이 포함되어 있습니다. ImageBufferMultiRoI 및 ImageBufferMultiRoIDyn 연산자뿐만 아니라 JPEG 압축을 위한 맞춤형 요소도 (JPEG_Encoder_Color_iF).

imaFlex CXP-12 Quad용 애플릿 구축을 위한 향상된 합성 엔진#

imaFlex CXP-12 Quad 플랫폼을 사용하여 애플릿을 빌드할 때는, 복잡한 설계의 타이밍 클로저를 달성하는 데 도움이 되는 향상된 합성 엔진을 사용할 수 있습니다. 이 엔진을 활성화하려면 ‘빌드(Build )’ 대화 상자의 드롭다운 메뉴에서 합성 엔진을 ‘표준(Standard )’에서 ‘향상된(Enhanced)’으로 변경하십시오.

Windows 11 지원#

VisualApplets 이제 Windows 11(64비트)를 지원합니다. 하지만 Xilinx ISE는 Windows 11을 지원하지 않습니다. Xilinx ISE로 빌드해야 하는 플랫폼용 애플릿을 빌드하려면, Windows 10에서 VisualApplets 를 설치하십시오. 대상 플랫폼이 Vivado에서 지원되는 경우, Xilinx Vivado를 사용하여 애플릿을 빌드하십시오(Vivado는 Windows 11을 지원합니다). Vivado에서 지원하는 플랫폼은 시스템 요구 사항을 참조하십시오.

GUI#

새로운 디자인과 사용자 경험#

도구 모음과 대화 상자의 아이콘이 업데이트되었습니다. ‘시스템 설정’에서 도구 모음 아이콘의 두 가지 크기 중 하나를 선택할 수 있습니다.

새로운 GUI 디자인 VisualApplets

매개변수 정보 보기#

새로운 보기가 추가되었습니다: ‘매개변수 정보’ 보기입니다. ‘매개변수 정보’ 보기는 활성 설계에 포함된 모든 연산자의 모든 매개변수를 표시하므로, 구성된 모든 매개변수를 한눈에 파악할 수 있게 해줍니다.

매개변수 정보 보기

파일 형식#

디자인 저장용 파일 형식#

디자인을 저장하는 파일 형식이 *.va에서 *.vad로 변경되었습니다.

새로운 파일 형식은 기존 파일 형식보다 더 효율적이고, 로딩 속도가 더 빠르며, 더 안전합니다.

이전 *.va 파일 형식으로 저장된 설계는 하위 호환성이 보장되므로, VisualApplets 에서 여전히 열 수 있으며 *.va 파일 형식으로 설계를 저장할 수도 있습니다. 그러나 *.va 레거시 파일 형식의 설계에 보호된 사용자 라이브러리 요소가 포함된 경우, 보호된 요소의 내용은 설계와 함께 저장되지 않습니다. 이 경우, *.va 설계 파일을 열려면 VisualApplets 에서 해당 요소가 포함된 사용자 라이브러리를 가져와야 합니다.

바슬러는 가능하면 항상 새로운 파일 형식을 사용할 것을 권장합니다.

사용자 라이브러리 요소 및 사용자 정의 라이브러리를 저장하기 위한 파일 형식#

사용자 라이브러리 요소 및 사용자 정의 연산자 라이브러리를 저장하는 파일 형식이 *.vl에서 *.val로 변경되었습니다.

새로운 파일 형식은 기존 파일 형식보다 더 효율적이고, 로딩 속도가 더 빠르며, 더 안전합니다.

이전 *.vl 파일 형식으로 저장된 사용자 라이브러리 요소와 사용자 정의 연산자 라이브러리는 하위 호환성이 보장되므로, ‘ VisualApplets ’에서 여전히 열 수 있으며 사용자 라이브러리 요소와 사용자 정의 연산자 라이브러리를 *.vl 파일 형식으로 계속 저장할 수 있습니다. 그러나 사용자 라이브러리를 *.vl 레거시 파일 형식으로 저장할 경우, 보호된 요소는 저장할 수 없습니다. 이 경우, 보호 설정을 해제하거나 사용자 라이브러리를 더 최신이며 권장되는 *.val 파일 형식으로 저장해야 합니다.

바슬러는 가능하면 항상 새로운 파일 형식을 사용할 것을 권장합니다.

클립보드 내용의 서식#

클립보드 내용의 형식이 변경되었습니다. 이 새로운 형식에서는 클립보드(복사 및 붙여넣기)를 사용하여 ‘ VisualApplets ’ 3.4.0에서 열린 디자인의 내용을 이전 버전의 ‘ VisualApplets ’에서 열린 디자인으로 복사할 수 없습니다. 하지만 이전 버전의 ‘VisualApplet’에서 ‘ VisualApplets ’ 3.4.0으로 복사하는 것은 가능합니다.

인스턴스화된 모듈을 위한 새로운 명명 규칙#

새로 인스턴스화된 모듈에 이름을 지정하는 새로운 명명 규칙이 구현되었습니다. 이제 새 모듈은 기본적으로 연산자의 이름을 따릅니다. 기존 명명 규칙에 따르면 모듈은 Module1, Module2 등으로 명명되었습니다. 시스템 설정 메뉴의 ‘디자인’ 탭에서 ‘모듈 자동 이름 지정 ’ 설정을 통해 기존 동작으로 되돌릴 수 있습니다.

예제#

연산자 예제가 확장되어 이제 모든 연산자가 예제에 포함되었습니다. 예제는 ‘튜토리얼 및 예제’ 섹션에 설명되어 있습니다. 이 예제들은 상세한 이미지 계산 과정을 보여주기보다는, 해당 연산자가 어떻게 작동하는지에 대한 이해를 돕도록 구성되어 있습니다.