传统的HMI人机界面一般是采用很多ActiveX控件堆放在一个画面上,每个ActiveX控件执行一个功能(例如曲线图控件、仪器仪表控件等),但是Visual Graph不需要这些,它的图库功能异常丰富,完全可以开发出诸如此类的“控件”(本质上是组合图形),这种“控件”和整个图形画面浑为一体,非常便于缩放、打印、分层、旋转、组合复用,因此从速度性能与画图的规模上有着比传统的HMI人机界面不可比拟的优势。
程序员可以通过VG的COM接口把自己的数据反映到图形上,使画面上的图形动作,例如仪表盘指针的偏转、开关的分合、液位的高低、轮子的转动、部件的动作等。图形用鼠标点击可以触发各种事件。
Visual Graph还提供模拟windows窗体应用程序功能,Visual Graph里面也拥相似的窗口通用控件库,主要包括有:按钮、滚动条、列表框、编辑框、下拉列表框、进度条、Tab页、INI控件、多选框、单选框、日历、日期、Panel面板、菜单;通过VG的窗口通用控件库进行层层组合之后,可以定制出适合自己的人机界面图形元件。还有
从VG制作出来的对话盒、子窗口、弹出式窗口、菜单等元素的窗口可以在Visual Graph平台的WEB上运行使用。在很多情况下,用 Visual Graph 做这些窗口元素比起用编译语言做有更多的优势,不用编译,易维护,易修改,制作的窗口可以在C/S与B/S里使用。