Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

脚本

  • Last UpdatedOct 20, 2023
  • 1 minute read

您可以使用 InTouch 脚本语言 QuickScript 构建更强大可靠的应用程序。程序提供八种类型的脚本和许多内置的脚本函数。

脚本可以按运行时间,以及它们是否独立于其它正在进行的应用程序进程来进行分类。脚本通常可以按两种不同的方式运行:

  • 基于事件的脚本在事件发生时运行一次。例如,某个基于事件的脚本可以在操作员按下某个键或某个标记值改变之后运行。

  • 基于时间的脚本在满足某个条件时周期性地运行。例如,某个基于时间的脚本可以在某个窗口打开或某个按钮被按住期间运行。

您可以将多个基于事件和基于时间的脚本配置成使用相同的触发器来运行。例如,您可以将一个脚本配置成按下某个键时运行一次,将另一个脚本配置成在按住相同的键期间每隔 5 秒运行一次。

您可以在脚本语言中使用条件语句、循环以及局部变量,以便在应用程序中创建复杂的效果。

对于条件脚本,您可以让脚本同步或异步运行。

  • 同步脚本运行时,所有的 InTouch 动画与标记值停止更新。在脚本停止之后,动画与标记值随后会恢复更新。

  • 异步脚本运行时,所有的 InTouch 动画与标记值在脚本运行期间继续更新。

内置的脚本函数包括数学函数、三角函数、字符串函数等。使用这些函数可以帮助节省开发应用程序的时间。

InTouch 脚本可以包含“对象链接与嵌入”(Object Linking and Embedding,简称 OLE)对象与 ActiveX 控件。