全局变量 您正在查看最新版本(V2.1.1)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。 ■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。 功能描述 全局变量是在当前方案下所有工程都可以访问和使用的变量。通过全局变量,可在不同工程之间共享数据,实现数据的统一管理和传递。 使用流程 该步骤的使用流程如下: 选择要对全局变量进行的操作,可以是保存或取出。 连接端口,形成数据流。 设置变量名称和变量模式。 (可选)设置变量数据类型。设置后,需要重新连接步骤端口。 运行步骤。 参数说明 参数 解释 操作类型 选择是将数据保存至变量中,还是从变量中取出数据。 保存:选择此选项时,步骤将显示一个输入端口,用于连接其他步骤的输出端口,从而保存数据至变量。 取出:选择此选项时,步骤将显示一个输出端口,用于连接其他步骤的输入端口,从而从变量中取出数据。 你可以通过全局变量查看器查看当前方案下所有保存的全局变量。 变量名称 变量名称是全局变量的唯一标识符。 如需进行数据取出操作,请输入已有变量名称,否则操作无效。 变量模式 变量中数据的保存与取出方式。 单次结果:变量中始终只保存最近一次的结果,新数据会覆盖旧数据。支持多次取出。 队列:变量中最多可保存10次结果,按保存顺序排队。每次取出操作时获取最早的一次结果并将其移除(先进先出)。 变量数据类型 变量中保存的数据类型。 当前主要支持的类型包括 Surface(表面数据)、Profile(轮廓线)、SurfaceCloud(点云)、Image(图像数据)、Number(数值)、Shape3D(3D几何特征)Bool(布尔值)、String(字符串)、Pose(位姿)。查看数据类型了解详情。 错误排查 各步骤通用的错误码,详见错误码列表。 若错误码与错误信息不对应,请联系技术支持获取帮助。 全局变量保存失败 问题现象: 当“操作类型”设置为保存时,运行步骤失败。 可能原因: 输入端口无数据流入。 变量名称为空。 设置的变量名称已存在,但变量模式不匹配。 设置的变量名称已存在,但变量数据类型不匹配。 当前方案下,全局变量个数已达上限(100个)。 解决方案: 连接端口,确保输入端口有数据流入。 输入变量名称。 如果对已有全局变量再次进行保存操作,确保变量模式与首次保存时一致。 如果对已有全局变量再次进行保存操作,确保变量数据类型与首次保存时一致。 删除无用变量后重试:删除无用变量对应的“全局变量”步骤后,重启软件即可彻底删除该无用变量。 无法从全局变量中取出数据 问题现象: 当“操作类型”设置为取出时,运行步骤失败。 可能原因: 变量名称为空。 变量不存在。 指定变量存在,但变量模式不匹配。 指定变量存在,但变量数据类型不匹配。 变量模式为“队列”,但变量中存储的数据已被取空。 解决方案: 输入可用变量名称。 重新设置变量名称,确保变量存在。 根据已有变量信息,重新设置变量模式。 根据已有变量信息,重新设置变量数据类型。 确保变量中有可取出的数据。 该页面是否有帮助? 我要反馈 感谢您的支持! 可以通过以下方式反馈意见: 社区 反馈表单 接受所有参数 错误码说明