全局变量读取
组件名称 | 全局变量读取 | ||
---|---|---|---|
工具集 | 设计分析优化 | ||
组件作者 | 雪浪云-卡尔 | ||
文档版本 | 1.0 | ||
功能 | 输出读取的全局变量值 | ||
镜像名称 | suanpan_mdo:latest | ||
开发语言 | Python |
组件原理
输入触发时,根据参数配置中全局变量的键(key)输出读取的全局变量值。
输入桩
输入端子1
- 端口名称:触发读取;
- 功能描述:任何输入值将触发全局变量读取操作逻辑;
- 输入类型:所有类型,可连接按钮输入一个触发信号;
- 示例:1;
输出桩
输出端子1
- 端口名称:全局变量的值;
- 功能描述:输出全局变量值;
- 输出类型:动态类型,根据读取的全局变量的在右面版配置;
- 示例:100;
数据接收方式
异步模式和同步模式都支持。
参数配置
键
- 功能描述:全局变量的键;
- 必选参数:是;
- 示例:mode;
输出变化值
- 功能描述:是否在读取的全局变量值变化时(相比上一次输出)才输出;
- 必选参数:否;
- 默认:false;
- 示例:false;
自动循环读取
- 功能描述:当duration≥1时,启动周期循环读取全局变量,单位秒;
- 必选参数:否;
- 默认:0,即不循环读取,此时仅能通过输入触发读取。周期循环启动状态下不接收输入触发读取;
- 示例:0;
首次读到非空值结束循环
- 功能描述:当
自动循环读取
参数≥1时,如果此参数为True,第一次读到非空值后自动循环停止,即将duration
置0,切换为触发读取模式; - 必选参数:否;
- 默认:false;
- 示例:false;
运行调优
建议不进行特别配置,按照平台的默认分配运行。
使用方法
未部署状态下的操作步骤
后面板链接
如下模板先将通过全局变量写入功能写mode全局变量,然后用本组件读取该全局变量,后面板连线如下:
右面板配置
- 设置“键”参数值;
- 设置“自动循环读取”时间间隔;
部署状态下的操作步骤
后面板操作
输入100,全局变量写入成功,后又全局变量读取,即又显示为100;
弹窗操作
无。