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

AVEVA™ InTouch HMI

从工业图形脚本调用 UDT 脚本

  • Last UpdatedJun 29, 2026
  • 1 minute read

您可以从工业图形脚本中调用已创建的 UDT 脚本,以便在运行时执行该脚本并相应地显示值。

  1. 在工业图形编辑器中,选择需要分配 UDT 脚本的对象。

  2. 双击对象,或右键单击选择编辑动画,打开编辑动画窗口。

  3. 选择加号图标,然后选择动作脚本

  4. 触发类型字段中选择所需触发类型。

  5. 在脚本区域编写调用 UDT 脚本的代码。使用语法 <UDTInstance>.<ScriptName>.<MethodName>();

    如果脚本中仅包含一个与脚本同名的方法,则语法为 <UDTInstance>.<methodname>();

    您可以开始输入实例名称,IntelliSense 将显示可用的实例和属性名称。

  6. 输入完脚本后,选择确定

对于托管 InTouch 应用程序,必须包含 InTouch: 前缀;而对于独立 InTouch 应用程序,使用 InTouch: 前缀并非强制要求。

示例

以下示例演示了调用 UpdateSetpoint 脚本。

Call script example

  • 对于托管 InTouch 应用程序:InTouch:Furnace_1.UpdateSetpoint(Value);

  • 对于独立 InTouch 应用程序:Furnace_1.UpdateSetpoint(Value);

此处,Furnace_1 是实例名称,UpdateSetpoint 是脚本名称。如果脚本不包含方法,则脚本名称本身被视为方法名称,因此无需指定方法名称。

您也可以使用“ExecuteHostedScriptAsync(<实例名称>.”或键入“me.”。IntelliSense(智能提示)会列出当前可用的属性名称。

示例:

ExecuteHostedScriptAsync("Furnace_1.UpdateSetpoint","",Value);

Related Links