静态列表
功能介绍
模块位置:计算-静态列表
选择不同类型,构造一个变量列表,这里的静态是指只能选择输入的值,并且选择好的值不能被外部模块修改。
目前支持15种类型:整数,实数,文本(字符串),3D点,2D点,2D直线,3D直线,2D圆,3D圆,平面,球,圆柱,位姿,区域,图像。
选择要构造的变量类型,其中整数,实数,文本(字符串),3D点,2D点既可以手动构造,也可以选择前置模块的输出构造;剩余类型仅能通过前置模块的输出构造。
保存数据按钮可以将变量列表保存为后缀为.mpmvar的变量文件,后续的动态列表等模块可以读取该文件,文件内容形如:{"Static": "true","list": [{"index": 0,"value": 0 },],"saveTime": "yy-mm-dd hh:mm:ss","type": "Int"}。
使用场景
用于在流程中保存固定的变量值,方 便后续模块直接引用。如:
- 统一管理阈值/标定常量/配方参数(Int/Double/String)。
- 预置几何对象集(点/线/圆/面/球/圆柱),给测量定位使用。
- 批量管理位姿列表,用于点位下发。
输入
| 输入 | 类型 | 说明 |
|---|---|---|
| 类型 | / | 选择变量类型 |
| 静态列表 | 静态列表类型 | 添加一个静态列表。 |
输出
| 输出 | 类型 | 默认启用 | 额外启用条件 | 说明 |
|---|---|---|---|---|
| 静态列表元素个数 | 整数 | 是 | / | 静态列表元素个数 |
| 静态变量列表 | 与所选类型一致 | 是 | / | 构建好的变量列表 |