HBE-VPEx-CTM

그래픽 프로그래밍 기반 MCU 통합 개발 환경

  • 기능 블록을 연결하여 프로그램을 완성
  • 컴파일과 다운로드를 버튼 하나로 수행
  • 실시간 C언어 변환기능 제공
  • 프로젝트관리 기능
  • 다양한 기능 블록을 제공

제품 개요

HBE-VPEx-CTM는 VPL(Visual Programming Language)의 일종으로 기능블록을 연결하여 프로그램을 완성하도록 구성하였으며, 버튼 하나로 컴파일을 수행하며, 다운로드까지 진행하도록 구성한 그래픽 언어 도구입니다. 또한 실시간 C언어 변환기능을 제공하여, 어렵게 생각하는 C언어가 MCU를 제어하는 과정을 쉽게 이해하도록 구성하였습니다.

제품 특징

  • HBE-VPEx-CTM는 특정 기능을 수행하는 블록을 연결하면 프로그램이 완성됩니다.
  • 특정 기능블록은 C언어의 제어문, 대입 연산자, CPU의 레지스터 등으로 구성되어 있으므로 C언어 구조를 이해하는데 도움을 줍니다.
  • 기능블록은 카테고리별로 서로 다른 색을 가지고 있으므로 기능 블록을 연결하는 과정에서 색이 안내역할을 수행하므로 프로그램 오류를 방지할 수 있습니다.
  • 기능블록은 논리적으로 이상이 없을 때만 연결되므로 컴파일 시 에러가 없습니다.
  • 기능블록을 연결하는 과정이 C언어 프로그램 과정과 같도록 구성하였습니다.
  • 사용자가 기능블록을 만들 수 있으므로 C언어에 능숙하지 않아도 자신만의 C코드를 만들 수 있습니다.
  • 버튼 하나로 컴파일 되며, 다운로드 역시 버튼 하나로 가능합니다.
  • 프로젝트별로 폴더가 만들어지고 관리되므로 다른 개발자가 만든 코드를 가져와서 자신의 프로젝트에 맞게 수정해서 사용할 수 있습니다.
  • 기능블록이 C언어 코드로 실시간 변환되므로 C언어 프로그램 과정을 이해하는데 도움이 됩니다 .
  • LED를 켜고 끄는 간단한 기능 블록에서 복잡한 알고리즘에 이르는 다양한 기능 블록을 카테고리별로 제공하며, 계속 업데이트하여 제공합니다.
  • 시리얼 통신 기능을 내장하고 있으므로 별도의 프로그램이 필요하지 않습니다.
  • 시리얼 통신 기능에서는 ascii나 hex형식의 데이터를 보내고 받을 수 있습니다.
  • 시리얼 통신 기능에서는 포트를 자동으로 찾아줍니다.

소프트웨어

실습 구성도

HBE-VPEx-CTM 적용 제품