Visual TFT 란 무엇인가?

Visual TFT 는 TFT 디스플레이상에 GUI(Graphic User Interface)를 빠르게 개발하기 위해 사용된는 소프트웨어입니다. 본 프로그램은 mikroelektronika 컴파일러(mikroC, mikroBasic, mikroPascal)와 호환이 되는 코드를 생성하며, PIC, dsPIC30/33, PIC24, PIC32, AVR, ARM MCU를 지원합니다. 소프트웨어는 직관적인 환경을 구축 drag-and-drop 컴포넌트로 어플리케이션을 빠르게 구축할수 있습니다.

Download Now! (버전 3.8입니다)

소프트웨어를 다운 받아 사용하여 보십시오. 데모버전은 모든 기능을 사용할 수 있으나 GUI생성시 최대 7개의 오브젝트까지만 생성됩니다.

왜 Visual TFT 인가?

프로젝트 개발 시간 절약

Drag & drop 식의 개발은 프로그래밍을 하는 시간을 절약하여 줍니다.

강력한 터치 입력

개발중인 장치의 GUI에 터치입력을 부여함으로써 사용자 편의성을 새로운 차원으로 올릴수 있습니다.

손 쉬운 사용

초보자도 쉽게 훌륭향 GUI를 만들수 있습니다.

VisualTFT Window

Icon HardwareBuilt-in으로 지원되는 타켓 개발보드

Visual TFT는 mikroEletronika사의 모든 멀티미디어 보드를 지원합니다. 각각의 개발보드는 하드웨어 패턴, TFT와 터치패널 하드웨어 연결을 위한 설정 템플릿을 가지고 있습니다. 클릭 몇번으로 셋팅을 할수 있습니다.

mikromedia for PIC18FJ mikromedia for PIC24 mikromedia for dsPIC33 mikromedia for PIC32 mikromedia for XMEGA multimedia for PIC32MX4 multimedia for PIC32MX7

mikromedia 시리즈 전품목 지원
multimedia for PIC32MX4
multimedia for PIC32MX7

 

FTDI칩사의 FT800/EVE 컨트롤러 지원

FT800/EVE controller12 new EVE components

EVE 컴포넌트

Visual TFT 소프트웨어는 소리, 트랜스패런시, 안티 에일리싱 등의 EVE의 강력한 기능을 지원하는 세계 최초의 소프트웨어입니다. 컨트롤러에서 지원하는 12개의 새로운 컴포넌트를 GUI 디자인에 사용할 수 있습니다.

EVE의 객체지향적인 접근법은 이미지를 랜더링할때 필요한 전통적인 프레임 버퍼 메모리를 필요없게 만듭니다. FT800 컨트롤러용 Visual TFT코드는 사용하는 컴파일러의  FT800 Library 에 종속적이기 때문에 컴파일러에서 프로젝트를 빌드하기 전에 미리 라이브러리를 설치 하여야 합니다.

개발자에게 사랑받는 Visual TFT!

Single ClickHardware templates은 셋팅을 쉽게 만들어 줍니다

SingleClick™ 으로 셋팅을!

Hardware Patterns

아무도 복잡한 셋팅과 옵션을 좋아하지 않습니다. 하드웨어 템플릿을 드랍다운 리스트에서 클릭하십시오. 필요한 모든 것이 자동적으로 설정될 것입니다.

지원되는 컨트롤러와 디스플레이이 크기

Visual TFT는 총 10개의 TFT컨트롤러와 5개의 디스플레이크기를 지원합니다. 대부분의 인기있는 320x240 TFT디스플레이는 HX8347-D컨트롤러에서 동작합니다. 이 디스플레이는 많은 임베디드 장치에서 사용이 되고 있으며, mikroelektronika mikromedia 개발보드는 이 디스플레이를 사용하고 있습니다. TFT디스플레이만 본 쇼핑몰에서 따로 주문이 가능합니다. 아래는 지원되는 컨트롤러와 디스플레이 크기에 대한 리스트입니다.

Controller: HX8347-D

Download: Specification

Supported sizes: 320x240px, 400x240px, 480x272px, 131x131px, 800x480px

Controller: ILI9340

Download: Specification

Supported sizes: 320x240px

Controller: ILI9342

Download: Specification

Supported sizes: 320x240px

Controller: ILI9481

Download: Specification

Supported sizes: 320x240px

Controller: HX8352A

Download: Specification

Supported sizes: 400x240px

Controller: SSD1963

Download: Specification

Supported sizes: 480x272px

Controller: R61526

Download: Specification

Supported sizes: 320x240px

Controller: ST7715R

Download: Specification

Supported sizes: 131x131px

Controller: HX8347G

Download: Specification

Supported sizes: 320x240px

Controller: SSD1963_8bit

Download: Specification

Supported sizes: 800x480px

Controller:FT800/EVE

Download: Available Soon

Supported sizes:

Compilers Supported모든 mikroElektronika 컴파일러와 동작함

Visual TFT를 이용하여 생성된 소스코드는 모든 mikroElektronika컴파일러와 부드럽게 통합시킬수 있습니다.

Compilers

Don't make me think직관적인 인터페이스

Intuitive interface

인터페이스는 사용하기 쉽게 직관적으로 설계되었습니다. 사용자 어플리케이션에서 사용할 대부분의 유용한 컴포넌트에 대해서 여러개의 팔레트를 제공합니다. 컴포넌트를 픽셀 그리드 스크린에 끌어넣으면 즉각적으로 그려집니다. 컴포넌트의 속성을 수정하고 원하는 이벤트를 할당하기 위해 Object inspector를 사용하십시오.

External resources폰트와 이미지를 MMC/SD카드에 저장

Holding MMC

이미지와 폰트를 위해 좀더 많은 공간이 필요하시다면? 슬라이드쇼 이미지를 생성하기를 원하신다면? 혹은 MMC/SD카드에서 비디오를 플레이하기를 원하신다면? Visual TFT에서는 이런 것들을 하실수 있으십니다.

Places where you arrange components컴포넌트를 놓고 싶은 곳에 위치

Screens

어플리케이션 화면은 여러개의 스크린으로 구성할 수 있습니다. 각각의 스크린은 한개의 어플리케이션이거나 한가지 기능에 대한 컨테이너가 될수 있습니다. 스크린을 옮겨다닐때, 화면의 방향을 바꾸거나 백그라운드의 컬러를 변경하고 컴포넌트를 원하는대로 구성할수 있습니다.

Components Icondrag & drop 하여 원하는 곳에 놓으십시오.

컴포넌트 팔레트

Components

개발자가 가장 필요로 하는 12개의 컴포넌트. 각각의 컴포넌트는 고유의 속성값이 있습니다. 박스는 gradient와 standard fills, 라벨과 버튼은 서로 다른 폰트, 텍스트, 경계 색, 스크린에서의 위치, visibility, activity,등등입니다. 각각의 컴포넌트는 onClick, OnPress, OnDown, OnUp과 같은 표준 이벤트를 지원합니다.

Object Inspector Icon컴포넌트와 스크린을 쉽게 관리하는 Object Inspector

Object Inspector

Object Inspector를 이용하여 쉽게 여러 개의 스크린을 관리하고 컴포넌트를 수정할 수 있습니다. 컴포넌트 이름, 거리, 너비, 높이, 캡션, 폰트, 컬러 등과 같은 데이터를 입력할수 있습니다. 컴포넌트 이벤트를 수정할 수 있습니다.

Options Icon하드웨어 연결과 기타 셋팅을 쉽게 - Options

Options Window

새로운 프로젝트를 시작할때마다 하드웨어 셋팅과 설정을 해주는 일은 번거로운 일입니다. 옵션 윈도우에서 지원하는 보드에 대한 하드웨어 패턴을 찾아 쉽게 셋팅을 하십시오.

여러개의 컴포넌트를 한번의 클릭으로 배열하십시오

Align and distribute

예를들어, 10개의 다른 색을 가지고 있는 박스를 만들어 색을 선택하고자 할때, 한개를 그린후 9개를 복사합니다. 첫번째와 마지막번째 것을 올바른 위치에 위치시키고 align and distribute 툴을 사용하면 10개의 박스를 순식간에 정렬할수 있습니다.

컴포넌트를 구성하십시오.

Group components on layers

Visual TFT는 layer deisign을 지원합니다. 이러한 방법으로 벡터 에디터에서 컴포넌트들을 그룹화 할수 있습니다. layer위치 및 visibility, layer 잠그기등의 기능은 GUI 디자인을 쉽게하여 줍니다.

모든 명령은 버튼으로 - Toolbar

많은 기능과 옵션 및 명령은 툴바의 아이콘으로 실행이 가능합니다.

원하는 화면에 컴포넌트를 drag and drop