半导体行业晶圆信息 STDF文件解析

STDF(Standard Test Data File),即标准测试数据文件,是半导体行业芯片测试数据的存储规范,1985年由Teradyne公司发布,到目前为止已经经过了30多年的发展,已非常成熟。最新版是2007年发布的第四版本。

发现github上已经有人写过完整的STDF读取库了,拿来稍微改改就能直接用。https://github.com/guyanqiu/STDF-Reader
整个项目似乎只能用来读取STDF文件,如果想要修改STDF文件,还需要自己添加代码,项目自带QT图形化界面:
在这里插入图片描述

在自己的项目中使用需要添加这三个文件夹中的文件,并且引入头文件
在这里插入图片描述

#include "stdf_file/stdf_v4_file.h"

使用范例

            STDF_FILE *stdf_file = new STDF_FILE();		//实例化STDF_FILE ,创建指针,用于操作STDF文件
            int ret = stdf_file->read(filePath.toLocal8Bit().data());	//读取文件
            if(ret == 0)//如果读取成功
            {
	 			StdfATR* record = (StdfATR*)(stdf_file->get_record(ATR_TYPE, 0)); //获取ATR信息
	            time_t modify_time=record->get_modify_time();		//获取ATR中的修改时间
	            QDateTime dateTime = QDateTime::fromTime_t(modify_time);	//将修改时间转换为QDateTime
	            QString tmp_str = dateTime.toString("yyyyMMddhhmmss");	//转换为需要的日期格式
            }
            
            delete stdf_file;	//销毁指针
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值