本程序的功能是将其它形式的纯文本格式数据文件转换成Jade可读的格式。
原始数据文件必须是纯文本文件。各种衍射仪产生的二进制格式数据文件不同,可先利用相应专业软件转换成纯文本格式,如TXT,DAT,ASC,UXD等。
原始数据的类型名可以是任意的,如TXT, DAT, ASC, MDI,UXD等等。
在数据读入时自动识别数据之间的常用分隔符,这些符号包括:空格、制表符、逗号和分号。并且在读入数据时自动处理成“空格(space)”分隔数据。读入原始数据后,如果在“原始数据观察窗口”中看到衍射强度数据之间使用了其它的一些分隔符,需要先在“特殊分隔符”栏中加入这些符号,并重新读入一次数据。
任何格式的衍射数据不外乎两种。一种是每个测量点都包含“角度(angle)”和“强度(intensity)”;另一种则在文件头位置注明了“开始角(Start angle)”、“步长(step)”、“终止角(End angle)”、“测量点数(count)”,然后就是每个测量点的“衍射强度”。数据格式选择不同,程序会弹出不同的处理参数窗口。对于前者,仅需要从“原始数据观察窗口”中选择第一个测点的角度。对于后者,则要从“原始数据观察窗口”中选择“开始角”、“步长”和“第一个强度数据”。
应当注意:参数输入不是直接从键盘键入数据,而需要从“原始
数据观察窗口”中选择相应的数据(选择时包含有参数在文件中的“位置”信息)。
转换并保存后的文件名在原文件名的基础上加上了“new”,扩展名为.txt。
角度宽度:是指转换后的角度位数。Jade默认的角度宽度是9个字符。每行一组数据,前8个字符是角度。空一格后,衍射强度是从每行的第10个字符开始读取的。如果你的Jade设置不是此值,则在转换数据前要修改为相应的值。
有些文件,如ASC文件,以“END”字符串作为文件结尾,MDI文件以“-1”作为文件结束标志。在转换过程中,将这些符号当作一个测量数据,并置其强度为0。有必要的话,可在“新格式数据观察窗口”将其删除,然后再“保存”。如果不作处理,对分析并无影响。
有些原始文件中的角度使用了多位小数,如布鲁克的二维探测器测量的数据多采用多位小数。程序默认的最小步径为0.01°,但可通过修改“小数位数”来实现多位小数的情况。如,某数据文件中的数据为:
10.0000 123
10.0181 124
……
其中角度的小数位数为4位。但是,限于Jade默认设置,小数位数最大为4位,否则,导致数据错误。
有些原始文件中的衍射强度使用了小数,程序同样不予承认这种
精确到小数点后面几位的精度,一律按“四舍五入”转换成整数。
程序为绿色软件,不需要安装。程序包中带有几种常见的原始数据文件。可作为练习使用。
程序的操作流程:按下“数据文件”按钮,选择并读入一个原始数据文件到“原始数据观察窗口”,观察数据特点→从“数据格式”下拉列表中选择一种正确的格式→在“原始数据观察窗口”中找到需要的参数,按下鼠标在需要的参数拖动并选定参数→在弹出的参数设置窗口中按下相应的按钮( ),将参数添加到参数框中→按下“转换”按钮,程序转换数据并在“新格式数据观察窗口”中显示转换结果→观察新数据格式是否正确,如有必要,在“新格式数据观察窗口”中将多余的数据删除→,按“保存”按钮将新数据保存。
如果要一次转换多个数据文件,只需要在读入第一个数据时选择参数。后续文件可一个一个地读入并转换和保存。
中南大学 材料学院 黄继武
406089079@qq.com
2008年5月1日
附:本程序使用的Jade中TXT格式:
1 从Jade输出的TXT文件格式:
2 Jade能识别的TXT文件格式:
资源在这:
黄继武jade数据转换.rar
(556.47 KB, 下载次数: 422)
|
|