动态列表
功能介绍
模块位置:计算-动态列表
选择不同类型,根据不同初始化方法创建一个变量列表,此列表可被动态列表操作模块修改,多用于存储外部不固定数量的变量
目前支持15种类型:整数,实数,文本(字符串),3D点,2D点,2D直线,3D直线,2D圆,3D圆,平面,球,圆柱,位姿,区域,图像
动态列表初始化方法
可以通过不同初始化方法创建一个变量列表。
| 动态列表初始化方法 | 输入 | 输出 |
|---|
| 不初始化 | / | 创建一个对应类型的变量列表,元素个数为0 |
| 模块输出 | 对应类型的列表 | 通过已有的列表初始化赋值 |
| 加载变量文件 | 后缀为.mpmvar的文件,可由静态列表导出 | 通过已有的文件初始化赋值 |
使用场景
适用于需要在流程运行过程中不断更新或追加数据的情况,如保存运行时产生的结果列表。
基础输入
初始化方法:不初始化
| 输入 | 类型 | 说明 |
|---|
| / | / | 创建一个对应类型的变量列表,元素个数为0 |
初始化方法:模块输出
| 输入 | 类型 | 说明 |
|---|
| 初始变量列表 | 列表 | 获取其他模块的静态变量列表输出 |
初始化方法:加载变量文件
| 输入 | 类型 | 说明 |
|---|
| 变量文件路径 | 文本 | 加载一个后缀为.mpmvar的文件,可由静态列表导出 |
| 输出 | 类型 | 默认启用 | 额外启用条件 | 说明 |
|---|
| 动态列表引用 | 模块 | 是 | / | 创建后的动态列表的引用(对象),专供动态列表操作 |
| 动态列表元素个数 | 整数 | 是 | / | 动态列表元素个数 |
| 动态变量列表 | 与所选类型一致 | 是 | / | 构建好的变量列表 |