傳統(tǒng)的HMI人機(jī)界面一般是采用很多ActiveX控件堆放在一個(gè)畫面上,每個(gè)ActiveX控件執(zhí)行一個(gè)功能(例如曲線圖控件、儀器儀表控件等),但是Visual Graph不需要這些,它的圖庫(kù)功能異常豐富,完全可以開發(fā)出諸如此類的“控件”(本質(zhì)上是組合圖形),這種“控件”和整個(gè)圖形畫面渾為一體,非常便于縮放、打印、分層、旋轉(zhuǎn)、組合復(fù)用,因此從速度性能與畫圖的規(guī)模上有著比傳統(tǒng)的HMI人機(jī)界面不可比擬的優(yōu)勢(shì)。
程序員可以通過(guò)VG的COM接口把自己的數(shù)據(jù)反映到圖形上,使畫面上的圖形動(dòng)作,例如儀表盤指針的偏轉(zhuǎn)、開關(guān)的分合、液位的高低、輪子的轉(zhuǎn)動(dòng)、部件的動(dòng)作等。圖形用鼠標(biāo)點(diǎn)擊可以觸發(fā)各種事件。
Visual Graph還提供模擬windows窗體應(yīng)用程序功能,Visual Graph里面也擁相似的窗口通用控件庫(kù),主要包括有:按鈕、滾動(dòng)條、列表框、編輯框、下拉列表框、進(jìn)度條、Tab頁(yè)、INI控件、多選框、單選框、日歷、日期、Panel面板、菜單;通過(guò)VG的窗口通用控件庫(kù)進(jìn)行層層組合之后,可以定制出適合自己的人機(jī)界面圖形元件。還有
從VG制作出來(lái)的對(duì)話盒、子窗口、彈出式窗口、菜單等元素的窗口可以在Visual Graph平臺(tái)的WEB上運(yùn)行使用。在很多情況下,用 Visual Graph 做這些窗口元素比起用編譯語(yǔ)言做有更多的優(yōu)勢(shì),不用編譯,易維護(hù),易修改,制作的窗口可以在C/S與B/S里使用。
本文出自:
http://www.visual-graph.com/download.htm