enuSpace for neptune (ver.6)
enuSpace는 HMI/SCADA/DCS/IOT분야에서 활용되는 다기능 통합 개발자 솔루션입니다. 그래픽 편집 및 런타임 뷰어 기능을 포함하고 있으며, 동적 데이터 가시화 도구를 제공합니다. 객체 지향 프로그래밍(Object Oriented Programming:OOP) 개념을 도입한 사용자 정의 라이브러리를 생성하여 그래픽 컴포넌트로 적용 가능합니다. enuSpace는 동적 디스플레이와 시뮬레이션 도구가 통합되어 로직 및 알고리즘 라이브러리 블럭을 이용하여 데이터 연결선만으로 플로우베이스 프로그래밍(Flowbased Programming)이 가능합니다. 연산결과는 동적 디스플레이 객체를 통하여 표현합니다. enuSpace는 소프트웨어 개발자 도구(Software Development Kit :SDK)를 제공하며, SDK 그래픽 기능을 활용하여 빠르고 수려한 윈도우 그래픽 프로그램을 개발할 수 있습니다.
enuSpace for neptune (Overview)
Task model scheduling and control the task model.
Design symbol and drawing pictures for simulation and monitoring.
Advanced GUI Programming
(Flowbased Programming)
Extended file format.
(Scalable Vector Graphics + Lua Script Language)
Versatile software tool to develop and display dynamic graphical user interfaces.
Graphic Component.
(Easy to development User Application Program)
Making Dynamic Symbols & Logic Symbols.
Web server and extension module support.
IoT(Internet of Things) devices management and control.
Data Visualization (2D, 3D)
실시간 데이터를 가공하여 2D,3D 데이터 가시화를 수행합니다. 동적 모델과 연계되어 데이터처리된 결과를 직관적으로 그래픽을 이용하여 결과를 확인할 수 있습니다. 제작된 화면은 별도의 처리없이 웹을 통하여 모니터링 기능을 수행합니다.
사용자는 기 제공되는 컴포넌트를 이용하여 데이터를 가시화 할 수 있으며, 사용자가 직접 컴퍼넌트를 제작하여 데이터가시화 기능을 적용할 수 있습니다. 또한, 각종 Algebra math 함수와 통계함수를 제공합니다.
Application Development
응용 프로그램 개발 수행시 enuSpace SDK API를 이용하여 데이터 인터페이스를 수행할 수 있습니다. API를 이용하여 개별 기초 객체를 생성, 수정, 제거를 수행할 수 있습니다. 각 객체에 스크립트 함수 등을 동적으로 추가 등록할 수 있는 API를 제공합니다.
Graphics Designer
enuSpace 스튜디오는 직관적 사용이 가능한 사용자 편의 편집 기능을 제공합니다. 모든 객체의 속성은 동적표현을 위한 인자로 활용될 수 있습니다. 스크립트 언어를 이용하여 모든 인자에 대한 속성 변경을 수행함으로서 유연한 인터페이스가 가능합니다. 편집과정 중에 실제 런타임 뷰어를 통한 실행 결과값을 확인 및 디버깅할 수 있습니다.
Flowbased Programming
enuSpace는 사용자가 로직 컴포넌트를 제작하여 시뮬레이션 알고리즘을 개발 및 적용할 수 있습니다. 적용범위는 단순로직에서 부터 복잡한 수식까지 적용 가능합니다.