全局脚本为方案的全局资源,可控制方案下的其他资源,包括流程、通信数据、模块参数等 。您可调用全局脚本自带接口和SDK接口,自行开发全局脚本的代码逻辑,快速实现多流程执行控制、通信数据收发、模块参数设置等业务需求。
本节内容包含:
在VM主界面的快捷工具条单击即可打开全局脚本窗口。
该窗口顶部控制栏的图标介绍如下:
图标 |
描述 |
---|---|
|
导入之前保存至本地的脚本文件(格式:.CS)。 |
|
将当前的脚本文件导出至本地计算机。 |
|
打开全局脚本的示例程序。 |
|
打开全局脚本的工程目录,可使用Visual Studio进行调试。 |
|
打开引用程序集窗口。可在该窗口添加或删除引用程序集,详情见程序集添加。 |
|
保存当前的全局脚本。 |
|
设置密码并确认后,即启用全局脚本加密。 如果启用加密,打开全局脚本窗口前,必需先进行密码验证。 |
该窗口其他按钮的说明如下:
按钮 |
描述 |
---|---|
预编译 |
预编译全局脚本程序。单击该按钮即调用Init方法。 |
执行 |
执行流程。单击该按钮即调用Process方法。 |
确定 |
保存修改后的脚本代码并退出全局脚本窗口。 |
全局脚本仅支持使用标准C#语言(Windows版本)进行编写。
全局脚本无法控制硬触发、通信触发和全局触发。
单流程执行按钮(无论是主界面的还是运行界面的)无法触发全局脚本执行。
可调用全局脚本自身的接口自定义开发脚本。其中的核心接口为Init和Process。
可在Init中实现变量初始化和句柄创建等初始化逻辑,相关工作会在加载方案时完成。
可在Process中实现变量计算和逻辑处理等具体的功能。具体的功能在多流程执行时执行。
区别 |
全局脚本 |
脚本 |
---|---|---|
流程的控制范围 |
可定义方案中多个流程的执行逻辑 |
脚本只能作为流程模块在方案中的某个流程中调用,定义该流程的执行逻辑 |
SDK能力调用 |
支持 |
不支持 |