公共单元
# 公共单元
为方便RestAPI、自定程序与MQTT自定程序调用一些公用的函数与程序定义代码,可以使用TaskRunner中的公共单元功能。
# 1. 创建公共单元
公共单元可以从以下功能中进入查看。
- RestAPI
- 自定程序
- MQTT自定程序。
进入以上功能后,点击进入任一自定程序/RestAPI的设计界面,右侧可以看到公共单元的功能。

在右侧公共单元中,点击[新建]
按钮,新建一个公共单元,单元名称列表中可以看到刚才创建的单元名称信息。
# 2. 设计公共单元
在公共单元列表中选择创建的公共单元,点击上方的[设计]
按钮,打开公共单元设计窗口。

公共单元设计窗口中可以编辑使用到的函数信息。编辑完成后,如果需要修改公共单元名称的,请修改对应的单元名称,然后再点击[保存]
按钮。
# 3. 公共单元内容
公共单元中的内容通常为设定的函数,要求能够被各个单元引用。示例的公共单元代码如下:
//JScript 代码中,使用return实现函数返回
function show(a)
{
return a;
}
1
2
3
4
5
6
2
3
4
5
6
//PascalScript代码中,使用Result作为返回的变量
function show(a:string):string;
begin
Result:= a;
end;
//PascalScript支持程序语法,可以仅作处理,不返回内容
procedure Popup(a:string);
begin
ShowMessage(a);
end;
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10