返回列表 发布新帖
查看: 294|回复: 0

[缺陷序/全散射/局域结构] 从APEX6获取二维散射数据

118

帖子

312

积分

36

金币

初级会员

积分
312
发表于 2025-4-6 12:24:01 | 查看全部 |阅读模式
本帖最后由 casjxm 于 2025-4-6 12:27 编辑

单晶衍射测试的获得的数据精度较高,一些有缺陷或无序的的晶体也会产生明显的散射信息,这些散射信息可用于缺陷结构的解析,但与一维散射数据(如PDF等)不同的是,单晶衍射测试获得的数据为二维照片或重构出来的三维ewald倒空间数据,下面介绍如何从Bruker APEX6软件产生的二维sfrm文件中读取散射数据。
APEX6有个功能是Synthesize Precession Images,包含有完整的二维bragg与散射信息,保存在Precession文件夹中sfrm格式的文件中,sfrm文件为非标准的二维格点数据文件,可以通过APEX6界面将其转成png文件保存。sfrm或转换后的png文件中的数据是直角坐标系表示的强度信息,因此需要通过取向矩阵转换成倒格子晶体学坐标系下的强度数据。
晶体学坐标与直角坐标的转换参考:https://www.matstr.com/forum.php ... 1&extra=#pid880
使用matlab代码读取png,发现存有RGB数据,但只有R为非0,可以将R数据解析成散射强度:
img = imread('bn1.png');
>> size(img)
ans =
        1025        1767           3
随机展示一个点的数据:
img(100,100,:)
ans(:,:,1) =
   120
ans(:,:,2) =
   0
ans(:,:,3) =
   0




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 微信小程序
  • 公众号
  • 微信客服

关于我们|Archiver|APP客户端|小黑屋|物质结构社区 ( 闽ICP备2024081439号-1 )

GMT+8, 2025-5-31 12:57 , Processed in 0.016224 second(s), 7 queries , Redis On.

Powered by Discuz! X5.0

© 2001-2025 Discuz! Team.

在本版发帖
科研需求联系客服
添加微信客服
返回顶部
快速回复 返回顶部 返回列表