雖然Lab-LINK家族中的SmartPanel人機介面模組中已經提供多種處理控制邏輯的物件,但在處理較為複雜的邏輯時,在便利性與功能上還是會受到相當限制。SmartScript for Windows是Lab-LINK for Windows中文圖控系統所提供的一套Script語言,它具有一般程式語言的強大功能,但由於其語法簡單,同時跟Lab-LINK for Windows中文圖控系統結合緊密,在圖控系統的應用須涉及較為複雜的邏輯時,它讓系統規畫者可以不需假藉任何其的的程式語言編異程式或開發工具,耗費最小的成本即可迅速完成控制邏輯的撰寫。

SmartScript具備諸如資料型別、變數、迴圈、條件判斷,檔案存取與I/O通訊等完整的程式語言功能,並提供眾多的函式可供呼叫以滿足不同的程式需求。同時,SmartScript也提供一簡單的編輯環境,並具有語法編譯與執行偵錯等功能。由於採用類似Basic的語法,並可直接存取圖控系統中的TAG資料,粗具程式設計概念的使用者即可迅速上手,撰寫出所需的控制邏輯。

系統特色

  • 完整的程式語言功能。

  • 可直接存取圖控系統的 TAG 資料。

  • 提供條件分支、迴圈以及副程式呼叫等程式流程控制功能。

  • 提供由 TAG數值或訊息變化觸發的事件處理功能。

  • 提供檔案存取能力,可自行撰寫資料存檔程式。 提供 I/O 通訊能力,可自行撰寫 I/O 驅動程式。

  • 提供多種數學函式,滿足複雜數學運算的需求。

  • 提供多種字串函式,滿足字串型資料處理的需求。 提供多種時間函式,滿足定時動作的需求。

  • 提供多種檔案存取函式,滿足檔案存取以及通訊的需求。

  • 提供程式編輯器,便利使用者編輯程式碼,並提供語法檢查與偵錯功能