菜单

2.5.7 配方表

下载

1 用途

【配方表】也称配方编辑表,以表格方式用来显示和修改指定配方变量数据,如下图所示:

通常情况下,配方表需要配合配方变量和功能键按钮来使用。

 

1)配方变量存放实际的配方数据;

 

2)配方表用来显示配方数据,供用户选择配方;

3)功能键按钮来调用API接口实现配方的使用或下发;

 

2 属性

2.1 控件

控件名,页面内唯一。

2.2 关联配方

绑定需要显示的配方变量。关联后默认显示全部配方数据,如下图所示,

2.3 表格设计

通过表格设计器来调整配方数据表格显示的列、宽度、字体颜色等属性。

2.4 关联总页数

将总页数写入某个变量,可用来显示总页数。

2.5 可见控制

参考2.1节控件属性之可见控制

2.6 闪烁效果

参考2.1节控件属性之闪烁效果

2.7 操作日志

启用后记录到操作日志中。

2.8 权限控制

授权哪些用户组用户可以编辑。

参考“用户权限”了解更多。

2.9 操作确认

设置是否确认操作。

2.10 事件处理

参考2.1节控件属性之事件处理。

 

3 常用方法

1)新增
bool rcpAdd();
2)插入
bool rcpInsert();//在当前行插入记录
3)删除
bool rcpDel();//删除选中记录
4)复制
bool rcpCopy();//复制选中行,新纪录增加在末行
5)保存
bool rcpSave();//保存配方
6)上移
void moveUp();//选中行上移一行
7)下移
void moveDown();//选中行下移一行
8)导出
bool rcpExportAs(const string& path);//导出配方为csv文件
path 保存路径,在Windows仿真时不起作用,固定存放在项目的“数据”文件夹下,下载到HMI时该参数表示U盘根目录下的文件名。
例如:将配方表关联的配方变量导出为rcp.csv
string patch = "rcp.csv";
wMRecipeTable1->rcpExportAs(patch);
9)导入
bool rcpImport(const string& path);
path 导入路径,在Windows仿真时不起作用,要导入的文件固定存放在项目的“数据”文件夹下,HMI时该参数表示U盘根目录下的文件名。
例如:将“rcp.csv”配方文件导入到配方表
string patch = "rcp.csv";
wMRecipeTable1->rcpImport(patch);
 

4 参考视频

 

5 示例工程

配方的使用

最近修改: 2025-02-12Powered by