Qt Factory
공장자동화에서의 HMI 의 GUI 구현 성능과 경쟁력 확보

   Qt Factory
공장자동화에서의 HMI 의 GUI 구현 성능과 경쟁력 확보

Qt in Use: 엠투아이

Qt in Use: 엠투아이

엠투아이
Industry: Factory HMI
Country: South Korea

엠투아이
Industry: Factory HMI
Country: South Korea

강력한 GUI 구현의 크로스 플랫폼 기능

㈜엠투아이는 산업용 HMI 시스템 과 임베디드 운영 인터페이스 패널을 제작하고 수출하며, 빌딩자동화 애플리케이션과 정보 서비스를 제공 합니다. ㈜엠투아이의 솔루션은 데이터 트래픽처리와 모니터링, 자동 재고 관리, 공장자동화, 은행, 병원, 공항을 비롯한 여러 기관의 중앙 감독 시스템등 다양한 분야에 걸쳐 활용되고 있습니다.

㈜엠투아이의 TOP 시리즈는 첨단 기술의 자동화 시스템 장비입니다. TOP 시리즈가 제공하는 강력한 성능과 세부적인 맞춤화가 가능한 디자인 그리고 뛰어난 사용자 경험은 화학, 철강, 식품, 섬유, 에너지, 반도체, 자동차 및 선박제조 등의 다양한 산업 분야에서 효율적이고 원활한생산 프로세스를 구축에 큰 도움을 주고 있습니다.

TOP 시리즈는 데스크탑PC 와 임베디드하드웨어의두 종류의 애플리케이션으로 제작되었습니다. 두 제품은 동일하게 산업 현장에서 사용되는 장비를 자동화 하고 제어 할 수 있는 장치와 인터페이스를 제작하기 위한 디자인 도구를 제공합니다. 예를 들어,공장에 있는 TOP 임베디드터치 패널 장치에 부가적인 명령 버튼이 필요 할 때, 사용자는 손쉽게 데스크탑 PC에서 디자인 도구를 이용해서 기능 버튼을 제작하여 추가 할 수 있습니다. 다양한 이미지 라이브러리와 템플릿, 다이나믹애니메이션, 숫자 표시를 위한 다양한 폰트, 그리고 다국어 지원 기능을 바탕으로TOP 시리즈는 디자인 작업에 있어서 매우 뛰어난 자유 도와 가능성을 제공합니다.

㈜엠투아이의 TOP 시리즈는 PC용 애플리케이션에서 산업 장비의 자동화를 제어하는 임베디드 터치 패널 장치까지 빠르고 안전하며 안정적으로 데이터를 전송할 수 있습니다. 이러한 전송 시스템은 PC-임베디드 하드웨어의 애플리케이션 간의 빠른 온라인 연결과 PC에서 동작하고 디버깅할 수 있는 강력한 시뮬레이터를 임베디드 하드웨어에 장착되어 있는 스크린에 적용하고 재조정하여 최적화 시킬 수 있는 분석적 통신을 통해서 가능합니다.

리얼타임 임베디드 하드웨어 개발

TOP 시리즈의 개발에 가장 중요한 요소는 데스크탑 PC의 가상 디자인 인터페이스와 산업 장비의 자동화 프로세스를 담당하는 임베디드 하드웨어 장치를 동시에 구현하는 것이었습니다. 사용자에게 최고의 사용자 경험을 제공하기 위해서는 두 화면은 정확히 동일하게 디자인되고동일한 기능으로 작동해야만 했습니다. Qt의 크로스 플랫폼 기능과 강력하고 광범위한 GUI 구현 성능은 이러한 요구 사항을 완벽하게 만족시켰습니다.

사용자가 데스크탑 PC용 애플리케이션에서 디자인을 완성하면, Qt가 제공하는 크로스 플랫폼 기능에 의해서 정확히 동일한 디자인 화면이 임베디드용하드웨어 에서도 보여집니다. Qt를 이용하면 Windows를 사용하는 데스크탑 PC용 애플리케이션과 Linux를 사용하는 임베디드용애플리케이션 제품을 각기 다른 환경에서 따로 개발할 필요없이 하나의 소스로 개발하는 것이 가능합니다. 크로스 플랫폼 기능 이외에도 Qt 프레임워크가 제공하는 다양한 라이브러리들은 개발자들에게 큰 도움이 됩니다. Qt Thread 와 Qt container 기능은 효율적인 Data 처리를 가능하게 해줍니다. QT의 QPF 라이브러리는 풍부한 font 들을 이용할 수 있도록 해주며, 더욱 자유롭게 GUI 맞춤화를 할 수 있도록 해줍니다.

“Qt 의 크로스 플랫폼 기능과 맞춤화(Customization)가 가능한 GUI 기능은 정말로 만족스러웠습니다. Qt를 사용하기 전에 우리 개발팀은 각각의 플랫폼에 맞는 개별적인 애플리케이션을 제작해야만 했습니다. 저는 처음에는 Qt를 이용해 하나의 소스로 다양한 플랫폼에 대응할 수 있다는 말을 믿지 않았습니다. 하지만 곧 다시 생각하게 되었습니다. Qt는 개발 프로세스를 단순화 해주었을 뿐만 아니라, 개발 시간을 대략 반 정도는 줄여주었습니다. Qt를 사용하기 전에 우리 개발팀은 각각의 문자들과 폰트 그리고 이미지를 일일이 캡쳐해 수작업으로 변환 해야만 했습니다.  매우 많은 시간이 걸리지만 만족도는 그리 높지 못한 작업이었습니다. Qt의 라이브러리를 사용하기 시작한 이후부터는 시장의 미래 요구사항을 만족시킬 수 있는 한층 커진 유연성을 제공하면서 더욱 풍부하고 개인 맞춤화된 인터페이스의 디자인을 제작하기 위한 과정을 훨씬 순조롭게 진행할 수 있게 되었습니다.”

김인식 수석연구원, 개발 팀장, M2I

산업별 안내

– Qt 는 전세계 70 여개 산업군 수백만 개의 장치와 어플리케이션에서 활용되고 있습니다.

자동차

의료기기

공장자동화

보안

셋탑박스/DTV

국방

운송

스마트홈/IoT

게임

데스크탑/모바일