0
点赞
收藏
分享

微信扫一扫

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

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

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

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

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

半导体行业晶圆信息 STDF文件解析_修改时间_02

#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;	//销毁指针

举报

相关推荐

学习-半导体

0 条评论