WinCC Unified 中全局模块
WinCC Unified 中全局模块
scadafaq
个人公众号『ScadaFAQ』,作者:RobinLiu,分享自控scada技术相关内容(在公众号底部菜单查看更多精彩内容)。
以下文章来源于WINCC脚本专栏 ,作者robinliu
本公众号分享WINCC ANSI-C VBScript JScript VBA 脚本相关内容
主要内容:
1、导出export
2、导入import
3、WinCC Unified 中全局模块
测试环境:
WINCC Unified v17 update4
ES6 模块中的代码自动应用严格模式,不用显式在模块头部加上 use strict 。 模块中定义的常量、变量、对象、函数、类对这个模块而言都是局部的,不会污染全局作用域。 需要显式的导出才可以被其他文件使用。
1
导出export
要从ES6模块导出对象,只要在声明前加上export关键字即可。
export
let
a;
export
function
add
(
x,y
)
{
return
x+y;};
let
a;
function
add
(
x,y
)
{
return
x+y;};
export
{a,add};
export
(x,y)=>x+y;
export
default
(x,y)=>x+y;
示例:
export
*
from
"./module1.js"
export
*
from
"./module2.js"
2
导入import
如导入上面module1.js模块导出的对象
import
{a,add} from "./module1.js"
import
* as m1 from "./module1.js"
3
WinCC Unified 中全局模块
WinCC Unified提供了全局模块方法,模块可供画面脚本、计划任务、其他模块使用。符合ES6规范。
如点击“添加新全局模块”新建一个名称为m1的全局模块,打开“全局定义区域”,添加一个默认导出的函数
在画面中使用此模块:
画面添加一按钮在“单击鼠标左键”事件中调用模块的函数
在事件的“全局定义”中导入模块,在 WinCC Unified中模块路径是直接使用模块名。
然后点击上面工具栏“脚本函数”,切换到事件脚本的编辑窗口编写脚本
通过module_m1.default使用模块导出的默认函数。
以上就是全局模块的基本使用方法。
- - - 正 文 - - - - - - 结 束 - - -
如果你有与本文相关问题可以后台发消息,欢迎 点分享、收藏、点赞、赏 。
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
