5.3 离线编程报表
由于于存储与性能,当前功能仅限于 PWX1 设备。
5.3.1:功能入口
功能入口:菜单->工具->离线编程报表,点击此按钮后,将弹出功能配置页面,如下所示:
5.3.2:功能配置
开启离线编程报表记录:勾选此按钮时,将开启离线报表记录功能,将包含基础的报表内容给:
- 编程时间:每一颗芯片的编程开始时间。
- 编程结果:编程结果操作码。
统计芯片UID:开启UID 记录时,将会导出每颗芯片的UID 数据到报表。
提示芯片无ID时,此功能将不可开启。
统计标准序列号信息:统计每一颗芯片的基础序列号数据到报表中。
警告工程未开启序列号功能时,报表中将不记录序列号信息。
统计超级序列号信息:统计每一颗芯片写入的超级序列号数据。
警告工程未开启超级序列号功能时,报表中将不记录超级序列号信息。
统计签名数据:导出每一颗芯片的签名数据到报表。
提示芯片无ID时,此功能将不可开启。
警告工程未开启超级序列号功能时,报表中将不记录超级序列号信息。
编程前数据导出:在芯片进行编程前,将读取芯片指定地址数据和大小到报表。
警告读取大小限制为 1024 字节,请确保指定的地址可读,如果不可读取,返回的数据可能缺失,或者不完整。
编程后数据导出:在芯片进行编程后,将读取芯片指定地址数据和大小到报表。
警告读取大小限制为 1024 字节,请确保指定的地址可读,如果不可读取,返回的数据可能缺失,或者不完整。
访问密码设置:设置报表访问密码,通过设计密码,可防止未经授权读取(导出)报表数据,确保数据安全。
提示密码最长限制16字符,请牢记访问密码,如果密码丢失,将无法在生产结束后,读取报表数据!
5.3.3:报表读取与导出
当工程开启报表功能之后,在编程时,将会在设备中存储加密的记录文件,无法直接通过文件系统进行查看,需要通过读取功能,读取回记录文件,并进行解析和导出。
5.3.3.1:优化去重
默认不开启去重功能,将导出所有的编程记录,如只需导出每一个芯片最后的操作结果时,可开启去重功能来优化报表,去除冗余数据,比如重复编程同一颗芯片的的记录。
去重算法的优先级:芯片UID > 签名 > 超级序列号 > 序列号。
如果工程文件没有开启统计芯片UID、统计标准序列号信息、统计超级序列号信息、统计签名数据等功能时,去重算法将无法工作。
5.3.3.2:同步导出json 文件
5.3.3.3:设置访问密码
如果在工程配置时,开启了访问密码,在读取报表时,需要填写原密码,来读取报表数据,如果密码不一致,将无法读取,见:访问密码设置 。
5.3.3.4:读取数据并导出
当选择合适的导出模式之后,点击 读取数据并导出 按钮,将读取当前工程的报表文件,并导出到指定的路径。
读取报表时,只读取当前工程的报表文件,如需读取其他工程的报表文件,请在设备上,切换到对应的工程,再进行报表读取,此外,也可以从文件系统加载报表二进制文件,进行解析并导出。