OXFORD数据导入说明
定义xyz为采集坐标系(即图中的X1Y1Z1采集坐标系),RD,TD,ND为样品坐标系
默认来说x为RD方向,y为TD方向,z为ND方向(欧拉角0,0,0,为初始取向 图1)
而如果数据采集时的欧拉角设置不正确,例如实际的x方向为ND方向,y为RD方向,z则为TD方向,与默认方向不一致(图2),但是数据采集依然按照图1的设置(欧拉角0,0,0),则样品坐标系设置错误导致错误的取向,应该通过旋转欧拉角将取向调整正确(0,-90,-90,欧拉角说明  第一个角度是绕着坐标系统的z 轴旋转,第二个角度是绕着x 轴旋转,第三个角度是绕着已经旋转的z 轴旋转,从而使两个坐标系统一致。)
牛津坐标系统图1
牛津坐标系统图2
在进行旋转之前,为了便于理解和清晰,应该先把xyz和RD,TD,ND这两个坐标系重合,即x//RD,y//TD,z//ND,这就有两种选择,第一种是固定xyz采集坐标系,使样品坐标系RD-TD-ND与其重合,第二种是固定样品坐标系转动xyz采集坐标系使其重合,以两个重合的坐标系为起点旋转数据至正确的取向
第一种,利用convertEuler2SpatialReferenceFrame 转动样品坐标系使其与采集坐标系重合,然后再调整欧拉角使样品坐标系到实际的样品坐标系位置,即使x//RD,y//TD,z//ND,使欧拉角为0,0,0
第二种方法 利用convertSpatial2EulerReferenceFrame命令时不改变样品坐标系信息,而是调整采集坐标使将xyz分别与实际的RD,TD,ND对齐,同样也使欧拉角为0,0,0
不推荐使用第二种,因为其改变采集坐标系使图像数据的方向与采集软件数据的方向不一致
代码
ebsd = EBSD.load([mtexEBSDPath filesep '文件名.ctf'],'convertEuler2SpatialReferenceFrame')'
(注意,在MTEX默认导入时,其采集坐标轴为下图1所示,可以根据个人相应的数据采集过程修改相应的采集坐标轴方向
对我而言,这个默认的导入方向是错误的,与采集软件的方向不一致,需要执行plotx2east; plotzIntoPlane 将其修改为图2,与采集软件一致
图1
图2)
下面代码是旋转晶体坐标系到样品坐标系,分别为φ1,大φ,φ2
rot = rotation.byAxisAngle(zvector,角度*degree);
ebsd_rot= rotate(ebsd,rot,'keepXY'); 
rot = rotation.byAxisAngle(xvector,角度*degree);
ebsd_rot= rotate(ebsd_rot,rot2,'keepXY');
rot = rotation.byAxisAngle(zvector,角度*degree);
ebsd_rot= rotate(ebsd,rot,'keepXY'); 
说明:在MTEX中,绘制极图时其样品坐标系被表示为XYZ分别对应于RD,TD,ND(前提,数据导入时的欧拉角选择正确)
对于EDAX数据,一般电镜与探头的设置为setting2,即x向东,z向面内
其数据导入过程与OXFORD基本一致,注意选择setting即可,我用过的仪器都是setting2,可以根据实际情况进行选择。
EDAX中的样品坐标系用A1,A2,A3表示,并且其倾斜轴为A1,其欧拉角为0,0,0,时,x//A2,y//A1(牛津为x//RD,y//TD)其实这里与牛津的意思一样,只是标记不同,为方便理解可将A2对应为RD,A1对应为TD,则与牛津的表达完全一致,并且上图中的SETTING2设置与牛津坐标系统图1中的默认设置完全一致,可以统一起来理解。

MTEX EBSD数据导入 坐标系调整相关推荐

  1. 百度地图采集经纬度坐标数据定位的javascript实战开发(地理坐标拾取系统、地址定位点选插件、实时定位、数据导入、地理编码、位置纠偏)

    坐标采集 前言 1.百度地图地理坐标拾取系统 2.位置选择插件 百度地图经纬度选择插件 默认参数配置 3.数据导入 4.地理编码 爬取百度webAPI 返回参数 前端封装转换函数 5.手机GPS定位 ...

  2. AutoCAD数据导入SuperMap后的投影定义与投影转换

    在工程设计领域AutoCAD的dwg格式数据被广泛应用的一种数据格式,随着GIS的快速发展,GIS技术在工程设计领域也有了非常广泛的应用,主要的应用方向有工程数据管理,文档管理,成果展示,专题分析等. ...

  3. 数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题

    2019独角兽企业重金招聘Python工程师标准>>> 数据导入报错:Got a packet bigger than'max_allowed_packet'bytes的问题 2个解 ...

  4. struts2导入excel模板_「微干货」“人员其他数据导入”应用介绍

    前提概要 人员档案资料维护多种多样,经常碰到已经运行一段时间,并且人员档案的基本信息已维护好了:此时,又要补充诸如"教育经历"类似的多行数据,脑壳疼,如何录入可以简便,让我们一起来 ...

  5. php中怎么连接数据库中的表,php 连接 excel表格数据库数据-php中如何将execl的数据导入到数据库中...

    php中如何将execl的数据导入到数据库中 php导出大量数据的Excel: PHP从数据库分多次读取100万行记录,和分多次将100万行写入文本文件都没问题 Excel可以支持100万行记录,Ex ...

  6. 点击展开 表格_CAD怎么将excel表格的数据导入并且实时更新?

    打造带着微信干工程的实用公众号!欢迎关注本公众号! 小编推荐好文 筑龙至尊套餐 | 全套施工技能培训视频 | 免费分享 全套工程视频合集 | 交底学习必备 | 部分可下载 全套质量通病及防治 | 联盟 ...

  7. mysql数据万能导入工具下载_mysql数据导入工具下载 - 数据导入工具(EMS Data Export for MySQL) v3.7.0多语特别版下载 - 第九软件网...

    EMS Data Export for MySQL多语特别版是一款交叉平台的数据库导入工具,可以快速地从MS Excel 97-2007, MS Access, DBF, XML, TXT, CSV, ...

  8. SQL数据导入导出问题总结

    大家打开这个链接可以看到很多数据库的连接方法.http://www.connectionstrings.com/ 这些数据库之间的数据交换就是这个贴子所要总结的内容. (一)SQL Server之间 ...

  9. MyCat安装,数据导入,以及安装过程中的各种参数配置

    1 安装MyCat 安装目标:使用Mycat完成两台mysql分片即两台数据库做集群,通过访问mycat路由实现数据自动分片(根据id分配不同的mysql服务器) 1.1.环境: 操作系统:Cento ...

最新文章

  1. 面试题及相关参考答案
  2. IIS设置Access-Control-Allow-Origin
  3. 2020计算机报名要提前多久,2020年9月计算机等级报名需要多少步骤
  4. hdu 1176 dp 数塔问题
  5. VSCode 报错 Parsing error: x-invalid-end-tag
  6. html怎么在图片上加文字_怎么把图片文字转换成word文档
  7. java面试题6 牛客:哪个关键字可以对对象加互斥锁?
  8. android studio 无法输入中文,Android Studio 升级到3.0后输入法中文状态下无法选词的终极解决方案...
  9. matlab里用fix函数,Matlab基本函数-fix函数
  10. golang之终端操作,文件操作
  11. 使用wmi显示rpc服务器不可用,详解WMI RPC 服务器不可用的解决方案
  12. 红外接收头图片_红外接收头引脚定义图解
  13. wps的ppt放映时不能完全全屏的解决方法
  14. Unable to read entire header,0 bytes read;expected 512 bytes
  15. quest2 APK破解游戏包安装器 如何安装方法
  16. teredo服务器文件,可用teredo服务器
  17. thinkphp5.1和5.0下的中文分词
  18. 计算合式公式(wff) 【让你的离散作业变的更轻松】
  19. 意大利西西里百年历史Asaro家族橄榄油
  20. Imagination宣布推出基于RISC-V的CPU产品系列

热门文章

  1. 2021-2027全球与中国维生素C磷酸酯钠市场现状及未来发展趋势
  2. 人人都来玩12306_金山网络倪超
  3. 电力电子技术笔记-三相半波可控整流电路
  4. capital_Capital One如何拥抱开源
  5. 更改powerdesigner的关系Notation的显示方式方法
  6. 开发者模式之—-策略者模式
  7. mysql spring 整合日志_Spring整合log4j日志组件(转)
  8. Python 与 Excel 表格综合实例:给表格增加序号,对表格已有内容增加索引
  9. 小猫爬山(排序、递归)
  10. 在生产中提供Django静态和媒体文件