################################################################################ ##积分及同位素丰度计算 ################################################################################ 2019-03-23 * Integration_19.3.23_x86_cn.xlsm * Integration_19.3.23_x86_en.xlsm # 头部行增加第8行为差分真空,总行数增至10行。 2019-03-18 * Integration_19.3.18_x86_cn.xlsm * Integration_19.3.18_x86_en.xlsm # 修正不光强归一化时光强为0报错的问题。 2018-01-22 * Integration_18.1.22_x86_cn.xlsm * Integration_18.1.22_x86_en.xlsm * Isotope_Calculation_18.1.22.xlsm # 修正QuickSort堆栈溢出错误,改为ShellSort方法。 # 美化Isotope计算程序界面。 2017-04-16 * Integration_17.4.16_x86_cn.xlsm * Integration_17.4.16_x86_en.xlsm # 修正头部行Wavelength行判断BUG。 2016-07-18 * Integration_16.7.18_x86_cn.xlsm * Integration_16.7.18_x86_en.xlsm # 修正Cell(1,2)状态信息记录错误。 # 修正只导入X轴时未将Data中光强同步到XnPI中错误。 2016-04-26 * Integration_16.4.26_x86_cn.xlsm * Integration_16.4.26_x86_en.xlsm # 增加英文版本,待完善,待增加英文使用说明。 # A1单元格增加版本号便于识别。 # 修复asc文件初始化bug。 2015-07-31 * Integration_15.7.31.xlsm # 增加头部行真空信息。 2015-05-31 * Integration_15.5.31.xlsm # 修正hc/lamda错误。 2015-03-21 * Integration_15.3.21.xlsm # 修复小于7个头部行数导入错误BUG。 # 修复无分子式时图表选择数据错误的问题。 # 优化一些小问题。 2015-03-11 * Integration_15.3.11.xlsm # 修复错误1004,无法调用OLEObject错误,2013版本通过,2007版本仍未通过。 2015-01-27 * Integration_15.1.27.xlsm # 增加头部文件信息选择项。 # 简化实验模式选择。 # 增加光电二极管型号选择,目前台湾用AXUV,合肥用SXUV。 # 修复同位素处理BUG,之前只能计算增加整数质量数,例如对CH4不能区分OH和[13]CH4。 # 增加峰位置项。 # 修复积分卡峰偏移BUG。 2014-12-13 * Integration_14.12.13.xlsm # 增加光强本底值输入,用于校正光强基准值。 2014-12-11 * Integration_14.12.11.xlsm # 取消光强绝对值。 2014-11-26 * Integration_14.11.26.xlsm # 更正了不除光强归一化时下标越界的问题。 2014-11-17 * Integration_14.11.17.xlsm # 大幅修改适应新LABVIEW采谱程序5行头部信息。 2014-04-17 * Integration_14.04.17.xlsm # 更正了不光强归一化积分结果为0的BUG。 # 更正了不光强校正数组错误的BUG。 # 更正了不光强归一化导入X轴光强文件选项的逻辑。 # 更正了文件格式不同Data数组预留行数的BUG。 # 待解决:X轴光强文件保存格式必须为ANSI编码。 2013-07-18 * Integration_13.07.18.xlsm # 修改了初始化显示,将模式选择放在最左侧。 # 修改了模式的逻辑。 2012-12-4 * Integration_12.12.4.xlsm # 修改了初始化显示,适应Office 2010。 # 修正了对数做图后无法恢复的问题。 2012-11-12 * Integration_12.11.12.xlsm # 修改了做图的逻辑顺序和选择物种列表做图的逻辑。 2012-11-02 * Integration_12.11.2.xlsm * 同位素丰度计算_12.11.2.xlsm # 修正了正则表达式中子匹配项编号溢出的错误。 2012-06-21 * Integration_12.6.21.xlsm # 增加了不提示同位素错误的选项。 2012-06-20 * Integration_12.6.20.xlsm # 修正了读取质量定标文件行数的错误。 # 为每个控件命名。 2012-04-19 * Integration_12.4.19_1.xlsm # 修改了光强文件导入选项判断,所有模式均可以只导入X轴。 2012-04-17 * Integration_12.4.17_1.xlsm # 修正了不能读取Range文件行首数字的错误。 # 修正了导出Range最后一个本底的错误。 2012-04-13 * Integration_12.4.13_1.xlsm # 修改了有效填充行数的判断。 # 修改了质量定标的判断,可以设为0。 2012-04-03 * Integration_12.4.3_1.xlsm # 增加了找不到文件的错误提示。 2012-04-01 * Integration_12.4.1_1.xlsm # 修正了清除格式区域行数多1行的错误。 2012-03-29 * Integration_12.3.29_1.xlsm # 增加了X轴和光强文件、Range文件的行尾注释识别。 # 将质量定标参数提取出来单独成列。 # 改进了错误数值输入的判断。 2012-03-28 * Integration_12.3.28_1.xlsm * 同位素丰度计算_12.3.28_1.xlsm # 增强了读取Range文件的判断能力(对Integration程序)。 # 增加了质量数小数位数控制。 # 整合减少了错误提示信息。 2012-03-27 * Integration_12.3.27_2.xlsm # 增强了读取Range文件的判断能力。 # 修正了在Office 2010中的显示问题。 # 增加界面初始化的功能,可初始化各按钮的大小。 2012-03-26 * Integration_12.3.22_2.xlsm - Integration_12.3.26_1.xlsm # 允许建立新工作表。 # 修正了不扣除同位素积分的错误,并修改了分子式识别算法。 # 修正了在64位Office中运行报错的问题。 # 修正无法读取分子式的错误。 # 修正扣除+2质量数同位素的错误。 # 积分结果页增加对数坐标选项。 # 取消做图按钮,直接点击质量数做图 # 修正判断卡峰区间重叠的处理,只报错不退出。 # 更改进度条关闭按钮,点击退出整个处理。 2012-03-24 * 同位素丰度计算_12.3.24_1.xlsm # 修正了不扣除同位素积分的错误,并修改了分子式识别算法。 # 修正扣除+2质量数同位素的错误。 2012-03-22 * Integration_12.3.22_1.xlsm * 同位素丰度计算_12.3.22_1.xlsm # 新编写了批量积分和扣除同位素丰度的程序。 # 改进了同位素丰度算法,加快了至少1000倍。 # 更正了部分机器运行时“找不到工程或库”的错误。 2011-10-25 * Integration_11.10.25.xlsx # 增加了向前扣本底(BEFORE)和向后扣本底(AFTER)。 2011-09-27 * Integration_11.9.27.xlsx # 更改光电二极管量子产率为SXUV-100型号。 2011-08-22 * Integration_11.8.22.xlsx # 缩小了计算区间,最多200个物种,200个文件。 2011-06-14 * Integration_11.6.14.xlsx # 扩大了计算区间,最多350个物种,200个文件。 2011-06-13 * Integration_11.6.13.xls # 将能量计算和光强修正放至Parameter表中。 # 光强修正采用直接除点的方式。量子产率表里没有的能量用线性插值求得。 # 修改了部分判断语句。 2011-06-01 * Integration_11.6.1.xls # 删掉了一部分判断语句,加快速度。 # 增加了做图选项。 2011-04-11 * Integration_11.4.11.xls # 将三个文件集合到一个文件中。 # 增加记录物种名字的列。 # 可以修改Wavelength左边一列设置为自己需要的X轴项目。 # 将Output里的输出数据拷到Origin里时,Formula一行设为Long Name,Name设为Parameters,M/Z设为Units,其他设为Comments。 2011-04-10 * PIE_11.4.10.xls * Burner_11.4.10.xls * Temp_11.4.10.xls # 修改了Normalization的BUG。 # 改进了卡峰数据错误的判断方式。 # 我们使用的光电二极管型号为IRD SXUV100,但对比发现,在低能段,使用IRD AXUV100的量子产率线型与文献符合更好;高能段(15-20eV),无论使用哪种量子产率线型都对不上。仍有待继续讨论。 2011-03-30 * PIE_11.4.1.xls * Burner_11.4.1.xls * Temp_11.4.1.xls # 将Numbers of M/Z修改为=MATCH("END",parameters!$I:$I,0)-ROW($I$14)=100,这样就可以将物种位置固定下来,若条件中没有某个物种,则设为空。 2011-03-30 * PIE_11.3.30.xls * Burner_11.3.30.xls * Temperature_11.3.30.xls # 增加了峰位置选项,准确的质荷比由峰位置计算得到。 2011-03-19 * PIE_11.3.19.xls * Burner_11.3.19.xls * Temperature_11.3.19.xls # 修改光点二极管量子产率拟合公式。数据来自IRD公司的Typical quantum efficiency of the AXUV photodiodes.链接为http://www.ird-inc.com/axuvope.html # 新的拟合公式为QE=A+B1*Energy(eV)+B2*Energy(eV)^2+B3*Energy(eV)^3+B4*Energy(eV)^4 # A=-9.52087759130532 # B1=3.31427934585007 # B2=-0.368554485531892 # B3=0.0172431156210671 # B4=-2.77859021152728E-4 # 适用能量范围为6.6-23.89 eV # NIST提供的光电二极管量子产率与IRD公司的一致,但能量范围窄。链接为http://www.nist.gov/pml/div699/grp01/si_detector.cfm 2010-04-15 * PICS_10.4.15.xlsx # 修改了程占军、张奎文收集制作的光电离截面文件,增加了1,3-丁二烯的正确数据(王占东测量)。原数据(Cool-2005-Photoionization-IJMS)乘以2.1即为正确数值,已在文件中更改。 2010-03-15 * PIE_10.3.15.xls * Burner_10.3.15.xls * Temperature_10.3.15.xls # 将原先的文件名分别缩写成: PIE_10.3.15.xls(数据积分_PIE_20100315.xls) Burner_10.3.15.xls(燃烧数据积分_Burner_20100315.xls) Temperature_10.3.15.xls(热解数据积分_Temperature_20100315.xls) # 赋予变量名称。 # 将本底范围缩小至正负20,以适应某些杂峰较多的谱。 2009-12-01 * 数据积分_PIE_20091201.xls * 燃烧数据积分_Burner_20091201.xls * 热解数据积分_Temperature_20091201.xls # 增加了Formula输入项。 # 修改了Output格式,将Formula、Height Above Burner、Wavelength和Photon Indensity都改为绿色。 # 移动Integration里Height Above Burner、Wavelength、Photon Indensity、Energy和Corrected PI至B列。这样将Output里的输出数据拷到Origin里时,将Formula一行设为Long Name,其他设为Comments。 # 未来计划给变量增加变量名,以及自动选取峰值并计算质荷比。 2009-11-15 * TOF-2质谱定标_20091110.xls # 将定标质量数从之前的整数修改为同位素的真实质荷比M/Z,Z=1。 2009-11-12 * 数据积分_PIE_20091112.xls * 燃烧数据积分_Burner_20091112.xls * 热解数据积分_Temperature_20091112.xls # 修改output格式,将峰范围和是否扣本底的颜色改为绿色,表示此值是从parameter传递而来,不可更改。 2009-11-07 * 数据积分_PIE_20091107.xls * 燃烧数据积分_Burner_20091107.xls * 热解数据积分_Temperature_20091107.xls # 修正了注释框大小不一的问题。 2009-11-05 * 数据积分_PIE_20091105.xls * 燃烧数据积分_Burner_20091105.xls # 修正了本底计算公式里的错误,经过验证后正确无误。 # 修正了峰宽计算公式。 # 增加了是否扣除本底选项,默认为扣除,不扣除的话设置为FALSE。 # 将PIE和Burner格式统一。