“画面组态编辑”的版本间的差异

删除143字节 、 2021年8月11日 (三) 19:01
(使用一些代码块)
→‎使用过程中碰到的问题 删除重复内容
 
第74行: 第74行:
# 组件选择不到:  建议复杂组件输入好相应的名称,在左侧点击展开方便查找;  深度太浅的组件也没有在大的盒子里,只能从左侧尝试点击item来找到;  有些盒子内的组件占满了盒子,这时候只能通过点击盒子内的组件,然后到左侧点击选中的父级item(可能要点两次)
# 组件选择不到:  建议复杂组件输入好相应的名称,在左侧点击展开方便查找;  深度太浅的组件也没有在大的盒子里,只能从左侧尝试点击item来找到;  有些盒子内的组件占满了盒子,这时候只能通过点击盒子内的组件,然后到左侧点击选中的父级item(可能要点两次)
# 一个组件的数据订阅:多个订阅之间互不影响,都是独立执行的,也可以多个订阅同时订阅一个变量。
# 一个组件的数据订阅:多个订阅之间互不影响,都是独立执行的,也可以多个订阅同时订阅一个变量。
# 数据订阅逻辑:  首先由一个变量出发(目前是三种类型,<code>PLC</code>变量是通过PLC读过来的,<code>LOC</code>变量是内部变量没有地址,<code>SCR</code>变量是画面级别的内部Props,只能在被当做template调用时赋值)  多个触发器之间是顺序判断相当于 if (触发器1){ then 设置属性A; 设置属性B} else if (触发器2) { then 设置属性C; } else if (触发器3){ then ... } else{ ....}<syntaxhighlight lang="javascript">
# 数据订阅逻辑:  首先由一个变量出发(目前是三种类型,<code>PLC</code>变量是通过PLC读过来的,<code>LOC</code>变量是内部变量没有地址,<code>SCR</code>变量是画面级别的内部Props,只能在被当做template调用时赋值)  多个触发器之间是顺序判断相当于<syntaxhighlight lang="javascript">
if (触发器1) {
if (触发器1) {
   设置属性A;
   设置属性A;