中药指纹图谱智能分析以保证中药质量均一性的方法技术

技术编号:13374216 阅读:61 留言:0更新日期:2016-07-20 02:11
一种中药指纹图谱智能分析以保证中药质量均一性的方法,其步骤是,利用色谱仪得出各批中药的电位数据;将电位数据转换成指纹图谱位图文件,加载至指纹图谱列表中;通过接口软件直接将检测设备生成的成份含量数据读入内存,以表格的形式呈现;利用指纹图谱叠加显示模块中,显示出叠加指纹图谱位图;利用融合指纹图谱模块显示均值指纹图谱;利用指纹图谱相似度分析模块对各幅指纹图谱位图进行相似度分析;利用成份峰/差异峰模块对各幅指纹图谱进行成份峰分析;利用中药材智能勾兑计算模块实现对各批中药的勾兑。本方法计算出的勾兑方案准确、可靠、可重复,可成倍的提高计算方法的效率。

【技术实现步骤摘要】
201610028055
<a href="http://www.xjishu.com/zhuanli/52/CN105699505.html" title="中药指纹图谱智能分析以保证中药质量均一性的方法原文来自X技术">中药指纹图谱智能分析以保证中药质量均一性的方法</a>

【技术保护点】
一种中药指纹图谱智能分析以保证中药质量均一性的方法,其特征在于:它包括以下步骤:(1)、将色谱仪所生成的电位数据绘制成不同颜色叠加显示的指纹图谱;(2)、对各批中药指纹图谱进行融合,形成融合指纹图谱,并加以显示;(3)、对各批中药指纹图谱进行均值化处理,形成均值指纹图谱,并加以显示;(4)、对各批中药指纹图谱进行成份峰/差异峰分析;(5)、对各批中药指纹图谱与均值指纹图谱进行相似度分析,即指纹图谱相似度分析;(6)、对各批中药指纹图谱进行直接读取和分析,并计算出能够保证中药成份含量均一性的最佳勾兑配比方案,即中药成份智能勾兑优化计算。

【技术特征摘要】
1.一种中药指纹图谱智能分析以保证中药质量均一性的方法,其特征在于:它包括以下步骤:
(1)、将色谱仪所生成的电位数据绘制成不同颜色叠加显示的指纹图谱;
(2)、对各批中药指纹图谱进行融合,形成融合指纹图谱,并加以显示;
(3)、对各批中药指纹图谱进行均值化处理,形成均值指纹图谱,并加以显示;
(4)、对各批中药指纹图谱进行成份峰/差异峰分析;
(5)、对各批中药指纹图谱与均值指纹图谱进行相似度分析,即指纹图谱相似度分析;
(6)、对各批中药指纹图谱进行直接读取和分析,并计算出能够保证中药成份含量均一性的最佳勾兑配比方案,即中药成份智能勾兑优化计算。
2.根据权利要求1所述的中药指纹图谱智能分析以保证中药质量均一性的方法,其特征在于:
指纹图谱位图的绘制方法如下:
(1)读取电位数据CSV文件,通过读取CSV文件中最后一条记录的保留时间,确定指纹图谱位图的宽度;
(2)给指纹图谱位图分配内存空间;
(3)读取指纹图谱数据CSV文件的第1条记录,将绘制的起始点定在第1条记录的保留时间和峰值位置;
(4)依次读取指纹图谱CSV文件中的第2条至最后一条记录,循环执行下述(5)-(6)步;
(5)在上一个位置和当前读取到的记录位置之间绘制一条直线段;
(6)将绘制直线段的起点移到当前读取到的记录位置;
(7)保存位图文件;
指纹图谱的叠加显示方法如下:
(1)从磁盘依次读取各幅指纹图谱位图文件至内存;
(2)确定叠加指纹图谱位图的宽度和高度,叠加指纹图谱位图的宽度等于各幅指纹图谱的最大宽度;
(3)对每一幅指纹图谱循环执行(4)-(5)步;
(4)将当前指纹图谱中的所有非空像素用一种不同于前面指纹图谱的颜色绘制到nStartRow的起始行位置上,nStartRow为当前指纹图谱的起始行位置,其初值为0;
(5)将nStartRow加上垂直间距5赋值给nStartRow;
(6)保存并显示叠加指纹图谱位图。
3.根据权利要求1所述的中药指纹图谱智能分析以保证中药质量均一性的方法,其特征在于:生成融合指纹图谱的方法如下:
(1)从磁盘读取各幅指纹图谱位图到内存;
(2)确定融合指纹图谱位图的宽度和高度,融合指纹图谱的宽度等于各幅指纹图谱的最大宽度,融合指纹图谱的高度等于各幅指纹图谱的最大高度;
(3)给融合指纹图谱位图分配内存空间;
(4)计算并获取最大峰值数组nPeakArray,该方法如下述(5)-(6)步;
(5)将最大峰值数组nPeakArray清空为全0;
(6)对每一幅指纹图谱位图循环记录每一列的最大高度,若当前列的最大高度大于nPeakArray中对应列的峰值高度,则将该列的最大高度赋值给nPeakArray中对应列的峰值高度;
(7)根据最大峰值数组nPeakArray绘制融合指纹图谱位图,将绘制起始点定位在最大峰值数组nPeakArray第0列对应的位置上,顺序读取最大峰值数组中第1列到最后一列的峰值高度,对于每一个当前峰值,从上一个峰值位置到当前读取到的峰值位置之间绘制一条直线段;
(8)保存并显示融合指纹图谱位图。
4.根据权利要求1所述的中药指纹图谱智能分析以保证中药质量均一性的方法,其特征在于:生成均值指纹图谱位图的方法如下:
(1)从磁盘读取各幅指纹图谱位图到内存;
(2)确定均值指纹图谱位图的宽度和高度,均值指纹图谱的宽度等于各幅指纹图谱的最大宽度,均值指纹图谱的高度等于各幅指纹图谱的最大高度;
(3)计算并获取平均峰值数组nAvgPeakArray,该方法如下(4)-(6)步;
(4)将平均峰值数组nAvgPeakArray清空为全0;
(5)将每一幅指纹图谱位图的各列中非空像素的最大高度加到平均峰值数组的对应列上;
(6)将平均峰值数组nAvgPeakArray各列峰值高度分别除以指纹图谱的总数再赋值给对应列上的峰值高度;
(7)根据平均峰值数组nAvgPeakArray绘制均值指纹图谱位图,将绘制起始点定位在平均峰值数组nAvgPeakArray第0列对应的位置上,顺序读取平均峰值数组中第1列到最后一列的峰值高度,对于每一个当前峰值,从上一个峰值位置到当前读取到的峰值位置之间绘制一条直线段;
(8)保存并显示均值指纹图谱位图。
5.根据权利要求1所述的中药指纹图谱智能分析以保证中药质量均一性的方法,其特征在于:所述成份峰/差异峰分析的方法如下:
(1)从磁盘读取各幅指纹图谱位图到内存;
(2)获取各幅指纹图谱的成份峰矩阵,该方法如下(3)-(10)步;
(3)将当前指纹图谱的成份峰矩阵初始化为全0;
(4)从左至右依次扫描指纹图谱位...

【专利技术属性】
技术研发人员:朱明峰杜建强王金钱聂斌王跃生饶毅
申请(专利权)人:江西中医药大学
类型:发明
国别省市:江西;36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1