虽然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 驱动程式。
  • 提供多种数学函式,满足复杂数学运算的需求。
  • 提供多种字串函式,满足字串型资料处理的需求。提供多种时间函式,满足定时动作的需求。
  • 提供多种档案存取函式,满足档案存取以及通讯的需求。
  • 提供程式编辑器,便利使用者编辑程式码,并提供语法检查与侦错功能。