跳到主要内容

全局变量读取

组件名称全局变量读取
工具集设计分析优化
组件作者雪浪云-卡尔
文档版本1.0
功能输出读取的全局变量值
镜像名称suanpan_mdo:latest
开发语言Python

组件原理

输入触发时,根据参数配置中全局变量的键(key)输出读取的全局变量值。

输入桩

输入端子1

  • 端口名称:触发读取;
  • 功能描述:任何输入值将触发全局变量读取操作逻辑;
  • 输入类型:所有类型,可连接按钮输入一个触发信号;
  • 示例:1;

输出桩

输出端子1

  • 端口名称:全局变量的值;
  • 功能描述:输出全局变量值;
  • 输出类型:动态类型,根据读取的全局变量的在右面版配置;
  • 示例:100;

数据接收方式

异步模式和同步模式都支持。

参数配置

  • 功能描述:全局变量的键;
  • 必选参数:是;
  • 示例:mode;

输出变化值

  • 功能描述:是否在读取的全局变量值变化时(相比上一次输出)才输出;
  • 必选参数:否;
  • 默认:false;
  • 示例:false;

自动循环读取

  • 功能描述:当duration≥1时,启动周期循环读取全局变量,单位秒;
  • 必选参数:否;
  • 默认:0,即不循环读取,此时仅能通过输入触发读取。周期循环启动状态下不接收输入触发读取;
  • 示例:0;

首次读到非空值结束循环

  • 功能描述:当自动循环读取参数≥1时,如果此参数为True,第一次读到非空值后自动循环停止,即将duration置0,切换为触发读取模式;
  • 必选参数:否;
  • 默认:false;
  • 示例:false;

image.png


运行调优

建议不进行特别配置,按照平台的默认分配运行。

使用方法

未部署状态下的操作步骤

后面板链接

如下模板先将通过全局变量写入功能写mode全局变量,然后用本组件读取该全局变量,后面板连线如下:


image.png


右面板配置

  • 设置“键”参数值;
  • 设置“自动循环读取”时间间隔;

image.png


部署状态下的操作步骤

后面板操作

输入100,全局变量写入成功,后又全局变量读取,即又显示为100;


image.png


弹窗操作

无。