VisualApplets IDE 소프트웨어 라이선스 - VisualApplets
IDE 표준 라이선스에는 이미지 처리 장치의 간단한 FPGA 프로그래밍에 필요한 모든 것이 포함되어 있습니다. 이미지 처리 어플리케이션을 빠르고 쉽게 시작할 수 있는 방법입니다.
먼저 VisualApplets를 다운로드하고 소프트웨어를 설치합니다. 그런 다음 데모 모드에서 VisualApplets를 즉시 사용해 볼 수 있습니다.
시작하려면 먼저 VisualApplets를 다운로드하고 소프트웨어를 설치하세요. 그런 다음 데모 모드에서 VisualApplets를 즉시 사용해 볼 수 있습니다.
기능에 대해 자세히 알아보려면 Basler 제품 설명서를 방문하세요.
Design Creation
Creating designs with drag-and-drop
Dataflow-model design
Graphical GUI
Graphical image format configuration
Graphical operator configuration
Hierarchical structuring of designs
Signal processing for GPIO (trigger, light control, etc.)
User library feature
Design Simulation
High level simulation
Probing of intermediate simulation results
Sourcing of image data from disk
Design Validation
Design rules check
FPGA resource calculation
FPGA resource information for individual operators
Integration Support
Integration with Runtime Environment
Register control by software
SDK code generator
Xilinx FPGA build flow integration
Advanced Features
Custom operators protection mechanism
Operator library for in-hardware debugging
Parameter transformation and redirection
Scripting via Tcl commands
Tcl script collection feature
User library protection
VHDL import - custom operator designer
Compression operators
Blob (segmentation) operators
개발자용
FPGA는 CPU의 업스트림이며 다양한 이미지 처리 작업 (이미지 최적화, 이미지 분석, 제어 신호 생성)을 처리합니다.
그래픽 사용자 인터페이스 덕분에 VHDL 기술이 필요하지 않습니다.
FPGA 디자인이 만들어지면 애플릿이 실행된 후 런타임에 대해 변경 가능한 변수를 바로 정의할 수 있습니다.
그 외 제조업체의 이미지 처리 프로그램에 대해 편리한 인터페이스를 제공합니다.
의사 결정자용
VisualApplets을 사용하면 훨씬 빠르게 새로운 어플리케이션을 개발할 수 있습니다. 생성된 하드웨어 코드는 대상 시스템에서 즉시 사용 가능합니다.
작동 및 디자인 방식이 이해하기 쉬워 소프트웨어 개발자와 어플리케이션 엔지니어도 다룰 수 있습니다. 부서 간 팀워크 기능을 통해 하드웨어 및 소프트웨어 프로그래머를 공동 프로젝트에 통합 투입할 수 있습니다.
VisualApplets은 개발 프로젝트를 지속적으로 조정할 수 있기 때문에 초기 투자 비용과 유지 관리 비용이 낮습니다. 뛰어난 기능 덕분에 새로운 하드웨어 플랫폼으로 빠르게 전환할 수 있습니다.
특별히 개발된 이미지 처리 솔루션의 디자인은 바이너리 코드 (Binary code) 로의 변환을 통해 범주적으로 보호됩니다. 정의된 FPGA만 실행할 수 있도록 제한하여 애플릿의 무단 사용을 방지할 수 있습니다.
VisualApplets을 사용한 이미지 처리 어플리케이션에 대한 빠른 경로
VisualApplets이 출시된 2006년에 VisualApplets은 다음과 같은 설득력 있는 이유로 국제 비전 어워드(International Vision Award)를 수상했습니다.
80개가 넘는 실행 가능한 샘플 어플리케이션으로 시간과 비용 절약
200개가 넘는 오퍼레이터가 포함된 이미지 처리 라이브러리 활용
자주 사용하는 이미지 처리 단계에 대한 라이브러리를 자체적으로 만들거나 기존 하드웨어 코드에서 라이브러리 사용
데이터 신호 및 외부 인터페이스에 대한 연결을 그래픽 방식으로 프로그래밍 처리하여 트리거 기능을 개별화
VisualApplets의 고급 기능 사용
VisualApplets은 이미지 처리 어플리케이션의 디자인, 디버깅 및 검토를 위한 고유한 가능성을 제공하는 고급 기능을 지원합니다.
맞춤형 라이브러리
오퍼레이터의 XML 정의 가져오기/내보내기 기능을 통해 개별 맞춤형 오퍼레이터를 가져오고 내보낼 수 있습니다. 시스템 구축자는 기존 IP 코어를 몇 단계만으로 새로운 어플리케이션에 통합하는 등 FPGA 프로그래밍에서 자체 노하우와 기존 하드웨어 코드를 계속 실행합니다. 그 결과 제품의 시장 출시 소요 기간이 크게 단축됩니다.
디버깅 라이브러리
확장된 디버깅 기능에는 이미지 분석, 이미지 통계, 스트림 분석, 이미지 흐름 제어 및 모니터링 등의 기능이 포함됩니다. 오퍼레이터를 사용하여 실제 런타임에서 VisualApplets 디자인을 디버그 할 뿐만 아니라 아직 개발 중인 맞춤형 오퍼레이터를 사용할 수 있습니다. 맞춤형 오퍼레이터의 경우, 디버깅 라이브러리를 통해 새로운 맞춤형 오퍼레이터가 디자인에 미치는 영향을 분석할 수 있습니다.
변수 라이브러리
시스템 구축자가 VisualApplets 디자인 변수를 변경한 내역은 보호된 계층 구조 상자에서도 런타임 동안 일관되게 자동 업데이트됩니다. 따라서 전체 디자인과 추가 소프트웨어 사용 과정 전반에서 번거롭고 오류가 발생하기 쉬운 수동 변수 변경 작업을 수행할 필요가 없습니다. 또한 다른 변수 값을 기반으로 새 값을 계산하고 전체 디자인의 다른 변수로 전송할 수 있습니다.
Tcl 콘솔
변수 설정이 다양한 수천 개의 이미지 시뮬레이션과 같은 복잡한 프로세스를 스크립트를 통해 자동으로 수행할 수 있습니다. 또한 외부 이미지 처리 소프트웨어를 연결하여 디자인 변수 또는 이미지를 쉽게 전송할 수 있습니다.
세분화/분류
이러한 오퍼레이터는 세분화 및 오브젝트 정의 후 위치, 표면적, 형태, 오브젝트 범위 및 주변 기하 도형을 판단하는 데 사용됩니다. Blob 분석은 1차원 및 2차원 바이너리 이미지 (Binary Images) 에 대한 목적으로 사용됩니다.
조정 가능한 데이터 속도로 압축
VisualApplets JPEG 압축 기능을 사용하면 PC에서 전송 및 저장하기 전에 캡처 및 사전 처리된 이미지 데이터를 줄여 CPU의 부하가 증가하는 것을 방지할 수 있습니다. JPEG 오퍼레이터는 FPGA에서 가변 이미지 압축률과 확장 가능한 데이터 속도로 8비트 그레이 이미지와 24비트 RGB 컬러 이미지를 실시간 압축합니다. 속도가 빠른 어플리케이션은 고속 카메라 인
이미지 처리 시스템의 활용도 극대화
Basler는 종합 컨설팅에서 고객별 제품을 위한 개발 작업에 대한 완벽한 지원까지 다양한 서비스를 제공합니다.
컨설팅에 대한 자세한 정보 확인VisualApplets에 대한 추가 정보를 확인하고 싶으십니까? 제품 설명서, 기사 및 브로슈어 등 Basler가 제공하는 다양한 자료를 만나보세요
VisualApplets - 사용자 설명서 Basler 제품 설명서
다운로드 섹션 에서 더 많은 기사와 브로슈어를 확인할 수 있습니다.