From a14fc3b81b704aff80bce6e119d73d9f6478bfb8 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:46:41 +0000 Subject: [PATCH 01/15] docs(zh-Hans): resync stale pages with the current English manual Several zh-Hans pages were translated from the June-July English text and missed later restructuring and corrections (electron trajectory, HRTEM/STEM overview and HRTEM pages, appendix A1.2 excitation-error definitions, ExcitationError macro row, rotation-geometry convention, and smaller link/formula gaps). Rewrite or patch them to match the current English, using zh-Hans GUI labels and localized screenshots. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/zh-Hans/0-main-window.md | 15 +- docs/src/zh-Hans/11-spot-id-v2.md | 14 +- docs/src/zh-Hans/12-ebsd-simulation.md | 6 +- docs/src/zh-Hans/2-symmetry-information.md | 2 +- .../zh-Hans/20-macro/1-built-in-functions.md | 1 + docs/src/zh-Hans/20-macro/index.md | 5 +- docs/src/zh-Hans/4-rotation-geometry.md | 4 +- .../2-ped-simulation.md | 8 +- .../4-alchemi-simulation.md | 7 +- docs/src/zh-Hans/8-electron-trajectory.md | 89 +++---- .../1-hrtem-simulation.md | 138 ++++++---- .../2-stem-simulation.md | 2 +- .../3-potential-simulation.md | 4 +- .../zh-Hans/9-hrtem-stem-simulator/index.md | 237 ++++++------------ .../a1-coordinate-system/2-diffraction.md | 10 + .../attenuation-transport.md | 14 +- .../a2-beam-interaction/fluorescence.md | 4 +- .../appendix/a2-beam-interaction/index.md | 2 +- .../appendix/a3-bloch-wave/calculation.md | 4 +- .../zh-Hans/appendix/a3-bloch-wave/hrtem.md | 6 +- .../zh-Hans/appendix/a3-bloch-wave/index.md | 2 +- .../symbols-and-diagrams.md | 6 +- docs/src/zh-Hans/index.md | 1 + docs/src/zh-Hans/troubleshooting.md | 12 +- 24 files changed, 272 insertions(+), 321 deletions(-) diff --git a/docs/src/zh-Hans/0-main-window.md b/docs/src/zh-Hans/0-main-window.md index efe6d0f1a..ed575a65c 100644 --- a/docs/src/zh-Hans/0-main-window.md +++ b/docs/src/zh-Hans/0-main-window.md @@ -53,12 +53,13 @@ ReciPro 启动时会显示主窗口。在这个窗口中,您可以选择晶体 | 菜单项 | 说明 | |-----------|-------------| -| Read crystal list (as new list) | 加载晶体列表文件 (*.xml),替换当前列表 | -| Read crystal list (and add) | 追加到当前列表 | -| Read initial crystal list | 重新加载默认晶体列表 | -| Save crystal list | 保存当前晶体列表 | -| Export selected crystal to CIF | 以 CIF 格式保存 | -| Clear crystal list | 移除所有晶体 | +| 加载晶体列表(替换当前列表) | 加载晶体列表文件 (`*.xml`),替换当前列表 | +| 加载晶体列表(添加到当前列表) | 加载晶体列表文件并追加到当前列表 | +| 重置为初始晶体列表 | 重新加载 ReciPro 自带的晶体列表 | +| 从 CIF 或 AMC 文件导入晶体 | 从 CIF / AMC 文件加载单个晶体 | +| 保存晶体列表 | 保存当前晶体列表 | +| 将选定晶体导出为 CIF 文件 | 以 CIF 格式保存所选晶体 | +| 清除所有晶体 | 从列表中移除所有晶体 | | Exit | 关闭应用程序 | ### Option @@ -259,7 +260,7 @@ ReciPro 启动时会显示主窗口。在这个窗口中,您可以选择晶体 ## 功能面板 {#functions} -右侧的竖向按钮条用于启动分析和模拟窗口(见下方[功能](#functions)表)。 +右侧的竖向按钮条用于启动下表所列的分析和模拟窗口。 ![功能面板](../assets/cap-zh-Hans-auto/FormMain.toolStripContainer1.toolStrip1.png) diff --git a/docs/src/zh-Hans/11-spot-id-v2.md b/docs/src/zh-Hans/11-spot-id-v2.md index f687e6e04..c716c919b 100644 --- a/docs/src/zh-Hans/11-spot-id-v2.md +++ b/docs/src/zh-Hans/11-spot-id-v2.md @@ -54,14 +54,16 @@ ![衍射点信息](../assets/cap-zh-Hans-auto/FormSpotIDV2.splitContainer1.groupBoxSpot.png) -- **Detect & Fit Spots**:使用局部极大值和背景扣除进行自动衍射斑点检测。 +- **检测 & 拟合衍射点**:使用局部极大值和背景扣除进行自动衍射斑点检测。 - **Number**:要检测的衍射斑点的最大数量。 -- **Nearest neighbour**:检测到的衍射斑点之间允许的最小间隔(px)。比此值更接近的峰会被合并,从而防止同一衍射斑点被重复检测。 +- **Nearest neighbor**:检测到的衍射斑点之间允许的最小间隔(px)。比此值更接近的峰会被合并,从而防止同一衍射斑点被重复检测。 - **Fitting range (radius)**:用于拟合每个衍射斑点峰的圆形区域的半径(px)。该圆内的像素使用伪 Voigt 函数进行拟合。 -- **Apply to All**:将每个衍射斑点的拟合半径设置为当前 **Fitting range (radius)** 的值。 -- **Delete spot / Clear spots**:删除单个或全部已检测的衍射斑点。 -- **Copy to clipboard**:将衍射斑点的位置和强度复制到剪贴板。 -- **Details of the spot**:勾选后,将打开一个窗口,显示当前选中衍射斑点的详细信息。 +- **应用于全部**:将每个衍射斑点的拟合半径设置为当前 **Fitting range (radius)** 的值。 +- **删除 / 清除所有衍射点**:删除所选的衍射斑点,或删除全部已检测的衍射斑点。 +- **复制**:将衍射斑点的位置和强度复制到剪贴板。 +- **全局拟合**:一次性对所有衍射斑点的位置进行全局拟合(实验性功能)。 +- **环状**:施加环形(甜甜圈形)背景扣除(实验性功能);旁边的输入框设置每个衍射斑点周围环带的宽度 (px),该环带的平均值作为局部背景被扣除。 +- **衍射点详情**:勾选后,将打开一个窗口,显示当前选中衍射斑点的详细信息。 ![Details of the spot](../assets/cap-zh-Hans-auto/FormSpotIDv2Details.png) diff --git a/docs/src/zh-Hans/12-ebsd-simulation.md b/docs/src/zh-Hans/12-ebsd-simulation.md index 3301fa069..eaa0f0d35 100644 --- a/docs/src/zh-Hans/12-ebsd-simulation.md +++ b/docs/src/zh-Hans/12-ebsd-simulation.md @@ -165,7 +165,7 @@ master pattern 是所有方向上的背散射衍射强度,由动力学理论 - **显示带BSE角度/能量分布的图像** : 勾选时,花样通过用 BSE 分布(能量、深度、方向)加权合成,而非使用单一切片。 - **Energy / Depth** : 关闭上述选项时,选择要显示的能量/深度切片。 -- **亮度**(**最小** / **最大**)、**极性**、**颜色** : 亮度范围、极性和色阶。 +- **亮度**(**最小** / **最大**)、**对比度**、**极性**、**颜色** : 模拟花样的黑点与白点(以显示范围的百分比给出,滑块为线性)、该显示范围的宽度、极性以及色阶。对比度为 0 时,显示范围等于花样自身的强度范围;-1 时显示范围扩大到 10 倍(对比度减弱为十分之一),+1 时缩小到十分之一,中心保持不变。 - **平坦化背景**(**FWHM**,px;默认关闭,100 px) : 从模拟图样中减去其高斯模糊副本,去除缓慢变化的亮度分布,以便与经背景校正的实验图样比较条带和晶带轴。半高全宽以探测器像素给出,与缩放无关。影响显示图像和 PNG/TIFF 导出;CSV 导出保留原始值。 ### 实验图像 @@ -174,7 +174,9 @@ master pattern 是所有方向上的背散射衍射强度,由动力学理论 将 EBSD 图像文件(TIFF、PNG、BMP 或 JPEG;16 位 TIFF 以完整位深读取)拖放到窗口的任意位置,即可作为实验花样载入。图像绘制在探测器区域上——位于模拟花样之上、菊池线叠加层之下——因此可以直接比较模拟与实测。载入时还会把探测器的 **Width** 和 **Height** 设为图像尺寸。 -- **亮度**(**最小** / **最大**): 叠加的实验图像的黑点与白点,以其自身强度范围的比例给出(滑块为对数)。仅作用于实验图像,不影响模拟花样。 +- **亮度**(**最小** / **最大**)、**对比度** : 叠加的实验图像的黑点与白点(以其显示范围的百分比给出),以及该显示范围的宽度(滑块为线性,约定与模拟花样相同)。这些设置仅作用于实验图像。 +- **平坦化背景**(**FWHM**,px;默认关闭,100 px) : 从实验图像中减去其高斯模糊副本,去除缓慢变化的亮度分布。此后强度滑块作用于平坦化后的值。 +- **匹配到图像** : 设置模拟花样的 **最小**、**最大** 和 **对比度**,使其 2 % 和 98 % 强度水平以与实验图像相同的灰度显示。匹配基于百分位数,因此不依赖于取向解,也不受基底强度或少数明亮晶带轴像素的影响。极性、颜色以及两侧的 **平坦化背景** 设置保持不变,因此在按下此按钮之前,请两侧都做平坦化或都不做。 - **不透明度** : 叠加的实验图像的不透明度,从 0(不可见)到 100 %(不透明)。调低即可看到下方的模拟花样。 随后可用两种引擎之一搜索解释该图像的取向。 diff --git a/docs/src/zh-Hans/2-symmetry-information.md b/docs/src/zh-Hans/2-symmetry-information.md index 8eddb0188..95b7f65c3 100644 --- a/docs/src/zh-Hans/2-symmetry-information.md +++ b/docs/src/zh-Hans/2-symmetry-information.md @@ -95,7 +95,7 @@ 底部的两个面板按照 *International Tables for Crystallography* Vol. A 的记号,重现该空间群的对称示意图。 - **对称元素(左)**:旋转/螺旋轴、镜面/滑移面以及反演中心/旋转反演点均以惯用的图形符号绘制。 - - 对于立方晶系的 \(F\) 点阵,仅显示晶胞的八分之一(仅左上象限)。 + - 对于立方晶系的 \(F\) 点阵,仅显示投影晶胞的左上四分之一(参见[附录 A4.1](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md#symmetry-element-diagram))。 - 这些对称元素也可以直接绘制到[结构查看器](5-structure-viewer.md)的三维模型上。 - **一般位置(右)**:一般等效位置以圆圈绘制(逗号表示镜像),并标注其分数坐标。 - 仅对立方晶系,辅助线会连接由三重旋转轴相互关联的三个圆圈。 diff --git a/docs/src/zh-Hans/20-macro/1-built-in-functions.md b/docs/src/zh-Hans/20-macro/1-built-in-functions.md index 2cf5cf9e3..513ea12c5 100644 --- a/docs/src/zh-Hans/20-macro/1-built-in-functions.md +++ b/docs/src/zh-Hans/20-macro/1-built-in-functions.md @@ -130,6 +130,7 @@ for k in range(-2, 3): | `Thickness` | double | 样品厚度 (nm) | | `NumberOfDiffractedWaves` | int | 布洛赫波的数目 | | `CameraLength2` | double | 相机长度 (mm) | +| `ExcitationError` | double | 斑点半径 (nm⁻¹):在运动学/激发误差模式下,`SpotInfo()` 导出 \|Sg\| 在此值以内的反射 | | `SkipRendering` | bool | 跳过渲染以进行批处理 | ### 束模式 diff --git a/docs/src/zh-Hans/20-macro/index.md b/docs/src/zh-Hans/20-macro/index.md index fcd6ad48d..4e8f632e4 100644 --- a/docs/src/zh-Hans/20-macro/index.md +++ b/docs/src/zh-Hans/20-macro/index.md @@ -40,7 +40,7 @@ ReciPro 内置了一个基于 **IronPython** 的宏系统,可通过脚本自 ## 编辑器窗口 -宏编辑器有四个主要区域: +宏编辑器由以下几个区域组成: | 区域 | 用途 | |------|---------| @@ -112,7 +112,7 @@ ReciPro 内置了一个基于 **IronPython** 的宏系统,可通过脚本自 ### 不可用 -- **`print()`**:没有控制台窗口;输出无处可去。请使用 **Step by step** 并查看调试面板来检查取值。 +- **`print()`**:没有控制台窗口;输出无处可去。请使用 **Step by step** 并查看调试面板来检查取值。(例外:从外部运行宏时——命令行 `/o` 或[命名管道](3-external-control.md)——`print()` 的输出*会*被捕获并返回。) - **`input()`**:没有 stdin。 - **文件 I/O**(`open`、`with open`):不适用于宏。请改用 `ReciPro.File.*` 辅助函数。 - **C 扩展包**:`numpy`、`scipy`、`pandas`、`matplotlib` —— 与 IronPython 不兼容。 @@ -161,3 +161,4 @@ NameError: name 'abc' is not defined - [20.1. 内置函数](1-built-in-functions.md) - [20.2. 示例](2-examples.md) +- [20.3. 外部控制(命令行・命名管道)](3-external-control.md) diff --git a/docs/src/zh-Hans/4-rotation-geometry.md b/docs/src/zh-Hans/4-rotation-geometry.md index caddebb0b..f2098df19 100644 --- a/docs/src/zh-Hans/4-rotation-geometry.md +++ b/docs/src/zh-Hans/4-rotation-geometry.md @@ -33,12 +33,14 @@ ReciPro 使用三个欧拉角 — **Ψ**、**θ** 和 **Φ** — 按 **Z–X–Z ### Φ, θ, Ψ (Z–X–Z 欧拉角) -晶体取向通过按以下顺序应用的三个旋转来参数化: +晶体取向由三个旋转来参数化。在 **随体(内禀)** 坐标系中描述时,它们按以下顺序施加: 1. **Φ** — 第一次绕 **Z** 轴旋转。 2. **θ** — 绕一次旋转后参考系的 **X** 轴旋转。 3. **Ψ** — 第二次绕两次旋转后参考系的 **Z** 轴旋转。 +在 **固定的实验室** 坐标系中看,同一旋转则是相反的顺序——先绕 $Z$ 转 Ψ,再绕 $X$ 转 θ,最后绕 $Z$ 转 Φ——这正是[附录 A1.1](appendix/a1-coordinate-system/1-orientation.md)中采用的描述方式。两者给出下文完全相同的矩阵 $R$;Φ 只是最外层(类似测角台)的轴,Ψ 则是最内层的轴。 + 每个数值框都可编辑;在此处更改值会更新主窗口以及每个联动的模拟器。 ### 旋转矩阵 diff --git a/docs/src/zh-Hans/7-diffraction-simulator/2-ped-simulation.md b/docs/src/zh-Hans/7-diffraction-simulator/2-ped-simulation.md index e65fcac34..45334164c 100644 --- a/docs/src/zh-Hans/7-diffraction-simulator/2-ped-simulation.md +++ b/docs/src/zh-Hans/7-diffraction-simulator/2-ped-simulation.md @@ -76,10 +76,10 @@ GUI 条件:**Wave = Electron beam, Incident beam = Precession (electron), Inte - **Opacity** : 衍射斑的透明度(0 = 透明,1 = 不透明)。 - **Radius (R)** : 倒易点阵点的半径。对于动力学强度,高斯积分 $=$ Brightness $\times I_\text{dyn}$,而 Solid sphere 使用半径 $R \times I_\text{dyn}^{1/2}$(使面积正比于动力学强度)。 - **Brightness** : 仅在 **Gaussian** 模式下可用。所绘高斯函数的积分强度。 -- **Colour scale** : **Gray scale** 或 **Cold-warm** 配色。 -- **Log scale** : 以对数刻度显示强度。 -- **Spot colour** : 未应用配色时所用的衍射斑颜色。 -- **Use crystal colour** : 以分配给每个晶体的颜色绘制衍射斑。 +- **色阶** : **Gray scale** 或 **Cold-warm** 配色。 +- **对数刻度** : 以对数刻度显示强度。 +- **斑点颜色** : 未应用配色时所用的衍射斑颜色。 +- **按晶体指定颜色** : 以分配给每个晶体的颜色绘制衍射斑。 --- diff --git a/docs/src/zh-Hans/7-diffraction-simulator/4-alchemi-simulation.md b/docs/src/zh-Hans/7-diffraction-simulator/4-alchemi-simulation.md index 164eac774..5fe84ab4c 100644 --- a/docs/src/zh-Hans/7-diffraction-simulator/4-alchemi-simulation.md +++ b/docs/src/zh-Hans/7-diffraction-simulator/4-alchemi-simulation.md @@ -20,9 +20,12 @@ GUI 条件:Wave Length = Electron(晶体、加速电压与取向取自上级 $$ Y_\text{dyn} = \mathrm{Re} \sum_{jj'} \alpha_j^{*}\,\bigl(C^{\dagger} \mu_{s,c} C\bigr)_{jj'}\, \alpha_{j'}\, F_{jj'}(t), -\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda} +\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda}, +\qquad \lambda = 2\pi i\left(\gamma_j - \overline{\gamma_{j'}}\right) $$ +其中 $\gamma_j$ 为[动力学核心](../appendix/a3-bloch-wave/calculation.md)中布洛赫波的本征值,$\alpha_j$ 为其激发振幅;在简并极限 $\lambda \to 0$ 下,$F_{jj'}(t) \to t$。 + 电离矩阵 $\mu$ 仅取决于两个反射之差 $G = \mathbf{g}_h - \mathbf{g}_g$。 $$ @@ -100,7 +103,7 @@ $$ 待电离的元素与壳层列表。每行读作 `元素 (Z) 壳层 吸收边能量 U = 过电压`,需要注意的情形会在末尾加括号标注。 - **无法激发**(入射能量低于吸收边)或**超出收录范围**的通道会连同原因一起列出,且无法勾选 -- 过电压 $U = E_0/E_\text{边}$ 低于 1.2 的通道带有注意标记,因为该处截面的可靠性较低 +- 过电压 $U = E_0/E_\text{edge}$ 低于 1.2 的通道带有注意标记,因为该处截面的可靠性较低 ### 位点假设 diff --git a/docs/src/zh-Hans/8-electron-trajectory.md b/docs/src/zh-Hans/8-electron-trajectory.md index e2ab54f49..35f3544c9 100644 --- a/docs/src/zh-Hans/8-electron-trajectory.md +++ b/docs/src/zh-Hans/8-electron-trajectory.md @@ -1,9 +1,11 @@ # 电子轨迹 -**轨迹模拟器** 使用 **蒙特卡罗法** 计算电子在样品内部的轨迹:入射电子经历弹性和非弹性散射,由此得到的背散射电子分布(方向、能量、穿透深度)被累加统计。这些分布还为 [12. EBSD 模拟](12-ebsd-simulation.md) 所用的方位/能量/深度加权提供数据。 +**轨迹模拟器(蒙特卡罗法)** 使用 **蒙特卡罗法** 计算电子在样品内部的轨迹:入射电子经历弹性和非弹性散射,由此累加统计背散射电子 (BSE) 的各种分布——射出方向、逸出时的能量、穿透深度和横向扩展。这些分布还为 [12. EBSD 模拟](12-ebsd-simulation.md) 所用的角度/能量/深度加权提供数据。 ![电子轨迹](../assets/cap-zh-Hans-auto/FormTrajectory.png) +窗口分为三列:左侧为 **3D 轨迹视图**,中间为 **统计** 和 **BSE 方向分布** 极射赤平投影,右侧为三个 **直方图**。样品的组成和密度取自主窗口中选中的晶体;此处只需设置束流能量、样品倾转和轨迹数。 + --- ## 键盘和鼠标快捷键 @@ -23,82 +25,70 @@ ## 计算条件 -入射束能量、入射电子数、样品/材料以及其他蒙特卡罗参数(参见上方的概览截图)。 - -### 束流能量 - -入射电子束的加速电压 (keV)。设定弹性 (Mott) 与非弹性(介电响应)散射模型所共用的动能。 - -### 入射电子数 - -要模拟的电子数量。电子越多,统计噪声越小,但运行时间随之线性增加。 +窗口顶部的控件用于设置一次运行: -### 样品 / 材料 +- **模拟轨迹** :开始蒙特卡罗计算。底部状态栏分别显示轨迹计算、图表绘制和 3D 渲染所耗费的时间。 +- **Number of trajectories** :要追踪的入射电子数。电子越多,下述各分布的统计噪声越小,但运行时间随之线性增加。 +- **样品倾转** (°):样品表面绕 *X* 轴的倾转角。垂直入射时保持为 0;若要重现 [EBSD 模拟器](12-ebsd-simulation.md) 的几何配置,请使用 **−70°**,大倾转角可提高背散射产额。 +- **能量** (keV) / **波长** / **Unit** :入射束的加速电压,以及与之联动的经相对论修正的电子波长。该能量设定了弹性 (NIST Mott) 和非弹性(阻止本领 / IMFP)两种模型所用的动能。 -样品的组成和密度。默认采用主窗口中当前选择的晶体,但在仅进行轨迹研究时可以覆盖。 +散射模型本身不可由用户选择:弹性散射截面取自内置的 NIST Mott 表(超出其范围时退回到屏蔽 Rutherford 截面),阻止本领采用修正的 Jablonski (2008) 形式。实际使用的模型显示在 **统计** 中各数值的旁边。这些模型的具体内容请参见 [衰减与输运](appendix/a2-beam-interaction/attenuation-transport.md)。 -### 样品倾斜 +### 3D 轨迹视图 -样品倾斜角。当轨迹数据馈入 [EBSD 模拟器](12-ebsd-simulation.md) 时使用(EBSD 通常为 70°)。 +红色轨迹表示在样品内被吸收的电子,橙色轨迹表示作为背散射电子逸出的电子。同心辅助圆以 nm(或 µm)标注,**+X**、**+Y**、**+Z (=beam)** 表示各坐标轴。 -### 截面模型 - -弹性散射截面模型 (Mott / Bethe / NIST)。不同的模型在大倾斜角或接近吸收边时,在速度与精度之间作不同的权衡。 +- **沿Z轴(=射束方向)** / **沿X轴(旋转轴)** / **沿表面法线** :将视图切换到标准方向。 +- **待绘制的轨迹数** :在计算得到的轨迹中实际绘制多少条(若把 100,000 条全部画出,既看不清又很慢)。 +- **绘制坐标轴** / **绘制辅助圆** :坐标轴箭头和距离标尺。 +- **绘制样品内被吸收的轨迹** :同时绘制未能逸出的电子。 +- **绘制逸出后的路径** :背散射电子离开表面后继续绘制其路径。 --- -## 极射赤平投影选项 - -绘制在极射赤平投影上的角度分布的显示选项(参见上方的概览截图)。 - -### 投影法 - -**Wulff**(等角)或 **Schmidt**(等积)投影。读取统计密度时通常优先选用 Schmidt。 +## 统计 -### 半球 +![统计](../assets/cap-zh-Hans-auto/FormTrajectory.panel2.groupBoxStatistics.png) -绘制上半球(背散射侧)或下半球(透射侧)。 +当前束流能量下的各数值,括号中注明了得出各数值所用的模型。 -### 分辨率 / 色阶 - -角度直方图的分箱大小,以及用于密度显示的色彩映射。 +- **散射截面(σ_E)** (nm²) — 每个原子的总弹性散射截面。 +- **弹性平均自由程(λ)** (nm) — 相邻两次弹性散射之间的平均距离。 +- **阻止本领(dE/ds)** (eV/nm,负值) — 单位路径长度上损失的能量。 +- **背散射电子系数,η** (%) — 入射电子中再次经入射面射出的比例。BSE 像的衬度正是基于这一量。 +- **平均BSE能量** (keV) — 背散射电子在逸出时刻的平均能量。 --- -## 统计信息 +## BSE 方向分布 -![统计信息](../assets/cap-zh-Hans-auto/FormTrajectory.panel2.groupBoxStatistics.png) +![BSE 方向分布](../assets/cap-zh-Hans-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) -运行结果的摘要。 +背散射电子的角度分布,绘制在以表面法线方向为中心的极射赤平投影上。 -- **背散射产额** — 经入射面射出的入射电子所占比例。 -- **平均自由程** — 散射事件之间的平均距离。 -- **平均穿透深度** — 电子在射出或被吸收之前所达到的平均最大深度。 -- **耗时 / 吞吐量** — 运行的实际时钟开销。 +- **频数** / **平均能量** / **能量标准差** :映射为颜色的量——各方向射出的电子数、其平均能量或该能量的离散程度。 +- **绘制坐标轴** :叠加显示 +X / ±Y / ±Z 方向。 +- **Min** / **Max**、**分辨率**、**颜色** :色阶的上下限、直方图的角度分箱大小以及色彩映射。 --- -## BSE 方向分布 - -![BSE 方向分布](../assets/cap-zh-Hans-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) - -背散射电子的角度分布(极射赤平投影中心对应表面法线方向)。黄色/橙色轮廓(若存在)标示 EBSD 探测器所张成的区域。 +## 直方图 ---- +![直方图](../assets/cap-zh-Hans-auto/FormTrajectory.flowLayoutPanelProfiles.png) -## 剖面图 +背散射电子的三种分布,均归一化为单位面积。 -![剖面图](../assets/cap-zh-Hans-auto/FormTrajectory.flowLayoutPanelProfiles.png) +### 逸出时的BSE能量分布 -模拟电子的深度和能量剖面图。 +背散射电子 **离开样品时仍携带的能量** (keV) 的直方图——而不是其能量损失。EBSD 模拟器用它来对 master pattern 的能量积分进行加权。 -### 深度剖面图 +### 最大BSE沿表面平行距离 -背散射电子最终射出深度 (nm) 的直方图。EBSD 模拟器用它来对 master pattern 的深度积分进行加权。 +每个背散射电子在逸出之前 **横向**(平行于表面,nm)移动距离的直方图。它表示相互作用体积的横向尺寸,因而也就是 BSE 或 EBSD 测量固有的空间分辨率极限。 -### 能量剖面图 +### 最大BSE穿透深度 -背散射电子能量损失 ΔE (keV) 的直方图。EBSD 模拟器用它来对能量积分进行加权。 +每个背散射电子在逸出之前 **垂直于表面** 所达到的最大深度 (nm) 的直方图。EBSD 模拟器用它来对 master pattern 的深度积分进行加权。 --- @@ -106,6 +96,7 @@ - [EBSD 模拟](12-ebsd-simulation.md) - [EBSD 计算](appendix/a3-bloch-wave/ebsd.md) +- [衰减与输运](appendix/a2-beam-interaction/attenuation-transport.md) — 此处使用的弹性散射截面、阻止本领和射程。 - [动力学衍射(布洛赫波)](appendix/a3-bloch-wave/index.md) - [HRTEM/STEM 模拟器](9-hrtem-stem-simulator/index.md) - [衍射模拟器](7-diffraction-simulator/index.md) diff --git a/docs/src/zh-Hans/9-hrtem-stem-simulator/1-hrtem-simulation.md b/docs/src/zh-Hans/9-hrtem-stem-simulator/1-hrtem-simulation.md index 06899c8a9..ebd7b6f24 100644 --- a/docs/src/zh-Hans/9-hrtem-stem-simulator/1-hrtem-simulation.md +++ b/docs/src/zh-Hans/9-hrtem-stem-simulator/1-hrtem-simulation.md @@ -1,107 +1,139 @@ # HRTEM 模拟 -模拟高分辨 TEM 晶格条纹像。这是 [HRTEM/STEM 模拟器](index.md) 的主要模式。 +**HRTEM(高分辨透射电子显微术)** 模拟用于计算高分辨 TEM 晶格条纹像。这是 [HRTEM/STEM 模拟器](index.md) 的主要模式。 + +![HRTEM 模式下的模拟器](../../assets/cap-zh-Hans-auto/FormImageSimulator-hrtem.png) + +> 本页说明 **图像模式 = HRTEM** 时右侧出现的所有设置。关于左侧的控件(结果的显示及亮度调整),请参见[概述页面](index.md#display-settings)。 --- -## 计算流程 +## 概述 + +透过样品的电子波在物镜像差的影响下成像,从而形成 HRTEM 像。ReciPro 用布洛赫波法(动力学计算)计算电子波在样品内部的传播,并通过相位衬度传递函数 (PCTF) 生成 HRTEM 像。 -1. **布洛赫波法**:计算电子波在晶体势中的传播;得到出射波的振幅与相位 +### 计算流程 + +1. **布洛赫波法**:计算电子波在晶体势中的传播,得到出射波的振幅与相位 2. **透镜函数**:施加物镜的像差(球差 $C_s$、欠焦 $\Delta f$) -3. **部分相干**:考虑有限的源尺寸(空间相干性)和能量展宽(时间相干性) -4. **成像**:计算强度 $|\psi(\mathbf{r})|^2$ +3. **部分相干**:考虑有限的光源尺寸(空间相干性)和能量涨落(时间相干性) +4. **成像**:计算强度分布 $|\psi(\mathbf{r})|^2$ + +理论部分请参见[附录 A3.2 — HRTEM 成像](../appendix/a3-bloch-wave/hrtem.md)。 --- -## 样品参数 +## 样品 -![样品参数](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) +![样品](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) -| 参数 | 说明 | -|-----------|-------------| -| **Thickness** | 样品厚度(nm)。HRTEM 像强烈依赖于厚度 | +- **厚度** :样品厚度 (nm)。HRTEM 像强烈依赖于厚度。在 **序列图像** 模式下,此值被忽略,改用下文所述的厚度列表。 --- -## 光学参数 - -### TEM 条件 +## TEM 条件 ![TEM 条件](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -| 参数 | 说明 | -|-----------|-------------| -| **Acc. Vol.** | 加速电压(kV)。旁边显示经相对论修正的波长 | -| **Defocus** | 欠焦值(nm)。以谢尔策欠焦作为参考显示 | +设置物镜的成像条件。 -### 固有参数 +| 参数 | 说明 | 默认值 / 典型值 | +|-----------|-------------|-------------------| +| **加速电压 (kV)** | 加速电压。右侧显示经相对论修正的电子波长 | 200 kV | +| **欠焦 Δf** | 物镜的欠焦量 (nm)。其下方显示作为参考的 **谢尔策欠焦** 值 | −57.8 nm | +| **Cs** | 球差系数 (mm)。影响 CTF 和谢尔策欠焦 | 0.5–1.0(常规),< 0.01(球差校正) | +| **Cc** | 色差系数 (mm)。决定由能量展宽引起的图像模糊 | 1.0–2.0 mm | +| **β** | 照明半角 (mrad)。表示有限光源尺寸的效应(空间相干性) | 0.1–1.0 mrad | +| **ΔV** | 电子能量展宽的半高全宽 (eV)。与 Cc 一起决定色差引起的焦点展宽 | 0.5–2.0 eV | -![固有参数](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) +> **右键菜单**:在 TEM 条件面板上,可一键执行 **将所有像差设为零** / **将欠焦设为谢尔策值** / **将欠焦设为 0 nm**。条件预设(300kV ARM300F、200kV 2100F 等)可通过左下方的 **预设设置** 调用。 -| 参数 | 说明 | 典型值 | -|-----------|-------------|---------| -| **Cs** | 球差(mm) | 0.5–1.0(常规);< 0.01(球差校正) | -| **Cc** | 色差(mm) | 1.0–2.0 | -| **β** | 照明半角(mrad) | 0.1–1.0 | -| **ΔE** | 能量展宽 1/*e* 宽度(eV) | 0.5–2.0 | +### 谢尔策欠焦 + +相位衬度接近最佳的欠焦值,根据当前波长和球差 $C_s$ 计算(仅作参考显示)。 + +$$\Delta f_{\text{Scherzer}} = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\quad\left(\approx -1.155\,\sqrt{C_s \lambda}\right)$$ + +在此条件下,PCTF 在很宽的空间频率范围内为负,因此原子位置呈现为暗衬度。ReciPro 采用这一原始的谢尔策值(通过将像差相位 $\chi$ 的最小值设为 $-2\pi/3$ 推导得到),GUI 中显示的值也遵循此公式。注意,某些文献改用可进一步拓宽传递频带的*扩展谢尔策*值 $-1.2\sqrt{C_s\lambda}$。 --- -## 相位衬度传递函数(PCTF) +## 透镜函数 / 衬度传递函数 (CTF) -![相位衬度传递函数(PCTF)](../../assets/cap-zh-Hans-auto/FormCTF.png) +勾选 **衬度传递函数 (CTF)** 会打开一个窗口,绘制透镜像差和欠焦在各空间频率上如何传递图像衬度。 -显示于透镜函数选项卡中: +![衬度传递函数 (CTF)](../../assets/cap-zh-Hans-auto/FormCTF.png) -- $\sin\chi(u)$:相位衬度传递函数($\chi(u)$ 为透镜像差函数) -- $E_\text{s}(u)$:空间相干包络 -- $E_\text{c}(u)$:时间相干包络 +- $\sin\chi(u)$ :相位衬度传递函数($\chi(u)$ 为透镜的像差函数) +- $E_\text{s}(u)$ :空间相干包络函数;由有限光源尺寸 ($\beta$) 引起的衰减 +- $E_\text{c}(u)$ :时间相干包络函数;由能量涨落 ($C_c$, $\Delta V$) 引起的衰减 -谢尔策欠焦:$\Delta f = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\ (\approx -1.155\,\sqrt{C_s \lambda})$,该条件给出宽的负 PCTF 带(暗衬度 = 原子位置)。ReciPro 使用此原始谢尔策值——通过将像差相位 $\chi$ 的最小值设为 $-2\pi/3$ 推导得到——GUI 中显示的值遵循此公式;某些文献则改用*扩展谢尔策*值 $-1.2\sqrt{C_s\lambda}$。 +改变横轴 $u$(空间频率)的上限即可改变绘图范围。 --- -## 物镜光阑 +## 物镜光阑 (HRTEM 选项) ![物镜光阑 (HRTEM 选项)](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) -设置光阑尺寸(mrad)和位置。**Open aperture** 将其移除。所考虑的布洛赫波数目取决于光阑条件。 +限制通过物镜光阑的衍射波。被光阑截去的衍射波数量也会改变布洛赫波计算中所包含的衍射斑数量(上限为 **衍射波** 中设置的最大布洛赫波数)。 + +- **大小** :物镜光阑的半角 (mrad)。值越小,被截去的高角度衍射波越多,高分辨细节越平滑。同时显示对应的倒易空间半径 $\sin\theta/\lambda$ (nm⁻¹)。 +- **偏移 X** / **Y** :物镜光阑中心的偏移量 (mrad)。用于暗场像和倾斜成像。 +- **光阑全开** :将物镜光阑完全打开(无限大),使所有衍射波都参与成像。 +- **内含衍射斑** :落入光阑内的衍射束(衍射斑)数量(只读)。 +- **衍射斑信息** :打开一个表格,列出光阑内的衍射束(强度、复振幅等)。 + +> 物镜光阑的大小也会显示在 **衍射模拟器** 中。 --- -## 部分相干模型 +## HRTEM 选项(部分相干模型) -![HRTEM 选项](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) +![HRTEM 选项(部分相干模型)](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) -| 模型 | 说明 | -|-------|-------------| -| **Quasi-coherent (linear image)** | 快速。在弱相位近似下有效 | -| **TCC (Transmission Cross Coefficient)** | 更精确;计算时间更长 | +选择在合并所有入射束方向的贡献时所使用的干涉模型。 + +- **线性图像** :计算量小。适用于弱相位物体近似成立的薄样品;将 PCTF 乘以空间相干包络和时间相干包络。 +- **透射交叉系数** :计算量大,但更精确。对完整的透射交叉系数进行积分,适用于会激发许多强衍射波的强散射体。 + +详情请参见[附录 A3.2 — HRTEM 成像](../appendix/a3-bloch-wave/hrtem.md)。 --- -## 模拟模式 +## 单幅/序列模式 ![单幅/序列模式](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) -| 模式 | 说明 | +- **单幅图像** :在当前厚度和欠焦下计算一幅 HRTEM 像。 +- **序列图像** :生成一组逐步改变厚度和欠焦的图像(厚度序列 / 欠焦序列)。便于寻找与实验图像最匹配的条件。 + +对于序列图像,需设置以下各项。 + +| 项目 | 说明 | |------|-------------| -| **Single image** | 在当前厚度和欠焦下生成一幅图像 | -| **Serial image** | 在厚度 × 欠焦范围上生成图像矩阵(Start / Step / Num) | +| **厚度 (nm)** / **欠焦 (nm)** | 要扫描的量(可同时选择两者) | +| **Start / 步长 / 数量** | 起始值、步长和图像数量。这些值会展开到下方的列表框中,也可以直接编辑该列表 | +| **水平方向:** | 同时扫描厚度和欠焦时,沿网格水平方向排列的量(**欠焦** 或 **厚度**) | + +同时扫描厚度和欠焦时,会生成行 × 列的图像矩阵。 + +--- + +## 图像属性 + +![图像属性](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) + +- **尺寸 (宽×高)** :模拟图像的像素数(默认为 512×512)。 +- **分辨率** :采样分辨率 (pm/px)。值越小,可分辨的晶格条纹越精细,但 FFT 时间会成比例地增加。 --- -## 图像调整 +## 衍射波 -![图像调整](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) +![衍射波](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) -| 设置 | 说明 | -|---------|-------------| -| **Min / Max** | 显示范围(图像调整滑块) | -| **Colour** | 灰度或 Cold-Warm | -| **Gaussian blur (FWHM)** | 施加高斯滤波 | -| **Unit cell** | 叠加晶胞网格 | -| **Scale** | 显示比例尺 | +- Bethe 法(动力学计算)中使用的布洛赫波最大数量,默认为 80。数量越大精度越高,但求解本征值问题需要 $O(N^3)$ 的时间。 --- diff --git a/docs/src/zh-Hans/9-hrtem-stem-simulator/2-stem-simulation.md b/docs/src/zh-Hans/9-hrtem-stem-simulator/2-stem-simulation.md index d5b63c8cd..183b8f57f 100644 --- a/docs/src/zh-Hans/9-hrtem-stem-simulator/2-stem-simulation.md +++ b/docs/src/zh-Hans/9-hrtem-stem-simulator/2-stem-simulation.md @@ -50,7 +50,7 @@ | 参数 | 说明 | 默认值 / 典型值 | |-----------|-------------|-------------------| -| **Acc. Vol. (kV)** | 加速电压。旁边显示经相对论修正的电子波长 | 200 kV | +| **加速电压 (kV)** | 加速电压。旁边显示经相对论修正的电子波长 | 200 kV | | **Defocus Δf** | 物镜(探针形成透镜)的欠焦量(nm) | −57.8 nm | | **Cs** | 球差系数(mm)。影响探针尺寸 | 0.5–1.0 mm | | **Cc** | 色差系数(mm) | 1.0–2.0 mm | diff --git a/docs/src/zh-Hans/9-hrtem-stem-simulator/3-potential-simulation.md b/docs/src/zh-Hans/9-hrtem-stem-simulator/3-potential-simulation.md index 52f4c1176..6da4ad622 100644 --- a/docs/src/zh-Hans/9-hrtem-stem-simulator/3-potential-simulation.md +++ b/docs/src/zh-Hans/9-hrtem-stem-simulator/3-potential-simulation.md @@ -20,9 +20,9 @@ ![TEM 条件](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -- **Acc. voltage (kV)** — 加速电压。它确定电子波长,并用于计算势的傅里叶系数 $U_g$。 +- **加速电压 (kV)** — 加速电压。它确定电子波长,并用于计算势的傅里叶系数 $U_g$。 -> **Defocus、Cs、Cc、β、ΔE 和 PCTF 在势模式下不激活**(不施加成像光学),并显示为灰色。 +> **Defocus、Cs、Cc、β、ΔV 和 PCTF 在势模式下不激活**(不施加成像光学),并显示为灰色。 --- diff --git a/docs/src/zh-Hans/9-hrtem-stem-simulator/index.md b/docs/src/zh-Hans/9-hrtem-stem-simulator/index.md index e2dd10f04..aeb2ed4b0 100644 --- a/docs/src/zh-Hans/9-hrtem-stem-simulator/index.md +++ b/docs/src/zh-Hans/9-hrtem-stem-simulator/index.md @@ -4,10 +4,25 @@ title: HRTEM / STEM Simulator # HRTEM / STEM Simulator -**HRTEM/STEM 模拟器**可模拟 TEM 晶格条纹 (HRTEM) 图像、STEM 图像以及投影势。点击 **Simulate** 即可运行计算。 +**HRTEM/STEM 模拟器**针对所选晶体及其取向,模拟 TEM 晶格条纹 (HRTEM) 图像、STEM 图像以及投影晶体势。点击 **模拟** 即可运行计算。 ![HRTEM/STEM 模拟器](../../assets/cap-zh-Hans-auto/FormImageSimulator.png) +窗口分为左右两半。**左侧** 显示模拟结果并控制其外观(图像窗格、亮度、颜色、标尺等);**右侧** 为计算条件(**光学属性** 和 **模拟设置**)。 + +--- + +## 本页与各模式页面 + +- **本页(概述)**:说明所有模式通用的操作,以及 **左侧的结果显示与调整控件**。 +- **各模式页面**:完整说明该模式下 **右侧** 出现的所有设置,使每个页面都能独立阅读(因此部分设置会在多个页面中重复出现)。 + +| 模式 | 内容 | 页面 | +|------|----------|------| +| **HRTEM** | 高分辨 TEM 晶格条纹像 | [HRTEM 模拟](1-hrtem-simulation.md) | +| **STEM** | 扫描透射电子显微镜像 (BF / ABF / LAADF / HAADF) | [STEM 模拟](2-stem-simulation.md) | +| **Potential** | 投影晶体势 ($U_g$ / $U'_g$) | [势模拟](3-potential-simulation.md) | + --- ## 键盘和鼠标快捷键 @@ -34,217 +49,107 @@ title: HRTEM / STEM Simulator | 目标 | 起点 | 参考 | |------|------------|-----------| -| 计算单张 HRTEM 图像 | 将 **Image mode** 设为 **HRTEM**,然后在 **TEM conditions** 中设置加速电压和欠焦 | [HRTEM 模拟](1-hrtem-simulation.md)、[HRTEM 成像](../appendix/a3-bloch-wave/hrtem.md) | -| 计算 STEM 图像 | 将 **Image mode** 设为 **STEM**,然后在 **STEM options** 中设置会聚角和探测器 | [STEM 模拟](2-stem-simulation.md)、[STEM 计算](../appendix/a3-bloch-wave/stem.md) | -| 查看投影势 | 将 **Image mode** 设为 **Potential** | [势模拟](3-potential-simulation.md) | -| 生成厚度 / 欠焦序列 | 在 **HRTEM options** 中配置 **Single / Serial** 和图像条件 | [HRTEM 模拟](1-hrtem-simulation.md) | -| 使用带 TDS 的 HAADF-STEM | 将原子温度因子设为非零值,并使用 LAADF / HAADF 探测器 | [STEM 计算](../appendix/a3-bloch-wave/stem.md) | +| 计算单张 HRTEM 图像 | 将 **图像模式** 设为 **HRTEM**,然后在 **TEM 条件** 中设置加速电压和欠焦 | [HRTEM 模拟](1-hrtem-simulation.md)、[HRTEM 成像](../appendix/a3-bloch-wave/hrtem.md) | +| 计算 STEM 图像 | 将 **图像模式** 设为 **STEM**,然后在 **STEM 选项** 中设置会聚角和探测器 | [STEM 模拟](2-stem-simulation.md)、[STEM 计算](../appendix/a3-bloch-wave/stem.md) | +| 查看投影势 | 将 **图像模式** 设为 **Potential** | [势模拟](3-potential-simulation.md) | +| 生成厚度 / 欠焦序列 | 在 HRTEM 中配置 **单幅/序列模式** 和图像条件 | [HRTEM 模拟](1-hrtem-simulation.md) | +| 使用带 TDS 的 HAADF-STEM | 将原子温度因子设为非零值,并将 STEM 探测器移至 LAADF / HAADF | [STEM 计算](../appendix/a3-bloch-wave/stem.md) | --- ## 基本工作流程 -1. 在主窗口中选择晶体和取向,然后打开此模拟器。 -2. 在 **Image mode** 中选择 HRTEM、STEM 或 Potential。 -3. 在 **Optical property** 中设置加速电压、欠焦、像差、光阑以及 STEM 会聚设置。 -4. 在 **Simulation property** 中设置厚度、图像尺寸、分辨率、布洛赫波数量和部分相干模型。 -5. 点击 **Simulate**,然后在 **Display settings** 中调整亮度、归一化、比例尺和标签。 +1. 在主窗口中选择晶体和取向,然后打开此窗口。 +2. 在 **图像模式** 中选择 HRTEM、STEM 或 Potential。 +3. 在 **光学属性** 中设置加速电压、欠焦、像差、光阑、STEM 会聚角等(参见各模式页面)。 +4. 在 **模拟设置** 中设置厚度、图像尺寸、分辨率、布洛赫波数量、部分相干模型等(参见各模式页面)。 +5. 点击 **模拟**,然后根据需要在左侧的 **调整**、**归一化** 和 **显示** 中调整外观。 --- -## 图像区域 - -窗口左半部分显示模拟图像。顶部的状态栏报告光标位置 (**X:**、**Y:**) 以及光标下的图像 **Value:**(强度),旁边是一个 **Low → High** 强度刻度,反映当前的颜色映射和亮度范围。 +## 选择图像模式 ---- - -## 文件菜单 +![图像模式](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){ align=left } +右上方的 **图像模式** 用于选择计算类型。右侧的面板(**光学属性** 和 **模拟设置**)会随所选模式而变化。
-### 帮助菜单 - +- **HRTEM** — 高分辨 TEM 晶格条纹像 → [HRTEM 模拟](1-hrtem-simulation.md) +- **STEM** — 扫描透射电子显微镜像 → [STEM 模拟](2-stem-simulation.md) +- **Potential** — 投影晶体势 → [势模拟](3-potential-simulation.md) --- -## Image mode / Sample - -![图像模式](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){align=left} - -HRTEM、Potential 或 STEM。
- -![样品](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png){ align=left style="clear: both" } -设置样品厚度。
- -## Optical property { style="clear: both" } - -### TEM conditions - -![TEM 条件](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) - -加速电压、欠焦(显示 Scherzer 值)。 - -#### Acc. voltage - -电子显微镜的加速电压。更改此值会更新经相对论修正的波长(显示在字段旁边),并与 **Cs** 一起更新下方显示的建议 **Scherzer defocus** 值。 - -#### Defocus - -物镜的欠焦值。Scherzer 欠焦(在弱相位物体近似下使相位衬度传递最大化的值)显示在下方作为参考。 - -### Inherent property (HRTEM optical aberrations) - -镜筒特有的像差参数,由透镜函数计算使用。 - -- **Cs** — 球差系数。 -- **Cc** — 色差系数。 -- **β** — 照明半角(有限光源效应)。 -- **ΔE** — 电子能量涨落的 1/e 宽度。 - -### Lens function - -透镜函数的图。调整 *u* 的上限会改变绘图范围。 - -- **sin[χ(u)]** — 相位衬度传递函数 (PCTF)。 -- **E_s(u)** — 空间相干包络函数。 -- **E_c(u)** — 时间相干包络函数。 - -### Objective aperture (HRTEM option) - -![物镜光阑 (HRTEM 选项)](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) - -Cs、Cc、beta、delta-E、PCTF、空间/时间相干包络、物镜光阑。 - -#### Size - -物镜光阑尺寸,单位 mrad。勾选 **Open aperture** 可移除光阑。纳入布洛赫波计算的衍射斑点数量取决于光阑;其上限由 **Simulation property** 中的 **Max Bloch waves** 值限定。 - -#### Shift - -光阑的水平位移,单位 mrad — 用于模拟 HRTEM 中偏移的物镜光阑。 - -#### Spot info - -打开穿过光阑的反射的详细斑点列表(强度、复振幅等)。当同时打开衍射模拟器进行比较时很方便。 +## 图像区域(左侧) -### STEM options (optical) +窗口左半部分显示模拟图像。顶部的状态栏显示光标位置 (**X:**、**Y:**) 以及光标下的图像 **值:**(强度),旁边是一个 **低 → 高** 强度刻度,反映当前的颜色映射和亮度范围。 -![STEM 选项(光学)](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxSTEMoption1.png) - -#### Convergence semi-angle - -会聚探针的半角 (mrad)。控制 STEM 探针的尺寸和模拟图像的空间分辨率。 - -#### Detector geometry - -环形探测器的内/外收集角 (mrad)。可在 BF(小内角)、ABF、LAADF、HAADF(大内角)之间选择。 - -#### Scan area / step - -STEM 图像的扫描视场和像素尺寸。 +当生成多幅图像时(序列图像,或势的幅值/相位),它们会以网格形式平铺显示,所有窗格一起缩放和平移。 --- -## Simulation property - -### HRTEM options - -![HRTEM 选项](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) - -Max Bloch waves、图像像素/分辨率、部分相干 (quasi-coherent / TCC)、Single/Serial 模式。 - -#### Max Bloch waves - -动力学计算中使用的布洛赫波最大数量。增大此值可提高精度,但代价是 *O*(*N*³) 的本征值求解时间。 - -#### Image property (pixels & resolution) - -模拟图像的像素尺寸和采样分辨率。更高的分辨率会产生更精细的条纹图样,但每层切片的 FFT 时间会成比例地变长。 - -#### Partial-coherent model - -在合并所有入射束方向的贡献时如何处理波的干涉。 - -- **Quasi-coherent** — 快速的近似模型,将相位衬度传递函数乘以空间相干包络和时间相干包络。 -- **Transmission cross coefficient (TCC)** — 更精确的模型,对完整的透射交叉系数进行积分。较慢,但在线性成像区域内是精确的。 - -参见[附录 A3.2 — HRTEM 成像](../appendix/a3-bloch-wave/hrtem.md)。 - -#### Single / Serial mode - -- **Single image** — 在 **Sample property** 中设置的厚度和 **Optical property** 中设置的欠焦下模拟单张图像。 -- **Serial image** — 根据各自的 **Start / Step / Num** 生成一个厚度 × 欠焦矩阵。便于寻找与实验图像最匹配的条件。 +## 结果的显示与调整(左侧面板) {#display-settings} -### STEM options (simulation) +左下方的面板用于调整结果的外观——亮度、颜色、归一化和叠加显示。这些设置适用于所有模式,无需重新计算即可生效。 -![STEM 选项(模拟)](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSTEMoption2.png) +### 调整 -- **Bloch wave count** — 与 HRTEM 中的作用相同,按每个探针位置应用。 -- **Angular resolution** — 探针方向积分中的采样点数量。 -- **TDS treatment** — 是否通过温度因子 *B* 纳入热漫散射。LAADF/HAADF 需要此项。 +![调整](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) -### Potential options +- **Min** / **Max** :显示强度范围的下限(黑)和上限(白)。可用滑块调整衬度。 +- **颜色** :图像的色阶——**Gray scale** 或 **Cold-Warm**(蓝到红)。 +- **高斯模糊 (FWHM)** :勾选后,按右侧给定的半高全宽 (pm) 施加高斯模糊,以近似有限的分辨率(点扩展函数)。 -![势选项](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxPotentialOption.png) +### 归一化 -当 **Image mode = Potential** 时显示。 +![归一化](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) -- **Target potential** — 选择 **U_g**(弹性)或 **U′_g**(吸收 / TDS)。 -- **Display method** — **Magnitude and phase** 或 **Real and imaginary part**。 +- **逐幅图像** :勾选后,对每幅图像分别归一化(不勾选时,整个序列共用同一标度)。 +- **Min** / **Max** :将归一化的下限 / 上限固定为右侧给定的值,而不是图像的最小值 / 最大值。 -### Image properties +### STEM 图像 -![图像属性](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) +![STEM 图像](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -### Diffracted waves +仅在 STEM 模式下显示。选择显示计算所得 STEM 图像中的哪种散射成分(**弹性**、**TDS** 或 **弹性 &TDS**)。由于此项为 STEM 专用,[STEM 模拟](2-stem-simulation.md) 页面中也有说明。 -![衍射波](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +### 显示 ---- +![显示](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) -## Simulate +设置叠加在图像上的项目。 -![Simulation actions](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) +- **晶胞** :叠加显示投影晶胞的轮廓,便于将图像衬度与晶格对应起来。 +- **标签** :叠加显示厚度、欠焦、指数等标签。可指定 **大小**(字号)和 **颜色**。 +- **标尺** :叠加显示比例尺。可指定 **长度** (nm) 和 **颜色**。 --- -## Display settings - -### Adjust - -![调整](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) - -最小/最大亮度、颜色刻度、高斯模糊。 +## 运行模拟 -### Normalization +![模拟操作](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) -![归一化](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) - -### Display - -![显示](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) - -标签(厚度/欠焦)、比例尺、晶胞叠加。 - -### STEM image - -![STEM 图像](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) +- **模拟** :使用当前的晶体、显微镜条件、厚度、欠焦和显示设置运行计算。 +- **停止** :中止正在进行的计算(仅在计算过程中显示)。 +- **实时模拟** :勾选后,旋转晶体时立即重新计算(STEM 模式下隐藏)。 +- **预设设置** :切换预设窗口的显示,该窗口用于保存和调用 TEM 成像条件。 --- -## STEM 模拟 +## 文件菜单 -计算取决于:会聚角、布洛赫波数量、角分辨率。 +![文件菜单](../../assets/cap-zh-Hans-auto/FormImageSimulator.menuStrip1.fileToolStripMenuItem.png) -| 探测器 | 贡献 | -|----------|-------------| -| BF, ABF | 弹性 | -| LAADF, HAADF | 非弹性 (TDS) | +- **保存图像** :可选择 **为图像 (PNG 格式)**、**为图像 (TIFF 格式)** 或 **为图元文件 (EMF)** 保存。**序列图像模式下单独保存** 会将序列计算的各幅图像逐一写出。 +- **复制图像** :**为图像** 或 **为图元文件 (EMF)** 复制到剪贴板。 +- **叠印符号** :将晶胞、标签和标尺烧录到保存的图像中。 +- **加载 TEM 参数** / **保存 TEM 参数** :将光学条件(加速电压、像差等)保存到文件并从文件恢复。 -> 对于 TDS,请将温度因子设为非零值(如不确定可用 B = 0.5 Ų)。HAADF 强度 $\propto Z^2$。 +## 帮助菜单 -![STEM 模拟比较:Dr. Probe 与 ReciPro](../../assets/references/STEM_DrProbe_comparison.png) +![帮助菜单](../../assets/cap-zh-Hans-auto/FormImageSimulator.menuStrip1.helpToolStripMenuItem.png) -更详细的报告以 PDF 形式提供:[Dr. Probe GUI (v1.10) 与 ReciPro (v4.854) 的 STEM 模拟比较](https://github.com/seto77/ReciPro/files/10976084/ComparisonSTEMsimulations.pdf)。详情请参阅 [STEM 模拟](2-stem-simulation.md)。 +- **HRTEM 模拟基本概念** :打开 HRTEM 成像的说明([附录 A3.2](../appendix/a3-bloch-wave/hrtem.md))。 +- **计算库** :选择计算库——**Native code**(快速的 C++/Eigen)或 **Managed code**(.NET)。通常 Native 更快。 --- diff --git a/docs/src/zh-Hans/appendix/a1-coordinate-system/2-diffraction.md b/docs/src/zh-Hans/appendix/a1-coordinate-system/2-diffraction.md index 040edfa69..89253e3ef 100644 --- a/docs/src/zh-Hans/appendix/a1-coordinate-system/2-diffraction.md +++ b/docs/src/zh-Hans/appendix/a1-coordinate-system/2-diffraction.md @@ -52,3 +52,13 @@ | **Camera length 2** ($C_2$) | 从样品到 foot 的距离 (mm) | | **Pixel size** | 单个(正方形)像素的边长 (mm);仅支持正方形像素 | | **Detector width / height** | 水平 / 垂直方向的像素数 | + + +## 激发误差 $S_g$ 的两种定义 + +ReciPro 有意使用两种不同的激发误差定义,分别对应不同的使用场景: + +- **运动学显示与 `SpotInfo()`(运动学/激发误差模式)** :从倒易点阵点到 Ewald 球的带符号 **径向** 距离,$S_g = k - \lvert\boldsymbol{g} - \boldsymbol{C}\rvert$,其中球心为 $\boldsymbol{C} = (0, 0, k)$,$k = 1/\lambda$。$S_g > 0$ 表示该点位于球内。运动学模拟器不假设样品的形状或厚度,因此不存在表面法线;各向同性的径向距离是选择和显示反射时的中性选择。 +- **动力学 (Bethe) 计算** :沿 **样品表面法线** $\boldsymbol{n}$ 测量的距离,$S_g = \sqrt{P_g^2/4 + Q_g} - P_g/2$,其中 $P_g = 2\boldsymbol{n}\cdot(\boldsymbol{k}_0 + \boldsymbol{g})$,$Q_g = k_0^2 - \lvert\boldsymbol{k}_0 + \boldsymbol{g}\rvert^2$。这一定义是施加在样品表面上的边界条件所要求的。 + +在垂直入射(表面法线平行于入射束)时两者几乎一致,但它们 **并不是同一个量**;请勿混用从运动学输出和动力学输出中得到的数值。 diff --git a/docs/src/zh-Hans/appendix/a2-beam-interaction/attenuation-transport.md b/docs/src/zh-Hans/appendix/a2-beam-interaction/attenuation-transport.md index 1a1fcbe52..0fd5c4199 100644 --- a/docs/src/zh-Hans/appendix/a2-beam-interaction/attenuation-transport.md +++ b/docs/src/zh-Hans/appendix/a2-beam-interaction/attenuation-transport.md @@ -55,11 +55,11 @@ $$\Delta\lambda = \lambda' - \lambda = \frac{h}{m_e c}\,(1-\cos\varphi),$$ $$n = 1 - \delta + i\beta, \qquad \beta = \frac{\mu_\text{abs}\lambda}{4\pi} = \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,f''_i, \qquad \delta \simeq \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,(Z_i+f'_i),$$ -其中 $n_i$ 为元素 $i$ 的数密度,$r_e$ 为经典电子半径。这里 $\mu_\text{abs}$ 是衰减中的吸收部分(与 $f''$ 关联);它不必等于上文的总 $\mu$,后者还包含瑞利散射和康普顿散射。由于 $n<1$,X 射线在一个小的掠射**临界角**以下会发生**全外反射** +其中 $n_i$ 为元素 $i$ 的数密度,$r_e$ 为经典电子半径。这里 $\mu_\text{abs}$ 是衰减中的吸收部分(与 $f''$ 关联);它不必等于上文的总 $\mu$,后者还包含瑞利散射和康普顿散射。当 $\delta>0$ 时折射率小于 1,因此 X 射线在一个小的掠射**临界角** $\alpha_c$ 以下会发生**全外反射**: -$$\theta_c \simeq \sqrt{2\delta}.$$ +$$\alpha_c \simeq \sqrt{2\delta}.$$ -这源自折射几何:对于掠射角 $\alpha$,固体内部的竖直波矢为 $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$,它在 $\alpha = \alpha_c = \sqrt{2\delta}$ 处达到零;在此以下波无法传入材料并被全反射。**散射长度密度**的实部 $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$ 决定 $\delta$,是反射率测量中所用中子 SLD 的 X 射线类比量。ReciPro 在标量表中给出 $\delta$、$\beta$、$\theta_c$ 以及 X 射线 SLD。 +这源自折射几何:对于掠射角 $\alpha$,固体内部的竖直波矢为 $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$,它在 $\alpha = \alpha_c = \sqrt{2\delta}$ 处达到零;在此以下波无法传入材料并被全反射。该表达式假设无损耗极限 $\beta \ll \delta$:当 $\beta$ 有限时,倏逝波仍会穿透几纳米,反射率也略低于 1。在吸收边的高能侧附近,$\delta$ 甚至可能变为负值,此时不存在临界角,ReciPro 也不给出该值。**散射长度密度**的实部 $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$ 决定 $\delta$,是反射率测量中所用中子 SLD 的 X 射线类比量。ReciPro 给出 $\delta$、$\beta$、$\alpha_c$(在标量表中列为 **θc**)以及 X 射线 SLD。 --- @@ -69,7 +69,7 @@ $$\theta_c \simeq \sqrt{2\delta}.$$ ### 弹性散射与平均自由程 -弹性截面 $\sigma_\text{el}$ 衡量单个原子使电子偏转的难易程度。ReciPro 使用 **NIST Mott** 截面(屏蔽原子势中相对论 Dirac 方程的分波解),大致在 **50 eV – 36.4 keV** 范围内有效;超出该范围,或对于表中没有的元素,则回退到**屏蔽 Rutherford** 近似。两者在边界处不必完美光滑地衔接。总截面是微分截面的角度积分, +弹性截面 $\sigma_\text{el}$ 衡量单个原子使电子偏转的难易程度。ReciPro 使用 **NIST Mott** 截面(屏蔽原子势中相对论 Dirac 方程的分波解)。内置数据表覆盖 **50 eV – 36.4 keV**(这是 ReciPro 自身制表的范围,而非 Mott 方法本身的限制);超出该范围,或对于表中没有的元素,则回退到**屏蔽 Rutherford** 近似。两者在边界处不必完美光滑地衔接。总截面是微分截面的角度积分, $$\sigma_\text{el} = 2\pi\int_0^\pi \frac{d\sigma}{d\Omega}\,\sin\Theta\,d\Theta, \qquad \frac{d\sigma}{d\Omega} \propto \frac{Z^2}{E^2}\,\frac{1}{\big[\sin^2(\Theta/2)+\eta\big]^2},$$ @@ -85,11 +85,11 @@ $$\Sigma_\text{el} = \sum_i n_i\,\sigma_{\text{el},i}, \qquad \lambda_\text{el} $$S(E) = -\frac{dE}{ds} > 0,$$ -其中此处的 $s$ 是沿轨迹的**路径长度**(选项卡 *|dE/ds|* 曲线的变量),而非本附录其他地方所用的散射变量 $\sin\theta/\lambda$。能量梯度 $dE/ds$ 为负,因此选项卡将 $S$ 向上绘出。在 keV 能量下,它在概念上遵循 **Bethe** 形式 +其中此处的 $s$ 是沿轨迹的**路径长度**(选项卡 *|dE/ds|* 曲线的变量),而非本附录其他地方所用的散射变量 $\sin\theta/\lambda$。梯度 $dE/ds$ 本身为负,因此选项卡将其大小 $S$ 向上绘出。在 keV 能量下,它在概念上遵循 **Bethe** 形式 $$S(E) \;\propto\; \frac{Z\rho}{A}\,\frac{1}{E}\,\ln\!\frac{E}{J},$$ -其中 $J$ 为固体的**平均激发能**。这个非相对论的草图仅展示标度关系;ReciPro 实际计算的是一个经修正/经验的形式(Joy–Luo 类型),它在低能量下仍表现良好。标量表中的**等离激元能量** $E_p$ 是对同一电子激发的一个相关但独立的表征。**非弹性平均自由程**(IMFP)是损失能量的碰撞之间相应的平均距离;ReciPro 可由 **TPP-2M** 预测公式计算它, +其中 $J$ 为固体的**平均激发能**。这个非相对论的草图仅展示标度关系;ReciPro 实际计算的是修正的 **Jablonski (2008)** 形式,它在低能量下仍表现良好(较早的 **Joy–Luo (1989)** 经验形式也已实现)。标量表中的**等离激元能量** $E_p$ 是对同一电子激发的一个相关但独立的表征。**非弹性平均自由程**(IMFP)是损失能量的碰撞之间相应的平均距离;ReciPro 可由 **TPP-2M** 预测公式计算它, $$\lambda_\text{in}(E) = \frac{E}{E_p^2\left[\beta_\text{T}\ln(\gamma_\text{T} E) - C/E + D/E^2\right]},$$ @@ -141,7 +141,7 @@ $$\sigma_\text{abs}(\lambda) = \sigma_\text{abs}(\lambda_0)\,\frac{\lambda}{\lam ## 另见 -- [原子散射因子](scattering-factor.md) —— 瑞利/康普顿背后的 $F(q)$/$S(q)$ 划分,以及 Mott 截面。 +- [原子散射因子](scattering-factor.md) —— 瑞利/康普顿背后的 $F(q)$/$S(q)$ 划分,以及 Mott–Bethe 关系(与上文所用的 NIST Mott 截面是不同的模型)。 - [荧光](fluorescence.md) —— 跟随 X 射线光电吸收而来的弛豫。 - [3. 射束相互作用](../../3-beam-interaction.md) —— *衰减 & 输运* 选项卡。 - [8. 电子轨迹](../../8-electron-trajectory.md) · [12. EBSD 模拟](../../12-ebsd-simulation.md) —— 电子射程被用到的地方。 diff --git a/docs/src/zh-Hans/appendix/a2-beam-interaction/fluorescence.md b/docs/src/zh-Hans/appendix/a2-beam-interaction/fluorescence.md index 169028aa3..bd728ef34 100644 --- a/docs/src/zh-Hans/appendix/a2-beam-interaction/fluorescence.md +++ b/docs/src/zh-Hans/appendix/a2-beam-interaction/fluorescence.md @@ -17,11 +17,11 @@ $$E_\gamma = E_B(\text{inner shell}) - E_B(\text{outer shell}),$$ - **K 线** — $K$ 壳层的空位由 $L$($K\alpha$)或 $M$($K\beta$)填充。 - **L 线** — $L$ 壳层的空位由 $M$/$N$($L\alpha$, $L\beta$, …)填充。 -只有偶极选择定则所允许的跃迁才会出现,这就是为什么谱是几条离散的线(K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …)而不是连续谱。它们的能量遵循 **莫塞莱定律**;在屏蔽类氢近似下, +谱之所以是几条离散的线(K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …)而不是连续谱,是因为壳层能量本身是量子化的;电偶极选择定则则决定其中哪些跃迁较强(较弱的禁戒线、多极线和伴线确实存在)。它们的能量遵循 **莫塞莱定律**;在屏蔽类氢近似下, $$E_{n_2\to n_1} \approx R_\infty hc\,(Z-\sigma)^2\left(\frac{1}{n_1^2} - \frac{1}{n_2^2}\right), \qquad \text{so}\qquad \sqrt{E} \propto (Z-\sigma),$$ -其中 $\sigma$ 是屏蔽常数。对于 $K\alpha$($n_2{=}2\to n_1{=}1$, $\sigma\approx1$),这化简为 $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$。这种单调的、由电子数驱动的 $Z$ 依赖性,是元素鉴定(EDX/WDX)的基础。 +其中 $\sigma$ 是屏蔽常数。对于 $K\alpha$($n_2{=}2\to n_1{=}1$, $\sigma\approx1$),这化简为 $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$。这种 $Z$ 依赖性由 **核电荷** 驱动,只是被其余电子屏蔽,因此是单调的,且基本不受化学状态影响——正因如此,它成为元素鉴定(EDX/WDX)的基础。 --- diff --git a/docs/src/zh-Hans/appendix/a2-beam-interaction/index.md b/docs/src/zh-Hans/appendix/a2-beam-interaction/index.md index 5a1bceedf..9c3b88dc4 100644 --- a/docs/src/zh-Hans/appendix/a2-beam-interaction/index.md +++ b/docs/src/zh-Hans/appendix/a2-beam-interaction/index.md @@ -33,7 +33,7 @@ $$\mathbf Q = 2\pi(\mathbf k_s - \mathbf k_i), \qquad Q = |\mathbf Q| = \frac{4\ | 衍射峰图 | $Q = 4\pi\sin\theta/\lambda$ | $Q = q = 4\pi s$ | !!! note "单位" - 已发表的形状因子参数化使用以 Å⁻¹ 为单位的 $s$(因此 $s^2$ 以 Å⁻² 为单位),而 ReciPro 内部以 nm⁻² 保存 $s^2$。两者在 $s^2$ 上相差 $100$ 倍;曲线和表格以各表表头中标注的单位呈现。有一个模型 — **Kirkland** — 是对 $q = 2s = 1/d$ 而非对 $s$ 制表的;参见 [Atomic scattering factors](scattering-factor.md)。 + 已发表的形状因子参数化使用以 Å⁻¹ 为单位的 $s$(因此 $s^2$ 以 Å⁻² 为单位),而 ReciPro 内部以 nm⁻² 保存 $s^2$。两者在 $s^2$ 上相差 $100$ 倍;曲线和表格以各表表头中标注的单位呈现。有一个模型 — **Kirkland** — 是对 $q_K = 2s = 1/d$ 而非对 $s$ 制表的;参见[原子散射因子](scattering-factor.md)。注意,这里的 $q_K$ **并不是** 上方衍射表中的 $q = 2\pi/d$:两者相差 $2\pi$ 倍。 ### 布拉格、劳厄与埃瓦尔德球 diff --git a/docs/src/zh-Hans/appendix/a3-bloch-wave/calculation.md b/docs/src/zh-Hans/appendix/a3-bloch-wave/calculation.md index a975d5056..dcfa96375 100644 --- a/docs/src/zh-Hans/appendix/a3-bloch-wave/calculation.md +++ b/docs/src/zh-Hans/appendix/a3-bloch-wave/calculation.md @@ -62,9 +62,9 @@ $$U'_{g,h} = \gamma\,\frac{1}{\pi\Omega}\sum_k f'_k(\mathbf g,\mathbf h)\,\exp\! 其中**吸收散射因子**是将弹性散射因子 $f_e$ 在 Ewald 球面上卷积的积分: $$f'_k(\mathbf g,\mathbf h) = \frac{\gamma\,k_{vac}}{2}\oint_{|\mathbf K|=k_{vac}} f_{e,k}(s_-)\,f_{e,k}(s_+)\left[1-\exp\!\left\{M_k\left(\frac{|\mathbf g-\mathbf h|^2}{4}-s_-^2-s_+^2\right)\right\}\right]\mathrm d\Omega, -\qquad s_\mp=\frac{1}{2}\left|\mathbf K\mp\frac{\mathbf g-\mathbf h}{2}\right|$$ +\qquad s_\mp=\frac{1}{2}\left|\mathbf q\mp\frac{\mathbf g-\mathbf h}{2}\right|,\qquad \mathbf q=\mathbf K-\mathbf k_{vac}+\frac{\mathbf g+\mathbf h}{2}$$ -此处 $\mathbf K$ 是在 Ewald 球面上取值的波矢,$\mathrm d\Omega$ 是其立体角元。ReciPro 用 Gauss–Legendre 求积数值计算此积分(被积函数在前向有尖锐峰值,因此将极角按散射矢量模长的等比区间分割以分辨它)。对于 STEM 环形探测器收集的 TDS,或 EBSD 中的背散射 TDS,则将**同一被积函数**改为在探测器的角度范围(环形区域或后半球)内积分。 +此处 $\mathbf K$ 是*散射*波矢,在球面 $|\mathbf K| = k_{vac}$ 上取值,$\mathrm d\Omega$ 是其立体角元;因此 $\mathbf K-\mathbf k_{vac}$ 就是该方向的散射矢量。等价地,两个自变量可写为 $s_- = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf g\rvert/2$ 和 $s_+ = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf h\rvert/2$,这正是 ReciPro 实际计算的形式。ReciPro 用 Gauss–Legendre 求积数值计算此积分(被积函数在前向有尖锐峰值,因此将极角按散射矢量模长的等比区间分割以分辨它)。对于 STEM 环形探测器收集的 TDS,或 EBSD 中的背散射 TDS,则将**同一被积函数**改为在探测器的角度范围(环形区域或后半球)内积分。 被积函数中的弹性因子 $f_{e,k}$ 由两个来源组成。对 **$Z = 1\text{–}86$ 的中性原子**,在 $0 \le s \le 6$ Å⁻¹ 范围内使用 **Temari** dataset-factors v2.0.0([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415);参见[散射因子页面](../a2-beam-interaction/scattering-factor.md))的第一性原理 $f_e$,在 $s > 6$ Å⁻¹ 处使用以 Waasmaier–Kirfel X 射线因子 $f_0(s)$ 直接计算的 **Mott–Bethe 关系式**;**6 Å⁻¹ 以外的部分不是 Temari 的计算值**。两者在 $s = 6$ Å⁻¹ 处不作数值匹配而直接衔接(该处的跳变不超过 0.041 %)。对于 Temari 未收录的**离子**和 $Z = 87\text{–}98$,低 $s$ 部分使用 **Peng 5-Gaussian 拟合**,并在 $1.5\text{–}2.5$ Å⁻¹ 之间平滑过渡到同一条 Mott–Bethe 尾部。之所以需要尾部,是因为 Gaussian 和在 $s \gtrsim 2$ Å⁻¹ 之外衰减过快(Gaussian 尾部呈指数消失,而真实的 $f_e$ 具有 $1/s^2$ 尾部),在 $s$ 达到 $k_{vac}$ 量级(200 kV 时约 40 Å⁻¹)的背散射中会低估许多个数量级。两个实现细节:$f_0(s)$ 被钳制在 $[0, Z]$ 内(某些拟合形式在拟合范围外发散),且离子条目也使用中性原子的 $f_0$(高 $s$ 处只能看到核电荷,而非电子云)。 diff --git a/docs/src/zh-Hans/appendix/a3-bloch-wave/hrtem.md b/docs/src/zh-Hans/appendix/a3-bloch-wave/hrtem.md index 3801b76c0..6568454f1 100644 --- a/docs/src/zh-Hans/appendix/a3-bloch-wave/hrtem.md +++ b/docs/src/zh-Hans/appendix/a3-bloch-wave/hrtem.md @@ -18,8 +18,8 @@ HRTEM 像由出射面波函数——即由[动力学核心](calculation.md)求 | $C_s$ | 球差系数 | | $C_c$ | 色差系数 | | $\beta$ | 照明半角(有限光源尺寸的效应) | -| $\Delta E$ | 电子能量涨落的 $1/e$ 宽度 | -| $\Delta_0$ | 欠焦弥散的 $1/e$ 宽度(高斯型),$\Delta_0 = C_c\,\Delta E / E$ | +| $\Delta E$ | 电子能量涨落的 **标准差** (rms)。GUI 中的 **ΔV** 输入框取的是半高全宽 (FWHM),因此 $\Delta E = \mathrm{FWHM}/(2\sqrt{2\ln 2})$ | +| $\Delta_0$ | (高斯型)欠焦弥散的标准差,$\Delta_0 = C_c\,\Delta E / E$ | --- @@ -59,7 +59,7 @@ $$E_c(\mathbf u, \mathbf u') = \exp\!\left[-\tfrac{1}{2}\left(\pi\lambda\Delta_0 $$E_s(\mathbf u, \mathbf u') = \exp\!\left[-\pi^2\beta^2\left\{\Delta f(\mathbf u-\mathbf u') + \lambda^2 C_s\!\left(u^2\mathbf u - u'^2\mathbf u'\right)\right\}^2\right]$$ -在 $\mathbf u' \to \mathbf u$ 的极限下,TCC 退化为上述的准相干包络。 +令 $\mathbf u' = \mathbf 0$——即束 $\mathbf u$ 与透射束之间的干涉——即可还原上述准相干模型的单频包络 $E_c(\mathbf u)$ 和 $E_s(\mathbf u)$。另一个极限 $\mathbf u' \to \mathbf u$ 给出 $E_c = E_s = 1$,从而得到下文所用的对角项 $\mathrm{TCC}(\mathbf u,\mathbf u) = A(\mathbf u)^2$。 --- diff --git a/docs/src/zh-Hans/appendix/a3-bloch-wave/index.md b/docs/src/zh-Hans/appendix/a3-bloch-wave/index.md index c7741841e..166a3c304 100644 --- a/docs/src/zh-Hans/appendix/a3-bloch-wave/index.md +++ b/docs/src/zh-Hans/appendix/a3-bloch-wave/index.md @@ -54,7 +54,7 @@ $$\left[\,k^2 - \left(\mathbf{k}^{(j)} + \mathbf{g}\right)^2 + i\,U'_{g,g}\right $$P_g = 2\,\hat{\mathbf n}\cdot(\mathbf k + \mathbf g), \qquad Q_g = |\mathbf k|^2 - |\mathbf k + \mathbf g|^2 = -\,\mathbf g\cdot(2\mathbf k + \mathbf g)$$ -而 **偏离矢量** $S_g$(倒易点阵点偏离埃瓦尔德球的程度)以及用于对反射排序的 **评价函数** $R$ 为: +而 **偏离矢量** $S_g$(倒易点阵点偏离埃瓦尔德球的程度)以及用于对反射排序的 **评价函数** $R$($R$ 越小,表示 $\mathbf g$ 越短且越接近埃瓦尔德球,越优先选取)为: $$S_g = \frac{\sqrt{P_g^{\,2} + 4Q_g}\; -\; P_g}{2}, \qquad R = |\mathbf g|\,Q_g^{\,2}$$ diff --git a/docs/src/zh-Hans/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md b/docs/src/zh-Hans/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md index 25ba42dfb..77fe66ce3 100644 --- a/docs/src/zh-Hans/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md +++ b/docs/src/zh-Hans/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md @@ -150,8 +150,8 @@ $432$ 是唯一*没有*压电/SHG 响应的非中心对称点群:它的旋转 当某元素不位于高度 0 的平面内时,符号旁的分数高度标签(如 `1/4`)给出它沿投影轴的坐标。 -!!! note "F 点阵立方群:只绘制一个卦限" - 对 $F$ 带心的立方空间群,ReciPro 只绘制晶胞八分之一的左上象限(否则图形过密而无法辨读);完整晶胞由带心平移和图中已绘的对称元素自身重复得到。同样的对称元素也可以直接叠加到[结构查看器](../../5-structure-viewer.md)的三维模型上。 +!!! note "F 点阵立方群:只绘制晶胞的一部分" + 对 $F$ 带心的立方空间群,ReciPro 只绘制投影晶胞的左上四分之一(否则图形过密而无法辨读);晶胞的其余部分由带心平移和图中已绘的对称元素自身重复得到。同样的对称元素也可以直接叠加到[结构查看器](../../5-structure-viewer.md)的三维模型上。 --- @@ -166,7 +166,7 @@ $432$ 是唯一*没有*压电/SHG 响应的非中心对称点群:它的旋转 - (仅立方空间群)细辅助线连接由体对角 $\langle111\rangle$ 三重轴相互关联的三个圆圈。 - 一般情况下,一个圆圈(或分裂圆的一半)对应一个等效位置,因此圆圈数与 [Wyckoff 位置](../../2-symmetry-information.md)选项卡显示的一般位置**多重度**一致 — 读任何一幅图时这都是快捷的自检手段。若所选投影轴恰好使若干同手性副本严格重合,它们会被叠画在同一点(只靠各自的高度标签区分),而不是并排画成多个圆圈,此时可见的圆圈数会少于多重度。 -**方向** 下方的 `numericBox` 输入框可以把试验点 $(x,y,z)$ 移离该点群的默认位置;当几个圆圈原本会重合、图形拥挤难读时,这偶尔很有用。 +**方向** 下方的 $x$ / $y$ / $z$ 输入框可以把试验点 $(x,y,z)$ 移离该点群的默认位置;当几个圆圈原本会重合、图形拥挤难读时,这偶尔很有用。 --- diff --git a/docs/src/zh-Hans/index.md b/docs/src/zh-Hans/index.md index 1c8f7391e..b67967fd7 100644 --- a/docs/src/zh-Hans/index.md +++ b/docs/src/zh-Hans/index.md @@ -22,6 +22,7 @@ | 模拟 EBSD 图样 | [EBSD 模拟](12-ebsd-simulation.md) | [电子轨迹](8-electron-trajectory.md)、[附录 A3. EBSD 计算](appendix/a3-bloch-wave/ebsd.md) | | 标定实验衍射斑点 | [Spot ID v1](10-spot-id.md)、[Spot ID v2](11-spot-id-v2.md) | [衍射模拟器](7-diffraction-simulator/index.md) | | 理解动力学衍射方程 | [附录 A3. 布洛赫波法](appendix/a3-bloch-wave/index.md) | [动力学计算](appendix/a3-bloch-wave/calculation.md)、[CBED](appendix/a3-bloch-wave/cbed.md)、[STEM](appendix/a3-bloch-wave/stem.md)、[EBSD](appendix/a3-bloch-wave/ebsd.md) | +| 理解空间群符号与群-子群关系 | [2. 对称性信息](2-symmetry-information.md) | [附录 A4. 对称性与空间群](appendix/a4-symmetry-space-groups/index.md)、[空间群符号与对称性示意图](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md)、[群-子群关系](appendix/a4-symmetry-space-groups/group-subgroup-relations.md) | ## 功能 * **Full GUI** : 所有操作均通过图形界面完成。大多数文件输入/输出支持拖放。 diff --git a/docs/src/zh-Hans/troubleshooting.md b/docs/src/zh-Hans/troubleshooting.md index df191758b..03b01655c 100644 --- a/docs/src/zh-Hans/troubleshooting.md +++ b/docs/src/zh-Hans/troubleshooting.md @@ -29,7 +29,7 @@ ReciPro 已启动(在任务管理器中可见),但其窗口始终不在屏 **解决方法**(按顺序尝试): 1. **禁用 OpenGL**:启动 ReciPro 时按住 **Ctrl** 键,以禁用 OpenGL 的方式启动。较新的版本(v4.925 及以后)强化了 OpenGL 初始化,因此即使 OpenGL 失败应用也能启动——在这种情况下 3D 功能被禁用,但应用的其余部分可正常工作。 -2. **重置设置**:在注册表编辑器中删除键 `HKEY_CURRENT_USER\Software\Crystallography\ReciPro`,然后重新启动。(等同于 **Option → Reset registry**。) +2. **重置设置**:在注册表编辑器中删除键 `HKEY_CURRENT_USER\Software\Crystallography\ReciPro`,然后重新启动。(等同于 **选项 ▸ 退出时重置注册表设置(重启后生效)**。) 3. **干净重装**:卸载 ReciPro,删除以下文件夹(如果存在,将 `` 替换为你的账户名),然后重新安装: - `C:\Users\\AppData\Local\Crystallography Software\ReciPro` - `C:\Users\\AppData\Roaming\ReciPro\ReciPro` @@ -47,7 +47,7 @@ ReciPro 已启动(在任务管理器中可见),但其窗口始终不在屏 **解决方法**: -1. 转到 **Option → Disable OpenGL (needs restart)**(或在启动时按住 **Ctrl**)。 +1. 转到 **选项 ▸ 禁用全部 OpenGL 渲染(需要重启)**(或在启动时按住 **Ctrl**)。 2. 重新启动 ReciPro。 3. 结构查看器和部分 3D 功能将使用软件渲染。 @@ -59,7 +59,7 @@ ReciPro 已启动(在任务管理器中可见),但其窗口始终不在屏 ### 症状:渲染质量差 -**解决方法**:更新 GPU 驱动程序。推荐使用支持 OpenGL 1.5 的外置(独立)GPU。 +**解决方法**:更新 GPU 驱动程序。最低要求为 OpenGL 1.3;推荐使用支持 OpenGL 4.3 的独立 GPU(参见[系统要求](index.md))。 --- @@ -130,8 +130,8 @@ ReciPro 已启动(在任务管理器中可见),但其窗口始终不在屏 **解决方法**: -- **左键单击**主绘图区域以缩小。 -- 在 **Wave** 选项卡(左上角)检查入射波能量:X 射线 ≈ 1–100 keV、电子 ≈ 10–1000 keV 为适宜值。 +- 在主绘图区域中 **右键单击** 以缩小(这些视图不支持鼠标滚轮缩放——参见 [21. 键盘和鼠标快捷键](21-shortcuts.md))。 +- 在右侧的 **波源** 面板中检查入射波能量:X 射线 ≈ 1–100 keV、电子 ≈ 10–1000 keV 为适宜值。 --- @@ -161,7 +161,7 @@ ReciPro 已启动(在任务管理器中可见),但其窗口始终不在屏 如果设置变得损坏: -1. **Option → Reset registry (after restart)** +1. **选项 ▸ 退出时重置注册表设置(重启后生效)** 2. 重新启动 ReciPro——窗口位置、波长、相机长度等将被重置为默认值 --- From eeb2043492d8258f44a1444a145c6c6bf9e86ef6 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:48:30 +0000 Subject: [PATCH 02/15] docs(zh-Hant): resync stale pages with the current English manual Rewrite the electron-trajectory, HRTEM/STEM overview and HRTEM pages from the current English, and patch smaller gaps (A1.2 excitation-error definitions, ExcitationError macro row, rotation-geometry convention, A3 HRTEM envelope widths, F-lattice note, troubleshooting OpenGL requirement and links), using zh-Hant GUI labels. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/zh-Hant/0-main-window.md | 33 +-- docs/src/zh-Hant/11-spot-id-v2.md | 18 +- docs/src/zh-Hant/12-ebsd-simulation.md | 6 +- docs/src/zh-Hant/2-symmetry-information.md | 2 +- .../zh-Hant/20-macro/1-built-in-functions.md | 1 + docs/src/zh-Hant/20-macro/index.md | 3 +- docs/src/zh-Hant/4-rotation-geometry.md | 4 +- .../4-alchemi-simulation.md | 9 +- docs/src/zh-Hant/8-electron-trajectory.md | 89 +++---- .../1-hrtem-simulation.md | 142 +++++++---- .../zh-Hant/9-hrtem-stem-simulator/index.md | 237 ++++++------------ .../a1-coordinate-system/2-diffraction.md | 10 + .../attenuation-transport.md | 6 +- .../appendix/a2-beam-interaction/index.md | 2 +- .../appendix/a3-bloch-wave/calculation.md | 8 +- .../zh-Hant/appendix/a3-bloch-wave/hrtem.md | 6 +- .../zh-Hant/appendix/a3-bloch-wave/index.md | 2 +- .../group-subgroup-relations.md | 2 +- .../symbols-and-diagrams.md | 4 +- docs/src/zh-Hant/index.md | 1 + docs/src/zh-Hant/troubleshooting.md | 6 +- 21 files changed, 271 insertions(+), 320 deletions(-) diff --git a/docs/src/zh-Hant/0-main-window.md b/docs/src/zh-Hant/0-main-window.md index c41193c0a..354ef0b23 100644 --- a/docs/src/zh-Hant/0-main-window.md +++ b/docs/src/zh-Hant/0-main-window.md @@ -53,13 +53,14 @@ | 選單項目 | 說明 | |-----------|-------------| -| Read crystal list (as new list) | 載入晶體清單檔案(*.xml)並取代目前的清單 | -| Read crystal list (and add) | 附加至目前的清單 | -| Read initial crystal list | 重新載入預設的晶體清單 | -| Save crystal list | 儲存目前的晶體清單 | -| Export selected crystal to CIF | 以 CIF 格式儲存 | -| Clear crystal list | 移除所有晶體 | -| Exit | 關閉應用程式 | +| 載入晶體清單(取代目前清單) | 載入晶體清單檔案(`*.xml`)並取代目前的清單 | +| 載入晶體清單(加入目前清單) | 載入晶體清單檔案並附加至目前的清單 | +| 重設為初始晶體清單 | 重新載入 ReciPro 隨附的晶體清單 | +| 從 CIF 或 AMC 檔案匯入晶體 | 從 CIF / AMC 檔案載入單一晶體 | +| 儲存晶體清單 | 儲存目前的晶體清單 | +| 將選取的晶體匯出為 CIF 檔案 | 以 CIF 格式儲存所選的晶體 | +| 清除所有晶體 | 從清單中移除所有晶體 | +| 結束 | 關閉應用程式 | ### Option @@ -83,19 +84,19 @@ | 選單項目 | 說明 | |-----------|-------------| -| Program updates | 檢查是否有新版 ReciPro 並安裝 | -| Hint | 顯示使用提示(已淘汰) | -| Version history | 開啟版本歷史對話方塊 | -| License | 顯示 MIT 授權 | -| GitHub page | 在瀏覽器中開啟 ReciPro 儲存庫 | -| Report bugs, requests, or comments | 開啟 GitHub Issues 頁面 | -| Help (Web) | 在 GitHub Pages 上以符合 UI 語言的頁面開啟線上手冊。 | +| 檢查更新 | 檢查是否有新版 ReciPro 並安裝 | +| 提示 | 顯示使用提示(已淘汰) | +| 版本紀錄 | 開啟版本歷史對話方塊 | +| 授權 | 顯示 MIT 授權 | +| GitHub 儲存庫 | 在瀏覽器中開啟 ReciPro 儲存庫 | +| 回報錯誤、需求或意見 | 開啟 GitHub Issues 頁面 | +| 說明(網頁) | 在 GitHub Pages 上以符合 UI 語言的頁面開啟線上手冊 | 介面語言可從另外的 **語言** 選單切換(需重新啟動)。 ### Language -切換 UI 語言。共支援 11 種語言 —— English、日本語、Deutsch、Français、Español、Português、Italiano、Русский、简体中文、繁體中文、한국어 —— 選單中以各語言自身的文字顯示。變更會在重新啟動 ReciPro 後生效。線上手冊也遵循相同設定。 +切換 UI 語言。共支援 11 種語言 —— English、日本語、Deutsch、Français、Español、Português、Italiano、Русский、简体中文、繁體中文、한국어 —— 選單中以各語言自身的文字顯示。變更會在重新啟動 ReciPro 後生效。線上手冊也遵循相同設定,因此 F1 與 **說明 ▸ 說明(網頁)** 會以您所選的語言開啟頁面。 ### Macro @@ -259,7 +260,7 @@ ## 功能面板 {#functions} -右側的垂直按鈕列可啟動分析與模擬視窗(請參閱下方的[功能](#functions)表)。 +右側的垂直按鈕列可啟動下列分析與模擬視窗。 ![Functions panel](../assets/cap-zh-Hant-auto/FormMain.toolStripContainer1.toolStrip1.png) diff --git a/docs/src/zh-Hant/11-spot-id-v2.md b/docs/src/zh-Hant/11-spot-id-v2.md index 4c09ac1ff..d5c986878 100644 --- a/docs/src/zh-Hant/11-spot-id-v2.md +++ b/docs/src/zh-Hant/11-spot-id-v2.md @@ -54,14 +54,16 @@ ![繞射點資訊](../assets/cap-zh-Hant-auto/FormSpotIDV2.splitContainer1.groupBoxSpot.png) -- **Detect & Fit Spots**:使用局部極大值與背景扣除的自動繞射點偵測。 -- **Number**:要偵測的繞射點最大數量。 -- **Nearest neighbour**:所偵測繞射點之間允許的最小間距(px)。比此距離更接近的峰會被合併,以避免重複偵測同一繞射點。 -- **Fitting range (radius)**:用以擬合每個繞射點峰值的圓形區域半徑(px)。此圓內的像素以 pseudo-Voigt 函式擬合。 -- **Apply to All**:將每個繞射點的擬合半徑設為目前的 **Fitting range (radius)** 值。 -- **Delete spot / Clear spots**:移除個別或全部已偵測的繞射點。 -- **Copy to clipboard**:將繞射點位置與強度複製至剪貼簿。 -- **Details of the spot**:勾選後會開啟一個視窗,顯示目前所選繞射點的詳細資訊。 +- **偵測 & 擬合繞射點**:使用局部極大值與背景扣除的自動繞射點偵測。 +- **數量**:要偵測的繞射點最大數量。 +- **最近鄰**:所偵測繞射點之間允許的最小間距(px)。比此距離更接近的峰會被合併,以避免重複偵測同一繞射點。 +- **擬合範圍(半徑)**:用以擬合每個繞射點峰值的圓形區域半徑(px)。此圓內的像素以 pseudo-Voigt 函式擬合。 +- **套用至全部**:將每個繞射點的擬合半徑設為目前的 **擬合範圍(半徑)** 值。 +- **刪除 / 清除所有斑點**:移除所選的繞射點,或全部已偵測的繞射點。 +- **複製**:將繞射點位置與強度複製至剪貼簿。 +- **全域擬合**:一次對所有繞射點位置進行全域擬合(實驗性功能)。 +- **甜甜圈**:套用甜甜圈形的背景扣除(實驗性功能);旁邊的欄位設定每個繞射點周圍環形區域的寬度(px),該環形區域的平均值會作為局部背景扣除。 +- **繞射點詳情**:勾選後會開啟一個視窗,顯示目前所選繞射點的詳細資訊。 ![Details of the spot](../assets/cap-zh-Hant-auto/FormSpotIDv2Details.png) diff --git a/docs/src/zh-Hant/12-ebsd-simulation.md b/docs/src/zh-Hant/12-ebsd-simulation.md index fe226365d..434d2b61d 100644 --- a/docs/src/zh-Hant/12-ebsd-simulation.md +++ b/docs/src/zh-Hant/12-ebsd-simulation.md @@ -165,7 +165,7 @@ master pattern 是所有方向上的背向散射繞射強度,事先以動力 - **顯示含 BSE 角度/能量分布的影像**:勾選時,圖樣會以 BSE 分布(能量、深度、方向)加權合成,而非使用單一切片。 - **Energy / Depth**:當上述選項關閉時,選擇要顯示的能量/深度切片。 -- **亮度**(**最小** / **最大**)、**極性**、**顏色**:亮度範圍、極性與色階。 +- **亮度**(**最小** / **最大**)、**對比度**、**極性**、**顏色**:模擬圖樣的黑點與白點(以顯示範圍的百分比表示,滑桿為線性)、該範圍的寬度、極性與色階。對比度 0 時,顯示範圍等於圖樣本身的強度範圍;-1 會將其擴大十倍(對比減弱為十分之一),+1 則縮小為十分之一,中心保持不變。 - **平坦化背景**(**FWHM**,px;預設關閉,100 px):從模擬圖樣中減去其高斯模糊副本,去除緩慢變化的亮度分布,以便與經背景校正的實驗圖樣比較條帶和晶帶軸。半高全寬以偵測器像素給出,與縮放無關。影響顯示影像和 PNG/TIFF 匯出;CSV 匯出保留原始值。 ### 實驗影像 @@ -174,7 +174,9 @@ master pattern 是所有方向上的背向散射繞射強度,事先以動力 將 EBSD 影像檔(TIFF、PNG、BMP 或 JPEG;16 位元 TIFF 會以完整位元深度讀取)拖放到視窗的任意位置,即可載入為實驗圖樣。影像會繪製在偵測器區域上——位於模擬圖樣之上、菊池線疊加層之下——因此可直接比較模擬與實測。載入時也會把偵測器的 **Width** 與 **Height** 設為影像尺寸。 -- **亮度**(**最小** / **最大**):所疊加實驗影像的黑點與白點,以其自身強度範圍的比例給定(滑桿為對數)。僅作用於實驗影像,不影響模擬圖樣。 +- **亮度**(**最小** / **最大**)、**對比度**:所疊加影像的黑點與白點(以其顯示範圍的百分比表示),以及該範圍的寬度(線性滑桿,規則與模擬圖樣相同)。這些設定僅作用於實驗影像。 +- **平坦化背景**(**FWHM**,px;預設關閉,100 px):從實驗影像中減去其高斯模糊副本,去除緩慢變化的亮度分布。之後強度滑桿會作用於平坦化後的值。 +- **匹配到影像**:設定模擬圖樣的 **最小**、**最大** 與 **對比度**,使其 2 % 與 98 % 強度位準顯示為與實驗影像相同的灰階。由於匹配採用百分位數,因此不依賴取向解,也不受基座或少數明亮晶帶軸像素的影響。極性、顏色與兩側的 **平坦化背景** 設定都不會變更,因此按下前請將兩側都平坦化,或兩側都不平坦化。 - **不透明度**:所疊加實驗影像的不透明度,從 0(不可見)到 100 %(不透明)。調低即可看見下方的模擬圖樣。 接著可用兩種引擎之一搜尋能解釋該影像的取向。 diff --git a/docs/src/zh-Hant/2-symmetry-information.md b/docs/src/zh-Hant/2-symmetry-information.md index b77c00a8c..fed26a34f 100644 --- a/docs/src/zh-Hant/2-symmetry-information.md +++ b/docs/src/zh-Hant/2-symmetry-information.md @@ -95,7 +95,7 @@ 下方的兩個面板以 *International Tables for Crystallography* Vol. A 的記號重現該空間群的對稱性示意圖。 - **對稱元素(左)**:旋轉/螺旋軸、鏡面/滑移面,以及反演中心/旋轉反演點皆以慣用的圖形符號繪製。 - - 對於立方晶系的 \(F\) 點陣,僅顯示晶胞的八分之一(僅左上象限)。 + - 對於立方晶系的 \(F\) 點陣,僅顯示投影晶胞左上方的四分之一(請參閱[附錄 A4.1](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md#symmetry-element-diagram))。 - 這些對稱元素也可以直接繪製到 [結構檢視器](5-structure-viewer.md) 中的 3D 模型上。 - **一般位置(右)**:一般等價位置以圓圈繪製(逗號表示鏡像),並標註其分數座標。 - 僅對於立方晶系,輔助線會連接由三重旋轉軸所關聯的三個圓圈。 diff --git a/docs/src/zh-Hant/20-macro/1-built-in-functions.md b/docs/src/zh-Hant/20-macro/1-built-in-functions.md index 208ff6d45..bf05082f7 100644 --- a/docs/src/zh-Hant/20-macro/1-built-in-functions.md +++ b/docs/src/zh-Hant/20-macro/1-built-in-functions.md @@ -130,6 +130,7 @@ for k in range(-2, 3): | `Thickness` | double | 試樣厚度 (nm) | | `NumberOfDiffractedWaves` | int | 布洛赫波的數目 | | `CameraLength2` | double | 相機長度 (mm) | +| `ExcitationError` | double | 繞射點半徑 (nm⁻¹):在運動學/激發誤差模式下,`SpotInfo()` 會匯出 \|Sg\| 在此值以內的反射 | | `SkipRendering` | bool | 跳過算繪以進行批次處理 | ### 束模式 diff --git a/docs/src/zh-Hant/20-macro/index.md b/docs/src/zh-Hant/20-macro/index.md index 6c9f6cbf8..308a98054 100644 --- a/docs/src/zh-Hant/20-macro/index.md +++ b/docs/src/zh-Hant/20-macro/index.md @@ -112,7 +112,7 @@ ReciPro 內建以 **IronPython** 為基礎的巨集系統,可透過指令稿 ### 不可使用 -- **`print()`**:沒有主控台視窗;輸出無處可去。請使用 **Step by step** 並查看偵錯面板來檢視值。 +- **`print()`**:沒有主控台視窗;輸出無處可去。請使用 **Step by step** 並查看偵錯面板來檢視值。(例外:從外部執行巨集時——命令列 `/o` 或[具名管道](3-external-control.md)——`print()` 的輸出*會*被擷取並傳回。) - **`input()`**:沒有 stdin。 - **檔案 I/O**(`open`、`with open`):不適用於巨集。請改用 `ReciPro.File.*` 輔助函式。 - **C 擴充套件**:`numpy`、`scipy`、`pandas`、`matplotlib` — 與 IronPython 不相容。 @@ -161,3 +161,4 @@ NameError: name 'abc' is not defined - [20.1. 內建函式](1-built-in-functions.md) - [20.2. 範例](2-examples.md) +- [20.3. 外部控制(命令列・具名管道)](3-external-control.md) diff --git a/docs/src/zh-Hant/4-rotation-geometry.md b/docs/src/zh-Hant/4-rotation-geometry.md index 6860ed69c..c0fb3e769 100644 --- a/docs/src/zh-Hant/4-rotation-geometry.md +++ b/docs/src/zh-Hant/4-rotation-geometry.md @@ -33,12 +33,14 @@ ReciPro 使用三個歐拉角 — **Ψ**、**θ** 與 **Φ** — 並依 **Z–X ### Φ, θ, Ψ (Z–X–Z 歐拉角) -晶體取向由依此順序套用的三個旋轉參數化: +晶體取向以三個旋轉參數化。以**固定於物體(內稟)**的參考系描述時,依下列順序套用: 1. **Φ** — 繞 **Z** 軸的第一次旋轉。 2. **θ** — 繞一次旋轉後參考系之 **X** 軸的旋轉。 3. **Ψ** — 繞兩次旋轉後參考系之 **Z** 軸的第二次旋轉。 +在**固定的實驗室**參考系中觀察同一旋轉,則為相反的順序——先繞 $Z$ 轉 Ψ,再繞 $X$ 轉 θ,最後繞 $Z$ 轉 Φ——這正是[附錄 A1.1](appendix/a1-coordinate-system/1-orientation.md)所採用的描述。兩者給出下方完全相同的矩陣 $R$;Φ 只是最外側(類似測角儀)的軸,Ψ 則是最內側的軸。 + 每個數值方塊皆可編輯;在此變更某個值會更新主視窗以及每個連動的模擬器。 ### 旋轉矩陣 diff --git a/docs/src/zh-Hant/7-diffraction-simulator/4-alchemi-simulation.md b/docs/src/zh-Hant/7-diffraction-simulator/4-alchemi-simulation.md index c5ff9f5da..319f9cbd7 100644 --- a/docs/src/zh-Hant/7-diffraction-simulator/4-alchemi-simulation.md +++ b/docs/src/zh-Hant/7-diffraction-simulator/4-alchemi-simulation.md @@ -20,9 +20,12 @@ GUI 條件:Wave Length = Electron(晶體、加速電壓與取向取自上層 $$ Y_\text{dyn} = \mathrm{Re} \sum_{jj'} \alpha_j^{*}\,\bigl(C^{\dagger} \mu_{s,c} C\bigr)_{jj'}\, \alpha_{j'}\, F_{jj'}(t), -\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda} +\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda}, +\qquad \lambda = 2\pi i\left(\gamma_j - \overline{\gamma_{j'}}\right) $$ +其中 $\gamma_j$ 為[動力學核心](../appendix/a3-bloch-wave/calculation.md)的布洛赫波本徵值,$\alpha_j$ 為其激發振幅;在簡併極限 $\lambda \to 0$ 下,$F_{jj'}(t) \to t$。 + 游離矩陣 $\mu$ 僅取決於兩個反射之差 $G = \mathbf{g}_h - \mathbf{g}_g$。 $$ @@ -93,14 +96,14 @@ $$ | **包含非通道成分** | 是否加上上述 $Y_\text{dech}$ | 開 | | **角展寬** | 將曲線與入射束的角展寬做摺積:**無** 或 **Gaussian**(半高全寬,mrad)。這是取向軸上的後處理,於顯示歸一化**之前**套用 | 無 | -**1600 波的上限與游離形狀因子的收錄範圍 $s \le 16\ \text{Å}^{-1}$ 是成對的。** 實測顯示即使 1600 波,基組所需的 $s$ 也僅約 10.5 Å⁻¹,因此只要遵守此上限就不會用盡收錄範圍。實際達到的數值顯示於圖下方[基組診斷](#基組診斷)框的第一列。 +**1600 波的上限與游離形狀因子的收錄範圍 $s \le 16\ \text{Å}^{-1}$ 是成對的。** 實際上即使 1600 波也僅需約 10.5 Å⁻¹,因此只要遵守此上限就不會用盡收錄範圍。實際達到的數值顯示於圖下方[基組診斷](#基組診斷)框的第一列。 ### 游離通道 待游離的元素與殼層清單。每列讀作 `元素 (Z) 殼層 吸收邊能量 U = 過電壓`,需留意的情形會在末尾以括號標註。 - **無法激發**(入射能量低於吸收邊)或**超出收錄範圍**的通道會連同原因一併列出,且無法勾選 -- 過電壓 $U = E_0/E_\text{邊}$ 低於 1.2 的通道帶有注意標記,因為該處截面的可靠性較低 +- 過電壓 $U = E_0/E_\text{edge}$ 低於 1.2 的通道帶有注意標記,因為該處截面的可靠性較低 ### 位點假設 diff --git a/docs/src/zh-Hant/8-electron-trajectory.md b/docs/src/zh-Hant/8-electron-trajectory.md index 3650f5906..310a334e0 100644 --- a/docs/src/zh-Hant/8-electron-trajectory.md +++ b/docs/src/zh-Hant/8-electron-trajectory.md @@ -1,9 +1,11 @@ # 電子軌跡 -**Trajectory Simulator** 以**蒙地卡羅法**計算試樣內部的電子軌跡:入射電子會發生彈性與非彈性散射,並累積由此產生的背向散射電子分布(方向、能量、穿透深度)。這些分布也提供 [12. EBSD 模擬](12-ebsd-simulation.md)所使用的角度/能量/深度加權。 +**軌跡模擬器(蒙地卡羅法)** 以**蒙地卡羅法**計算試樣內部的電子軌跡:入射電子會發生彈性與非彈性散射,並累積由此產生的背向散射電子(BSE)分布——方向、逃逸時的能量、穿透深度與側向擴展。這些分布也提供 [12. EBSD 模擬](12-ebsd-simulation.md)所使用的角度/能量/深度加權。 ![Electron Trajectory](../assets/cap-zh-Hant-auto/FormTrajectory.png) +視窗分為三欄:左側為 **3-D 軌跡檢視**,中間為 **統計** 與 **BSE 方向分佈** 極網,右側為三個 **直方圖**。試樣的組成與密度取自主視窗中所選的晶體;此處只需設定電子束能量、試樣傾角與軌跡數量。 + --- ## 鍵盤與滑鼠快速鍵 @@ -23,45 +25,24 @@ ## 計算條件 -電子束能量、入射電子數、試樣/材料,以及其他蒙地卡羅參數(請見上方的概覽截圖)。 - -### 電子束能量 - -入射電子束的加速電壓(keV)。設定彈性(Mott)與非彈性(介電響應)散射模型所使用的動能。 - -### 入射電子數 - -要模擬的電子數量。電子數越多可降低統計雜訊,但會使執行時間呈線性增加。 +視窗上方的控制項用來設定計算: -### 試樣/材料 +- **模擬軌跡** :開始蒙地卡羅計算。下方的狀態列會分別顯示軌跡計算、圖表繪製與 3-D 繪製所花費的時間。 +- **Number of trajectories** :要追蹤的入射電子數量。電子數越多,下列各分布的統計雜訊越低,但執行時間會隨之線性增加。 +- **試樣傾角** (°) :試樣表面繞 *X* 軸的傾斜角。垂直入射時保持為 0;若要重現 [EBSD 模擬器](12-ebsd-simulation.md)的幾何配置,請設為 **−70°**,大傾角可提高背向散射產率。 +- **Energy** (keV) / **Wavelength** / **Unit** :入射電子束的加速電壓,以及與之連動、經相對論修正的電子波長。此能量即彈性(NIST Mott)與非彈性(阻止本領/IMFP)兩種模型所使用的動能。 -試樣的組成與密度。預設為主視窗中目前所選的晶體,但可針對純軌跡研究加以覆寫。 +散射模型本身無法由使用者選擇:彈性散射截面取自內建的 NIST Mott 表(超出其適用範圍時退回屏蔽 Rutherford 模型),阻止本領則採用修正的 Jablonski (2008) 形式。實際使用的模型會標示在 **統計** 中各數值的旁邊。這些模型的內容請參閱[衰減與傳輸](appendix/a2-beam-interaction/attenuation-transport.md)。 -### 試樣傾斜 +### 3-D 軌跡檢視 -試樣傾斜角。當軌跡資料提供給 [EBSD 模擬器](12-ebsd-simulation.md)時使用(EBSD 通常為 70°)。 +紅色軌跡為在試樣內被吸收的電子,橙色軌跡為以背向散射電子形式逃逸的電子。同心輔助圓以 nm(或 µm)標示,**+X**、**+Y**、**+Z (=beam)** 標示座標軸。 -### 截面模型 - -彈性散射截面模型(Mott / Bethe / NIST)。不同模型在大傾斜角或接近吸收邊時,以速度換取準確度。 - ---- - -## 極網選項 - -繪製於立體投影上之角度分布的顯示選項(請見上方的概覽截圖)。 - -### 投影方法 - -**Wulff**(等角)或 **Schmidt**(等面積)投影。讀取統計密度時通常偏好使用 Schmidt。 - -### 半球 - -繪製上方(背向散射)或下方(穿透)半球。 - -### 解析度/色階 - -角度直方圖的分組寬度,以及密度顯示所使用的色彩對應。 +- **從Z軸(=射束方向)** / **從X軸(旋轉軸)** / **從表面法線** :將檢視切換至標準方向。 +- **欲繪製的軌跡數量** :要繪製多少條已計算的軌跡(若將 100,000 條全部繪出,既難以辨識又緩慢)。 +- **繪製座標軸** / **繪製輔助圓** :座標軸箭頭與距離刻度。 +- **繪製被試樣吸收的軌跡** :一併繪製始終未逃逸的電子。 +- **繪製逃逸後的路徑** :背向散射電子離開表面後,繼續繪製其路徑。 --- @@ -69,36 +50,45 @@ ![統計](../assets/cap-zh-Hant-auto/FormTrajectory.panel2.groupBoxStatistics.png) -執行結果的摘要。 +目前電子束能量下的數值,括號內標示產生各數值的模型。 -- **背向散射產率** — 由入射面射出的入射電子比例。 -- **平均自由程** — 散射事件之間的平均距離。 -- **平均穿透深度** — 電子在射出或被吸收之前所達到的平均最大深度。 -- **經過時間/處理量** — 該次執行的實際時間成本。 +- **散射截面 (σ_E)** (nm²) — 每個原子的總彈性散射截面。 +- **彈性平均自由程 (λ)** (nm) — 彈性散射事件之間的平均距離。 +- **阻止本領 (dE/ds)** (eV/nm,負值) — 每單位路徑長度損失的能量。 +- **背向散射電子係數, η** (%) — 入射電子中再次由入射面離開的比例。BSE 影像的對比即以此量為基礎。 +- **平均BSE能量** (keV) — 背向散射電子在逃逸瞬間的平均能量。 --- -## BSE 方向分布 +## BSE 方向分佈 ![BSE方向分佈(極網中心對應於表面法線方向)](../assets/cap-zh-Hant-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) -背向散射電子的角度分布(極網中心對應於表面法線方向)。黃色/橙色輪廓(若存在)標示 EBSD 偵測器所涵蓋的區域。 +背向散射電子的角度分布,繪製於以表面法線方向為中心的極網上。 + +- **頻率** / **平均能量** / **能量標準差** :以顏色表示的量——各方向逃逸的電子數量、其平均能量,或該能量的離散程度。 +- **繪製** :疊加顯示 +X / ±Y / ±Z 方向。 +- **Min** / **Max**、**Resolution**、**Color** :色階的上下限、直方圖的角度分組寬度,以及色彩對應。 --- -## 剖面圖 +## 直方圖 + +![Histograms](../assets/cap-zh-Hant-auto/FormTrajectory.flowLayoutPanelProfiles.png) + +背向散射電子的三種分布,皆已正規化為單位面積。 -![Profiles](../assets/cap-zh-Hant-auto/FormTrajectory.flowLayoutPanelProfiles.png) +### 逃逸時的BSE能量分佈 -所模擬電子的深度與能量剖面圖。 +背向散射電子**離開試樣時仍保有的能量**(keV)的直方圖——而非其能量損失。EBSD 模擬器用此對 master pattern 的能量積分加權。 -### 深度剖面圖 +### 最大BSE平行表面距離 -背向散射電子最終射出深度(nm)的直方圖。EBSD 模擬器用此對 master pattern 的深度積分加權。 +各背向散射電子在逃逸前**側向**(平行於表面,nm)移動距離的直方圖。它代表交互作用體積的側向尺寸,因此也是 BSE 或 EBSD 量測本質上的空間解析度極限。 -### 能量剖面圖 +### 最大BSE穿透深度 -背向散射電子能量損失 ΔE(keV)的直方圖。EBSD 模擬器用此對能量積分加權。 +各背向散射電子在逃逸前於**垂直表面方向**所達到的最大深度(nm)的直方圖。EBSD 模擬器用此對 master pattern 的深度積分加權。 --- @@ -106,6 +96,7 @@ - [EBSD 模擬](12-ebsd-simulation.md) - [EBSD 計算](appendix/a3-bloch-wave/ebsd.md) +- [衰減與傳輸](appendix/a2-beam-interaction/attenuation-transport.md) — 本頁所用的彈性散射截面、阻止本領與射程。 - [動力學繞射(布洛赫波)](appendix/a3-bloch-wave/index.md) - [HRTEM/STEM 模擬器](9-hrtem-stem-simulator/index.md) - [繞射模擬器](7-diffraction-simulator/index.md) diff --git a/docs/src/zh-Hant/9-hrtem-stem-simulator/1-hrtem-simulation.md b/docs/src/zh-Hant/9-hrtem-stem-simulator/1-hrtem-simulation.md index 7a1a61242..dfa09085c 100644 --- a/docs/src/zh-Hant/9-hrtem-stem-simulator/1-hrtem-simulation.md +++ b/docs/src/zh-Hant/9-hrtem-stem-simulator/1-hrtem-simulation.md @@ -1,107 +1,139 @@ # HRTEM 模擬 -模擬高解析度 TEM 晶格條紋影像。這是 [HRTEM/STEM 模擬器](index.md) 的主要模式。 +**HRTEM(高解析穿透式電子顯微鏡)** 模擬用於計算高解析 TEM 晶格條紋影像。這是 [HRTEM/STEM 模擬器](index.md) 的主要模式。 + +![HRTEM 模式下的模擬器](../../assets/cap-zh-Hant-auto/FormImageSimulator-hrtem.png) + +> 本頁涵蓋 **影像模式 = HRTEM** 時右側出現的所有設定。左側的控制項——結果的顯示與亮度調整——請參閱[總覽頁](index.md#display-settings)。 --- -## 計算流程 +## 概觀 + +穿透試樣的電子波在物鏡像差的影響下成像,即形成 HRTEM 影像。ReciPro 以布洛赫波法(動力學計算)計算電子波在試樣內部的傳播,並透過相位對比轉移函式 (PCTF) 產生 HRTEM 影像。 -1. **布洛赫波法**:計算電子波在晶體位能中的傳播;求得出射波的振幅與相位 -2. **透鏡函式**:套用物鏡像差(球面像差 $C_s$、欠焦 $\Delta f$) -3. **部分同調**:考量有限的光源尺寸(空間同調)與能量寬度(時間同調) -4. **成像**:計算強度 $|\psi(\mathbf{r})|^2$ +### 計算流程 + +1. **布洛赫波法**:計算電子波在晶體位能中的傳播,求得出射波的振幅與相位 +2. **透鏡函式**:套用物鏡像差(球面像差 $C_s$、散焦 $\Delta f$) +3. **部分同調**:考量有限的光源尺寸(空間同調)與能量起伏(時間同調) +4. **成像**:計算強度分布 $|\psi(\mathbf{r})|^2$ + +理論請參閱[附錄 A3.2 — HRTEM 成像](../appendix/a3-bloch-wave/hrtem.md)。 --- -## 試樣參數 +## 試樣 -![試樣參數](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) +![試樣](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) -| 參數 | 說明 | -|-----------|-------------| -| **Thickness** | 試樣厚度(nm)。HRTEM 影像強烈依賴於試樣厚度 | +- **厚度** :試樣厚度 (nm)。HRTEM 影像強烈依賴於厚度。在 **序列影像** 模式下此值會被忽略,改用下述的厚度清單。 --- -## 光學參數 - -### TEM 條件 +## TEM 條件 ![TEM 條件](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -| 參數 | 說明 | -|-----------|-------------| -| **Acc. Vol.** | 加速電壓(kV)。相對論修正後的波長顯示於旁 | -| **Defocus** | 欠焦值(nm)。Scherzer 欠焦顯示為參考值 | +設定物鏡的成像條件。 -### 固有參數 +| 參數 | 說明 | 預設 / 典型值 | +|-----------|-------------|-------------------| +| **加速電壓 (kV)** | 加速電壓。經相對論修正的電子波長顯示於右側 | 200 kV | +| **散焦 Δf** | 物鏡的散焦 (nm)。下方顯示參考用的 **Scherzer 散焦** 值 | −57.8 nm | +| **Cs** | 球面像差係數 (mm)。影響 CTF 與 Scherzer 散焦 | 0.5–1.0(傳統)、< 0.01(Cs 校正) | +| **Cc** | 色像差係數 (mm)。決定能量擴展所造成的影像模糊 | 1.0–2.0 mm | +| **β** | 照明半角 (mrad)。代表有限光源尺寸效應(空間同調) | 0.1–1.0 mrad | +| **ΔV** | 電子能量擴展的半高全寬 (eV)。與 Cc 共同決定色像差造成的焦點擴展 | 0.5–2.0 eV | -![固有參數](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) +> **右鍵選單**:在 TEM 條件面板上,可一鍵套用 **將所有像差設為零** / **將散焦設為 Scherzer 值** / **將散焦設為 0 nm**。條件預設組(300kV ARM300F、200kV 2100F 等)可從左下方的 **預設設定** 叫用。 -| 參數 | 說明 | 典型值 | -|-----------|-------------|---------| -| **Cs** | 球面像差(mm) | 0.5–1.0(傳統);< 0.01(Cs 校正) | -| **Cc** | 色像差(mm) | 1.0–2.0 | -| **β** | 照明半角(mrad) | 0.1–1.0 | -| **ΔE** | 能量寬度 1/*e* 寬度(eV) | 0.5–2.0 | +### Scherzer 散焦 + +在此散焦值附近相位對比最佳;由目前的波長與球面像差 $C_s$ 計算而得(僅供參考)。 + +$$\Delta f_{\text{Scherzer}} = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\quad\left(\approx -1.155\,\sqrt{C_s \lambda}\right)$$ + +在此條件下,PCTF 在寬廣的空間頻率範圍內為負值,因此原子位置呈現暗對比。ReciPro 採用此原始 Scherzer 值(透過將像差相位 $\chi$ 的最小值設為 $-2\pi/3$ 推導而得),GUI 中顯示的值即遵循此公式。請注意,部分文獻改用 *延伸 Scherzer* 值 $-1.2\sqrt{C_s\lambda}$,可使傳遞頻帶更寬。 --- -## 相位對比轉移函式 (PCTF) +## 透鏡函式 / 對比傳遞函數 (CTF) -![相位對比轉移函式 (PCTF)](../../assets/cap-zh-Hant-auto/FormCTF.png) +勾選 **對比傳遞函數 (CTF)** 會開啟一個視窗,繪出透鏡像差與散焦在各空間頻率下如何傳遞影像對比。 -顯示於透鏡函式索引標籤中: +![對比傳遞函數 (CTF)](../../assets/cap-zh-Hant-auto/FormCTF.png) -- $\sin\chi(u)$:相位對比轉移函式($\chi(u)$ 為透鏡像差函式) -- $E_\text{s}(u)$:空間同調包絡 -- $E_\text{c}(u)$:時間同調包絡 +- $\sin\chi(u)$ :相位對比轉移函式($\chi(u)$ 為透鏡的像差函式) +- $E_\text{s}(u)$ :空間同調包絡函式;有限光源尺寸 ($\beta$) 所造成的衰減 +- $E_\text{c}(u)$ :時間同調包絡函式;能量起伏 ($C_c$, $\Delta V$) 所造成的衰減 -Scherzer 欠焦:$\Delta f = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\ (\approx -1.155\,\sqrt{C_s \lambda})$,此條件給出寬闊的負 PCTF 帶(暗對比 = 原子位置)。ReciPro 採用此原始 Scherzer 值——透過將像差相位 $\chi$ 的最小值設為 $-2\pi/3$ 推導而得——GUI 中顯示的值即遵循此公式;某些文獻則改用 *延伸 Scherzer* 值 $-1.2\sqrt{C_s\lambda}$。 +變更橫軸 $u$(空間頻率)的上限,即可改變繪圖範圍。 --- -## 物鏡光闌 +## 物鏡光圈 (HRTEM 選項) ![物鏡光圈 (HRTEM 選項)](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) -設定光闌尺寸(mrad)與位置。**Open aperture** 會將其移除。所考量的布洛赫波數目取決於光闌條件。 +限制通過物鏡光圈的繞射波。被光圈截去的繞射波數量,也會改變納入布洛赫波計算的繞射點數量(上限為 **繞射波** 中設定的最大布洛赫波數)。 + +- **大小** :物鏡光圈的半角 (mrad)。值越小,被截去的高角度繞射波越多,高解析細節也越平滑。同時顯示對應的倒易空間半徑 $\sin\theta/\lambda$ (nm⁻¹)。 +- **位移 X** / **Y** :物鏡光圈中心的位移 (mrad)。用於暗場成像與傾斜成像。 +- **光圈全開** :將物鏡光圈全開(無限大),使所有繞射波皆參與成像。 +- **內部光點** :落在光圈內的繞射束(光點)數量(唯讀)。 +- **光點資訊** :開啟一個表格,列出光圈內的繞射束(強度、複數振幅等)。 + +> 物鏡光圈的大小也會顯示於 **繞射模擬器** 中。 --- -## 部分同調模型 +## HRTEM 選項(部分同調模型) -![部分同調模型](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) +![HRTEM 選項(部分同調模型)](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) -| 模型 | 說明 | -|-------|-------------| -| **Quasi-coherent (linear image)** | 快速。在弱相位近似下有效 | -| **TCC (Transmission Cross Coefficient)** | 較準確;計算時間較長 | +選擇在整合所有入射束方向的貢獻時所用的干涉模型。 + +- **線性影像** :計算成本低。適用於弱相位物體近似成立的薄試樣;將 PCTF 乘上空間與時間同調包絡。 +- **穿透交叉係數** :計算成本高但較準確。對完整的穿透交叉係數進行積分,適用於會激發許多強繞射波的強散射體。 + +詳情請參閱[附錄 A3.2 — HRTEM 成像](../appendix/a3-bloch-wave/hrtem.md)。 --- -## 模擬模式 +## 單張/序列模式 + +![單張/序列模式](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) -![模擬模式](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) +- **單張影像** :在目前的厚度與散焦下計算一張 HRTEM 影像。 +- **序列影像** :逐步改變厚度與散焦,產生一組影像(厚度序列/焦點序列)。可用於尋找與實驗影像最吻合的條件。 -| 模式 | 說明 | +序列影像需設定下列項目。 + +| 項目 | 說明 | |------|-------------| -| **Single image** | 在目前厚度與欠焦下產生單張影像 | -| **Serial image** | 在厚度 × 欠焦範圍上的影像矩陣(Start / Step / Num) | +| **厚度 (nm)** / **散焦 (nm)** | 要掃描的量(兩者可同時勾選) | +| **Start / 步進 / 數量** | 起始值、步進寬度與影像張數。這些值會展開至下方的清單框,清單框也可直接編輯 | +| **水平方向:** | 同時掃描厚度與散焦時,沿格狀排列水平方向配置的量(**散焦** 或 **厚度**) | + +同時掃描厚度與散焦時,會產生列 × 行的影像矩陣。 + +--- + +## 影像屬性 + +![影像屬性](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) + +- **尺寸 (寬×高)** :模擬影像的像素數(預設為 512×512)。 +- **解析度** :取樣解析度 (pm/px)。值越小可解析越細的晶格條紋,但 FFT 時間也會成比例增加。 --- -## 影像調整 +## 繞射波 -![影像調整](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) +![繞射波](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) -| 設定 | 說明 | -|---------|-------------| -| **Min / Max** | 顯示範圍(影像調整滑桿) | -| **Colour** | 灰階或 Cold-Warm | -| **Gaussian blur (FWHM)** | 套用高斯濾波 | -| **Unit cell** | 疊加晶胞格線 | -| **Scale** | 顯示比例尺 | +- Bethe 法(動力學計算)所用布洛赫波的最大數量,預設為 80。數量越多準確度越高,但本徵值問題的求解時間為 $O(N^3)$。 --- diff --git a/docs/src/zh-Hant/9-hrtem-stem-simulator/index.md b/docs/src/zh-Hant/9-hrtem-stem-simulator/index.md index b6fd50f73..5391a7922 100644 --- a/docs/src/zh-Hant/9-hrtem-stem-simulator/index.md +++ b/docs/src/zh-Hant/9-hrtem-stem-simulator/index.md @@ -2,12 +2,27 @@ title: HRTEM / STEM Simulator --- -# HRTEM / STEM Simulator +# HRTEM / STEM 模擬器 -**HRTEM/STEM 模擬器**可模擬 TEM 晶格條紋影像 (HRTEM)、STEM 影像以及投影位能。點按 **Simulate** 即可執行計算。 +**HRTEM/STEM 模擬器**針對所選晶體與方位,模擬 TEM 晶格條紋影像 (HRTEM)、STEM 影像以及投影晶體位能。點按 **模擬** 即可執行計算。 ![HRTEM/STEM 模擬器](../../assets/cap-zh-Hant-auto/FormImageSimulator.png) +視窗分為左右兩半。**左側**顯示模擬結果並控制其外觀(影像窗格、亮度、顏色、比例尺等);**右側**則是計算條件(**光學屬性** 與 **模擬設定**)。 + +--- + +## 本頁與各模式頁面 + +- **本頁(總覽)**:所有模式共通的操作,以及**左側的結果顯示與調整控制項**。 +- **各模式頁面**:該模式下**右側**出現的所有設定。每一頁皆可獨立閱讀(因此部分設定會在多個頁面中重複出現)。 + +| 模式 | 內容 | 頁面 | +|------|----------|------| +| **HRTEM** | 高解析 TEM 晶格條紋影像 | [HRTEM 模擬](1-hrtem-simulation.md) | +| **STEM** | 掃描穿透式電子顯微鏡影像 (BF / ABF / LAADF / HAADF) | [STEM 模擬](2-stem-simulation.md) | +| **Potential** | 投影晶體位能 ($U_g$ / $U'_g$) | [位能模擬](3-potential-simulation.md) | + --- ## 鍵盤與滑鼠快速鍵 @@ -34,217 +49,107 @@ title: HRTEM / STEM Simulator | 目標 | 從何開始 | 參考 | |------|------------|-----------| -| 計算單張 HRTEM 影像 | 將 **Image mode** 設為 **HRTEM**,然後在 **TEM conditions** 中設定加速電壓與欠焦 | [HRTEM 模擬](1-hrtem-simulation.md)、[HRTEM 成像](../appendix/a3-bloch-wave/hrtem.md) | -| 計算 STEM 影像 | 將 **Image mode** 設為 **STEM**,然後在 **STEM options** 中設定會聚角與偵測器 | [STEM 模擬](2-stem-simulation.md)、[STEM 計算](../appendix/a3-bloch-wave/stem.md) | -| 檢視投影位能 | 將 **Image mode** 設為 **Potential** | [位能模擬](3-potential-simulation.md) | -| 產生厚度 / 欠焦序列 | 在 **HRTEM options** 中設定 **Single / Serial** 與影像條件 | [HRTEM 模擬](1-hrtem-simulation.md) | -| 搭配 TDS 使用 HAADF-STEM | 將原子溫度因子設為非零值,並使用 LAADF / HAADF 偵測器 | [STEM 計算](../appendix/a3-bloch-wave/stem.md) | +| 計算單張 HRTEM 影像 | 將 **影像模式** 設為 **HRTEM**,然後在 **TEM 條件** 中設定加速電壓與散焦 | [HRTEM 模擬](1-hrtem-simulation.md)、[HRTEM 成像](../appendix/a3-bloch-wave/hrtem.md) | +| 計算 STEM 影像 | 將 **影像模式** 設為 **STEM**,然後在 **STEM 選項** 中設定會聚角與偵測器 | [STEM 模擬](2-stem-simulation.md)、[STEM 計算](../appendix/a3-bloch-wave/stem.md) | +| 檢視投影位能 | 將 **影像模式** 設為 **Potential** | [位能模擬](3-potential-simulation.md) | +| 產生厚度 / 散焦序列 | 在 HRTEM 模式中設定 **單張/序列模式** 與影像條件 | [HRTEM 模擬](1-hrtem-simulation.md) | +| 搭配 TDS 使用 HAADF-STEM | 將原子溫度因子設為非零值,並將 STEM 偵測器移至 LAADF / HAADF | [STEM 計算](../appendix/a3-bloch-wave/stem.md) | --- ## 基本工作流程 -1. 在主視窗中選取晶體與方位,然後開啟此模擬器。 -2. 在 **Image mode** 中選擇 HRTEM、STEM 或 Potential。 -3. 在 **Optical property** 中設定加速電壓、欠焦、像差、光闌與 STEM 會聚設定。 -4. 在 **Simulation property** 中設定厚度、影像尺寸、解析度、布洛赫波數量與部分同調模型。 -5. 點按 **Simulate**,然後在 **Display settings** 中調整亮度、正規化、比例尺與標籤。 +1. 在主視窗中選取晶體與方位,然後開啟此視窗。 +2. 在 **影像模式** 中選擇 HRTEM、STEM 或 Potential。 +3. 在 **光學屬性** 中設定加速電壓、散焦、像差、光圈、STEM 會聚角等(請參閱各模式頁面)。 +4. 在 **模擬設定** 中設定厚度、影像尺寸、解析度、布洛赫波數量、部分同調模型等(請參閱各模式頁面)。 +5. 點按 **模擬**,然後視需要以左側的 **調整**、**正規化** 與 **顯示** 調整外觀。 --- -## 影像區 - -視窗的左半部顯示模擬影像。頂端的狀態列會回報游標位置 (**X:**、**Y:**) 與游標下方的影像 **Value:** (強度),旁邊還有一個反映目前色階與亮度範圍的 **Low → High** 強度刻度。 +## 選擇影像模式 ---- - -## 檔案選單 +![影像模式](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){ align=left } +右上方的 **影像模式** 用於選擇計算種類。右側的面板(**光學屬性** 與 **模擬設定**)會隨所選模式而改變。
-### 說明選單 - +- **HRTEM** — 高解析 TEM 晶格條紋影像 → [HRTEM 模擬](1-hrtem-simulation.md) +- **STEM** — 掃描穿透式電子顯微鏡影像 → [STEM 模擬](2-stem-simulation.md) +- **Potential** — 投影晶體位能 → [位能模擬](3-potential-simulation.md) --- -## Image mode / Sample - -![影像模式](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){align=left} - -HRTEM、Potential 或 STEM。
- -![試樣](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png){ align=left style="clear: both" } -設定試樣厚度。
- -## Optical property { style="clear: both" } - -### TEM conditions - -![TEM 條件](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) - -加速電壓、欠焦 (顯示 Scherzer 值)。 - -#### Acc. voltage - -電子顯微鏡的加速電壓。變更此值會更新經相對論修正的波長 (顯示於欄位旁),並與 **Cs** 一起更新下方顯示的建議 **Scherzer defocus** 值。 - -#### Defocus - -物鏡的欠焦值。Scherzer 欠焦 (在弱相位物體近似下使相位襯度傳遞最大化的值) 顯示於下方作為參考。 - -### Inherent property (HRTEM optical aberrations) - -供透鏡函式計算使用的顯微鏡專屬像差參數。 - -- **Cs** — 球面像差係數。 -- **Cc** — 色像差係數。 -- **β** — 照明半角 (有限光源效應)。 -- **ΔE** — 電子能量起伏的 1/e 寬度。 - -### Lens function - -透鏡函式的圖。調整 *u* 的上限會改變繪圖範圍。 - -- **sin[χ(u)]** — 相位襯度傳遞函式 (PCTF)。 -- **E_s(u)** — 空間同調包絡函式。 -- **E_c(u)** — 時間同調包絡函式。 - -### Objective aperture (HRTEM option) - -![物鏡光圈 (HRTEM 選項)](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) - -Cs、Cc、beta、delta-E、PCTF、空間/時間同調包絡、物鏡光闌。 - -#### Size - -物鏡光闌大小,單位 mrad。勾選 **Open aperture** 可移除光闌。納入布洛赫波計算的繞射點數量取決於光闌;其上限由 **Simulation property** 中的 **Max Bloch waves** 值所限制。 - -#### Shift - -光闌的水平位移,單位 mrad — 用於模擬 HRTEM 中偏移的物鏡光闌。 - -#### Spot info - -開啟通過光闌的反射之詳細點清單 (強度、複數振幅等)。當同時開啟繞射模擬器以便比較時相當方便。 +## 影像區(左側) -### STEM options (optical) +視窗的左半部顯示模擬影像。頂端的狀態列會回報游標位置 (**X:**、**Y:**) 與游標下方的影像 **數值:** (強度),旁邊還有一個反映目前色階與亮度範圍的 **低 → 高** 強度刻度。 -![STEM 選項(光學)](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxSTEMoption1.png) - -#### Convergence semi-angle - -會聚探針的半角 (mrad)。控制 STEM 探針的大小與模擬影像的空間解析度。 - -#### Detector geometry - -環形偵測器的內 / 外收集角 (mrad)。可在 BF (內角小)、ABF、LAADF、HAADF (內角大) 之間選擇。 - -#### Scan area / step - -STEM 影像的掃描視野與像素大小。 +產生多張影像時(序列影像,或位能的振幅/相位),影像會以格狀排列,且所有窗格會一起縮放與平移。 --- -## Simulation property - -### HRTEM options - -![HRTEM 選項](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) - -Max Bloch waves、影像像素/解析度、部分同調 (quasi-coherent / TCC)、Single/Serial 模式。 - -#### Max Bloch waves +## 結果的顯示與調整(左側面板) {#display-settings} -動力學計算中所用布洛赫波的最大數量。增加此值可提升準確度,但代價是 *O*(*N*³) 的本徵值求解時間。 +左下方的面板用於調整結果的外觀——亮度、顏色、正規化與疊加顯示。這些設定適用於所有模式,且無須重新計算即可生效。 -#### Image property (pixels & resolution) +### 調整 -模擬影像的像素尺寸與取樣解析度。較高的解析度可得到較細的條紋圖樣,但每個切片的 FFT 時間也會成比例增加。 - -#### Partial-coherent model - -在合併來自所有入射束方向的貢獻時,如何處理波的干涉。 - -- **Quasi-coherent** — 快速的近似模型,將相位襯度傳遞函式乘上空間與時間同調包絡。 -- **Transmission cross coefficient (TCC)** — 更準確的模型,對完整的穿透交叉係數進行積分。較慢,但在線性成像範圍內為精確值。 - -請參閱 [附錄 A3.2 — HRTEM 成像](../appendix/a3-bloch-wave/hrtem.md)。 - -#### Single / Serial mode - -- **Single image** — 在 **Sample property** 設定的厚度與 **Optical property** 設定的欠焦下模擬單張影像。 -- **Serial image** — 依各自的 **Start / Step / Num** 產生厚度 × 欠焦矩陣。可用於尋找與實驗影像最匹配的條件。 +![調整](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) -### STEM options (simulation) +- **Min** / **Max** :顯示強度範圍的下限(黑)與上限(白)。以滑桿調整對比。 +- **顏色** :影像的色階——**Gray scale** 或 **Cold-Warm**(藍至紅)。 +- **高斯模糊 (FWHM)** :勾選時,以右側指定的半高全寬 (pm) 套用高斯模糊,近似有限的解析度(點擴散函數)。 -![STEM 選項(模擬)](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSTEMoption2.png) +### 正規化 -- **Bloch wave count** — 與 HRTEM 的作用相同,套用於每個探針位置。 -- **Angular resolution** — 探針方向積分中的取樣點數。 -- **TDS treatment** — 是否透過溫度因子 *B* 納入熱漫散射。使用 LAADF/HAADF 時為必要設定。 +![正規化](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) -### Potential options +- **每張影像** :勾選時,各影像分別正規化(未勾選時,整個序列共用同一刻度)。 +- **Min** / **Max** :將正規化的下限/上限固定為右側指定的值,而非影像的最小值/最大值。 -![位能選項](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxPotentialOption.png) +### STEM 影像 -當 **Image mode = Potential** 時顯示。 +![STEM 影像](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -- **Target potential** — 選擇 **U_g** (彈性) 或 **U′_g** (吸收 / TDS)。 -- **Display method** — **Magnitude and phase**,或 **Real and imaginary part**。 +僅在 STEM 模式下顯示。選擇所計算 STEM 影像中要顯示的散射成分(**彈性**、**TDS** 或 **彈性 & TDS**)。由於此項為 STEM 專屬,[STEM 模擬](2-stem-simulation.md)頁面也有說明。 -### Image properties +### 顯示 -![影像屬性](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) +![顯示](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) -### Diffracted waves +設定疊加於影像上的項目。 -![繞射波](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +- **晶胞** :疊加投影單位晶胞的輪廓,方便將影像對比與晶格相對照。 +- **標籤** :疊加厚度、散焦、指數等標籤。可指定 **大小**(字型大小)與 **顏色**。 +- **比例尺** :疊加比例尺。可指定 **長度** (nm) 與 **顏色**。 --- -## Simulate +## 執行模擬 ![Simulation actions](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) ---- - -## Display settings - -### Adjust - -![調整](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) - -最小/最大亮度、色階、高斯模糊。 - -### Normalization - -![正規化](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) - -### Display - -![顯示](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) - -標籤 (厚度/欠焦)、比例尺、晶胞疊加。 - -### STEM image - -![STEM 影像](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) +- **模擬** :以目前的晶體、顯微鏡條件、厚度、散焦與顯示設定執行計算。 +- **停止** :中止執行中的計算(僅在計算期間顯示)。 +- **即時模擬** :勾選時,旋轉晶體會立即重新計算(STEM 模式下隱藏)。 +- **預設設定** :切換預設視窗的顯示,該視窗可儲存與叫用 TEM 成像條件。 --- -## STEM 模擬 +## 檔案選單 -計算取決於:會聚角、布洛赫波數量、角度解析度。 +![檔案選單](../../assets/cap-zh-Hant-auto/FormImageSimulator.menuStrip1.fileToolStripMenuItem.png) -| 偵測器 | 貢獻 | -|----------|-------------| -| BF, ABF | 彈性 | -| LAADF, HAADF | 非彈性 (TDS) | +- **儲存影像** :可儲存 **為影像 (PNG 格式)**、**為影像 (TIFF 格式)** 或 **為中繼檔 (EMF)**。**序列影像模式下個別儲存** 會將序列計算的影像逐張寫出。 +- **複製影像** :以 **為影像** 或 **為中繼檔 (EMF)** 複製到剪貼簿。 +- **疊印符號** :將晶胞、標籤與比例尺燒入儲存的影像中。 +- **載入 TEM 參數** / **儲存 TEM 參數** :將光學條件(加速電壓、像差等)儲存至檔案並加以還原。 -> 為了 TDS,請將溫度因子設為非零值 (不確定時可用 B = 0.5 Ų)。HAADF 強度 $\propto Z^2$。 +## 說明選單 -![STEM 模擬比較:Dr. Probe 與 ReciPro](../../assets/references/STEM_DrProbe_comparison.png) +![說明選單](../../assets/cap-zh-Hant-auto/FormImageSimulator.menuStrip1.helpToolStripMenuItem.png) -更詳細的報告以 PDF 形式提供:[Dr. Probe GUI (v1.10) 與 ReciPro (v4.854) 之 STEM 模擬比較](https://github.com/seto77/ReciPro/files/10976084/ComparisonSTEMsimulations.pdf)。詳情請參閱 [STEM 模擬](2-stem-simulation.md)。 +- **HRTEM 模擬的基本概念** :開啟 HRTEM 成像的說明([附錄 A3.2](../appendix/a3-bloch-wave/hrtem.md))。 +- **計算函式庫** :選擇計算函式庫——**Native code**(快速的 C++/Eigen)或 **Managed code**(.NET)。通常 Native 較快。 --- diff --git a/docs/src/zh-Hant/appendix/a1-coordinate-system/2-diffraction.md b/docs/src/zh-Hant/appendix/a1-coordinate-system/2-diffraction.md index 93af6693b..aa8b75388 100644 --- a/docs/src/zh-Hant/appendix/a1-coordinate-system/2-diffraction.md +++ b/docs/src/zh-Hant/appendix/a1-coordinate-system/2-diffraction.md @@ -52,3 +52,13 @@ | **Camera length 2** ($C_2$) | 從試樣到 foot 的距離 (mm) | | **Pixel size** | 單個(正方形)像素的邊長 (mm);僅支援正方形像素 | | **Detector width / height** | 水平 / 垂直方向的像素數 | + + +## 激發誤差 $S_g$ 的兩種定義 + +ReciPro 刻意使用兩種不同的激發誤差定義,分別對應各自的使用情境: + +- **運動學顯示與 `SpotInfo()`(運動學/激發誤差模式)** :倒易點陣點到厄瓦爾德球的帶符號**徑向**距離,$S_g = k - \lvert\boldsymbol{g} - \boldsymbol{C}\rvert$,其中球心為 $\boldsymbol{C} = (0, 0, k)$,$k = 1/\lambda$。$S_g > 0$ 表示該點位於球的內側。運動學模擬器不假設試樣的形狀或厚度,因此不存在表面法線;等向的徑向距離是選取與顯示反射時的中性選擇。 +- **動力學(Bethe)計算** :**沿試樣表面法線** $\boldsymbol{n}$ 量測的距離,$S_g = \sqrt{P_g^2/4 + Q_g} - P_g/2$,其中 $P_g = 2\boldsymbol{n}\cdot(\boldsymbol{k}_0 + \boldsymbol{g})$,$Q_g = k_0^2 - \lvert\boldsymbol{k}_0 + \boldsymbol{g}\rvert^2$。此定義是施加於試樣表面的邊界條件所要求的。 + +在垂直入射(表面法線平行於束流)時兩者幾乎一致,但它們**並非同一個量**;請勿混用取自運動學輸出與動力學輸出的數值。 diff --git a/docs/src/zh-Hant/appendix/a2-beam-interaction/attenuation-transport.md b/docs/src/zh-Hant/appendix/a2-beam-interaction/attenuation-transport.md index e152c124b..d698dfa23 100644 --- a/docs/src/zh-Hant/appendix/a2-beam-interaction/attenuation-transport.md +++ b/docs/src/zh-Hant/appendix/a2-beam-interaction/attenuation-transport.md @@ -55,11 +55,11 @@ $$\Delta\lambda = \lambda' - \lambda = \frac{h}{m_e c}\,(1-\cos\varphi),$$ $$n = 1 - \delta + i\beta, \qquad \beta = \frac{\mu_\text{abs}\lambda}{4\pi} = \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,f''_i, \qquad \delta \simeq \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,(Z_i+f'_i),$$ -其中 $n_i$ 是元素 $i$ 的數密度,$r_e$ 是經典電子半徑。此處 $\mu_\text{abs}$ 是衰減中的吸收性部分(與 $f''$ 相連結);它不必等於上面的總 $\mu$,後者還包含 Rayleigh 與 Compton 散射。由於 $n<1$,X 射線在一個微小的掠射**臨界角**以下會發生**全外反射** +其中 $n_i$ 是元素 $i$ 的數密度,$r_e$ 是經典電子半徑。此處 $\mu_\text{abs}$ 是衰減中的吸收性部分(與 $f''$ 相連結);它不必等於上面的總 $\mu$,後者還包含 Rayleigh 與 Compton 散射。當 $\delta>0$ 時折射率小於 1,因此 X 射線在微小的掠射**臨界角** $\alpha_c$ 以下會發生**全外反射**: -$$\theta_c \simeq \sqrt{2\delta}.$$ +$$\alpha_c \simeq \sqrt{2\delta}.$$ -這源自折射幾何:對於掠射角 $\alpha$,固體內部的垂直波向量為 $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$,在 $\alpha = \alpha_c = \sqrt{2\delta}$ 時降為零;在此之下,波無法傳入材料而被全反射。**散射長度密度**的實部,$\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$,決定了 $\delta$,並且是反射測量中所用中子 SLD 的 X 射線類比量。ReciPro 在純量表中報告 $\delta$、$\beta$、$\theta_c$ 與 X 射線 SLD。 +這源自折射幾何:對於掠射角 $\alpha$,固體內部的垂直波向量為 $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$,在 $\alpha = \alpha_c = \sqrt{2\delta}$ 時降為零;在此之下,波無法傳入材料而被全反射。此式假設無損耗極限 $\beta \ll \delta$:若 $\beta$ 為有限值,倏逝波仍會穿入數奈米,反射率也略低於 1。在吸收邊的稍高能量側,$\delta$ 甚至可能變為負值,此時不存在臨界角,ReciPro 也不會報告臨界角。**散射長度密度**的實部,$\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$,決定了 $\delta$,並且是反射測量中所用中子 SLD 的 X 射線類比量。ReciPro 報告 $\delta$、$\beta$、$\alpha_c$(在純量表中列為 **θc**)以及 X 射線 SLD。 --- diff --git a/docs/src/zh-Hant/appendix/a2-beam-interaction/index.md b/docs/src/zh-Hant/appendix/a2-beam-interaction/index.md index b8171c1a1..c88e14041 100644 --- a/docs/src/zh-Hant/appendix/a2-beam-interaction/index.md +++ b/docs/src/zh-Hant/appendix/a2-beam-interaction/index.md @@ -33,7 +33,7 @@ $$\mathbf Q = 2\pi(\mathbf k_s - \mathbf k_i), \qquad Q = |\mathbf Q| = \frac{4\ | 繞射峰圖 | $Q = 4\pi\sin\theta/\lambda$ | $Q = q = 4\pi s$ | !!! note "單位" - 形狀因子已發表的參數化以 Å⁻¹ 為單位表示 $s$ (故 $s^2$ 以 Å⁻² 為單位),而 ReciPro 內部則以 nm⁻² 攜帶 $s^2$。兩者在 $s^2$ 上相差一個因子 $100$;曲線與表格皆以各表標頭所註明的單位呈現。有一個模型 — **Kirkland** — 是針對 $q = 2s = 1/d$ 而非 $s$ 製表的;參見 [Atomic scattering factors](scattering-factor.md)。 + 形狀因子已發表的參數化以 Å⁻¹ 為單位表示 $s$ (故 $s^2$ 以 Å⁻² 為單位),而 ReciPro 內部則以 nm⁻² 攜帶 $s^2$。兩者在 $s^2$ 上相差一個因子 $100$;曲線與表格皆以各表標頭所註明的單位呈現。有一個模型 — **Kirkland** — 是針對 $q_K = 2s = 1/d$ 而非 $s$ 製表的;參見 [Atomic scattering factors](scattering-factor.md)。請注意,此 $q_K$ **並非**上方「繞射」表中的 $q = 2\pi/d$:兩者相差一個因子 $2\pi$。 ### 布拉格、勞厄與厄瓦爾德球 diff --git a/docs/src/zh-Hant/appendix/a3-bloch-wave/calculation.md b/docs/src/zh-Hant/appendix/a3-bloch-wave/calculation.md index b749f1e83..1073496c6 100644 --- a/docs/src/zh-Hant/appendix/a3-bloch-wave/calculation.md +++ b/docs/src/zh-Hant/appendix/a3-bloch-wave/calculation.md @@ -62,14 +62,14 @@ $$U'_{g,h} = \gamma\,\frac{1}{\pi\Omega}\sum_k f'_k(\mathbf g,\mathbf h)\,\exp\! 其中**吸收散射因子**是將彈性散射因子 $f_e$ 在 Ewald 球面上摺積的積分: $$f'_k(\mathbf g,\mathbf h) = \frac{\gamma\,k_{vac}}{2}\oint_{|\mathbf K|=k_{vac}} f_{e,k}(s_-)\,f_{e,k}(s_+)\left[1-\exp\!\left\{M_k\left(\frac{|\mathbf g-\mathbf h|^2}{4}-s_-^2-s_+^2\right)\right\}\right]\mathrm d\Omega, -\qquad s_\mp=\frac{1}{2}\left|\mathbf K\mp\frac{\mathbf g-\mathbf h}{2}\right|$$ +\qquad s_\mp=\frac{1}{2}\left|\mathbf q\mp\frac{\mathbf g-\mathbf h}{2}\right|,\qquad \mathbf q=\mathbf K-\mathbf k_{vac}+\frac{\mathbf g+\mathbf h}{2}$$ -此處 $\mathbf K$ 是在 Ewald 球面上取值的波向量,$\mathrm d\Omega$ 是其立體角元。ReciPro 以 Gauss–Legendre 求積數值計算此積分(被積函數在前向有尖銳峰值,因此將極角按散射向量模長的等比區間分割以解析它)。對於 STEM 環形偵測器收集的 TDS,或 EBSD 中的背向散射 TDS,則將**同一被積函數**改為在偵測器的角度範圍(環形區域或後半球)內積分。 +此處 $\mathbf K$ 是*散射*波向量,在球面 $|\mathbf K| = k_{vac}$ 上取值,$\mathrm d\Omega$ 是其立體角元,因此 $\mathbf K-\mathbf k_{vac}$ 即該方向的散射向量。等價地,兩個引數可寫成 $s_- = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf g\rvert/2$ 與 $s_+ = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf h\rvert/2$,這正是 ReciPro 實際計算的形式。ReciPro 以 Gauss–Legendre 求積數值計算此積分(被積函數在前向有尖銳峰值,因此將極角按散射向量模長的等比區間分割以解析它)。對於 STEM 環形偵測器收集的 TDS,或 EBSD 中的背向散射 TDS,則將**同一被積函數**改為在偵測器的角度範圍(環形區域或後半球)內積分。 -被積函數中的彈性因子 $f_{e,k}$ 由兩個來源組成。對 **$Z = 1\text{–}86$ 的中性原子**,在 $0 \le s \le 6$ Å⁻¹ 範圍內使用 **Temari** dataset-factors v2.0.0([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415);參見[散射因子頁面](../a2-beam-interaction/scattering-factor.md))的第一原理 $f_e$,在 $s > 6$ Å⁻¹ 處使用以 Waasmaier–Kirfel X 光因子 $f_0(s)$ 直接計算的 **Mott–Bethe 關係式**;**6 Å⁻¹ 以外的部分不是 Temari 的計算值**。兩者在 $s = 6$ Å⁻¹ 處不作數值匹配而直接銜接(該處的跳變不超過 0.041 %)。對於 Temari 未收錄的**離子**與 $Z = 87\text{–}98$,低 $s$ 部分使用 **Peng 5-Gaussian 擬合**,並在 $1.5\text{–}2.5$ Å⁻¹ 之間平滑過渡到同一條 Mott–Bethe 尾部。之所以需要尾部,是因為 Gaussian 和在 $s \gtrsim 2$ Å⁻¹ 之外衰減過快(Gaussian 尾部呈指數消失,而真實的 $f_e$ 具有 $1/s^2$ 尾部),在 $s$ 達到 $k_{vac}$ 量級(200 kV 時約 40 Å⁻¹)的背向散射中會低估許多個數量級。兩個實作細節:$f_0(s)$ 被限制在 $[0, Z]$ 內(某些擬合形式在擬合範圍外發散),且離子條目也使用中性原子的 $f_0$(高 $s$ 處只能看到核電荷,而非電子雲)。 +被積函數中的彈性因子 $f_{e,k}$ 由兩個來源組成。對 **$Z = 1\text{–}86$ 的中性原子**,在 $0 \le s \le 6$ Å⁻¹ 範圍內使用 **Temari** dataset-factors v2.0.0([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415);參見[散射因子頁面](../a2-beam-interaction/scattering-factor.md))的第一原理 $f_e$,超過 $s = 6$ Å⁻¹ 則使用以 Waasmaier–Kirfel X 光因子 $f_0(s)$ 直接計算的 **Mott–Bethe 關係式**;**6 Å⁻¹ 以外的部分不是 Temari 的計算值**。兩者在 $s = 6$ Å⁻¹ 處不作數值匹配而直接銜接(該處的跳變不超過 0.041 %)。對於 Temari 未收錄的**離子**與 $Z = 87\text{–}98$,低 $s$ 部分使用 **Peng 5-Gaussian 擬合**,並在 $1.5$ 至 $2.5$ Å⁻¹ 之間平滑過渡到同一條 Mott–Bethe 尾部。之所以需要尾部,是因為 Gaussian 和在 $s \gtrsim 2$ Å⁻¹ 之外衰減過快(Gaussian 尾部呈指數消失,而真實的 $f_e$ 具有 $1/s^2$ 尾部),在 $s$ 達到 $k_{vac}$ 量級(200 kV 時約 40 Å⁻¹)的背向散射中會低估許多個數量級。兩個實作細節:$f_0(s)$ 被限制在 $[0, Z]$ 內(某些擬合形式在擬合範圍外發散),且離子條目也使用中性原子的 $f_0$(高 $s$ 處只能看到核電荷,而非電子雲)。 !!! note "Mott–Bethe 尾部的貢獻有多大" - $s > 6$ Å⁻¹ 的部分佔 $f'(0)$ 的 1.5–4.8 %(80–300 kV、$B = 0.3\text{–}1.0$ Ų、Si/Fe/Au、$|\mathbf g|/2 \le 25$ nm⁻¹;20 kV 時為 1.3–3.7 %)。更換尾部模型只使 $f'$ 改變 0.04–0.43 %,對模擬觀測量(CBED、STEM、HRTEM、EBSD)的影響最多 0.45 %。在 6 Å⁻¹ 以下以 Temari 取代 Peng 擬合,使 $f'(0)$ 改變 0.06–0.27 %。Temari 的表是計算值,未聲稱經過認證的誤差上限(`certification_status = not_certified`)。 + 超過 $s = 6$ Å⁻¹ 的部分佔 $f'(0)$ 的 1.5–4.8 %(80–300 kV、$B = 0.3\text{–}1.0$ Ų、Si/Fe/Au、$|\mathbf g|/2 \le 25$ nm⁻¹;20 kV 時為 1.3–3.7 %)。更換尾部模型只使 $f'$ 改變 0.04–0.43 %,對模擬觀測量(CBED、STEM、HRTEM、EBSD)的影響最多 0.45 %。在 6 Å⁻¹ 以下以 Temari 取代 Peng 擬合,使 $f'(0)$ 改變 0.06–0.27 %。Temari 的表是計算值,未聲稱經過認證的誤差上限(`certification_status = not_certified`)。 !!! note 當 $f_e$ 是純 Gaussian 和時,此積分存在雙重 Gaussian 和形式的閉式解,ReciPro 的早期版本曾將其用作吸收散射因子。帶有高 $s$ 尾部的 $f_e$ 不存在閉式解,因此改用數值求積,並已驗證在停用尾部時數值求積能重現閉式解。 diff --git a/docs/src/zh-Hant/appendix/a3-bloch-wave/hrtem.md b/docs/src/zh-Hant/appendix/a3-bloch-wave/hrtem.md index 133185ced..f7ea536bd 100644 --- a/docs/src/zh-Hant/appendix/a3-bloch-wave/hrtem.md +++ b/docs/src/zh-Hant/appendix/a3-bloch-wave/hrtem.md @@ -18,8 +18,8 @@ HRTEM 像由出射面波函數——即由[動力學核心](calculation.md)求 | $C_s$ | 球差係數 | | $C_c$ | 色差係數 | | $\beta$ | 照明半角(有限光源尺寸的效應) | -| $\Delta E$ | 電子能量漲落的 $1/e$ 寬度 | -| $\Delta_0$ | 欠焦彌散的 $1/e$ 寬度(高斯型),$\Delta_0 = C_c\,\Delta E / E$ | +| $\Delta E$ | 電子能量漲落的**標準差**(rms)。GUI 的 **ΔV** 欄位輸入的是半高全寬,因此 $\Delta E = \mathrm{FWHM}/(2\sqrt{2\ln 2})$ | +| $\Delta_0$ | (高斯型)欠焦彌散的標準差,$\Delta_0 = C_c\,\Delta E / E$ | --- @@ -59,7 +59,7 @@ $$E_c(\mathbf u, \mathbf u') = \exp\!\left[-\tfrac{1}{2}\left(\pi\lambda\Delta_0 $$E_s(\mathbf u, \mathbf u') = \exp\!\left[-\pi^2\beta^2\left\{\Delta f(\mathbf u-\mathbf u') + \lambda^2 C_s\!\left(u^2\mathbf u - u'^2\mathbf u'\right)\right\}^2\right]$$ -在 $\mathbf u' \to \mathbf u$ 的極限下,TCC 退化為上述的準同調包絡。 +令 $\mathbf u' = \mathbf 0$——即束 $\mathbf u$ 與穿透束之間的干涉——即可還原上述準同調模型中的單一頻率包絡 $E_c(\mathbf u)$ 與 $E_s(\mathbf u)$。另一個極限 $\mathbf u' \to \mathbf u$ 則給出 $E_c = E_s = 1$,因而得到下文所用的對角項 $\mathrm{TCC}(\mathbf u,\mathbf u) = A(\mathbf u)^2$。 --- diff --git a/docs/src/zh-Hant/appendix/a3-bloch-wave/index.md b/docs/src/zh-Hant/appendix/a3-bloch-wave/index.md index 84d0ae00b..fdbd137d6 100644 --- a/docs/src/zh-Hant/appendix/a3-bloch-wave/index.md +++ b/docs/src/zh-Hant/appendix/a3-bloch-wave/index.md @@ -54,7 +54,7 @@ $$\left[\,k^2 - \left(\mathbf{k}^{(j)} + \mathbf{g}\right)^2 + i\,U'_{g,g}\right $$P_g = 2\,\hat{\mathbf n}\cdot(\mathbf k + \mathbf g), \qquad Q_g = |\mathbf k|^2 - |\mathbf k + \mathbf g|^2 = -\,\mathbf g\cdot(2\mathbf k + \mathbf g)$$ -而 **偏離向量** $S_g$(倒易點陣點偏離厄瓦爾德球的程度)以及用於對反射排序的 **評價函式** $R$ 為: +而 **偏離向量** $S_g$(倒易點陣點偏離厄瓦爾德球的程度)以及用於對反射排序的 **評價函式** $R$($R$ 越小,表示 $\mathbf g$ 越短且越接近厄瓦爾德球,越優先採用)為: $$S_g = \frac{\sqrt{P_g^{\,2} + 4Q_g}\; -\; P_g}{2}, \qquad R = |\mathbf g|\,Q_g^{\,2}$$ diff --git a/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/group-subgroup-relations.md b/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/group-subgroup-relations.md index d216915fd..9067737e0 100644 --- a/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/group-subgroup-relations.md +++ b/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/group-subgroup-relations.md @@ -124,7 +124,7 @@ 左圖依子群晶胞與母群晶胞的關係,處理三種情形: -- **相同慣用晶胞** — *translationengleiche*(*t*-)子群,以及僅移除心化向量的 *klassengleiche*(*k*-)子群(子點陣基底之 $\det = 1$)。此時 $H$ 的要素落在母群晶胞內,故重疊圖為單一母胞的圖。(移除心化的 *k*- 關係,例如 $I$ 心或 $F$ 心 $\to$ 簡單格子,會使心化所生成的螺旋軸與滑移面變黃。) +- **相同慣用晶胞** — *translationengleiche*(*t*-)子群,以及僅移除心化向量的 *klassengleiche*(*k*-)子群(子點陣基底的 $\det$ 為 $1$)。此時 $H$ 的要素落在母群晶胞內,故重疊圖為單一母胞的圖。(移除心化的 *k*- 關係,例如 $I$ 心或 $F$ 心 $\to$ 簡單格子,會使心化所生成的螺旋軸與滑移面變黃。) - **面內晶胞擴大** — 擴大位於 *a*–*b* 面內($a'=n_a a$,$b'=n_b b$,*c* 不變)的斜方、正方或立方母群的 *k*- 或同型關係。擴大後的晶胞(投影 ⟂ *c*)繪製為 $n_a\times n_b$ 個母胞方塊的網格,且**每塊方塊獨立著色**:在 $H$ 中保持的對稱要素,於該副本得以留存的方塊中為黑色,於晶胞擴大已將其移除處為黃色 — 於是晶胞倍增直接表現為每隔一個副本變黃。 - **其他情形**(沿視線軸 $c$ 的擴大、斜交/非正交的晶胞變換、六方/三方/單斜母群)失去的對稱無法在二維投影中無歧義地繪製,故索引標籤顯示一段簡短說明,指向**疇與雙晶**與**新反射**索引標籤 — 這兩者對該類情形已載有失去之點陣對稱性的資訊。 diff --git a/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md b/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md index 3d3b84407..e98544877 100644 --- a/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md +++ b/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md @@ -61,7 +61,7 @@ Hermann–Mauguin 符號有兩個層次:**點群符號**(上方方塊 *點 |---|---|---| | 座標 | `-y, x-y, z+1/3` | 座標三元組 $(x,y,z)\mapsto(x',y',z')$,即以代數方式寫出的仿射映射 $x'=Rx+t$(ITA/CIF 慣例)。 | | Seitz | `3+ [111]` | 簡潔的符號:旋轉/螺旋的重數與旋向(`3+`)、軸方向(`[111]`),以及(若有)該操作的平移,例如 `2₁ [001] 0,0,1/2`。純鏡面為 `m`,恆等操作為 `1`,反演為 `-1`。 | -| 類型 | `3-fold rotation (3+) [111]` | 操作的淺白分類:`Identity`(恆等)、`Inversion centre at …`(反演中心)、$n$ 重旋轉、$n_p$ 螺旋軸、鏡面 $m$、$a/b/c/n/d$ 滑移面,或 $n$ 重旋轉反演,各附其方向(反演中心並附其位置)。 | +| 類型 | `3-fold rotation (3+) [111]` | 操作的淺白分類:`Identity`(恆等)、`Inversion centre at …`(反演中心)、`n-fold rotation`(n 重旋轉)、`nₚ screw axis`(螺旋軸)、`Mirror plane m`(鏡面)、`a/b/c/n/d`-`glide plane`(滑移面),或 `n`-fold `rotoinversion`(旋轉反演),各附其方向(反演中心並附其位置)。 | **複製 (CIF)** 按鈕會將完整操作清單以 CIF 的 `_space_group_symop_operation_xyz` 迴圈形式放入剪貼簿。這套語彙 — Seitz 符號與幾何類型 — 會在 [A4.2](group-subgroup-relations.md) 中反覆出現:子群關係中每個保持/消失的生成元都以同樣的方式描述。 @@ -166,7 +166,7 @@ $432$ 是唯一*沒有*壓電/SHG 響應的非中心對稱點群:它的旋 - (僅立方空間群)細輔助線連接由體對角線 $\langle111\rangle$ 三重軸相互關聯的三個圓圈。 - 一般而言,一個圓圈(或對切圓圈的一半)對應一個等價位置,因此圓圈數與 [Wyckoff 位置](../../2-symmetry-information.md) 索引標籤顯示的一般位置**多重度**一致 — 這是閱讀任一張圖時方便的快速核對。若所選的投影軸恰使多個同手性的複本完全重合,它們會疊在同一點上(僅以各自的高度標記區分),而不是並排畫成多個圓圈,此時可見的圓圈數就會少於多重度。 -**方向** 下方的 `numericBox` 欄位可將測試點 $(x,y,z)$ 移離該點群的預設位置;當多個圓圈原本會重合、圖面顯得雜亂時,這偶爾很有用。 +**方向** 下方的 $x$ / $y$ / $z$ 欄位可將測試點 $(x,y,z)$ 移離該點群的預設位置;當多個圓圈原本會重合、圖面顯得雜亂時,這偶爾很有用。 --- diff --git a/docs/src/zh-Hant/index.md b/docs/src/zh-Hant/index.md index 65abc2ffe..0ee5c265c 100644 --- a/docs/src/zh-Hant/index.md +++ b/docs/src/zh-Hant/index.md @@ -22,6 +22,7 @@ | 模擬 EBSD 圖樣 | [EBSD 模擬](12-ebsd-simulation.md) | [電子軌跡](8-electron-trajectory.md)、[附錄 A3. EBSD 計算](appendix/a3-bloch-wave/ebsd.md) | | 標定實驗繞射斑點 | [Spot ID v1](10-spot-id.md)、[Spot ID v2](11-spot-id-v2.md) | [繞射模擬器](7-diffraction-simulator/index.md) | | 理解動力學繞射方程式 | [附錄 A3. 布洛赫波法](appendix/a3-bloch-wave/index.md) | [動力學計算](appendix/a3-bloch-wave/calculation.md)、[CBED](appendix/a3-bloch-wave/cbed.md)、[STEM](appendix/a3-bloch-wave/stem.md)、[EBSD](appendix/a3-bloch-wave/ebsd.md) | +| 理解空間群符號與群–子群關係 | [2. 對稱性資訊](2-symmetry-information.md) | [附錄 A4. 對稱性與空間群](appendix/a4-symmetry-space-groups/index.md)、[空間群符號與對稱性示意圖](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md)、[群與子群的關係](appendix/a4-symmetry-space-groups/group-subgroup-relations.md) | ## 功能 * **Full GUI** : 所有操作均透過圖形介面完成。大多數檔案輸入/輸出支援拖放。 diff --git a/docs/src/zh-Hant/troubleshooting.md b/docs/src/zh-Hant/troubleshooting.md index 8e17ee1df..54cd5ccf5 100644 --- a/docs/src/zh-Hant/troubleshooting.md +++ b/docs/src/zh-Hant/troubleshooting.md @@ -59,7 +59,7 @@ ReciPro 已啟動(在工作管理員中可見),但其視窗始終不在螢 ### 症狀:算繪品質差 -**解決方法**:更新 GPU 驅動程式。建議使用支援 OpenGL 1.5 的外接(獨立)GPU。 +**解決方法**:更新 GPU 驅動程式。最低需求為 OpenGL 1.3;建議使用支援 OpenGL 4.3 的獨立 GPU(請參閱[系統需求](index.md))。 --- @@ -130,8 +130,8 @@ ReciPro 已啟動(在工作管理員中可見),但其視窗始終不在螢 **解決方法**: -- **左鍵點按**主繪圖區域以縮小。 -- 在 **Wave** 索引標籤(左上角)檢查入射波能量:X 射線 ≈ 1–100 keV、電子 ≈ 10–1000 keV 為適宜值。 +- 在主繪圖區域**按右鍵**以縮小(這些檢視沒有滑鼠滾輪縮放——請參閱 [21. 鍵盤與滑鼠快速鍵](21-shortcuts.md))。 +- 在右側的 **波源** 面板中檢查入射波能量:X 射線 ≈ 1–100 keV、電子 ≈ 10–1000 keV 為適宜值。 --- From ca176fadd5b78625be1307ea8b1c5490e3120960 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:48:51 +0000 Subject: [PATCH 03/15] docs(fr): resync stale pages with the current English manual Rewrite the electron-trajectory, HRTEM/STEM overview and HRTEM pages from the current English, and patch smaller gaps (A1.2 excitation-error definitions, ExcitationError macro row, rotation-geometry convention, A2/A3 corrections, F-lattice note, EBSD contrast/flatten controls, troubleshooting OpenGL requirement and links), using French GUI labels. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/fr/0-main-window.md | 17 +- docs/src/fr/11-spot-id-v2.md | 18 +- docs/src/fr/12-ebsd-simulation.md | 4 +- docs/src/fr/2-symmetry-information.md | 2 +- docs/src/fr/20-macro/1-built-in-functions.md | 1 + docs/src/fr/20-macro/index.md | 5 +- docs/src/fr/4-rotation-geometry.md | 4 +- .../4-alchemi-simulation.md | 5 +- docs/src/fr/8-electron-trajectory.md | 87 +++---- .../1-hrtem-simulation.md | 140 +++++++---- docs/src/fr/9-hrtem-stem-simulator/index.md | 237 ++++++------------ .../a1-coordinate-system/2-diffraction.md | 10 + .../attenuation-transport.md | 14 +- .../fr/appendix/a2-beam-interaction/index.md | 4 +- .../fr/appendix/a3-bloch-wave/calculation.md | 4 +- docs/src/fr/appendix/a3-bloch-wave/hrtem.md | 6 +- docs/src/fr/appendix/a3-bloch-wave/index.md | 2 +- .../symbols-and-diagrams.md | 6 +- docs/src/fr/index.md | 1 + docs/src/fr/troubleshooting.md | 12 +- 20 files changed, 265 insertions(+), 314 deletions(-) diff --git a/docs/src/fr/0-main-window.md b/docs/src/fr/0-main-window.md index 133d89804..443768b14 100644 --- a/docs/src/fr/0-main-window.md +++ b/docs/src/fr/0-main-window.md @@ -53,13 +53,14 @@ Si vous débutez avec ReciPro, suivez les étapes ci-dessous : | Élément de menu | Description | |-----------|-------------| -| Read crystal list (as new list) | Charger un fichier de liste de cristaux (*.xml) en remplaçant la liste actuelle | -| Read crystal list (and add) | Ajouter à la liste actuelle | -| Read initial crystal list | Recharger la liste de cristaux par défaut | -| Save crystal list | Enregistrer la liste de cristaux actuelle | -| Export selected crystal to CIF | Enregistrer au format CIF | -| Clear crystal list | Supprimer tous les cristaux | -| Exit | Fermer l'application | +| Charger la liste des cristaux (remplacer la liste actuelle) | Charger un fichier de liste de cristaux (`*.xml`) en remplaçant la liste actuelle | +| Charger la liste des cristaux (ajouter à la liste actuelle) | Charger un fichier de liste de cristaux et l'ajouter à la liste actuelle | +| Réinitialiser à la liste de cristaux initiale | Recharger la liste de cristaux fournie avec ReciPro | +| Importer un cristal depuis un fichier CIF ou AMC | Charger un seul cristal depuis un fichier CIF / AMC | +| Enregistrer la liste des cristaux | Enregistrer la liste de cristaux actuelle | +| Exporter le cristal sélectionné en fichier CIF | Enregistrer le cristal sélectionné au format CIF | +| Effacer tous les cristaux | Supprimer tous les cristaux de la liste | +| Quitter | Fermer l'application | ### Option @@ -259,7 +260,7 @@ Cliquez avec le bouton droit sur une zone vide du contrôle pour ces actions pri ## Panneau Fonctions {#functions} -La barre verticale de boutons à droite lance les fenêtres d'analyse et de simulation (voir le tableau [Fonctions](#functions) ci-dessous). +La barre verticale de boutons à droite lance les fenêtres d'analyse et de simulation listées ci-dessous. ![Panneau Fonctions](../assets/cap-fr-auto/FormMain.toolStripContainer1.toolStrip1.png) diff --git a/docs/src/fr/11-spot-id-v2.md b/docs/src/fr/11-spot-id-v2.md index af6811da5..de141f5a6 100644 --- a/docs/src/fr/11-spot-id-v2.md +++ b/docs/src/fr/11-spot-id-v2.md @@ -54,14 +54,16 @@ La longueur de caméra (mm) et la taille de pixel du détecteur (mm ou nm⁻¹). ![Informations sur la tache](../assets/cap-fr-auto/FormSpotIDV2.splitContainer1.groupBoxSpot.png) -- **Detect & Fit Spots** : Détection automatique des taches à l'aide des maxima locaux et de la soustraction du fond. -- **Number** : Le nombre maximal de taches à détecter. -- **Nearest neighbour** : La séparation minimale (px) autorisée entre les taches détectées. Les pics plus proches que cette valeur sont fusionnés, évitant la double détection d'une même tache. -- **Fitting range (radius)** : Le rayon (px) de la région circulaire utilisée pour ajuster le pic de chaque tache. Les pixels à l'intérieur de ce cercle sont ajustés par une fonction pseudo-Voigt. -- **Apply to All** : Fixe le rayon d'ajustement de chaque tache à la valeur actuelle de **Fitting range (radius)**. -- **Delete spot / Clear spots** : Supprimer une tache individuelle ou toutes les taches détectées. -- **Copy to clipboard** : Copier les positions et les intensités des taches dans le presse-papiers. -- **Details of the spot** : Lorsque cette option est cochée, une fenêtre s'ouvre affichant des informations détaillées sur la tache actuellement sélectionnée. +- **Détecter & ajuster les taches** : Détection automatique des taches à l'aide des maxima locaux et de la soustraction du fond. +- **Nombre** : Le nombre maximal de taches à détecter. +- **Plus proche voisin** : La séparation minimale (px) autorisée entre les taches détectées. Les pics plus proches que cette valeur sont fusionnés, évitant la double détection d'une même tache. +- **Rayon d'ajust.** : Le rayon (px) de la région circulaire utilisée pour ajuster le pic de chaque tache. Les pixels à l'intérieur de ce cercle sont ajustés par une fonction pseudo-Voigt. +- **Appliquer à tous** : Fixe le rayon d'ajustement de chaque tache à la valeur actuelle de **Rayon d'ajust.**. +- **Supprimer / Tout effacer** : Supprimer la tache sélectionnée, ou toutes les taches détectées. +- **Copier** : Copier les positions et les intensités des taches dans le presse-papiers. +- **Ajust. global** : Effectuer un ajustement global de toutes les positions des taches en une seule fois (expérimental). +- **Donut** : Appliquer une soustraction de fond en forme d'anneau (expérimental) ; la case adjacente fixe la largeur (px) de l'anneau entourant chaque tache, dont la moyenne est soustraite comme fond local. +- **Détails tache** : Lorsque cette option est cochée, une fenêtre s'ouvre affichant des informations détaillées sur la tache actuellement sélectionnée. ![Details of the spot](../assets/cap-fr-auto/FormSpotIDv2Details.png) diff --git a/docs/src/fr/12-ebsd-simulation.md b/docs/src/fr/12-ebsd-simulation.md index 8596080dd..1d1960b5e 100644 --- a/docs/src/fr/12-ebsd-simulation.md +++ b/docs/src/fr/12-ebsd-simulation.md @@ -174,7 +174,9 @@ Le panneau central affiche la figure EBSD (à bandes de Kikuchi) pour l'orientat Déposez un fichier image EBSD (TIFF, PNG, BMP ou JPEG ; les TIFF 16 bits sont lus en pleine profondeur) n'importe où sur la fenêtre pour le charger comme figure expérimentale. Il est dessiné sur la zone du détecteur — au-dessus de la figure simulée et sous les superpositions de lignes de Kikuchi — de sorte que la simulation peut être comparée directement à la mesure. Le chargement met aussi **Width** et **Height** du détecteur à la taille de l'image. -- **Luminosité** (**Min** / **Max**) : points noir et blanc de l'image superposée, exprimés en fraction de sa propre plage d'intensité (curseurs logarithmiques). Ils n'agissent que sur l'image expérimentale, pas sur la figure simulée. +- **Luminosité** (**Min** / **Max**), **Contraste** : points noir et blanc de l'image superposée, exprimés en pourcentage de sa plage d'affichage, et largeur de cette plage (curseurs linéaires, même convention que pour la figure simulée). Ils n'agissent que sur l'image expérimentale. +- **Aplanir le fond** (**FWHM**, px ; désactivé par défaut, 100 px) : soustrait de l'image expérimentale une copie d'elle-même floutée par un filtre gaussien, ce qui supprime sa distribution de luminosité lentement variable. Les curseurs d'intensité agissent alors sur les valeurs aplanies. +- **Ajuster à l'image** : règle **Min**, **Max** et **Contraste** de la figure simulée de sorte que ses niveaux d'intensité à 2 % et 98 % s'affichent au même gris que ceux de l'image expérimentale. L'ajustement utilise des percentiles : il ne dépend donc pas de la solution d'orientation et est insensible à un piédestal ou à quelques pixels brillants d'axes de zone. La polarité, la couleur et les deux réglages **Aplanir le fond** ne sont pas modifiés ; aplanissez donc les deux côtés, ou aucun, avant d'appuyer sur ce bouton. - **Opacité** : opacité de l'image superposée, de 0 (invisible) à 100 % (opaque). Réduisez-la pour voir la figure simulée en dessous. L'orientation qui explique l'image est ensuite recherchée par l'un des deux moteurs. diff --git a/docs/src/fr/2-symmetry-information.md b/docs/src/fr/2-symmetry-information.md index fc10e1400..2264ba046 100644 --- a/docs/src/fr/2-symmetry-information.md +++ b/docs/src/fr/2-symmetry-information.md @@ -95,7 +95,7 @@ Liste, pour référence, tous les choix d'origine et d'axes tabulés qui partage Les deux panneaux du bas reproduisent les diagrammes schématiques de symétrie du groupe d'espace dans la notation des *International Tables for Crystallography* Vol. A. - **Éléments de symétrie (à gauche)** : les axes de rotation/hélicoïdaux, les plans miroir/de glissement et les centres d'inversion/points de rotoinversion sont dessinés avec les symboles graphiques conventionnels. - - Pour le réseau \(F\) du système cubique, seul un huitième de la maille (le quadrant supérieur gauche uniquement) est représenté. + - Pour le réseau \(F\) du système cubique, seul le quart supérieur gauche de la maille projetée est représenté (voir l'[Annexe A4.1](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md#symmetry-element-diagram)). - Ces éléments de symétrie peuvent aussi être dessinés directement sur le modèle 3D dans le [Visualiseur de structure](5-structure-viewer.md). - **Positions générales (à droite)** : les positions équivalentes générales sont tracées sous forme de cercles (une virgule signale une image miroir), annotées de leurs coordonnées fractionnaires. - Pour le système cubique uniquement, des lignes auxiliaires relient les trois cercles reliés par un axe de rotation d'ordre 3. diff --git a/docs/src/fr/20-macro/1-built-in-functions.md b/docs/src/fr/20-macro/1-built-in-functions.md index 61d675554..d3637f331 100644 --- a/docs/src/fr/20-macro/1-built-in-functions.md +++ b/docs/src/fr/20-macro/1-built-in-functions.md @@ -130,6 +130,7 @@ Les angles d'Euler ne sont pas uniques aux positions de blocage de cardan (θ = | `Thickness` | double | Épaisseur de l'échantillon (nm) | | `NumberOfDiffractedWaves` | int | Nombre d'ondes de Bloch | | `CameraLength2` | double | Longueur de caméra (mm) | +| `ExcitationError` | double | Rayon des taches (nm⁻¹) : en mode cinématique/erreur d'excitation, `SpotInfo()` exporte les réflexions dont \|Sg\| est inférieur ou égal à cette valeur | | `SkipRendering` | bool | Ignorer le rendu pour le traitement par lots | ### Mode de faisceau diff --git a/docs/src/fr/20-macro/index.md b/docs/src/fr/20-macro/index.md index 311a4595f..8e71400e7 100644 --- a/docs/src/fr/20-macro/index.md +++ b/docs/src/fr/20-macro/index.md @@ -40,7 +40,7 @@ Les macros sont écrites en syntaxe Python. À l'aide des classes et fonctions i ## Fenêtre de l'éditeur -L'éditeur de macros comporte quatre zones principales : +L'éditeur de macros se compose des zones suivantes : | Zone | Rôle | |------|---------| @@ -112,7 +112,7 @@ Ces éléments de base sont préenregistrés dans la fenêtre d'autocomplétion, ### NON utilisable -- **`print()`** : il n'y a pas de fenêtre de console ; la sortie n'aboutit nulle part. Utilisez **Step by step** et consultez le panneau de débogage pour inspecter les valeurs. +- **`print()`** : il n'y a pas de fenêtre de console ; la sortie n'aboutit nulle part. Utilisez **Step by step** et consultez le panneau de débogage pour inspecter les valeurs. (Exception : lorsque la macro est exécutée depuis l'extérieur — option de ligne de commande `/o` ou [tube nommé](3-external-control.md) — la sortie de `print()` *est* capturée et renvoyée.) - **`input()`** : pas d'entrée standard (stdin). - **Entrées/sorties fichier** (`open`, `with open`) : non prévues pour les macros. Utilisez plutôt les fonctions d'aide `ReciPro.File.*`. - **Paquets à extension C** : `numpy`, `scipy`, `pandas`, `matplotlib` — non compatibles avec IronPython. @@ -161,3 +161,4 @@ L'éditeur sélectionne automatiquement la ligne signalée dans le traceback (le - [20.1. Fonctions intégrées](1-built-in-functions.md) - [20.2. Exemples](2-examples.md) +- [20.3. Contrôle externe (ligne de commande et tube nommé)](3-external-control.md) diff --git a/docs/src/fr/4-rotation-geometry.md b/docs/src/fr/4-rotation-geometry.md index 8961c405b..eec5f1638 100644 --- a/docs/src/fr/4-rotation-geometry.md +++ b/docs/src/fr/4-rotation-geometry.md @@ -33,12 +33,14 @@ La moitié supérieure de la fenêtre affiche l'état de rotation dans le « sys ### Φ, θ, Ψ (angles d'Euler Z–X–Z) -L'orientation du cristal est paramétrée par trois rotations appliquées dans cet ordre : +L'orientation du cristal est paramétrée par trois rotations. Décrites dans le repère **lié au corps (intrinsèque)**, elles sont appliquées dans cet ordre : 1. **Φ** — première rotation autour de l'axe **Z**. 2. **θ** — rotation autour de l'axe **X** du repère tourné une fois. 3. **Ψ** — seconde rotation autour de l'axe **Z** du repère tourné deux fois. +La même rotation vue dans le repère **fixe du laboratoire** correspond à la séquence inverse — Ψ autour de $Z$, puis θ autour de $X$, puis Φ autour de $Z$ — qui est la description utilisée dans l'[Annexe A1.1](appendix/a1-coordinate-system/1-orientation.md). Les deux donnent la même matrice $R$ ci-dessous ; Φ est simplement l'axe le plus externe (de type goniomètre) et Ψ le plus interne. + Chaque champ numérique est éditable ; modifier une valeur ici met à jour la Fenêtre principale et chaque simulateur lié. ### Rotation matrix diff --git a/docs/src/fr/7-diffraction-simulator/4-alchemi-simulation.md b/docs/src/fr/7-diffraction-simulator/4-alchemi-simulation.md index f4f90b225..2a1f1e89f 100644 --- a/docs/src/fr/7-diffraction-simulator/4-alchemi-simulation.md +++ b/docs/src/fr/7-diffraction-simulator/4-alchemi-simulation.md @@ -20,9 +20,12 @@ Pour chaque orientation incidente, le champ d'onde dans le cristal est résolu p $$ Y_\text{dyn} = \mathrm{Re} \sum_{jj'} \alpha_j^{*}\,\bigl(C^{\dagger} \mu_{s,c} C\bigr)_{jj'}\, \alpha_{j'}\, F_{jj'}(t), -\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda} +\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda}, +\qquad \lambda = 2\pi i\left(\gamma_j - \overline{\gamma_{j'}}\right) $$ +où les $\gamma_j$ sont les valeurs propres des ondes de Bloch du [cœur dynamique](../appendix/a3-bloch-wave/calculation.md) et les $\alpha_j$ leurs amplitudes d'excitation ; $F_{jj'}(t) \to t$ dans la limite dégénérée $\lambda \to 0$. + La matrice d'ionisation $\mu$ ne dépend que de la différence de deux réflexions, $G = \mathbf{g}_h - \mathbf{g}_g$. $$ diff --git a/docs/src/fr/8-electron-trajectory.md b/docs/src/fr/8-electron-trajectory.md index ad83ebecf..b3acf9974 100644 --- a/docs/src/fr/8-electron-trajectory.md +++ b/docs/src/fr/8-electron-trajectory.md @@ -1,9 +1,11 @@ # Trajectoires électroniques -Le **Simulateur de trajectoire** calcule les trajectoires électroniques à l'intérieur d'un échantillon par la **méthode de Monte-Carlo** : les électrons incidents subissent une diffusion élastique et inélastique, et les distributions résultantes des électrons rétrodiffusés (direction, énergie, profondeur de pénétration) sont accumulées. Ces distributions alimentent également la pondération angulaire/énergétique/en profondeur utilisée par la [12. Simulation EBSD](12-ebsd-simulation.md). +Le **Simulateur de trajectoires (méthode de Monte-Carlo)** calcule les trajectoires électroniques à l'intérieur d'un échantillon par la **méthode de Monte-Carlo** : les électrons incidents subissent une diffusion élastique et inélastique, et les distributions résultantes des électrons rétrodiffusés (BSE) — direction, énergie à l'échappement, profondeur de pénétration et étalement latéral — sont accumulées. Ces distributions alimentent également la pondération angulaire/énergétique/en profondeur utilisée par la [12. Simulation EBSD](12-ebsd-simulation.md). ![Electron Trajectory](../assets/cap-fr-auto/FormTrajectory.png) +La fenêtre comporte trois colonnes : la **vue 3-D des trajectoires** à gauche, les **Statistiques** et le stéréonet de **distribution directionnelle des BSE** au centre, et trois **histogrammes** à droite. La composition et la densité de l'échantillon proviennent du cristal sélectionné dans la fenêtre principale ; seuls l'énergie du faisceau, l'inclinaison de l'échantillon et le nombre de trajectoires se règlent ici. + --- ## Raccourcis clavier et souris @@ -23,45 +25,24 @@ Les trajectoires sont affichées dans une vue 3-D OpenGL. Elle utilise la [navig ## Conditions de calcul -Énergie du faisceau, nombre d'électrons incidents, échantillon/matériau et autres paramètres de Monte-Carlo (voir la capture d'écran d'ensemble ci-dessus). - -### Énergie du faisceau - -Tension d'accélération du faisceau d'électrons incident (keV). Définit l'énergie cinétique utilisée à la fois pour les modèles de diffusion élastique (Mott) et inélastique (réponse diélectrique). - -### Nombre d'électrons incidents - -Nombre d'électrons à simuler. Davantage d'électrons réduisent le bruit statistique mais augmentent linéairement le temps d'exécution. +Les commandes situées en haut de la fenêtre définissent le calcul : -### Échantillon / matériau +- **Simuler les trajectoires** : lance le calcul de Monte-Carlo. La barre d'état en bas de la fenêtre indique séparément le temps écoulé pour le calcul des trajectoires, le tracé des graphiques et le rendu 3-D. +- **Number of trajectories** : nombre d'électrons incidents à suivre. Davantage d'électrons réduisent le bruit statistique de toutes les distributions ci-dessous, au prix d'un temps d'exécution qui croît linéairement. +- **Inclinaison de l'échantillon** (°) : inclinaison de la surface de l'échantillon autour de l'axe *X*. Laissez 0 pour une incidence normale ; utilisez **−70°** pour reproduire la géométrie du [simulateur EBSD](12-ebsd-simulation.md), où la forte inclinaison augmente le rendement de rétrodiffusion. +- **Energy** (keV) / **Wavelength** / **Unit** : la tension d'accélération du faisceau incident, et la longueur d'onde électronique corrigée relativistement qui lui est liée. L'énergie fixe l'énergie cinétique utilisée à la fois par le modèle élastique (Mott NIST) et par le modèle inélastique (pouvoir d'arrêt / IMFP). -Composition et densité de l'échantillon. Par défaut, le cristal actuellement sélectionné dans la fenêtre principale, mais cela peut être remplacé pour des études portant uniquement sur les trajectoires. +Les modèles de diffusion eux-mêmes ne sont pas sélectionnables par l'utilisateur : les sections efficaces élastiques proviennent de la table de Mott NIST fournie (avec repli sur la formule de Rutherford écrantée hors de son domaine), et le pouvoir d'arrêt de la forme de Jablonski modifiée (2008). Le modèle effectivement utilisé est indiqué à côté de chaque valeur dans **Statistiques**. Voir [Atténuation et transport](appendix/a2-beam-interaction/attenuation-transport.md) pour la description de ces modèles. -### Inclinaison de l'échantillon +### Vue 3-D des trajectoires -Angle d'inclinaison de l'échantillon. Utilisé lorsque les données de trajectoire alimentent le [simulateur EBSD](12-ebsd-simulation.md) (typiquement 70° pour l'EBSD). +Les trajectoires rouges sont celles des électrons absorbés dans l'échantillon, les orange celles des électrons qui s'échappent en tant qu'électrons rétrodiffusés. Les cercles de repère concentriques sont gradués en nm (ou µm), et **+X**, **+Y**, **+Z (=beam)** indiquent les axes. -### Modèle de section efficace - -Le modèle de section efficace de diffusion élastique (Mott / Bethe / NIST). Les différents modèles font un compromis entre vitesse et précision aux grands angles d'inclinaison ou à proximité des seuils d'absorption. - ---- - -## Options du stéréonet - -Options d'affichage de la distribution angulaire tracée sur la projection stéréographique (voir la capture d'écran d'ensemble ci-dessus). - -### Méthode de projection - -Projection **Wulff** (équiangulaire) ou **Schmidt** (équi-aire). Schmidt est généralement préférée lors de la lecture de la densité statistique. - -### Hémisphère - -Trace l'hémisphère supérieur (rétrodiffusé) ou inférieur (transmis). - -### Résolution / Échelle de couleurs - -Largeur de classe de l'histogramme angulaire et carte de couleurs utilisée pour l'affichage de la densité. +- **Depuis l'axe Z (= direction du faisceau)** / **Depuis l'axe X (axe de rotation)** / **Normale de surface** : orientent la vue selon les directions standard. +- **Nombre de trajectoires à tracer** : nombre de trajectoires calculées à afficher (tracer chacune des 100 000 trajectoires serait illisible et lent). +- **Tracer les axes** / **Cercles de repère** : les flèches des axes et l'échelle des distances. +- **Tracer les trajectoires absorbées dans l'échantillon** : inclut les électrons qui ne s'échappent jamais. +- **Tracer le trajet après l'échappement** : continue à tracer le trajet d'un électron rétrodiffusé après qu'il a quitté la surface. --- @@ -69,12 +50,13 @@ Largeur de classe de l'histogramme angulaire et carte de couleurs utilisée pour ![Statistiques](../assets/cap-fr-auto/FormTrajectory.panel2.groupBoxStatistics.png) -Résumé de l'exécution. +Valeurs pour l'énergie de faisceau actuelle, avec entre crochets le modèle qui a produit chacune d'elles. -- **Rendement de rétrodiffusion** — fraction des électrons incidents qui ressortent par la surface d'entrée. -- **Libre parcours moyen** — distance moyenne entre les événements de diffusion. -- **Profondeur de pénétration moyenne** — profondeur maximale moyenne atteinte par un électron avant qu'il ne ressorte ou soit absorbé. -- **Temps écoulé / Débit** — coût en temps réel de l'exécution. +- **Section efficace de diffusion (σ_E)** (nm²) — section efficace élastique totale par atome. +- **Libre parcours moyen élastique (λ)** (nm) — distance moyenne entre deux événements de diffusion élastique. +- **Pouvoir d'arrêt (dE/ds)** (eV/nm, négatif) — énergie perdue par unité de longueur de trajet. +- **Coefficient de rétrodiffusion électronique, η** (%) — fraction des électrons incidents qui ressortent par la surface d'entrée. C'est la grandeur sur laquelle repose le contraste de l'imagerie BSE. +- **Énergie BSE moyenne** (keV) — énergie moyenne des électrons rétrodiffusés au moment de leur échappement. --- @@ -82,23 +64,31 @@ Résumé de l'exécution. ![Distribution directionnelle des BSE](../assets/cap-fr-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) -Distribution angulaire des électrons rétrodiffusés (le centre du stéréonet correspond à la direction de la normale à la surface). Le contour jaune/orange (lorsqu'il est présent) marque la région sous-tendue par le détecteur EBSD. +Distribution angulaire des électrons rétrodiffusés, tracée sur un stéréonet dont le centre correspond à la direction de la normale à la surface. + +- **Fréquence** / **Énergie moyenne** / **Écart-type de l'énergie** : la grandeur représentée en couleur — le nombre d'électrons sortant dans chaque direction, leur énergie moyenne, ou la dispersion de cette énergie. +- **Tracer les axes** : superpose les directions +X / ±Y / ±Z. +- **Min** / **Max**, **Resolution**, **Couleur** : les bornes de l'échelle de couleurs, la largeur des classes angulaires de l'histogramme, et la carte de couleurs. --- -## Profils +## Histogrammes + +![Histogrammes](../assets/cap-fr-auto/FormTrajectory.flowLayoutPanelProfiles.png) + +Trois distributions des électrons rétrodiffusés, toutes normalisées à une aire unité. -![Profiles](../assets/cap-fr-auto/FormTrajectory.flowLayoutPanelProfiles.png) +### Distribution énergétique des BSE à l'échappement -Profils en profondeur et en énergie des électrons simulés. +Histogramme de l'**énergie que les électrons rétrodiffusés possèdent encore lorsqu'ils quittent l'échantillon** (keV) — et non de leur perte d'énergie. Le simulateur EBSD l'utilise pour pondérer l'intégration en énergie du master pattern. -### Profil en profondeur +### Distance maximale des BSE parallèle à la surface -Histogramme de la profondeur de sortie finale (nm) des électrons rétrodiffusés. Utilisé par le simulateur EBSD pour pondérer l'intégration en profondeur du master pattern. +Histogramme de la distance parcourue **latéralement** (parallèlement à la surface, nm) par chaque électron rétrodiffusé avant son échappement. Elle donne la taille latérale du volume d'interaction, et donc la limite intrinsèque de résolution spatiale d'une mesure BSE ou EBSD. -### Profil énergétique +### Profondeur de pénétration maximale des BSE -Histogramme de la perte d'énergie ΔE (keV) des électrons rétrodiffusés. Utilisé par le simulateur EBSD pour pondérer l'intégration en énergie. +Histogramme de la profondeur maximale **perpendiculairement à la surface** (nm) atteinte par chaque électron rétrodiffusé avant son échappement. Le simulateur EBSD l'utilise pour pondérer l'intégration en profondeur du master pattern. --- @@ -106,6 +96,7 @@ Histogramme de la perte d'énergie ΔE (keV) des électrons rétrodiffusés. Uti - [Simulation EBSD](12-ebsd-simulation.md) - [Calcul EBSD](appendix/a3-bloch-wave/ebsd.md) +- [Atténuation et transport](appendix/a2-beam-interaction/attenuation-transport.md) — les sections efficaces élastiques, le pouvoir d'arrêt et les parcours utilisés ici. - [Diffraction dynamique (onde de Bloch)](appendix/a3-bloch-wave/index.md) - [Simulateur HRTEM/STEM](9-hrtem-stem-simulator/index.md) - [Simulateur de diffraction](7-diffraction-simulator/index.md) diff --git a/docs/src/fr/9-hrtem-stem-simulator/1-hrtem-simulation.md b/docs/src/fr/9-hrtem-stem-simulator/1-hrtem-simulation.md index 302783102..bf7603351 100644 --- a/docs/src/fr/9-hrtem-stem-simulator/1-hrtem-simulation.md +++ b/docs/src/fr/9-hrtem-stem-simulator/1-hrtem-simulation.md @@ -1,113 +1,145 @@ # Simulation HRTEM -Simule des images de franges de réseau en TEM haute résolution. Le mode principal du [Simulateur HRTEM/STEM](index.md). +La simulation **HRTEM (High-Resolution Transmission Electron Microscopy)** calcule des images de franges de réseau en MET haute résolution. C'est le mode principal du [Simulateur HRTEM/STEM](index.md). + +![Simulateur en mode HRTEM](../../assets/cap-fr-auto/FormImageSimulator-hrtem.png) + +> Cette page décrit tous les réglages qui apparaissent à droite lorsque **Mode image = HRTEM**. Pour les commandes situées à gauche — affichage du résultat et réglage de sa luminosité — voir la [page de présentation](index.md#display-settings). --- -## Déroulement du calcul +## Présentation + +Une image HRTEM se forme lorsque l'onde électronique transmise à travers l'échantillon est imagée sous l'influence des aberrations de la lentille objectif. ReciPro calcule la propagation de l'onde électronique dans l'échantillon avec la méthode des ondes de Bloch (calcul dynamique) et génère l'image HRTEM au moyen de la fonction de transfert de contraste de phase (PCTF). -1. **Méthode des ondes de Bloch** : calcule la propagation de l'onde électronique à travers le potentiel cristallin ; fournit l'amplitude et la phase de l'onde sortante +### Déroulement du calcul + +1. **Méthode des ondes de Bloch** : calcule la propagation de l'onde électronique dans le potentiel cristallin et obtient l'amplitude et la phase de l'onde sortante 2. **Fonction de lentille** : applique les aberrations de la lentille objectif (aberration sphérique $C_s$, défocalisation $\Delta f$) -3. **Cohérence partielle** : prend en compte la taille finie de la source (cohérence spatiale) et la largeur en énergie (cohérence temporelle) -4. **Formation de l'image** : calcule l'intensité $|\psi(\mathbf{r})|^2$ +3. **Cohérence partielle** : prend en compte la taille finie de la source (cohérence spatiale) et la fluctuation d'énergie (cohérence temporelle) +4. **Formation de l'image** : calcule la distribution d'intensité $|\psi(\mathbf{r})|^2$ + +Pour la théorie, voir l'[Annexe A3.2 — Formation de l'image HRTEM](../appendix/a3-bloch-wave/hrtem.md). --- -## Paramètres de l'échantillon +## Échantillon -![Paramètres de l'échantillon](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) +![Échantillon](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) -| Paramètre | Description | -|-----------|-------------| -| **Thickness** | Épaisseur de l'échantillon (nm). Les images HRTEM dépendent fortement de l'épaisseur | +- **Épaisseur** : épaisseur de l'échantillon (nm). Les images HRTEM dépendent fortement de l'épaisseur. En mode **Image en série**, cette valeur est ignorée et c'est la liste d'épaisseurs décrite plus bas qui est utilisée. --- -## Paramètres optiques - -### Conditions TEM +## Conditions TEM ![Conditions TEM](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -| Paramètre | Description | -|-----------|-------------| -| **Acc. Vol.** | Tension d'accélération (kV). La longueur d'onde corrigée relativistiquement est affichée à côté | -| **Defocus** | Valeur de défocalisation (nm). Le défocus de Scherzer est affiché comme référence | +Définit les conditions d'imagerie de la lentille objectif. -### Paramètres intrinsèques +| Paramètre | Description | Par défaut / typique | +|-----------|-------------|-------------------| +| **Tension d'accél. (kV)** | Tension d'accélération. La longueur d'onde des électrons corrigée relativistiquement est affichée à droite | 200 kV | +| **Défocalisation Δf** | Défocalisation de la lentille objectif (nm). La valeur de référence de la **défocalisation de Scherzer** est affichée en dessous | −57.8 nm | +| **Cs** | Coefficient d'aberration sphérique (mm). Affecte la CTF et la défocalisation de Scherzer | 0.5–1.0 (conventionnel), < 0.01 (corrigé Cs) | +| **Cc** | Coefficient d'aberration chromatique (mm). Détermine le flou de l'image dû à la dispersion en énergie | 1.0–2.0 mm | +| **β** | Demi-angle d'illumination (mrad). Représente l'effet de taille finie de la source (cohérence spatiale) | 0.1–1.0 mrad | +| **ΔV** | Largeur à mi-hauteur de la dispersion en énergie des électrons (eV). Avec Cc, elle détermine l'étalement de focalisation dû à l'aberration chromatique | 0.5–2.0 eV | -![Paramètres intrinsèques](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) +> **Menu contextuel** : sur le panneau Conditions TEM, vous pouvez appliquer en un clic **Mettre toutes les aberrations à zéro** / **Régler la défocalisation à la valeur de Scherzer** / **Régler la défocalisation à 0 nm**. Des préréglages de conditions (300kV ARM300F, 200kV 2100F, etc.) sont disponibles via **Préréglages** en bas à gauche. -| Paramètre | Description | Typique | -|-----------|-------------|---------| -| **Cs** | Aberration sphérique (mm) | 0.5–1.0 (conventionnelle) ; < 0.01 (corrigée Cs) | -| **Cc** | Aberration chromatique (mm) | 1.0–2.0 | -| **β** | Demi-angle d'illumination (mrad) | 0.1–1.0 | -| **ΔE** | Largeur en énergie à 1/*e* (eV) | 0.5–2.0 | +### Défocalisation de Scherzer + +La valeur de défocalisation au voisinage de laquelle le contraste de phase est optimal, calculée à partir de la longueur d'onde actuelle et de l'aberration sphérique $C_s$ (affichée pour référence). + +$$\Delta f_{\text{Scherzer}} = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\quad\left(\approx -1.155\,\sqrt{C_s \lambda}\right)$$ + +Dans cette condition, la PCTF est négative sur une large plage de fréquences spatiales, de sorte que les positions atomiques apparaissent en contraste sombre. ReciPro adopte cette valeur de Scherzer originale (obtenue en fixant le minimum de la phase d'aberration $\chi$ à $-2\pi/3$), et la valeur affichée dans l'interface suit cette formule. Notez que certaines références utilisent plutôt la valeur de *Scherzer étendue* $-1.2\sqrt{C_s\lambda}$, qui élargit davantage la bande de transfert. --- -## Fonction de transfert de contraste de phase (PCTF) +## Fonction de lentille / Fonction de transfert de contraste (CTF) -![Fonction de transfert de contraste de phase (PCTF)](../../assets/cap-fr-auto/FormCTF.png) +Cocher **Fonction de transfert de contraste (CTF)** ouvre une fenêtre qui trace la manière dont les aberrations de la lentille et la défocalisation transfèrent le contraste de l'image à chaque fréquence spatiale. -Affichée dans l'onglet de la fonction de lentille : +![Fonction de transfert de contraste (CTF)](../../assets/cap-fr-auto/FormCTF.png) - $\sin\chi(u)$ : fonction de transfert de contraste de phase ($\chi(u)$ est la fonction d'aberration de la lentille) -- $E_\text{s}(u)$ : enveloppe de cohérence spatiale -- $E_\text{c}(u)$ : enveloppe de cohérence temporelle +- $E_\text{s}(u)$ : fonction enveloppe de cohérence spatiale ; l'amortissement dû à la taille finie de la source ($\beta$) +- $E_\text{c}(u)$ : fonction enveloppe de cohérence temporelle ; l'amortissement dû à la fluctuation d'énergie ($C_c$, $\Delta V$) -Défocus de Scherzer : $\Delta f = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\ (\approx -1.155\,\sqrt{C_s \lambda})$, la condition qui donne une large bande PCTF négative (contraste sombre = positions atomiques). ReciPro utilise cette valeur originale de Scherzer — obtenue en fixant le minimum de la phase d'aberration $\chi$ à $-2\pi/3$ — et la valeur affichée dans l'interface suit cette formule ; certaines références utilisent plutôt la valeur de *Scherzer étendue* $-1.2\sqrt{C_s\lambda}$. +Modifier la limite supérieure de l'axe horizontal $u$ (fréquence spatiale) change la plage tracée. --- -## Diaphragme objectif +## Diaphragme objectif (option HRTEM) ![Diaphragme objectif (option HRTEM)](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) -Définissez la taille du diaphragme (mrad) et sa position. **Open aperture** le supprime. Le nombre d'ondes de Bloch prises en compte dépend des conditions du diaphragme. +Limite les ondes diffractées qui traversent le diaphragme objectif. Le nombre d'ondes diffractées coupées par le diaphragme modifie aussi le nombre de taches incluses dans le calcul des ondes de Bloch (la borne supérieure est le nombre maximal d'ondes de Bloch défini dans **Ondes**). + +- **Taille** : demi-angle du diaphragme objectif (mrad). Plus il est petit, plus les ondes diffractées aux grands angles sont coupées, et plus les détails haute résolution sont lissés. Le rayon équivalent dans l'espace réciproque $\sin\theta/\lambda$ (nm⁻¹) est affiché. +- **Décal. X** / **Y** : décalage du centre du diaphragme objectif (mrad). Utilisé pour l'imagerie en champ sombre et en faisceau incliné. +- **Diaphragme ouvert** : ouvre le diaphragme objectif (infini), de sorte que toutes les ondes diffractées contribuent à l'image. +- **taches à l'intérieur** : le nombre de faisceaux diffractés (taches) situés à l'intérieur du diaphragme (lecture seule). +- **Info tache** : ouvre un tableau listant les faisceaux diffractés à l'intérieur du diaphragme (intensité, amplitude complexe, etc.). + +> La taille du diaphragme objectif est également affichée dans le **Simulateur de diffraction**. --- -## Modèles de cohérence partielle +## Options HRTEM (modèle de cohérence partielle) -![Options HRTEM](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) +![Options HRTEM (modèle de cohérence partielle)](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) -| Modèle | Description | -|-------|-------------| -| **Quasi-coherent (linear image)** | Rapide. Valide sous l'approximation de phase faible | -| **TCC (Transmission Cross Coefficient)** | Plus précis ; temps de calcul plus long | +Sélectionne le modèle d'interférence utilisé pour intégrer les contributions de toutes les directions du faisceau incident. + +- **Image linéaire** : peu coûteux en calcul. Adapté aux échantillons minces pour lesquels l'approximation de l'objet de phase faible est valable ; il multiplie la PCTF par les enveloppes de cohérence spatiale et temporelle. +- **Coef. transm. croisée** : coûteux en calcul mais plus précis. Il intègre le coefficient de transmission croisée complet ; c'est le modèle à utiliser pour les diffuseurs forts qui excitent de nombreuses ondes diffractées intenses. + +Pour plus de détails, voir l'[Annexe A3.2 — Formation de l'image HRTEM](../appendix/a3-bloch-wave/hrtem.md). --- -## Modes de simulation +## Mode unique/série ![Mode unique/série](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) -| Mode | Description | +- **Image unique** : calcule une image HRTEM à l'épaisseur et à la défocalisation actuelles. +- **Image en série** : génère un ensemble d'images en faisant varier par pas l'épaisseur et la défocalisation (série en épaisseur / série focale). Utile pour trouver la condition qui correspond le mieux à une image expérimentale. + +Pour une image en série, définissez les éléments suivants. + +| Élément | Description | |------|-------------| -| **Single image** | Une image à l'épaisseur et au défocus actuels | -| **Serial image** | Matrice d'images sur des plages d'épaisseur × défocus (Start / Step / Num) | +| **Épaisseur (nm)** / **Défocalisation (nm)** | La grandeur à faire varier (les deux sont possibles) | +| **Start / Pas / N** | Valeur de départ, largeur du pas et nombre d'images. Ils sont développés dans la zone de liste ci-dessous, qui peut aussi être modifiée directement | +| **Direction horizontale:** | Lorsque l'épaisseur et la défocalisation varient toutes deux, la grandeur disposée selon la direction horizontale de la grille (**Défocalisation** ou **Épaisseur**) | + +Faire varier à la fois l'épaisseur et la défocalisation produit une matrice d'images lignes × colonnes. + +--- + +## Propriétés de l'image + +![Propriétés de l'image](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) + +- **Taille (L×H)** : nombre de pixels de l'image simulée (512×512 par défaut). +- **Résolution** : résolution d'échantillonnage (pm/px). Une valeur plus petite résout des franges de réseau plus fines, mais le temps de FFT augmente proportionnellement. --- -## Ajustement de l'image +## Ondes -![Ajustement de l'image](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) +![Ondes](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) -| Réglage | Description | -|---------|-------------| -| **Min / Max** | Plage d'affichage (curseurs d'ajustement de l'image) | -| **Colour** | Niveaux de gris ou Cold-Warm | -| **Gaussian blur (FWHM)** | Applique un filtre gaussien | -| **Unit cell** | Superpose une grille de maille | -| **Scale** | Affiche une barre d'échelle | +- Nombre maximal d'ondes de Bloch utilisées dans la méthode de Bethe (calcul dynamique), 80 par défaut. Un nombre plus élevé améliore la précision, mais la résolution du problème aux valeurs propres prend un temps en $O(N^3)$. --- ## Voir aussi -- [Simulateur HRTEM/STEM (aperçu)](index.md) +- [Simulateur HRTEM/STEM (présentation)](index.md) - [Simulation STEM](2-stem-simulation.md) -- [Simulation de potentiel](3-potential-simulation.md) +- [Simulation du potentiel](3-potential-simulation.md) - [Annexe A3.2 — Formation de l'image HRTEM](../appendix/a3-bloch-wave/hrtem.md) diff --git a/docs/src/fr/9-hrtem-stem-simulator/index.md b/docs/src/fr/9-hrtem-stem-simulator/index.md index 2edb6ec31..0977e9fad 100644 --- a/docs/src/fr/9-hrtem-stem-simulator/index.md +++ b/docs/src/fr/9-hrtem-stem-simulator/index.md @@ -2,12 +2,27 @@ title: HRTEM / STEM Simulator --- -# HRTEM / STEM Simulator +# Simulateur HRTEM / STEM -Le **simulateur HRTEM/STEM** simule les images de franges de réseau MET (HRTEM), les images STEM et les potentiels projetés. Cliquez sur **Simulate** pour lancer le calcul. +Le **Simulateur HRTEM/STEM** simule les images de franges de réseau en MET (HRTEM), les images STEM et les potentiels cristallins projetés pour le cristal et l'orientation sélectionnés. Cliquez sur **Simuler** pour lancer le calcul. ![Simulateur HRTEM/STEM](../../assets/cap-fr-auto/FormImageSimulator.png) +La fenêtre est divisée en deux moitiés. Le **côté gauche** affiche le résultat de la simulation et en règle l'apparence (volets d'image, luminosité, couleur, barre d'échelle, etc.) ; le **côté droit** regroupe les conditions de calcul (**Propriétés optiques** et **Paramètres de simulation**). + +--- + +## Cette page et les pages des modes + +- **Cette page (présentation)** : les opérations communes à tous les modes, ainsi que les **commandes d'affichage et d'ajustement du résultat situées à gauche**. +- **Pages des modes** : tous les réglages qui apparaissent sur le **côté droit** pour ce mode, décrits de sorte que chaque page soit autonome (certains réglages figurent donc sur plusieurs pages). + +| Mode | Contenu | Page | +|------|---------|------| +| **HRTEM** | Images de franges de réseau en MET haute résolution | [Simulation HRTEM](1-hrtem-simulation.md) | +| **STEM** | Images de microscopie électronique en transmission à balayage (BF / ABF / LAADF / HAADF) | [Simulation STEM](2-stem-simulation.md) | +| **Potential** | Potentiel cristallin projeté ($U_g$ / $U'_g$) | [Simulation du potentiel](3-potential-simulation.md) | + --- ## Raccourcis clavier et souris @@ -34,217 +49,107 @@ Les résultats sont affichés sous la forme d'un ou plusieurs volets d'image. Il | Objectif | Point de départ | Référence | |------|------------|-----------| -| Calculer une image HRTEM | Régler **Image mode** sur **HRTEM**, puis définir la tension d'accélération et la défocalisation dans **TEM conditions** | [Simulation HRTEM](1-hrtem-simulation.md), [Formation de l'image HRTEM](../appendix/a3-bloch-wave/hrtem.md) | -| Calculer une image STEM | Régler **Image mode** sur **STEM**, puis définir l'angle de convergence et le détecteur dans **STEM options** | [Simulation STEM](2-stem-simulation.md), [Calcul STEM](../appendix/a3-bloch-wave/stem.md) | -| Visualiser le potentiel projeté | Régler **Image mode** sur **Potential** | [Simulation du potentiel](3-potential-simulation.md) | -| Générer une série en épaisseur / défocalisation | Configurer **Single / Serial** et les conditions d'image dans **HRTEM options** | [Simulation HRTEM](1-hrtem-simulation.md) | -| Utiliser HAADF-STEM avec TDS | Définir des facteurs de température atomiques non nuls et utiliser un détecteur LAADF / HAADF | [Calcul STEM](../appendix/a3-bloch-wave/stem.md) | +| Calculer une image HRTEM | Régler **Mode image** sur **HRTEM**, puis définir la tension d'accélération et la défocalisation dans **Conditions TEM** | [Simulation HRTEM](1-hrtem-simulation.md), [Formation de l'image HRTEM](../appendix/a3-bloch-wave/hrtem.md) | +| Calculer une image STEM | Régler **Mode image** sur **STEM**, puis définir l'angle de convergence et le détecteur dans **Options STEM** | [Simulation STEM](2-stem-simulation.md), [Calcul STEM](../appendix/a3-bloch-wave/stem.md) | +| Visualiser le potentiel projeté | Régler **Mode image** sur **Potential** | [Simulation du potentiel](3-potential-simulation.md) | +| Générer une série en épaisseur / défocalisation | En HRTEM, configurer **Mode unique/série** et les conditions d'image | [Simulation HRTEM](1-hrtem-simulation.md) | +| Utiliser HAADF-STEM avec TDS | Définir des facteurs de température atomiques non nuls et placer le détecteur STEM en LAADF / HAADF | [Calcul STEM](../appendix/a3-bloch-wave/stem.md) | --- ## Flux de travail de base -1. Sélectionnez le cristal et l'orientation dans la fenêtre principale, puis ouvrez ce simulateur. -2. Choisissez HRTEM, STEM ou Potential dans **Image mode**. -3. Définissez la tension d'accélération, la défocalisation, les aberrations, les diaphragmes et les réglages de convergence STEM dans **Optical property**. -4. Définissez l'épaisseur, la taille de l'image, la résolution, le nombre d'ondes de Bloch et le modèle de cohérence partielle dans **Simulation property**. -5. Cliquez sur **Simulate**, puis ajustez la luminosité, la normalisation, la barre d'échelle et les étiquettes dans **Display settings**. +1. Sélectionnez le cristal et l'orientation dans la fenêtre principale, puis ouvrez cette fenêtre. +2. Choisissez HRTEM, STEM ou Potential dans **Mode image**. +3. Définissez la tension d'accélération, la défocalisation, les aberrations, le diaphragme, l'angle de convergence STEM, etc. dans **Propriétés optiques** (voir les pages des modes). +4. Définissez l'épaisseur, la taille de l'image, la résolution, le nombre d'ondes de Bloch, le modèle de cohérence partielle, etc. dans **Paramètres de simulation** (voir les pages des modes). +5. Cliquez sur **Simuler**, puis ajustez l'apparence avec **Ajuster**, **Normalisation** et **Affichage** à gauche si nécessaire. --- -## Zone d'image - -La moitié gauche de la fenêtre affiche l'image simulée. La barre d'état en haut indique la position du curseur (**X:**, **Y:**) et la valeur de l'image **Value:** (intensité) sous le curseur, à côté d'une échelle d'intensité **Low → High** qui reflète la carte de couleurs et la plage de luminosité actuelles. +## Sélection du mode image ---- - -## Menu Fichier +![Mode image](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){ align=left } +**Mode image**, en haut à droite, sélectionne le type de calcul. Les panneaux de droite (**Propriétés optiques** et **Paramètres de simulation**) s'adaptent au mode choisi.
-### Menu Aide - +- **HRTEM** — images de franges de réseau en MET haute résolution → [Simulation HRTEM](1-hrtem-simulation.md) +- **STEM** — images de microscopie électronique en transmission à balayage → [Simulation STEM](2-stem-simulation.md) +- **Potential** — potentiel cristallin projeté → [Simulation du potentiel](3-potential-simulation.md) --- -## Image mode / Sample - -![Mode image](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){align=left} - -HRTEM, Potential ou STEM.
- -![Échantillon](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png){ align=left style="clear: both" } -Définit l'épaisseur de l'échantillon.
- -## Optical property { style="clear: both" } - -### TEM conditions - -![Conditions TEM](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) - -Tension d'accélération, défocalisation (Scherzer affiché). - -#### Acc. voltage - -Tension d'accélération du microscope électronique. Une modification met à jour la longueur d'onde corrigée relativistiquement (affichée à côté du champ) et, conjointement avec **Cs**, la valeur suggérée de la **défocalisation de Scherzer** affichée ci-dessous. - -#### Defocus - -Valeur de défocalisation de la lentille objectif. La défocalisation de Scherzer (la valeur qui maximise le transfert de contraste de phase dans l'approximation de l'objet de phase faible) est affichée ci-dessous comme référence. - -### Inherent property (HRTEM optical aberrations) - -Paramètres d'aberration propres au microscope utilisés par le calcul de la fonction de lentille. - -- **Cs** — coefficient d'aberration sphérique. -- **Cc** — coefficient d'aberration chromatique. -- **β** — demi-angle d'éclairage (effet de source finie). -- **ΔE** — largeur à 1/e de la fluctuation de l'énergie des électrons. - -### Lens function - -Tracés de la fonction de lentille. L'ajustement de la limite supérieure de *u* modifie la plage de tracé. - -- **sin[χ(u)]** — fonction de transfert de contraste de phase (PCTF). -- **E_s(u)** — fonction enveloppe de cohérence spatiale. -- **E_c(u)** — fonction enveloppe de cohérence temporelle. - -### Objective aperture (HRTEM option) - -![Diaphragme objectif (option HRTEM)](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) - -Cs, Cc, beta, delta-E, PCTF, enveloppes de cohérence spatiale/temporelle, diaphragme objectif. - -#### Size - -Taille du diaphragme objectif en mrad. Cochez **Open aperture** pour retirer le diaphragme. Le nombre de taches de diffraction prises en compte dans le calcul des ondes de Bloch dépend du diaphragme ; le maximum est limité par la valeur **Max Bloch waves** dans **Simulation property**. - -#### Shift - -Déplacement horizontal du diaphragme en mrad — utilisé pour reproduire un diaphragme objectif décalé en HRTEM. - -#### Spot info - -Ouvre la liste détaillée des réflexions (intensité, amplitude complexe, etc.) pour les réflexions traversant le diaphragme. Pratique lorsque le simulateur de diffraction est également ouvert pour comparaison. +## Zone d'image (côté gauche) -### STEM options (optical) +La moitié gauche de la fenêtre affiche l'image simulée. La barre d'état en haut indique la position du curseur (**X:**, **Y:**) et la valeur de l'image **Valeur:** (intensité) sous le curseur, à côté d'une échelle d'intensité **Bas → Haut** qui reflète la carte de couleurs et la plage de luminosité actuelles. -![STEM options (optical)](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxSTEMoption1.png) - -#### Convergence semi-angle - -Demi-angle de la sonde convergente (mrad). Contrôle la taille de la sonde STEM et la résolution spatiale de l'image simulée. - -#### Detector geometry - -Angles de collecte interne/externe du détecteur annulaire (mrad). Choisissez entre BF (petit angle interne), ABF, LAADF, HAADF (grand angle interne). - -#### Scan area / step - -Champ de balayage (champ de vision) et taille de pixel pour l'image STEM. +Lorsque plusieurs images sont produites (image en série, ou module/phase d'un potentiel), elles sont disposées en grille, et tous les volets zooment et se déplacent ensemble. --- -## Simulation property - -### HRTEM options - -![Options HRTEM](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) - -Max Bloch waves, pixels/résolution de l'image, cohérence partielle (quasi-coherent / TCC), mode Single/Serial. - -#### Max Bloch waves +## Affichage et ajustement des résultats (panneau de gauche) {#display-settings} -Nombre maximal d'ondes de Bloch utilisées dans le calcul dynamique. Une augmentation améliore la précision au prix d'un temps de résolution des valeurs propres en *O*(*N*³). +Le panneau en bas à gauche règle l'apparence du résultat — luminosité, couleur, normalisation et superpositions. Ces réglages s'appliquent à tous les modes et prennent effet sans recalcul. -#### Image property (pixels & resolution) +### Ajuster -Dimensions en pixels et résolution d'échantillonnage de l'image simulée. Une résolution plus élevée donne un motif de franges plus fin, mais un temps de FFT proportionnellement plus long par tranche. - -#### Partial-coherent model - -Comment l'interférence des ondes est traitée lors de la combinaison des contributions provenant de toutes les directions du faisceau incident. - -- **Quasi-coherent** — modèle rapide et approché qui multiplie la fonction de transfert de contraste de phase par les enveloppes de cohérence spatiale et temporelle. -- **Transmission cross coefficient (TCC)** — modèle plus précis qui intègre sur le coefficient de transmission croisée complet. Plus lent mais exact dans le régime d'imagerie linéaire. - -Voir [Annexe A3.2 — Formation de l'image HRTEM](../appendix/a3-bloch-wave/hrtem.md). - -#### Single / Serial mode - -- **Single image** — simule une image unique à l'épaisseur définie dans **Sample property** et à la défocalisation définie dans **Optical property**. -- **Serial image** — génère une matrice épaisseur × défocalisation selon **Start / Step / Num** pour chacune. Utile pour trouver la condition qui correspond le mieux à une image expérimentale. +![Ajuster](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) -### STEM options (simulation) +- **Min** / **Max** : extrémités inférieure (noir) et supérieure (blanc) de la plage d'intensité affichée. Utilisez les curseurs pour régler le contraste. +- **Couleur** : échelle de couleurs de l'image — **Gray scale** (niveaux de gris) ou **Cold-Warm** (du bleu au rouge). +- **Flou gaussien (FWHM)** : lorsque cette case est cochée, applique un flou gaussien dont la largeur à mi-hauteur (pm) est indiquée à droite, pour simuler une résolution finie (fonction d'étalement du point). -![STEM options (simulation)](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSTEMoption2.png) +### Normalisation -- **Bloch wave count** — même rôle que pour le HRTEM, appliqué par position de sonde. -- **Angular resolution** — nombre de points d'échantillonnage dans l'intégration sur la direction de la sonde. -- **TDS treatment** — indique s'il faut inclure la diffusion thermique diffuse via les facteurs de température *B*. Requis pour LAADF/HAADF. +![Normalisation](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) -### Potential options +- **Par image** : lorsque cette case est cochée, chaque image est normalisée séparément (décochée, toute la série partage une échelle commune). +- **Min** / **Max** : fixe l'extrémité inférieure / supérieure de la normalisation à la valeur indiquée à droite, au lieu du minimum / maximum de l'image. -![Options de potentiel](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxPotentialOption.png) +### Image STEM -Affiché lorsque **Image mode = Potential**. +![Image STEM](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -- **Target potential** — choisissez **U_g** (élastique) ou **U′_g** (absorption / TDS). -- **Display method** — **Magnitude and phase**, ou **Real and imaginary part**. +Affiché uniquement en mode STEM. Sélectionne la composante de diffusion de l'image STEM calculée qui est affichée (**Élast.**, **TDS** ou **Élast. & TDS**). Comme ce réglage est propre au STEM, il est également décrit sur la page [Simulation STEM](2-stem-simulation.md). -### Image properties +### Affichage -![Propriétés de l'image](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) +![Affichage](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) -### Diffracted waves +Définit les éléments superposés à l'image. -![Ondes diffractées](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +- **Maille** : superpose le contour de la maille projetée, pour relier le contraste de l'image au réseau cristallin. +- **Texte** : superpose des étiquettes telles que l'épaisseur, la défocalisation et les indices. La **Taille** (taille de police) et la **Couleur** peuvent être spécifiées. +- **Échelle** : superpose une barre d'échelle. La **Long.** (longueur, nm) et la **Couleur** peuvent être spécifiées. --- -## Simulate +## Lancement de la simulation ![Simulation actions](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) ---- - -## Display settings - -### Adjust - -![Ajuster](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) - -Luminosité min/max, échelle de couleurs, flou gaussien. - -### Normalization - -![Normalisation](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) - -### Display - -![Affichage](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) - -Étiquette (épaisseur/défocalisation), barre d'échelle, superposition de la maille. - -### STEM image - -![Image STEM](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) +- **Simuler** : lance le calcul avec le cristal, les conditions du microscope, l'épaisseur, la défocalisation et les réglages d'affichage actuels. +- **Arrêter** : interrompt le calcul en cours (affiché uniquement pendant le calcul). +- **Temps réel** : lorsque cette case est cochée, recalcule immédiatement lorsque le cristal est tourné (masqué en mode STEM). +- **Préréglages** : affiche ou masque la fenêtre des préréglages, qui enregistre et rappelle des conditions d'imagerie TEM. --- -## Simulation STEM +## Menu Fichier -Le calcul dépend de : angle de convergence, nombre d'ondes de Bloch, résolution angulaire. +![Menu Fichier](../../assets/cap-fr-auto/FormImageSimulator.menuStrip1.fileToolStripMenuItem.png) -| Détecteur | Contribution | -|----------|-------------| -| BF, ABF | Élastique | -| LAADF, HAADF | Inélastique (TDS) | +- **Enregistrer l'image** : enregistre **comme image (format PNG)**, **comme image (format TIFF)** ou **comme métafichier (EMF)**. **Enregistrer individuellement en mode série** écrit une à une les images d'un calcul en série. +- **Copier l'image** : copie dans le presse-papiers **comme image** ou **comme métafichier (EMF)**. +- **Surimprimer les symboles** : incruste la maille, les étiquettes et la barre d'échelle dans l'image enregistrée. +- **Charger les paramètres TEM** / **Enregistrer les paramètres TEM** : enregistre les conditions optiques (tension d'accélération, aberrations, etc.) dans un fichier et les restaure. -> Définissez des facteurs de température non nuls pour le TDS (B = 0.5 Ų en cas de doute). Intensité HAADF $\propto Z^2$. +## Menu Aide -![Comparaison de simulation STEM : Dr. Probe vs ReciPro](../../assets/references/STEM_DrProbe_comparison.png) +![Menu Aide](../../assets/cap-fr-auto/FormImageSimulator.menuStrip1.helpToolStripMenuItem.png) -Un rapport plus détaillé est disponible au format PDF : [Comparaison des simulations STEM par Dr. Probe GUI (v1.10) et ReciPro (v4.854)](https://github.com/seto77/ReciPro/files/10976084/ComparisonSTEMsimulations.pdf). Voir [Simulation STEM](2-stem-simulation.md) pour plus de détails. +- **Concept de base de la simulation HRTEM** : ouvre l'explication de la formation de l'image HRTEM ([Annexe A3.2](../appendix/a3-bloch-wave/hrtem.md)). +- **Bibliothèque de calcul** : sélectionne la bibliothèque de calcul — **Native code** (C++/Eigen rapide) ou **Managed code** (.NET). Le code natif est normalement plus rapide. --- diff --git a/docs/src/fr/appendix/a1-coordinate-system/2-diffraction.md b/docs/src/fr/appendix/a1-coordinate-system/2-diffraction.md index 6a20ac98c..1b3f40767 100644 --- a/docs/src/fr/appendix/a1-coordinate-system/2-diffraction.md +++ b/docs/src/fr/appendix/a1-coordinate-system/2-diffraction.md @@ -52,3 +52,13 @@ Une fois le détecteur incliné : | **Camera length 2** ($C_2$) | Distance de l'échantillon au foot (mm) | | **Pixel size** | Longueur du côté d'un pixel (carré) (mm) ; seuls les pixels carrés sont pris en charge | | **Detector width / height** | Nombre de pixels horizontalement / verticalement | + + +## Deux définitions de l'erreur d'excitation $S_g$ + +ReciPro utilise délibérément deux définitions différentes de l'erreur d'excitation, adaptées à leur contexte : + +- **Affichage cinématique et `SpotInfo()` (mode cinématique/erreur d'excitation)** : la distance **radiale** signée entre le nœud du réseau réciproque et la sphère d'Ewald, $S_g = k - \lvert\boldsymbol{g} - \boldsymbol{C}\rvert$, avec le centre de la sphère $\boldsymbol{C} = (0, 0, k)$ et $k = 1/\lambda$. $S_g > 0$ signifie que le nœud se trouve à l'intérieur de la sphère. Le simulateur cinématique ne suppose ni forme ni épaisseur d'échantillon, si bien qu'aucune normale à la surface n'y existe ; la distance radiale isotrope est le choix neutre pour sélectionner et afficher les réflexions. +- **Calcul dynamique (Bethe)** : la distance mesurée **le long de la normale à la surface de l'échantillon** $\boldsymbol{n}$, $S_g = \sqrt{P_g^2/4 + Q_g} - P_g/2$, avec $P_g = 2\boldsymbol{n}\cdot(\boldsymbol{k}_0 + \boldsymbol{g})$ et $Q_g = k_0^2 - \lvert\boldsymbol{k}_0 + \boldsymbol{g}\rvert^2$. Cette définition est imposée par la condition aux limites appliquée à la surface de l'échantillon. + +Les deux coïncident presque en incidence normale (normale à la surface parallèle au faisceau), mais ce **ne sont pas la même grandeur** ; ne mélangez pas des valeurs issues des sorties cinématique et dynamique. diff --git a/docs/src/fr/appendix/a2-beam-interaction/attenuation-transport.md b/docs/src/fr/appendix/a2-beam-interaction/attenuation-transport.md index 61d338f2e..26f2e6042 100644 --- a/docs/src/fr/appendix/a2-beam-interaction/attenuation-transport.md +++ b/docs/src/fr/appendix/a2-beam-interaction/attenuation-transport.md @@ -55,11 +55,11 @@ L'indice de réfraction des rayons X d'un solide est **légèrement inférieur $$n = 1 - \delta + i\beta, \qquad \beta = \frac{\mu_\text{abs}\lambda}{4\pi} = \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,f''_i, \qquad \delta \simeq \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,(Z_i+f'_i),$$ -où $n_i$ est la densité numérique de l'élément $i$ et $r_e$ le rayon classique de l'électron. Ici $\mu_\text{abs}$ est la partie absorptive de l'atténuation (liée à $f''$) ; elle n'est pas nécessairement égale au $\mu$ total ci-dessus, qui contient aussi la diffusion Rayleigh et Compton. Comme $n<1$, les rayons X subissent une **réflexion externe totale** en dessous d'un petit **angle critique** rasant +où $n_i$ est la densité numérique de l'élément $i$ et $r_e$ le rayon classique de l'électron. Ici $\mu_\text{abs}$ est la partie absorptive de l'atténuation (liée à $f''$) ; elle n'est pas nécessairement égale au $\mu$ total ci-dessus, qui contient aussi la diffusion Rayleigh et Compton. Lorsque $\delta>0$, l'indice de réfraction est inférieur à 1, de sorte que les rayons X subissent une **réflexion externe totale** en dessous d'un petit **angle critique** rasant $\alpha_c$ : -$$\theta_c \simeq \sqrt{2\delta}.$$ +$$\alpha_c \simeq \sqrt{2\delta}.$$ -Cela découle de la géométrie de réfraction : pour un angle rasant $\alpha$, le vecteur d'onde vertical à l'intérieur du solide est $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, qui atteint zéro à $\alpha = \alpha_c = \sqrt{2\delta}$ ; en dessous, l'onde ne peut pas se propager dans le matériau et est totalement réfléchie. La partie réelle de la **densité de longueur de diffusion**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, fixe $\delta$ et constitue l'analogue pour les rayons X de la SLD neutronique utilisée en réflectométrie. ReciPro indique $\delta$, $\beta$, $\theta_c$ et la SLD des rayons X dans le tableau scalaire. +Cela découle de la géométrie de réfraction : pour un angle rasant $\alpha$, le vecteur d'onde vertical à l'intérieur du solide est $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, qui atteint zéro à $\alpha = \alpha_c = \sqrt{2\delta}$ ; en dessous, l'onde ne peut pas se propager dans le matériau et est totalement réfléchie. Cette expression suppose la limite sans pertes $\beta \ll \delta$ : avec un $\beta$ fini, une onde évanescente pénètre encore de quelques nanomètres et la réflectivité reste légèrement inférieure à 1. Juste au-dessus d'un seuil d'absorption, $\delta$ peut même devenir négatif ; il n'y a alors pas d'angle critique et ReciPro n'en indique aucun. La partie réelle de la **densité de longueur de diffusion**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, fixe $\delta$ et constitue l'analogue pour les rayons X de la SLD neutronique utilisée en réflectométrie. ReciPro indique $\delta$, $\beta$, $\alpha_c$ (noté **θc** dans le tableau scalaire) et la SLD des rayons X. --- @@ -69,7 +69,7 @@ Un électron rapide dans un solide à la fois **diffuse** (changement de directi ### Diffusion élastique et libre parcours moyen -La section efficace élastique $\sigma_\text{el}$ mesure avec quelle facilité un atome unique dévie l'électron. ReciPro utilise les sections efficaces **NIST Mott** (une solution en ondes partielles de l'équation de Dirac relativiste dans le potentiel atomique écranté), valables environ sur **50 eV – 36.4 keV** ; en dehors de cette plage, ou pour les éléments absents de la table, il se rabat sur l'approximation de **Rutherford écrantée**. Les deux ne se raccordent pas nécessairement de façon parfaitement lisse à la frontière. La section efficace totale est l'intégrale angulaire de la section différentielle, +La section efficace élastique $\sigma_\text{el}$ mesure avec quelle facilité un atome unique dévie l'électron. ReciPro utilise les sections efficaces **NIST Mott** (une solution en ondes partielles de l'équation de Dirac relativiste dans le potentiel atomique écranté). La table fournie couvre **50 eV – 36.4 keV** (il s'agit de l'étendue de la tabulation propre à ReciPro, et non d'une limite de la méthode de Mott elle-même) ; en dehors de cette plage, ou pour les éléments absents de la table, il se rabat sur l'approximation de **Rutherford écrantée**. Les deux ne se raccordent pas nécessairement de façon parfaitement lisse à la frontière. La section efficace totale est l'intégrale angulaire de la section différentielle, $$\sigma_\text{el} = 2\pi\int_0^\pi \frac{d\sigma}{d\Omega}\,\sin\Theta\,d\Theta, \qquad \frac{d\sigma}{d\Omega} \propto \frac{Z^2}{E^2}\,\frac{1}{\big[\sin^2(\Theta/2)+\eta\big]^2},$$ @@ -85,11 +85,11 @@ L'énergie est perdue principalement au profit des excitations électroniques (i $$S(E) = -\frac{dE}{ds} > 0,$$ -où ici $s$ est la **longueur de parcours** le long de la trajectoire (la variable de la courbe *|dE/ds|* de l'onglet), et non la variable de diffusion $\sin\theta/\lambda$ utilisée ailleurs dans cette annexe. Le gradient d'énergie $dE/ds$ est négatif, de sorte que l'onglet trace $S$ vers le haut. Aux énergies de l'ordre du keV, il suit, sur le plan conceptuel, la forme de **Bethe** +où ici $s$ est la **longueur de parcours** le long de la trajectoire (la variable de la courbe *|dE/ds|* de l'onglet), et non la variable de diffusion $\sin\theta/\lambda$ utilisée ailleurs dans cette annexe. Le gradient $dE/ds$ lui-même est négatif, de sorte que l'onglet trace son module $S$ vers le haut. Aux énergies de l'ordre du keV, il suit, sur le plan conceptuel, la forme de **Bethe** $$S(E) \;\propto\; \frac{Z\rho}{A}\,\frac{1}{E}\,\ln\!\frac{E}{J},$$ -avec $J$ l'**énergie d'excitation moyenne** du solide. Cette esquisse non relativiste ne montre que la mise à l'échelle ; ReciPro évalue une forme corrigée/empirique (de type Joy–Luo) qui reste bien conditionnée à basse énergie. L'**énergie de plasmon** $E_p$ dans le tableau scalaire est une caractérisation apparentée mais distincte des mêmes excitations électroniques. Le **libre parcours moyen inélastique** (IMFP) est la distance moyenne correspondante entre collisions avec perte d'énergie ; ReciPro peut l'évaluer à partir de la formule prédictive **TPP-2M**, +avec $J$ l'**énergie d'excitation moyenne** du solide. Cette esquisse non relativiste ne montre que la mise à l'échelle ; ReciPro évalue la forme de **Jablonski (2008)** modifiée, qui reste bien conditionnée à basse énergie (l'ancienne forme empirique de **Joy–Luo (1989)** est également implémentée). L'**énergie de plasmon** $E_p$ dans le tableau scalaire est une caractérisation apparentée mais distincte des mêmes excitations électroniques. Le **libre parcours moyen inélastique** (IMFP) est la distance moyenne correspondante entre collisions avec perte d'énergie ; ReciPro peut l'évaluer à partir de la formule prédictive **TPP-2M**, $$\lambda_\text{in}(E) = \frac{E}{E_p^2\left[\beta_\text{T}\ln(\gamma_\text{T} E) - C/E + D/E^2\right]},$$ @@ -141,7 +141,7 @@ Les mêmes échelles de longueur expliquent pourquoi les électrons exigent des ## Voir aussi -- [Facteurs de diffusion atomique](scattering-factor.md) — la séparation $F(q)$/$S(q)$ derrière Rayleigh/Compton, et les sections efficaces de Mott. +- [Facteurs de diffusion atomique](scattering-factor.md) — la séparation $F(q)$/$S(q)$ derrière Rayleigh/Compton, et la relation de Mott–Bethe (un modèle différent des sections efficaces de Mott NIST utilisées ci-dessus). - [Fluorescence](fluorescence.md) — la relaxation qui suit la photoabsorption des rayons X. - [3. Interaction du faisceau](../../3-beam-interaction.md) — l'onglet *Atténuations & transport*. - [8. Trajectoire électronique](../../8-electron-trajectory.md) · [12. Simulation EBSD](../../12-ebsd-simulation.md) — où les portées électroniques sont utilisées. diff --git a/docs/src/fr/appendix/a2-beam-interaction/index.md b/docs/src/fr/appendix/a2-beam-interaction/index.md index 0a166b477..0f0d9122d 100644 --- a/docs/src/fr/appendix/a2-beam-interaction/index.md +++ b/docs/src/fr/appendix/a2-beam-interaction/index.md @@ -33,7 +33,7 @@ Ces trois conventions décrivent la même géométrie ; seule l'échelle diffèr | Tracé du pic de diffraction | $Q = 4\pi\sin\theta/\lambda$ | $Q = q = 4\pi s$ | !!! note "Unités" - Les paramétrisations publiées des facteurs de forme utilisent $s$ en Å⁻¹ (donc $s^2$ en Å⁻²), tandis que ReciPro manipule en interne $s^2$ en nm⁻². Les deux diffèrent d'un facteur $100$ en $s^2$ ; les courbes et les tables sont présentées dans les unités indiquées dans l'en-tête de chaque table. Un modèle — **Kirkland** — est tabulé en fonction de $q = 2s = 1/d$ plutôt que de $s$ ; voir [Atomic scattering factors](scattering-factor.md). + Les paramétrisations publiées des facteurs de forme utilisent $s$ en Å⁻¹ (donc $s^2$ en Å⁻²), tandis que ReciPro manipule en interne $s^2$ en nm⁻². Les deux diffèrent d'un facteur $100$ en $s^2$ ; les courbes et les tables sont présentées dans les unités indiquées dans l'en-tête de chaque table. Un modèle — **Kirkland** — est tabulé en fonction de $q_K = 2s = 1/d$ plutôt que de $s$ ; voir [Facteurs de diffusion atomique](scattering-factor.md). Notez que ce $q_K$ n'est **pas** le $q = 2\pi/d$ du tableau des réflexions ci-dessus : les deux diffèrent d'un facteur $2\pi$. ### Bragg, Laue et la sphère d'Ewald @@ -61,7 +61,7 @@ c'est-à-dire un signe **moins** dans l'exposant. Ce choix fixe le signe de la p ## Diffusion cinématique vs dynamique -Cette annexe traite la **diffusion simple (cinématique)** : le faisceau incident est diffusé une seule fois, et l'amplitude diffractée est le facteur de structure de la page suivante. C'est la bonne image lorsque l'interaction est faible — les rayons X et les neutrons dans presque tous les échantillons, et les électrons dans des spécimens *très minces*. +Cette annexe traite la **diffusion simple (cinématique)** : le faisceau incident est diffusé une seule fois, et l'amplitude diffractée est le facteur de structure de la page suivante. C'est la bonne image lorsque l'interaction est faible — les rayons X et les neutrons dans les poudres, les cristaux imparfaits et les échantillons minces, et les électrons dans des spécimens *très minces*. (Même les rayons X deviennent dynamiques dans un grand cristal presque parfait, où l'extinction primaire affaiblit les réflexions les plus intenses.) Lorsque l'interaction est forte — les électrons dans tous les cristaux sauf les plus minces — le faisceau est diffusé de multiples fois avant de sortir, l'intensité est redistribuée entre les réflexions, et $\lvert F\rvert^2$ ne donne plus l'intensité mesurée. Ce régime requiert la théorie **dynamique** de l'[Appendix A3](../a3-bloch-wave/index.md). Les facteurs de diffusion et les facteurs de structure établis ici sont l'*entrée* des deux images. diff --git a/docs/src/fr/appendix/a3-bloch-wave/calculation.md b/docs/src/fr/appendix/a3-bloch-wave/calculation.md index a789137b1..536fe791f 100644 --- a/docs/src/fr/appendix/a3-bloch-wave/calculation.md +++ b/docs/src/fr/appendix/a3-bloch-wave/calculation.md @@ -62,9 +62,9 @@ $$U'_{g,h} = \gamma\,\frac{1}{\pi\Omega}\sum_k f'_k(\mathbf g,\mathbf h)\,\exp\! avec le **facteur de diffusion d'absorption** — une intégrale qui convole le facteur de diffusion élastique $f_e$ sur la sphère d'Ewald : $$f'_k(\mathbf g,\mathbf h) = \frac{\gamma\,k_{vac}}{2}\oint_{|\mathbf K|=k_{vac}} f_{e,k}(s_-)\,f_{e,k}(s_+)\left[1-\exp\!\left\{M_k\left(\frac{|\mathbf g-\mathbf h|^2}{4}-s_-^2-s_+^2\right)\right\}\right]\mathrm d\Omega, -\qquad s_\mp=\frac{1}{2}\left|\mathbf K\mp\frac{\mathbf g-\mathbf h}{2}\right|$$ +\qquad s_\mp=\frac{1}{2}\left|\mathbf q\mp\frac{\mathbf g-\mathbf h}{2}\right|,\qquad \mathbf q=\mathbf K-\mathbf k_{vac}+\frac{\mathbf g+\mathbf h}{2}$$ -Ici, $\mathbf K$ est un vecteur d'onde parcourant la sphère d'Ewald et $\mathrm d\Omega$ son élément d'angle solide. ReciPro évalue cette intégrale numériquement par quadrature de Gauss–Legendre (l'intégrande présente un pic aigu vers l'avant ; l'angle polaire est donc découpé en intervalles géométriques du module du vecteur de diffusion pour le résoudre). Pour la TDS collectée par un détecteur annulaire STEM, ou la TDS rétrodiffusée en EBSD, **le même intégrande** est intégré sur le domaine angulaire du détecteur (un anneau ou l'hémisphère arrière). +Ici, $\mathbf K$ est le vecteur d'onde *diffusé*, qui parcourt la sphère $|\mathbf K| = k_{vac}$ avec l'élément d'angle solide $\mathrm d\Omega$ ; $\mathbf K-\mathbf k_{vac}$ est donc le vecteur de diffusion de cette direction. De façon équivalente, les deux arguments sont $s_- = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf g\rvert/2$ et $s_+ = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf h\rvert/2$, forme sous laquelle ReciPro les évalue. ReciPro évalue cette intégrale numériquement par quadrature de Gauss–Legendre (l'intégrande présente un pic aigu vers l'avant ; l'angle polaire est donc découpé en intervalles géométriques du module du vecteur de diffusion pour le résoudre). Pour la TDS collectée par un détecteur annulaire STEM, ou la TDS rétrodiffusée en EBSD, **le même intégrande** est intégré sur le domaine angulaire du détecteur (un anneau ou l'hémisphère arrière). Le facteur élastique $f_{e,k}$ de l'intégrande provient de deux sources. Pour les **atomes neutres avec $Z = 1\text{–}86$**, c'est, pour $0 \le s \le 6$ Å⁻¹, le $f_e$ calculé ab initio de **Temari** dataset-factors v2.0.0 ([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415) ; voir la [page des facteurs de diffusion](../a2-beam-interaction/scattering-factor.md)), et au-delà de $s = 6$ Å⁻¹ la **relation de Mott–Bethe** évaluée directement avec le facteur de rayons X de Waasmaier–Kirfel $f_0(s)$ ; **la partie au-delà de 6 Å⁻¹ n'est pas une valeur de Temari**. Les deux sont raccordées en $s = 6$ Å⁻¹ sans ajustement des valeurs (le saut y est d'au plus 0,041 %). Pour les **ions** et $Z = 87\text{–}98$, que Temari ne couvre pas, la partie à bas $s$ est l'**ajustement à 5 gaussiennes de Peng**, raccordé de façon lisse à la même queue de Mott–Bethe entre $1{,}5$ et $2{,}5$ Å⁻¹. Une queue est nécessaire parce qu'une somme gaussienne décroît beaucoup trop vite au-delà de $s \gtrsim 2$ Å⁻¹ (les queues gaussiennes s'éteignent exponentiellement, alors que le vrai $f_e$ possède une queue en $1/s^2$), ce qui sous-estimerait la rétrodiffusion de plusieurs ordres de grandeur à $s$ de l'ordre de $k_{vac}$ (environ 40 Å⁻¹ à 200 kV). Deux détails d'implémentation : $f_0(s)$ est borné à $[0, Z]$ (certaines formes ajustées divergent hors de leur domaine d'ajustement), et le $f_0$ de l'atome neutre est utilisé même pour les entrées ioniques (à haut $s$, seule la charge nucléaire est vue, pas le nuage électronique). diff --git a/docs/src/fr/appendix/a3-bloch-wave/hrtem.md b/docs/src/fr/appendix/a3-bloch-wave/hrtem.md index 33fdf0377..a39c64e95 100644 --- a/docs/src/fr/appendix/a3-bloch-wave/hrtem.md +++ b/docs/src/fr/appendix/a3-bloch-wave/hrtem.md @@ -18,8 +18,8 @@ L'image HRTEM se forme à partir de la fonction d'onde à la surface de sortie | $C_s$ | coefficient d'aberration sphérique | | $C_c$ | coefficient d'aberration chromatique | | $\beta$ | demi-angle d'éclairement (taille finie de la source) | -| $\Delta E$ | largeur à $1/e$ des fluctuations d'énergie de l'électron | -| $\Delta_0$ | largeur à $1/e$ de l'étalement de défocalisation (gaussien), $\Delta_0 = C_c\,\Delta E / E$ | +| $\Delta E$ | **écart-type** (rms) de la fluctuation d'énergie de l'électron. Le champ **ΔV** de l'interface prend la FWHM, donc $\Delta E = \mathrm{FWHM}/(2\sqrt{2\ln 2})$ | +| $\Delta_0$ | écart-type de l'étalement (gaussien) de défocalisation, $\Delta_0 = C_c\,\Delta E / E$ | --- @@ -59,7 +59,7 @@ $$E_c(\mathbf u, \mathbf u') = \exp\!\left[-\tfrac{1}{2}\left(\pi\lambda\Delta_0 $$E_s(\mathbf u, \mathbf u') = \exp\!\left[-\pi^2\beta^2\left\{\Delta f(\mathbf u-\mathbf u') + \lambda^2 C_s\!\left(u^2\mathbf u - u'^2\mathbf u'\right)\right\}^2\right]$$ -Dans la limite $\mathbf u' \to \mathbf u$, le TCC se réduit aux enveloppes quasi-cohérentes ci-dessus. +En posant $\mathbf u' = \mathbf 0$ — interférence du faisceau $\mathbf u$ avec le faisceau transmis — on retrouve les enveloppes à fréquence unique $E_c(\mathbf u)$ et $E_s(\mathbf u)$ du modèle quasi-cohérent ci-dessus. L'autre limite, $\mathbf u' \to \mathbf u$, donne $E_c = E_s = 1$ et donc le terme diagonal $\mathrm{TCC}(\mathbf u,\mathbf u) = A(\mathbf u)^2$ utilisé plus bas. --- diff --git a/docs/src/fr/appendix/a3-bloch-wave/index.md b/docs/src/fr/appendix/a3-bloch-wave/index.md index 10bcfacaf..f215d7116 100644 --- a/docs/src/fr/appendix/a3-bloch-wave/index.md +++ b/docs/src/fr/appendix/a3-bloch-wave/index.md @@ -54,7 +54,7 @@ D'après la géométrie, $$P_g = 2\,\hat{\mathbf n}\cdot(\mathbf k + \mathbf g), \qquad Q_g = |\mathbf k|^2 - |\mathbf k + \mathbf g|^2 = -\,\mathbf g\cdot(2\mathbf k + \mathbf g)$$ -et l'**erreur d'excitation** $S_g$ (l'écart du nœud du réseau réciproque à la sphère d'Ewald) ainsi que la **fonction d'évaluation** $R$ utilisée pour classer les réflexions s'écrivent : +et l'**erreur d'excitation** $S_g$ (l'écart du nœud du réseau réciproque à la sphère d'Ewald) ainsi que la **fonction d'évaluation** $R$ utilisée pour classer les réflexions (plus $R$ est petit, plus $\mathbf g$ est court et proche de la sphère d'Ewald ; ces réflexions sont retenues en premier) s'écrivent : $$S_g = \frac{\sqrt{P_g^{\,2} + 4Q_g}\; -\; P_g}{2}, \qquad R = |\mathbf g|\,Q_g^{\,2}$$ diff --git a/docs/src/fr/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md b/docs/src/fr/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md index e59624674..7007c7be4 100644 --- a/docs/src/fr/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md +++ b/docs/src/fr/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md @@ -150,8 +150,8 @@ Les axes obliques ou contenus dans la page (cela ne se produit que pour des dire Une étiquette de hauteur fractionnaire (par ex. `1/4`) à côté d'un symbole donne sa coordonnée le long de l'axe de projection chaque fois que l'élément ne se trouve pas dans le plan de hauteur 0. -!!! note "Groupes cubiques à réseau F : seul un octant est dessiné" - Pour les groupes d'espace cubiques centrés $F$, ReciPro ne dessine que le quadrant supérieur gauche correspondant à un huitième de la maille (le diagramme serait sinon trop dense pour être lisible) ; la maille complète le répète par les translations de centrage et par les éléments de symétrie dessinés eux-mêmes. Les mêmes éléments de symétrie peuvent aussi être superposés directement au modèle 3D dans le [Visualiseur de structure](../../5-structure-viewer.md). +!!! note "Groupes cubiques à réseau F : seule une partie de la maille est dessinée" + Pour les groupes d'espace cubiques centrés $F$, ReciPro ne dessine que le quart supérieur gauche de la maille projetée (le diagramme serait sinon trop dense pour être lisible) ; le reste de la maille le répète par les translations de centrage et par les éléments de symétrie dessinés eux-mêmes. Les mêmes éléments de symétrie peuvent aussi être superposés directement au modèle 3D dans le [Visualiseur de structure](../../5-structure-viewer.md). --- @@ -166,7 +166,7 @@ Le diagramme de droite trace les positions équivalentes générales — l'orbit - (Groupes d'espace cubiques uniquement) de fines lignes auxiliaires relient trois cercles reliés par un axe d'ordre 3 selon une diagonale du volume $\langle111\rangle$. - En général, un cercle (ou une moitié d'un cercle scindé) correspond à une position équivalente, si bien que le nombre de cercles égale la **multiplicité** de la position générale affichée dans l'onglet [Positions de Wyckoff](../../2-symmetry-information.md) — une vérification rapide utile pour lire l'un ou l'autre diagramme. Si l'axe de projection choisi fait coïncider exactement plusieurs copies de même chiralité, elles sont superposées en un seul endroit (distinguées uniquement par des étiquettes de hauteur séparées) au lieu d'être dessinées côte à côte, et le nombre de cercles visibles peut alors être inférieur à la multiplicité. -Les champs `numericBox` sous **Direction** permettent de déplacer le point test $(x,y,z)$ hors de la position par défaut du groupe d'espace pour ce groupe ponctuel, ce qui est parfois utile pour désencombrer un diagramme où plusieurs cercles coïncideraient. +Les champs $x$ / $y$ / $z$ sous **Direction** permettent de déplacer le point test $(x,y,z)$ hors de la position par défaut du groupe d'espace pour ce groupe ponctuel, ce qui est parfois utile pour désencombrer un diagramme où plusieurs cercles coïncideraient. --- diff --git a/docs/src/fr/index.md b/docs/src/fr/index.md index d8be585f5..7ba9a1bb6 100644 --- a/docs/src/fr/index.md +++ b/docs/src/fr/index.md @@ -22,6 +22,7 @@ | Simuler des clichés EBSD | [Simulation EBSD](12-ebsd-simulation.md) | [Trajectoires électroniques](8-electron-trajectory.md), [Annexe A3. Calcul EBSD](appendix/a3-bloch-wave/ebsd.md) | | Indexer des taches de diffraction expérimentales | [Spot ID v1](10-spot-id.md), [Spot ID v2](11-spot-id-v2.md) | [Simulateur de diffraction](7-diffraction-simulator/index.md) | | Comprendre les équations de la diffraction dynamique | [Annexe A3. Méthode des ondes de Bloch](appendix/a3-bloch-wave/index.md) | [Calcul dynamique](appendix/a3-bloch-wave/calculation.md), [CBED](appendix/a3-bloch-wave/cbed.md), [STEM](appendix/a3-bloch-wave/stem.md), [EBSD](appendix/a3-bloch-wave/ebsd.md) | +| Comprendre les symboles des groupes d'espace et les relations groupe–sous-groupe | [2. Informations de symétrie](2-symmetry-information.md) | [Annexe A4. Symétrie et groupes d'espace](appendix/a4-symmetry-space-groups/index.md), [Symboles des groupes d'espace et diagrammes](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md), [Relations groupe–sous-groupe](appendix/a4-symmetry-space-groups/group-subgroup-relations.md) | ## Fonctionnalités * **Interface graphique complète** : Toutes les opérations s'effectuent via une interface graphique. La plupart des entrées/sorties de fichiers prennent en charge le glisser-déposer. diff --git a/docs/src/fr/troubleshooting.md b/docs/src/fr/troubleshooting.md index 51aa8cdaa..1c16bf276 100644 --- a/docs/src/fr/troubleshooting.md +++ b/docs/src/fr/troubleshooting.md @@ -29,7 +29,7 @@ La fenêtre sera ramenée sur votre écran principal. Notez que **Basculer vers* **Solution** (à essayer dans l'ordre) : 1. **Désactiver OpenGL** : maintenez la touche **Ctrl** enfoncée pendant le lancement de ReciPro pour démarrer avec OpenGL désactivé. Les versions récentes (v4.925 et ultérieures) renforcent l'initialisation d'OpenGL afin que l'application se lance même lorsqu'OpenGL échoue — dans ce cas, les fonctions 3D sont désactivées mais le reste de l'application fonctionne. -2. **Réinitialiser les paramètres** : dans l'éditeur du Registre, supprimez la clé `HKEY_CURRENT_USER\Software\Crystallography\ReciPro`, puis redémarrez. (Équivaut à **Option → Reset registry**.) +2. **Réinitialiser les paramètres** : dans l'éditeur du Registre, supprimez la clé `HKEY_CURRENT_USER\Software\Crystallography\ReciPro`, puis redémarrez. (Équivaut à **Options ▸ Réinitialiser les réglages du registre à la fermeture**.) 3. **Réinstallation propre** : désinstallez ReciPro, supprimez les dossiers suivants s'ils sont présents (remplacez `` par le nom de votre compte), puis réinstallez : - `C:\Users\\AppData\Local\Crystallography Software\ReciPro` - `C:\Users\\AppData\Roaming\ReciPro\ReciPro` @@ -47,7 +47,7 @@ Si rien de tout cela n'aide, la cause peut être l'environnement du système d'e **Solution** : -1. Allez dans **Option → Disable OpenGL (needs restart)** (ou maintenez **Ctrl** enfoncé pendant le lancement). +1. Allez dans **Options ▸ Désactiver tout le rendu OpenGL (redémarrage requis)** (ou maintenez **Ctrl** enfoncé pendant le lancement). 2. Redémarrez ReciPro. 3. Le Visualiseur de structure et certaines fonctions 3D utiliseront le rendu logiciel. @@ -59,7 +59,7 @@ Si rien de tout cela n'aide, la cause peut être l'environnement du système d'e ### Symptôme : Mauvaise qualité de rendu -**Solution** : Mettez à jour les pilotes de votre GPU. Un GPU externe (dédié) prenant en charge OpenGL 1.5 est recommandé. +**Solution** : Mettez à jour les pilotes de votre GPU. OpenGL 1.3 est le minimum ; un GPU dédié prenant en charge OpenGL 4.3 est recommandé (voir [Configuration requise](index.md)). --- @@ -130,8 +130,8 @@ Par exemple, le bouton **Peak Identification** dans Spot ID v2 est masqué, ou l **Solution** : -- **Cliquez avec le bouton gauche** dans la zone de dessin principale pour dézoomer. -- Vérifiez l'énergie de l'onde incidente sur l'onglet **Wave** (en haut à gauche) : rayons X ≈ 1–100 keV, électrons ≈ 10–1000 keV sont appropriés. +- **Cliquez avec le bouton droit** dans la zone de dessin principale pour dézoomer (ces vues n'ont pas de zoom à la molette — voir [21. Raccourcis clavier et souris](21-shortcuts.md)). +- Vérifiez l'énergie de l'onde incidente dans le panneau **Source d'onde** à droite : rayons X ≈ 1–100 keV, électrons ≈ 10–1000 keV sont appropriés. --- @@ -161,7 +161,7 @@ Par exemple, le bouton **Peak Identification** dans Spot ID v2 est masqué, ou l Si les paramètres deviennent corrompus : -1. **Option → Reset registry (after restart)** +1. **Options ▸ Réinitialiser les réglages du registre à la fermeture (effectif après redémarrage)** 2. Redémarrez ReciPro — les positions des fenêtres, la longueur d'onde, la longueur de caméra, etc. seront réinitialisées aux valeurs par défaut --- From 862aa218a5423cba0e94baa7ff8fee920c0bafee Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:49:13 +0000 Subject: [PATCH 04/15] docs(pt): resync stale pages with the current English manual Rewrite the electron-trajectory, HRTEM/STEM overview and HRTEM pages from the current English, and patch smaller gaps (A1.2 excitation-error definitions, ExcitationError macro row, rotation-geometry convention, A2/A3 corrections, F-lattice note, EBSD contrast/flatten controls, troubleshooting OpenGL requirement and links), using Portuguese GUI labels. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/pt/0-main-window.md | 43 ++-- docs/src/pt/11-spot-id-v2.md | 8 +- docs/src/pt/12-ebsd-simulation.md | 6 +- docs/src/pt/2-symmetry-information.md | 2 +- docs/src/pt/20-macro/1-built-in-functions.md | 1 + docs/src/pt/20-macro/index.md | 5 +- docs/src/pt/4-rotation-geometry.md | 4 +- .../2-ped-simulation.md | 6 +- .../4-alchemi-simulation.md | 5 +- docs/src/pt/8-electron-trajectory.md | 91 +++---- .../1-hrtem-simulation.md | 144 ++++++----- .../2-stem-simulation.md | 6 +- .../3-potential-simulation.md | 6 +- docs/src/pt/9-hrtem-stem-simulator/index.md | 235 ++++++------------ .../a1-coordinate-system/2-diffraction.md | 10 + .../attenuation-transport.md | 12 +- .../a2-beam-interaction/fluorescence.md | 4 +- .../pt/appendix/a2-beam-interaction/index.md | 4 +- .../pt/appendix/a3-bloch-wave/calculation.md | 4 +- docs/src/pt/appendix/a3-bloch-wave/cbed.md | 4 +- docs/src/pt/appendix/a3-bloch-wave/hrtem.md | 6 +- docs/src/pt/appendix/a3-bloch-wave/index.md | 2 +- .../symbols-and-diagrams.md | 6 +- docs/src/pt/index.md | 1 + docs/src/pt/troubleshooting.md | 12 +- 25 files changed, 289 insertions(+), 338 deletions(-) diff --git a/docs/src/pt/0-main-window.md b/docs/src/pt/0-main-window.md index 8c80deb63..ca7cf4457 100644 --- a/docs/src/pt/0-main-window.md +++ b/docs/src/pt/0-main-window.md @@ -53,15 +53,16 @@ Se você é novo no ReciPro, siga estes passos: | Item de menu | Descrição | |-----------|-------------| -| Read crystal list (as new list) | Carregar um arquivo de lista de cristais (*.xml), substituindo a lista atual | -| Read crystal list (and add) | Anexar à lista atual | -| Read initial crystal list | Recarregar a lista de cristais padrão | -| Save crystal list | Salvar a lista de cristais atual | -| Export selected crystal to CIF | Salvar no formato CIF | -| Clear crystal list | Remover todos os cristais | -| Exit | Fechar o aplicativo | +| Carregar lista de cristais (substituir lista atual) | Carregar um arquivo de lista de cristais (`*.xml`), substituindo a lista atual | +| Carregar lista de cristais (adicionar à lista atual) | Carregar um arquivo de lista de cristais e anexá-lo à lista atual | +| Redefinir para a lista de cristais inicial | Recarregar a lista de cristais que acompanha o ReciPro | +| Importar cristal de arquivo CIF ou AMC | Carregar um único cristal de um arquivo CIF / AMC | +| Salvar lista de cristais | Salvar a lista de cristais atual | +| Exportar o cristal selecionado como arquivo CIF | Salvar o cristal selecionado no formato CIF | +| Limpar todos os cristais | Remover todos os cristais da lista | +| Sair | Fechar o aplicativo | -### Option +### Options | Item de menu | Descrição | @@ -83,19 +84,19 @@ Se você é novo no ReciPro, siga estes passos: | Item de menu | Descrição | |-----------|-------------| -| Program updates | Verificar se há uma nova versão do ReciPro disponível e instalá-la | -| Hint | Exibir dicas de uso (obsoleto) | -| Version history | Abrir a caixa de diálogo do histórico de versões | -| License | Exibir a licença MIT | -| GitHub page | Abrir o repositório do ReciPro em um navegador | -| Report bugs, requests, or comments | Abrir a página de Issues do GitHub | -| Help (Web) | Abrir o manual on-line no GitHub Pages, na página correspondente ao idioma da interface. | +| Verificar atualizações | Verificar se há uma nova versão do ReciPro disponível e instalá-la | +| Dicas | Exibir dicas de uso (obsoleto) | +| Histórico de versões | Abrir a caixa de diálogo do histórico de versões | +| Licença | Exibir a licença MIT | +| Repositório GitHub | Abrir o repositório do ReciPro em um navegador | +| Relatar erros, solicitações ou comentários | Abrir a página de Issues do GitHub | +| Ajuda (Web) | Abrir o manual on-line no GitHub Pages, na página correspondente ao idioma da interface | O idioma da interface é alternado pelo menu **Idioma** separado (requer reinicialização). ### Language -Alternar o idioma da interface. Estão disponíveis onze idiomas — English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 e 한국어 — cada um exibido na sua própria escrita. A alteração entra em vigor após reiniciar o ReciPro. O manual online segue a mesma configuração. +Alternar o idioma da interface. Estão disponíveis onze idiomas — English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 e 한국어 — cada um exibido na sua própria escrita. A alteração entra em vigor após reiniciar o ReciPro. O manual on-line segue a mesma configuração, de modo que F1 e **Ajuda ▸ Ajuda (Web)** abrem a página no idioma escolhido. ### Macro @@ -118,7 +119,7 @@ Mostra a orientação do cristal. Arraste para girar. Eixos: vermelho = *a*, ver Redefine para o estado inicial: eixo *c* perpendicular à tela, eixo *b* para cima. ### Eixo de zona -Exibe o eixo de zona mais próximo da normal da tela (por exemplo, *u*+*v*+*w* < 30). +Mostra o eixo de zona [*uvw*] mais próximo da normal da tela, procurado entre os índices cujas magnitudes permanecem dentro do limite indicado na caixa max-UVW (clique duas vezes no rótulo **Current Index** para mostrar ou ocultar essa caixa). ### Ângulos de Euler (Z-X-Z) Defina a orientação do cristal com ângulos de Euler **Z–X–Z**: @@ -178,7 +179,7 @@ Consulte [Geometria de rotação](4-rotation-geometry.md) e [Apêndice A1. Siste ## Informação do cristal -Edite os parâmetros de rede, a simetria e os átomos; arraste e solte arquivos CIF/AMC para carregar uma estrutura. Este controle é compartilhado pelo ReciPro, PDIndexer e CSmanager, mas as abas e os recursos exibidos diferem conforme o aplicativo. O ReciPro exibe as abas Basic Info, Atom e Reference (as abas EOS, Elasticity e outras são destinadas aos outros aplicativos e não são exibidas no ReciPro). +Edite os parâmetros de rede, a simetria e os átomos; arraste e solte arquivos CIF/AMC para carregar uma estrutura. Este controle é compartilhado pelo ReciPro, PDIndexer e CSManager, mas as abas e os recursos exibidos diferem conforme o aplicativo. O ReciPro exibe as abas Basic Info, Atom e Reference (as abas EOS, Elasticity e outras são destinadas aos outros aplicativos e não são exibidas no ReciPro). > **Importante**: Pressione **Add** ou **Replace** para salvar as alterações. @@ -231,7 +232,7 @@ Clique com o botão direito em uma linha de átomo e escolha **Mostrar posiçõe | Radiação | Fonte / configuração | |-----------|------| | X-ray | Fatores de espalhamento incluindo a valência iônica (International Tables for Crystallography, Vol. C). | -| Electron | Fatores de espalhamento de elétrons (Peng 1998, Acta Cryst. A54, 481–485). | +| Electron | Fatores de espalhamento de elétrons — átomos neutros de Peng, Ren, Dudarev & Whelan (1996), *Acta Cryst.* **A52**, 257–276; íons de Peng (1998), *Acta Cryst.* **A54**, 481–485. | | Neutron | Comprimentos de espalhamento de nêutrons. Escolha **Natural isotope abundance** ou **Custom isotope abundance** (uma composição isotópica arbitrária). | ### Aba Reference @@ -259,14 +260,14 @@ Clique direito em uma área vazia do controle para estas ações principais: ## Painel de funções {#functions} -A faixa vertical de botões à direita inicia as janelas de análise e simulação (consulte a tabela [Funções](#functions) abaixo). +A faixa vertical de botões à direita inicia as janelas de análise e simulação listadas abaixo. ![Painel de funções](../assets/cap-pt-auto/FormMain.toolStripContainer1.toolStrip1.png) | Botão | Descrição | Detalhes | |--------|-------------|---------| | Crystal Database | Pesquisar e importar cristais dos bancos de dados incluídos / on-line | [1. Banco de dados de cristais](1-crystal-database.md) | -| Symmetry Information | Informações de grupo espacial e diagramas de simetria do ITC Vol. A | [2. Informação de simetria](2-symmetry-information.md) | +| Symmetry Information | Informações de grupo espacial e diagramas de simetria das *International Tables* Vol. A | [2. Informação de simetria](2-symmetry-information.md) | | Beam Interaction | Interação feixe–cristal: reflexões, atenuação, fatores de espalhamento, fluorescência | [3. Interação do feixe](3-beam-interaction.md) | | Rotation Geometry | Matriz de rotação 3D / ângulos do goniômetro | [4. Geometria de rotação](4-rotation-geometry.md) | | Structure Viewer | Estrutura cristalina 3D | [5. Visualizador de estrutura](5-structure-viewer.md) | diff --git a/docs/src/pt/11-spot-id-v2.md b/docs/src/pt/11-spot-id-v2.md index d8454fc44..868f14e0c 100644 --- a/docs/src/pt/11-spot-id-v2.md +++ b/docs/src/pt/11-spot-id-v2.md @@ -56,11 +56,13 @@ O comprimento de câmera (mm) e o tamanho do pixel do detector (mm ou nm⁻¹). - **Detect & Fit Spots**: Detecção automática de spots usando máximos locais e subtração de fundo. - **Number**: O número máximo de spots a detectar. -- **Nearest neighbour**: A separação mínima (px) permitida entre spots detectados. Picos mais próximos do que isso são mesclados, evitando a detecção dupla do mesmo spot. +- **Nearest neighbor**: A separação mínima (px) permitida entre spots detectados. Picos mais próximos do que isso são mesclados, evitando a detecção dupla do mesmo spot. - **Fitting range (radius)**: O raio (px) da região circular usada para ajustar o pico de cada spot. Os pixels dentro deste círculo são ajustados com uma função pseudo-Voigt. - **Apply to All**: Define o raio de ajuste de cada spot como o valor atual de **Fitting range (radius)**. -- **Delete spot / Clear spots**: Remover spots detectados individualmente ou todos. -- **Copy to clipboard**: Copiar as posições e intensidades dos spots para a área de transferência. +- **Excluir / Limpar tudo**: Remover o spot selecionado ou todos os spots detectados. +- **Copiar**: Copiar as posições e intensidades dos spots para a área de transferência. +- **Ajuste global**: Realizar um ajuste global de todas as posições dos spots de uma só vez (experimental). +- **Donut**: Aplicar uma subtração de fundo em forma de rosca (experimental); a caixa ao lado define a largura (px) do anel em torno de cada spot cuja média é subtraída como fundo local. - **Details of the spot**: Quando marcado, abre uma janela mostrando informações detalhadas sobre o spot atualmente selecionado. ![Details of the spot](../assets/cap-pt-auto/FormSpotIDv2Details.png) diff --git a/docs/src/pt/12-ebsd-simulation.md b/docs/src/pt/12-ebsd-simulation.md index 991fc4242..fb287e160 100644 --- a/docs/src/pt/12-ebsd-simulation.md +++ b/docs/src/pt/12-ebsd-simulation.md @@ -165,7 +165,7 @@ O painel central mostra o padrão EBSD (de bandas de Kikuchi) para a orientaçã - **Mostrar imagem com distribuições angulares/de energia de BSE** : quando marcado, o padrão é composto por ponderação com a distribuição BSE (energia, profundidade, direção) em vez de uma única fatia. - **Energy / Depth** : quando a opção acima está desligada, seleciona a fatia de energia/profundidade a ser exibida. -- **Brilho** (**Min** / **Max**), **Polaridade**, **Cor** : faixa de brilho, polaridade e escala de cores. +- **Brilho** (**Min** / **Max**), **Contraste**, **Polaridade**, **Cor** : os pontos de preto e de branco do padrão simulado como porcentagem da faixa de exibição (controles lineares), a largura dessa faixa, sua polaridade e a escala de cores. Contraste 0 torna a faixa de exibição igual à faixa de intensidade do próprio padrão; -1 a alarga dez vezes (contraste dez vezes mais fraco) e +1 a estreita para um décimo, mantendo o centro fixo. - **Aplanar o fundo** (**FWHM**, px; desligado por padrão, 100 px) : subtrai do padrão simulado uma cópia desfocada com uma gaussiana, removendo a distribuição de brilho de variação lenta para comparar bandas e eixos de zona com um padrão experimental corrigido de fundo. A largura a meia altura é dada em pixels do detector e não depende do zoom. Afeta a imagem exibida e a exportação PNG/TIFF; a exportação CSV mantém os valores brutos. ### Imagem experimental @@ -174,7 +174,9 @@ O painel central mostra o padrão EBSD (de bandas de Kikuchi) para a orientaçã Solte um arquivo de imagem EBSD (TIFF, PNG, BMP ou JPEG; TIFF de 16 bits é lido em profundidade total) em qualquer ponto da janela para carregá-lo como padrão experimental. Ele é desenhado sobre a área do detector — acima do padrão simulado e abaixo das sobreposições de linhas de Kikuchi —, de modo que a simulação possa ser comparada diretamente com a medida. O carregamento também define **Width** e **Height** do detector com o tamanho da imagem. -- **Brilho** (**Min** / **Max**) : pontos de preto e de branco da imagem sobreposta, como fração da sua própria faixa de intensidade (controles logarítmicos). Atuam somente sobre a imagem experimental, não sobre o padrão simulado. +- **Brilho** (**Min** / **Max**), **Contraste** : os pontos de preto e de branco da imagem sobreposta como porcentagem da sua faixa de exibição, e a largura dessa faixa (controles lineares, mesma convenção do padrão simulado). Atuam somente sobre a imagem experimental. +- **Aplanar o fundo** (**FWHM**, px; desligado por padrão, 100 px) : subtrai da imagem experimental uma cópia desfocada com uma gaussiana, removendo sua distribuição de brilho de variação lenta. Os controles de intensidade passam então a atuar sobre os valores aplanados. +- **Ajustar à imagem** : define **Min**, **Max** e **Contraste** do padrão simulado de modo que seus níveis de intensidade de 2 % e 98 % sejam exibidos com o mesmo cinza que os da imagem experimental. O ajuste usa percentis, portanto não depende da solução de orientação e é insensível a um pedestal ou a alguns pixels brilhantes de eixos de zona. Polaridade, Cor e as duas configurações de **Aplanar o fundo** não são alteradas; por isso, aplane ambos os lados ou nenhum antes de pressioná-lo. - **Opacidade** : opacidade da imagem sobreposta, de 0 (invisível) a 100 % (opaca). Reduza-a para ver o padrão simulado por baixo. A orientação que explica a imagem é então procurada por um de dois mecanismos. diff --git a/docs/src/pt/2-symmetry-information.md b/docs/src/pt/2-symmetry-information.md index 765df7e0d..613874f14 100644 --- a/docs/src/pt/2-symmetry-information.md +++ b/docs/src/pt/2-symmetry-information.md @@ -95,7 +95,7 @@ Lista, para referência, todas as escolhas tabuladas de origem/configuração de Os dois painéis na parte inferior reproduzem os diagramas esquemáticos de simetria do grupo espacial na notação das *International Tables for Crystallography* Vol. A. - **Elementos de simetria (à esquerda)**: eixos de rotação/parafuso, planos de espelho/deslizamento e centros de inversão/pontos de rotoinversão são desenhados com os símbolos gráficos convencionais. - - Para a rede \(F\) do sistema cúbico, apenas um oitavo da célula unitária (somente o quadrante superior esquerdo) é mostrado. + - Para a rede \(F\) do sistema cúbico, apenas o quarto superior esquerdo da célula projetada é mostrado (consulte o [Apêndice A4.1](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md#symmetry-element-diagram)). - Esses elementos de simetria também podem ser desenhados diretamente sobre o modelo 3D no [Visualizador de estrutura](5-structure-viewer.md). - **Posições gerais (à direita)**: as posições gerais equivalentes são plotadas como círculos (uma vírgula denota uma imagem espelhada), anotadas com suas coordenadas fracionárias. - Apenas para o sistema cúbico, linhas auxiliares conectam os três círculos relacionados por um eixo de rotação de ordem três. diff --git a/docs/src/pt/20-macro/1-built-in-functions.md b/docs/src/pt/20-macro/1-built-in-functions.md index 2fe099e9a..724219d7a 100644 --- a/docs/src/pt/20-macro/1-built-in-functions.md +++ b/docs/src/pt/20-macro/1-built-in-functions.md @@ -130,6 +130,7 @@ Os ângulos de Euler não são únicos nas posições de bloqueio do cardan (θ | `Thickness` | double | Espessura da amostra (nm) | | `NumberOfDiffractedWaves` | int | Número de ondas de Bloch | | `CameraLength2` | double | Comprimento de câmera (mm) | +| `ExcitationError` | double | Raio do spot (nm⁻¹): no modo cinemático/de erro de excitação, `SpotInfo()` exporta as reflexões com \|Sg\| dentro deste valor | | `SkipRendering` | bool | Ignorar a renderização no processamento em lote | ### Modo de feixe diff --git a/docs/src/pt/20-macro/index.md b/docs/src/pt/20-macro/index.md index 13042d4e6..1db0a670d 100644 --- a/docs/src/pt/20-macro/index.md +++ b/docs/src/pt/20-macro/index.md @@ -40,7 +40,7 @@ As macros são escritas com sintaxe Python. Usando as classes e funções integr ## Janela do editor -O editor de macros tem quatro áreas principais: +O editor de macros é composto pelas seguintes áreas: | Área | Finalidade | |------|---------| @@ -112,7 +112,7 @@ Esses fundamentos estão pré-registrados no popup de autocompletar, de modo que ### NÃO utilizável -- **`print()`** : não há janela de console; a saída não vai a lugar nenhum. Use **Step by step** e observe o painel de depuração para inspecionar valores. +- **`print()`** : não há janela de console; a saída não vai a lugar nenhum. Use **Step by step** e observe o painel de depuração para inspecionar valores. (Exceção: quando a macro é executada de fora — pela linha de comando `/o` ou pelo [named pipe](3-external-control.md) — a saída de `print()` *é* capturada e devolvida.) - **`input()`** : sem stdin. - **E/S de arquivo** (`open`, `with open`) : não destinada a macros. Use os auxiliares `ReciPro.File.*` em vez disso. - **Pacotes com extensões em C**: `numpy`, `scipy`, `pandas`, `matplotlib` — não compatíveis com o IronPython. @@ -161,3 +161,4 @@ O editor seleciona automaticamente a linha relatada no traceback (o quadro mais - [20.1. Funções integradas](1-built-in-functions.md) - [20.2. Exemplos](2-examples.md) +- [20.3. Controle externo (linha de comando e named pipe)](3-external-control.md) diff --git a/docs/src/pt/4-rotation-geometry.md b/docs/src/pt/4-rotation-geometry.md index c12631ad6..9c53a7608 100644 --- a/docs/src/pt/4-rotation-geometry.md +++ b/docs/src/pt/4-rotation-geometry.md @@ -33,12 +33,14 @@ A metade superior da janela mostra o estado de rotação no "sistema de coordena ### Φ, θ, Ψ (ângulos de Euler Z–X–Z) -A orientação do cristal é parametrizada por três rotações aplicadas nesta ordem: +A orientação do cristal é parametrizada por três rotações. Descritas no referencial **solidário ao corpo (intrínseco)**, elas são aplicadas nesta ordem: 1. **Φ** — primeira rotação em torno do eixo **Z**. 2. **θ** — rotação em torno do eixo **X** do referencial girado uma vez. 3. **Ψ** — segunda rotação em torno do eixo **Z** do referencial girado duas vezes. +A mesma rotação vista no referencial **fixo do laboratório** é a sequência inversa — Ψ em torno de $Z$, depois θ em torno de $X$, depois Φ em torno de $Z$ — que é a descrição usada no [Apêndice A1.1](appendix/a1-coordinate-system/1-orientation.md). Ambas fornecem a mesma matriz $R$ abaixo; Φ é simplesmente o eixo mais externo (como em um goniômetro) e Ψ o mais interno. + Cada caixa numérica é editável; alterar um valor aqui atualiza a Janela principal e cada simulador vinculado. ### Rotation matrix diff --git a/docs/src/pt/7-diffraction-simulator/2-ped-simulation.md b/docs/src/pt/7-diffraction-simulator/2-ped-simulation.md index e1ea3b3b8..c9e80d72b 100644 --- a/docs/src/pt/7-diffraction-simulator/2-ped-simulation.md +++ b/docs/src/pt/7-diffraction-simulator/2-ped-simulation.md @@ -76,10 +76,10 @@ Controla como cada ponto de difração é desenhado. - **Opacity** : Transparência do ponto (0 = transparente, 1 = opaco). - **Radius (R)** : Raio dos pontos da rede recíproca. Para intensidades dinâmicas, a integral gaussiana $=$ Brightness $\times I_\text{dyn}$, e a Solid sphere usa o raio $R \times I_\text{dyn}^{1/2}$ (de modo que a área é proporcional à intensidade dinâmica). - **Brightness** : Disponível apenas no modo **Gaussian**. Intensidade integrada da gaussiana desenhada. -- **Colour scale** : Mapa de cores **Gray scale** ou **Cold-warm**. +- **Escala de cores** : Mapa de cores **Gray scale** ou **Cold-warm**. - **Log scale** : Exibe a intensidade em escala logarítmica. -- **Spot colour** : Cor do ponto usada quando nenhuma escala de cores é aplicada. -- **Use crystal colour** : Desenha os pontos na cor atribuída a cada cristal. +- **Cor do ponto** : Cor do ponto usada quando nenhuma escala de cores é aplicada. +- **Cor por cristal** : Desenha os pontos na cor atribuída a cada cristal. --- diff --git a/docs/src/pt/7-diffraction-simulator/4-alchemi-simulation.md b/docs/src/pt/7-diffraction-simulator/4-alchemi-simulation.md index 949321db7..a9d1d67ce 100644 --- a/docs/src/pt/7-diffraction-simulator/4-alchemi-simulation.md +++ b/docs/src/pt/7-diffraction-simulator/4-alchemi-simulation.md @@ -20,9 +20,12 @@ Para cada orientação incidente, o campo de onda dentro do cristal é resolvido $$ Y_\text{dyn} = \mathrm{Re} \sum_{jj'} \alpha_j^{*}\,\bigl(C^{\dagger} \mu_{s,c} C\bigr)_{jj'}\, \alpha_{j'}\, F_{jj'}(t), -\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda} +\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda}, +\qquad \lambda = 2\pi i\left(\gamma_j - \overline{\gamma_{j'}}\right) $$ +onde $\gamma_j$ são os autovalores de ondas de Bloch do [núcleo dinâmico](../appendix/a3-bloch-wave/calculation.md) e $\alpha_j$ suas amplitudes de excitação; $F_{jj'}(t) \to t$ no limite degenerado $\lambda \to 0$. + A matriz de ionização $\mu$ depende apenas da diferença de duas reflexões, $G = \mathbf{g}_h - \mathbf{g}_g$. $$ diff --git a/docs/src/pt/8-electron-trajectory.md b/docs/src/pt/8-electron-trajectory.md index f27063fcf..c8fce8b31 100644 --- a/docs/src/pt/8-electron-trajectory.md +++ b/docs/src/pt/8-electron-trajectory.md @@ -1,14 +1,16 @@ # Trajetórias eletrônicas -O **Simulador de trajetórias** calcula as trajetórias dos elétrons dentro de uma amostra pelo **método de Monte Carlo**: os elétrons incidentes sofrem espalhamento elástico e inelástico, e as distribuições resultantes dos elétrons retroespalhados (direção, energia, profundidade de penetração) são acumuladas. Essas distribuições também fornecem a ponderação angular/de energia/de profundidade usada pela [12. Simulação EBSD](12-ebsd-simulation.md). +O **Simulador de Trajetórias (Método de Monte Carlo)** calcula as trajetórias dos elétrons dentro de uma amostra pelo **método de Monte Carlo**: os elétrons incidentes sofrem espalhamento elástico e inelástico, e as distribuições resultantes dos elétrons retroespalhados (BSE) — direção, energia no escape, profundidade de penetração e espalhamento lateral — são acumuladas. Essas distribuições também fornecem a ponderação angular/de energia/de profundidade usada pela [12. Simulação EBSD](12-ebsd-simulation.md). ![Electron Trajectory](../assets/cap-pt-auto/FormTrajectory.png) +A janela tem três colunas: a **vista 3D das trajetórias** à esquerda, as **Estatísticas** e a estereonete da **Distribuição direcional dos BSE** no centro, e três **histogramas** à direita. A composição e a densidade da amostra vêm do cristal selecionado na janela principal; aqui só se definem a energia do feixe, a inclinação da amostra e o número de trajetórias. + --- ## Atalhos de teclado e mouse -As trajetórias são exibidas em uma vista 3-D OpenGL. Ela usa a [navegação de vista](21-shortcuts.md) padrão do ReciPro, mas **o deslocamento está desativado** — use os botões de predefinição de vista para saltar para as orientações padrão. +As trajetórias são exibidas em uma vista 3D OpenGL. Ela usa a [navegação de vista](21-shortcuts.md) padrão do ReciPro, mas **o deslocamento está desativado** — use os botões de predefinição de vista para saltar para as orientações padrão. | Atalho | Ação | |----------|--------| @@ -23,82 +25,70 @@ As trajetórias são exibidas em uma vista 3-D OpenGL. Ela usa a [navegação de ## Condições de cálculo -Energia do feixe, número de elétrons incidentes, amostra/material e outros parâmetros de Monte Carlo (veja a captura de tela geral acima). - -### Energia do feixe - -Tensão de aceleração do feixe de elétrons incidente (keV). Define a energia cinética usada tanto para os modelos de espalhamento elástico (Mott) quanto inelástico (resposta dielétrica). - -### Número de elétrons incidentes - -Quantos elétrons simular. Mais elétrons reduzem o ruído estatístico, mas aumentam o tempo de execução linearmente. +Os controles na parte superior da janela definem a execução: -### Amostra / material +- **Simular trajetórias** : inicia a execução de Monte Carlo. A barra de status na parte inferior informa separadamente o tempo decorrido do cálculo das trajetórias, do desenho dos gráficos e da renderização 3D. +- **Number of trajectories** : quantos elétrons incidentes rastrear. Mais elétrons reduzem o ruído estatístico de todas as distribuições abaixo, com um tempo de execução que cresce linearmente. +- **Inclinação da amostra** (°) : inclinação da superfície da amostra em torno do eixo *X*. Deixe em 0 para incidência normal; use **−70°** para reproduzir a geometria do [simulador EBSD](12-ebsd-simulation.md), em que a grande inclinação aumenta o rendimento de retroespalhamento. +- **Energy** (keV) / **Wavelength** / **Unit** : a tensão de aceleração do feixe incidente e o comprimento de onda do elétron, com correção relativística, vinculado a ela. A energia define a energia cinética usada tanto pelo modelo elástico (NIST Mott) quanto pelo inelástico (poder de freamento / IMFP). -Composição e densidade da amostra. Por padrão, usa o cristal atualmente selecionado na janela principal, mas pode ser substituído para estudos apenas de trajetórias. +Os próprios modelos de espalhamento não podem ser escolhidos pelo usuário: as seções de choque elásticas vêm da tabela NIST Mott incluída (com recurso ao Rutherford blindado fora de seu intervalo), e o poder de freamento da forma modificada de Jablonski (2008). O modelo efetivamente usado é indicado ao lado de cada valor em **Estatísticas**. Consulte [Atenuação e transporte](appendix/a2-beam-interaction/attenuation-transport.md) para saber o que são esses modelos. -### Inclinação da amostra +### Vista 3D das trajetórias -Ângulo de inclinação da amostra. Usado quando os dados de trajetória alimentam o [simulador EBSD](12-ebsd-simulation.md) (tipicamente 70° para EBSD). +As trajetórias vermelhas são elétrons absorvidos na amostra; as laranja são as que escapam como elétrons retroespalhados. Os círculos-guia concêntricos são rotulados em nm (ou µm), e **+X**, **+Y**, **+Z (=beam)** marcam os eixos. -### Modelo de seção de choque - -O modelo de seção de choque de espalhamento elástico (Mott / Bethe / NIST). Modelos diferentes equilibram velocidade e precisão em ângulos de inclinação grandes ou próximo de bordas de absorção. +- **Do eixo Z (=direção do feixe)** / **Do eixo X (eixo de rotação)** / **Da normal à superfície** : alinham a vista com as direções padrão. +- **Número de trajetórias a desenhar** : quantas das trajetórias calculadas renderizar (desenhar todas as 100 000 seria ilegível e lento). +- **Desenhar eixos** / **Desenhar círculos-guia** : as setas dos eixos e a escala de distância. +- **Desenhar trajetórias absorvidas na amostra** : inclui os elétrons que nunca escapam. +- **Desenhar o caminho após o escape** : continua desenhando o caminho de um elétron retroespalhado depois que ele deixou a superfície. --- -## Opções da estereonete - -Opções de exibição para a distribuição angular desenhada na projeção estereográfica (veja a captura de tela geral acima). - -### Método de projeção - -Projeção de **Wulff** (de ângulo igual) ou de **Schmidt** (de área igual). Schmidt costuma ser preferida ao ler a densidade estatística. - -### Hemisfério +## Estatísticas -Plota o hemisfério superior (retroespalhado) ou inferior (transmitido). +![Estatísticas](../assets/cap-pt-auto/FormTrajectory.panel2.groupBoxStatistics.png) -### Resolução / Escala de cores +Valores para a energia do feixe atual, com o modelo que produziu cada um indicado entre colchetes. -Largura de classe do histograma angular e o mapa de cores usado para a exibição de densidade. +- **Seção de choque de dispersão (σ_E)** (nm²) — seção de choque elástica total por átomo. +- **Livre caminho médio elástico (λ)** (nm) — distância média entre eventos de espalhamento elástico. +- **Poder de freamento (dE/ds)** (eV/nm, negativo) — energia perdida por unidade de comprimento de trajetória. +- **Coeficiente de elétrons retroespalhados, η** (%) — a fração dos elétrons incidentes que saem novamente pela superfície de entrada. É a grandeza na qual se baseia o contraste das imagens BSE. +- **Energia média de BSE** (keV) — energia média dos elétrons retroespalhados no momento em que escapam. --- -## Estatísticas +## Distribuição direcional dos BSE -![Estatísticas](../assets/cap-pt-auto/FormTrajectory.panel2.groupBoxStatistics.png) +![Distribuição direcional dos BSE](../assets/cap-pt-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) -Resumo da execução. +Distribuição angular dos elétrons retroespalhados, desenhada em uma estereonete cujo centro é a direção normal à superfície. -- **Rendimento de retroespalhamento** — fração dos elétrons incidentes que saem pela superfície de entrada. -- **Livre caminho médio** — distância média entre eventos de espalhamento. -- **Profundidade média de penetração** — profundidade máxima média alcançada por um elétron antes de sair ou ser absorvido. -- **Tempo decorrido / Taxa de processamento** — custo de execução em tempo real. +- **Frequência** / **Energia média** / **Desvio padrão da energia** : a grandeza mapeada em cor — quantos elétrons saem em cada direção, sua energia média ou a dispersão dessa energia. +- **Desenhar eixos** : sobrepõe as direções +X / ±Y / ±Z. +- **Min** / **Max**, **Resolution**, **Color** : os limites da escala de cores, o tamanho da classe angular do histograma e o mapa de cores. --- -## Distribuição de direção dos BSE - -![Distribuição direcional dos BSE (o centro do estereograma corresponde à direção normal à superfície)](../assets/cap-pt-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) +## Histogramas -Distribuição angular dos elétrons retroespalhados (o centro da estereonete corresponde à direção normal à superfície). O contorno amarelo/laranja (quando presente) marca a região subtendida pelo detector EBSD. - ---- +![Histogramas](../assets/cap-pt-auto/FormTrajectory.flowLayoutPanelProfiles.png) -## Perfis +Três distribuições dos elétrons retroespalhados, todas normalizadas para área unitária. -![Profiles](../assets/cap-pt-auto/FormTrajectory.flowLayoutPanelProfiles.png) +### Distribuição de energia dos BSE no escape -Perfis de profundidade e de energia dos elétrons simulados. +Histograma da **energia que os elétrons retroespalhados ainda carregam ao deixar a amostra** (keV) — não da sua perda de energia. O simulador EBSD a usa para ponderar a integração em energia do master pattern. -### Perfil de profundidade +### Distância máxima de BSE paralela à superfície -Histograma da profundidade final de saída (nm) dos elétrons retroespalhados. Usado pelo simulador EBSD para ponderar a integração em profundidade do master pattern. +Histograma de quanto cada elétron retroespalhado percorreu **lateralmente** (paralelamente à superfície, nm) antes de escapar. É o tamanho lateral do volume de interação e, portanto, o limite intrínseco de resolução espacial de uma medição BSE ou EBSD. -### Perfil de energia +### Profundidade máxima de penetração de BSE -Histograma da perda de energia ΔE (keV) dos elétrons retroespalhados. Usado pelo simulador EBSD para ponderar a integração em energia. +Histograma da maior profundidade **perpendicular à superfície** (nm) que cada elétron retroespalhado alcançou antes de escapar. O simulador EBSD a usa para ponderar a integração em profundidade do master pattern. --- @@ -106,6 +96,7 @@ Histograma da perda de energia ΔE (keV) dos elétrons retroespalhados. Usado pe - [Simulação EBSD](12-ebsd-simulation.md) - [Cálculo EBSD](appendix/a3-bloch-wave/ebsd.md) +- [Atenuação e transporte](appendix/a2-beam-interaction/attenuation-transport.md) — as seções de choque elásticas, o poder de freamento e os alcances usados aqui. - [Difração dinâmica (onda de Bloch)](appendix/a3-bloch-wave/index.md) - [Simulador HRTEM/STEM](9-hrtem-stem-simulator/index.md) - [Simulador de difração](7-diffraction-simulator/index.md) diff --git a/docs/src/pt/9-hrtem-stem-simulator/1-hrtem-simulation.md b/docs/src/pt/9-hrtem-stem-simulator/1-hrtem-simulation.md index 186fe19ab..326a2dafd 100644 --- a/docs/src/pt/9-hrtem-stem-simulator/1-hrtem-simulation.md +++ b/docs/src/pt/9-hrtem-stem-simulator/1-hrtem-simulation.md @@ -1,107 +1,139 @@ # Simulação HRTEM -Simula imagens de franjas de rede de TEM de alta resolução. O modo principal do [Simulador HRTEM/STEM](index.md). +A simulação **HRTEM (High-Resolution Transmission Electron Microscopy)** calcula imagens de franjas de rede de TEM de alta resolução. É o modo principal do [Simulador HRTEM/STEM](index.md). + +![Simulador no modo HRTEM](../../assets/cap-pt-auto/FormImageSimulator-hrtem.png) + +> Esta página aborda todas as configurações que aparecem no lado direito quando **Modo de imagem = HRTEM**. Para os controles do lado esquerdo — exibição do resultado e ajuste do brilho — consulte a [página de visão geral](index.md#display-settings). --- -## Fluxo de cálculo +## Visão geral + +Uma imagem HRTEM se forma quando a onda eletrônica transmitida pela amostra é projetada sob a influência das aberrações da lente objetiva. O ReciPro calcula a propagação da onda eletrônica dentro da amostra pelo método de ondas de Bloch (cálculo dinâmico) e gera a imagem HRTEM por meio da função de transferência de contraste de fase (PCTF). + +### Fluxo de cálculo + +1. **Método de ondas de Bloch**: calcula a propagação da onda eletrônica no potencial do cristal e obtém a amplitude e a fase da onda de saída +2. **Função da lente**: aplica as aberrações da lente objetiva (aberração esférica $C_s$, desfoco $\Delta f$) +3. **Coerência parcial**: leva em conta o tamanho finito da fonte (coerência espacial) e a flutuação de energia (coerência temporal) +4. **Formação da imagem**: calcula a distribuição de intensidade $|\psi(\mathbf{r})|^2$ -1. **Método de ondas de Bloch**: calcula a propagação da onda eletrônica através do potencial do cristal; obtém a amplitude e a fase da onda de saída -2. **Função da lente**: aplica as aberrações da lente objetiva (aberração esférica $C_s$, desfocagem $\Delta f$) -3. **Coerência parcial**: leva em conta o tamanho finito da fonte (coerência espacial) e a dispersão de energia (coerência temporal) -4. **Formação da imagem**: calcula a intensidade $|\psi(\mathbf{r})|^2$ +Para a teoria, consulte o [Apêndice A3.2 — Formação da imagem HRTEM](../appendix/a3-bloch-wave/hrtem.md). --- -## Parâmetros da amostra +## Amostra -![Parâmetros da amostra](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) +![Amostra](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) -| Parâmetro | Descrição | -|-----------|-------------| -| **Thickness** | Espessura da amostra (nm). As imagens HRTEM dependem fortemente da espessura | +- **Espessura** : espessura da amostra (nm). As imagens HRTEM dependem fortemente da espessura. No modo **Imagem em série** este valor é ignorado e, em seu lugar, é usada a lista de espessuras descrita abaixo. --- -## Parâmetros ópticos +## Condições TEM -### Condições do TEM +![Condições TEM](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -![Condições do TEM](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) +Define as condições de imagem da lente objetiva. -| Parâmetro | Descrição | -|-----------|-------------| -| **Acc. Vol.** | Tensão de aceleração (kV). O comprimento de onda corrigido relativisticamente é exibido ao lado | -| **Defocus** | Valor de desfocagem (nm). A desfocagem de Scherzer é exibida como referência | +| Parâmetro | Descrição | Padrão / típico | +|-----------|-------------|-------------------| +| **Tensão de acel. (kV)** | Tensão de aceleração. O comprimento de onda do elétron corrigido relativisticamente é exibido à direita | 200 kV | +| **Desfoco Δf** | Desfoco da lente objetiva (nm). O valor de referência do **Desfoco de Scherzer** é exibido abaixo | −57.8 nm | +| **Cs** | Coeficiente de aberração esférica (mm). Afeta a CTF e o desfoco de Scherzer | 0.5–1.0 (convencional), < 0.01 (corrigido por Cs) | +| **Cc** | Coeficiente de aberração cromática (mm). Determina o borramento da imagem causado pela dispersão de energia | 1.0–2.0 mm | +| **β** | Semiângulo de iluminação (mrad). Representa o efeito do tamanho finito da fonte (coerência espacial) | 0.1–1.0 mrad | +| **ΔV** | Largura a meia altura da dispersão de energia dos elétrons (eV). Junto com Cc, determina a dispersão de foco devida à aberração cromática | 0.5–2.0 eV | -### Parâmetros intrínsecos +> **Menu de clique direito**: no painel Condições TEM é possível aplicar com um único clique **Definir todas as aberrações como zero** / **Definir desfoco com o valor de Scherzer** / **Definir desfoco como 0 nm**. Predefinições de condições (300kV ARM300F, 200kV 2100F etc.) estão disponíveis em **Predefinições**, no canto inferior esquerdo. -![Parâmetros intrínsecos](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) +### Desfoco de Scherzer -| Parâmetro | Descrição | Típico | -|-----------|-------------|---------| -| **Cs** | Aberração esférica (mm) | 0.5–1.0 (convencional); < 0.01 (corrigido por Cs) | -| **Cc** | Aberração cromática (mm) | 1.0–2.0 | -| **β** | Semiângulo de iluminação (mrad) | 0.1–1.0 | -| **ΔE** | Largura 1/*e* da dispersão de energia (eV) | 0.5–2.0 | +O valor de desfoco próximo do qual o contraste de fase é ótimo, calculado a partir do comprimento de onda atual e da aberração esférica $C_s$ (exibido como referência). + +$$\Delta f_{\text{Scherzer}} = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\quad\left(\approx -1.155\,\sqrt{C_s \lambda}\right)$$ + +Nessa condição a PCTF é negativa em uma ampla faixa de frequências espaciais, de modo que as posições atômicas aparecem com contraste escuro. O ReciPro adota este valor original de Scherzer (derivado ao fixar o mínimo da fase de aberração $\chi$ em $-2\pi/3$), e o valor exibido na GUI segue esta fórmula. Observe que algumas referências usam, em vez disso, o valor de *Scherzer estendido* $-1.2\sqrt{C_s\lambda}$, que alarga ainda mais a banda de transferência. --- -## Função de Transferência de Contraste de Fase (PCTF) +## Função da lente / Função de transferência de contraste (CTF) -![Função de Transferência de Contraste de Fase (PCTF)](../../assets/cap-pt-auto/FormCTF.png) +Marcar **Função de transferência de contraste (CTF)** abre uma janela que traça como as aberrações da lente e o desfoco transferem o contraste da imagem em cada frequência espacial. -Exibida na aba da função da lente: +![Função de transferência de contraste (CTF)](../../assets/cap-pt-auto/FormCTF.png) -- $\sin\chi(u)$: função de transferência de contraste de fase ($\chi(u)$ é a função de aberração da lente) -- $E_\text{s}(u)$: envelope de coerência espacial -- $E_\text{c}(u)$: envelope de coerência temporal +- $\sin\chi(u)$ : função de transferência de contraste de fase ($\chi(u)$ é a função de aberração da lente) +- $E_\text{s}(u)$ : função envelope de coerência espacial; o amortecimento devido ao tamanho finito da fonte ($\beta$) +- $E_\text{c}(u)$ : função envelope de coerência temporal; o amortecimento devido à flutuação de energia ($C_c$, $\Delta V$) -Desfocagem de Scherzer: $\Delta f = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\ (\approx -1.155\,\sqrt{C_s \lambda})$, a condição que produz uma banda PCTF negativa larga (contraste escuro = posições atômicas). O ReciPro usa este valor original de Scherzer — derivado ao fixar o mínimo da fase de aberração $\chi$ em $-2\pi/3$ — e o valor exibido na GUI segue esta fórmula; algumas referências usam, em vez disso, o valor *Scherzer estendido* $-1.2\sqrt{C_s\lambda}$. +Alterar o limite superior do eixo horizontal $u$ (frequência espacial) altera a faixa traçada. --- -## Abertura objetiva +## Abertura da objetiva (opção HRTEM) + +![Abertura da objetiva (opção HRTEM)](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) -![Abertura objetiva](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) +Restringe as ondas difratadas que passam pela abertura da objetiva. O número de ondas difratadas cortadas pela abertura também altera o número de pontos incluídos no cálculo de ondas de Bloch (o limite superior é o número máximo de ondas de Bloch definido em **Ondas**). -Define o tamanho da abertura (mrad) e a posição. **Open aperture** a remove. O número de ondas de Bloch consideradas depende das condições da abertura. +- **Tamanho** : semiângulo da abertura da objetiva (mrad). Quanto menor, mais ondas difratadas de alto ângulo são cortadas e mais suaves ficam os detalhes de alta resolução. O raio equivalente no espaço recíproco $\sin\theta/\lambda$ (nm⁻¹) é exibido. +- **Deslocamento X** / **Y** : deslocamento do centro da abertura da objetiva (mrad). Usado para imagens de campo escuro e com feixe inclinado. +- **Abertura aberta** : abre a abertura da objetiva (infinita), de modo que todas as ondas difratadas sejam usadas na formação da imagem. +- **reflexões dentro** : o número de feixes difratados (pontos) que caem dentro da abertura (somente leitura). +- **Info da reflexão** : abre uma tabela que lista os feixes difratados dentro da abertura (intensidade, amplitude complexa etc.). + +> O tamanho da abertura da objetiva também é exibido no **Simulador de difração**. --- -## Modelos de coerência parcial +## Opções HRTEM (modelo de coerência parcial) + +![Opções HRTEM (modelo de coerência parcial)](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) -![Modelos de coerência parcial](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) +Seleciona o modelo de interferência usado ao integrar as contribuições de todas as direções do feixe incidente. -| Modelo | Descrição | -|-------|-------------| -| **Quasi-coherent (linear image)** | Rápido. Válido sob a aproximação de fase fraca | -| **TCC (Transmission Cross Coefficient)** | Mais preciso; tempo de cálculo maior | +- **Imagem linear** : computacionalmente barato. Adequado a amostras finas em que vale a aproximação de objeto de fase fraca; multiplica a PCTF pelos envelopes de coerência espacial e temporal. +- **Coef. cruz. de transm.** (coeficiente de transmissão cruzada) : computacionalmente caro, porém mais preciso. Integra o coeficiente de transmissão cruzada completo e é o modelo a usar para espalhadores fortes que excitam muitas ondas difratadas intensas. + +Para mais detalhes, consulte o [Apêndice A3.2 — Formação da imagem HRTEM](../appendix/a3-bloch-wave/hrtem.md). --- -## Modos de simulação +## Modo único/série + +![Modo único/série](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) + +- **Imagem única** : calcula uma imagem HRTEM na espessura e no desfoco atuais. +- **Imagem em série** : gera um conjunto de imagens variando a espessura e o desfoco passo a passo (uma série em espessura / em foco). Útil para encontrar a condição que melhor corresponde a uma imagem experimental. -![Modos de simulação](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) +Para uma imagem em série, defina o seguinte. -| Modo | Descrição | +| Item | Descrição | |------|-------------| -| **Single image** | Uma imagem na espessura e desfocagem atuais | -| **Serial image** | Matriz de imagens sobre faixas de espessura × desfocagem (Start / Step / Num) | +| **Espessura (nm)** / **Desfoco (nm)** | Qual grandeza varrer (ambas são permitidas) | +| **Start / Passo / Núm** | Valor inicial, largura do passo e número de imagens. São expandidos na caixa de lista abaixo, que também pode ser editada diretamente | +| **Direção horizontal:** | Quando espessura e desfoco são varridos, a grandeza disposta na direção horizontal da grade (**Desfoco** ou **Espessura**) | + +Varrer espessura e desfoco produz uma matriz de imagens linhas × colunas. + +--- + +## Propriedades da imagem + +![Propriedades da imagem](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) + +- **Tamanho (L×A)** : número de pixels da imagem simulada (512×512 por padrão). +- **Resolução** : resolução de amostragem (pm/px). Um valor menor resolve franjas de rede mais finas, mas o tempo de FFT cresce proporcionalmente. --- -## Ajuste da imagem +## Ondas -![Ajuste da imagem](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) +![Ondas](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) -| Configuração | Descrição | -|---------|-------------| -| **Min / Max** | Faixa de exibição (controles deslizantes de ajuste da imagem) | -| **Colour** | Tons de cinza ou Cold-Warm | -| **Gaussian blur (FWHM)** | Aplica um filtro gaussiano | -| **Unit cell** | Sobrepõe uma grade de célula unitária | -| **Scale** | Exibe uma barra de escala | +- Número máximo de ondas de Bloch usadas no método de Bethe (cálculo dinâmico), 80 por padrão. Um número maior melhora a precisão, mas o problema de autovalores leva um tempo $O(N^3)$ para ser resolvido. --- diff --git a/docs/src/pt/9-hrtem-stem-simulator/2-stem-simulation.md b/docs/src/pt/9-hrtem-stem-simulator/2-stem-simulation.md index 29e601276..a83ea2b4c 100644 --- a/docs/src/pt/9-hrtem-stem-simulator/2-stem-simulation.md +++ b/docs/src/pt/9-hrtem-stem-simulator/2-stem-simulation.md @@ -50,7 +50,7 @@ Consulte o [Apêndice A3.4 — Cálculo STEM](../appendix/a3-bloch-wave/stem.md) | Parâmetro | Descrição | Padrão / típico | |-----------|-------------|-------------------| -| **Acc. Vol. (kV)** | Tensão de aceleração. O comprimento de onda do elétron corrigido relativisticamente é exibido ao lado | 200 kV | +| **Tensão de acel. (kV)** | Tensão de aceleração. O comprimento de onda do elétron corrigido relativisticamente é exibido ao lado | 200 kV | | **Defocus Δf** | Desfocagem da lente objetiva (formadora da sonda) (nm) | −57.8 nm | | **Cs** | Coeficiente de aberração esférica (mm). Afeta o tamanho da sonda | 0.5–1.0 mm | | **Cc** | Coeficiente de aberração cromática (mm) | 1.0–2.0 mm | @@ -102,9 +102,9 @@ Defina a geometria da sonda convergente e do detector anular. Cada ângulo tamb --- -## Ondas difratadas +## Ondas -![Ondas difratadas](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Ondas](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** : número máximo de ondas de Bloch usadas no método de Bethe (padrão 80). O custo do problema de autovalores escala com o cubo do número de ondas. diff --git a/docs/src/pt/9-hrtem-stem-simulator/3-potential-simulation.md b/docs/src/pt/9-hrtem-stem-simulator/3-potential-simulation.md index e439424a6..42306d2f9 100644 --- a/docs/src/pt/9-hrtem-stem-simulator/3-potential-simulation.md +++ b/docs/src/pt/9-hrtem-stem-simulator/3-potential-simulation.md @@ -22,7 +22,7 @@ Os elétrons dentro de um cristal são espalhados pelo potencial do cristal. Sua - **Acc. voltage (kV)** — tensão de aceleração. Ela define o comprimento de onda do elétron e é usada para calcular os coeficientes de Fourier $U_g$ do potencial. -> **Defocus, Cs, Cc, β, ΔE e a PCTF ficam inativos no modo de potencial** (nenhuma óptica de formação de imagem é aplicada) e aparecem esmaecidos. +> **Defocus, Cs, Cc, β, ΔV e a PCTF ficam inativos no modo de potencial** (nenhuma óptica de formação de imagem é aplicada) e aparecem esmaecidos. --- @@ -59,9 +59,9 @@ $U_g$ e $U'_g$ podem ser exibidos ao mesmo tempo (um painel é adicionado para c --- -## Ondas difratadas +## Ondas -![Ondas difratadas](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Ondas](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** — número máximo de ondas de Bloch (coeficientes de Fourier) incluídas na síntese de Fourier do potencial (padrão 80). Valores maiores incluem frequências espaciais mais altas e reproduzem detalhes mais finos do potencial. diff --git a/docs/src/pt/9-hrtem-stem-simulator/index.md b/docs/src/pt/9-hrtem-stem-simulator/index.md index 0925f713b..8fa3ad341 100644 --- a/docs/src/pt/9-hrtem-stem-simulator/index.md +++ b/docs/src/pt/9-hrtem-stem-simulator/index.md @@ -4,10 +4,25 @@ title: HRTEM / STEM Simulator # HRTEM / STEM Simulator -O **Simulador HRTEM/STEM** simula imagens de franjas de rede (HRTEM) por TEM, imagens STEM e potenciais projetados. Clique em **Simulate** para executar. +O **Simulador HRTEM/STEM** simula imagens de franjas de rede de TEM (HRTEM), imagens STEM e potenciais cristalinos projetados para o cristal e a orientação selecionados. Clique em **Simular** para executar. ![Simulador HRTEM/STEM](../../assets/cap-pt-auto/FormImageSimulator.png) +A janela é dividida em duas metades. O **lado esquerdo** exibe o resultado da simulação e controla sua aparência (painéis de imagem, brilho, cor, barra de escala etc.); o **lado direito** reúne as condições de cálculo (**Propriedades ópticas** e **Configurações de simulação**). + +--- + +## Esta página e as páginas de cada modo + +- **Esta página (visão geral)**: as operações comuns a todos os modos, junto com os **controles de exibição e ajuste do resultado no lado esquerdo**. +- **Páginas de cada modo**: todas as configurações que aparecem no **lado direito** naquele modo, descritas de modo que cada página seja autossuficiente (por isso algumas configurações aparecem em mais de uma página). + +| Modo | Conteúdo | Página | +|------|----------|------| +| **HRTEM** | Imagens de franjas de rede de TEM de alta resolução | [Simulação HRTEM](1-hrtem-simulation.md) | +| **STEM** | Imagens de microscopia eletrônica de transmissão por varredura (BF / ABF / LAADF / HAADF) | [Simulação STEM](2-stem-simulation.md) | +| **Potential** | Potencial cristalino projetado ($U_g$ / $U'_g$) | [Simulação de potencial](3-potential-simulation.md) | + --- ## Atalhos de teclado e mouse @@ -34,217 +49,107 @@ Os resultados são exibidos como um ou mais painéis de imagem. Eles usam a [nav | Objetivo | Ponto de partida | Referência | |------|------------|-----------| -| Calcular uma imagem HRTEM | Defina **Image mode** como **HRTEM**, depois ajuste a tensão de aceleração e a desfocagem em **TEM conditions** | [Simulação HRTEM](1-hrtem-simulation.md), [Formação da imagem HRTEM](../appendix/a3-bloch-wave/hrtem.md) | -| Calcular uma imagem STEM | Defina **Image mode** como **STEM**, depois ajuste o ângulo de convergência e o detector em **STEM options** | [Simulação STEM](2-stem-simulation.md), [Cálculo STEM](../appendix/a3-bloch-wave/stem.md) | -| Visualizar o potencial projetado | Defina **Image mode** como **Potential** | [Simulação de potencial](3-potential-simulation.md) | -| Gerar uma série de espessura / desfocagem | Configure **Single / Serial** e as condições de imagem em **HRTEM options** | [Simulação HRTEM](1-hrtem-simulation.md) | -| Usar HAADF-STEM com TDS | Defina fatores de temperatura atômica diferentes de zero e use um detector LAADF / HAADF | [Cálculo STEM](../appendix/a3-bloch-wave/stem.md) | +| Calcular uma imagem HRTEM | Defina **Modo de imagem** como **HRTEM** e ajuste a tensão de aceleração e o desfoco em **Condições TEM** | [Simulação HRTEM](1-hrtem-simulation.md), [Formação da imagem HRTEM](../appendix/a3-bloch-wave/hrtem.md) | +| Calcular uma imagem STEM | Defina **Modo de imagem** como **STEM** e ajuste o ângulo de convergência e o detector em **Opções STEM** | [Simulação STEM](2-stem-simulation.md), [Cálculo STEM](../appendix/a3-bloch-wave/stem.md) | +| Visualizar o potencial projetado | Defina **Modo de imagem** como **Potential** | [Simulação de potencial](3-potential-simulation.md) | +| Gerar uma série de espessura / desfoco | No HRTEM, configure **Modo único/série** e as condições de imagem | [Simulação HRTEM](1-hrtem-simulation.md) | +| Usar HAADF-STEM com TDS | Defina fatores de temperatura atômica diferentes de zero e mova o detector STEM para LAADF / HAADF | [Cálculo STEM](../appendix/a3-bloch-wave/stem.md) | --- ## Fluxo de trabalho básico -1. Selecione o cristal e a orientação na janela principal e, em seguida, abra este simulador. -2. Escolha HRTEM, STEM ou Potential em **Image mode**. -3. Ajuste a tensão de aceleração, a desfocagem, as aberrações, as aberturas e as configurações de convergência STEM em **Optical property**. -4. Ajuste a espessura, o tamanho da imagem, a resolução, a contagem de ondas de Bloch e o modelo de coerência parcial em **Simulation property**. -5. Clique em **Simulate** e, em seguida, ajuste o brilho, a normalização, a barra de escala e os rótulos em **Display settings**. +1. Selecione o cristal e a orientação na janela principal e, em seguida, abra esta janela. +2. Escolha HRTEM, STEM ou Potential em **Modo de imagem**. +3. Ajuste a tensão de aceleração, o desfoco, as aberrações, a abertura, o ângulo de convergência STEM etc. em **Propriedades ópticas** (consulte as páginas de cada modo). +4. Ajuste a espessura, o tamanho da imagem, a resolução, o número de ondas de Bloch, o modelo de coerência parcial etc. em **Configurações de simulação** (consulte as páginas de cada modo). +5. Clique em **Simular** e, se necessário, ajuste a aparência com **Ajustar**, **Normalização** e **Exibição** no lado esquerdo. --- -## Área da imagem - -A metade esquerda da janela mostra a imagem simulada. A barra de status na parte superior informa a posição do cursor (**X:**, **Y:**) e o valor da imagem **Value:** (intensidade) sob o cursor, ao lado de uma escala de intensidade **Low → High** que reflete o mapa de cores e a faixa de brilho atuais. +## Seleção do modo de imagem ---- - -## Menu Arquivo +![Modo de imagem](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){ align=left } +O **Modo de imagem** no canto superior direito seleciona o tipo de cálculo. Os painéis à direita (**Propriedades ópticas** e **Configurações de simulação**) mudam de acordo com o modo escolhido.
-### Menu Ajuda - +- **HRTEM** — imagens de franjas de rede de TEM de alta resolução → [Simulação HRTEM](1-hrtem-simulation.md) +- **STEM** — imagens de microscopia eletrônica de transmissão por varredura → [Simulação STEM](2-stem-simulation.md) +- **Potential** — potencial cristalino projetado → [Simulação de potencial](3-potential-simulation.md) --- -## Image mode / Sample - -![Modo de imagem](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){align=left} - -HRTEM, Potential ou STEM.
- -![Amostra](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png){ align=left style="clear: both" } -Define a espessura da amostra.
- -## Optical property { style="clear: both" } - -### TEM conditions - -![Condições TEM](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) - -Tensão de aceleração, desfocagem (Scherzer exibido). - -#### Acc. voltage - -Tensão de aceleração do microscópio eletrônico. Alterá-la atualiza o comprimento de onda corrigido relativisticamente (exibido ao lado do campo) e, junto com **Cs**, o valor sugerido de **Scherzer defocus** mostrado abaixo. - -#### Defocus - -Valor de desfocagem da lente objetiva. A desfocagem de Scherzer (o valor que maximiza a transferência de contraste de fase na aproximação de objeto de fase fraca) é mostrada abaixo como referência. - -### Inherent property (HRTEM optical aberrations) - -Parâmetros de aberração específicos do microscópio usados pelo cálculo da função de lente. - -- **Cs** — coeficiente de aberração esférica. -- **Cc** — coeficiente de aberração cromática. -- **β** — semiângulo de iluminação (efeito de fonte finita). -- **ΔE** — largura 1/e da flutuação de energia dos elétrons. - -### Lens function - -Gráficos da função de lente. Ajustar o limite superior de *u* altera a faixa de desenho. - -- **sin[χ(u)]** — função de transferência de contraste de fase (PCTF). -- **E_s(u)** — função de envelope de coerência espacial. -- **E_c(u)** — função de envelope de coerência temporal. - -### Objective aperture (HRTEM option) - -![Abertura da objetiva (opção HRTEM)](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) - -Cs, Cc, beta, delta-E, PCTF, envelopes de coerência espacial/temporal, abertura objetiva. - -#### Size - -Tamanho da abertura objetiva em mrad. Marque **Open aperture** para remover a abertura. O número de pontos de difração incluídos no cálculo de ondas de Bloch depende da abertura; o máximo é limitado pelo valor **Max Bloch waves** em **Simulation property**. - -#### Shift - -Deslocamento horizontal da abertura em mrad — usado para imitar uma abertura objetiva deslocada no HRTEM. - -#### Spot info - -Abre a lista detalhada de pontos (intensidade, amplitude complexa, etc.) para as reflexões que passam pela abertura. Conveniente quando o Simulador de difração também está aberto para comparação. +## Área da imagem (lado esquerdo) -### STEM options (optical) +A metade esquerda da janela mostra a imagem simulada. A barra de status na parte superior informa a posição do cursor (**X:**, **Y:**) e o **Valor:** da imagem (intensidade) sob o cursor, ao lado de uma escala de intensidade **Baixo → Alto** que reflete o mapa de cores e a faixa de brilho atuais. -![Opções STEM (óptica)](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxSTEMoption1.png) - -#### Convergence semi-angle - -Semiângulo da sonda convergente (mrad). Controla o tamanho da sonda STEM e a resolução espacial da imagem simulada. - -#### Detector geometry - -Ângulos de coleta interno / externo do detector anular (mrad). Escolha entre BF (ângulo interno pequeno), ABF, LAADF, HAADF (ângulo interno grande). - -#### Scan area / step - -Campo de visão de varredura e tamanho do pixel para a imagem STEM. +Quando várias imagens são produzidas (uma imagem em série, ou a magnitude/fase de um potencial), elas são dispostas em grade, e todos os painéis dão zoom e se deslocam em conjunto. --- -## Simulation property - -### HRTEM options - -![Opções HRTEM](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) - -Max Bloch waves, pixels/resolução da imagem, coerência parcial (quasi-coherent / TCC), modo Single/Serial. - -#### Max Bloch waves +## Exibição e ajuste dos resultados (painel esquerdo) {#display-settings} -Número máximo de ondas de Bloch usadas no cálculo dinâmico. Aumentá-lo melhora a precisão ao custo do tempo de resolução de autovalores de *O*(*N*³). +O painel no canto inferior esquerdo ajusta a aparência do resultado — brilho, cor, normalização e sobreposições. Essas opções valem para todos os modos e têm efeito sem recalcular. -#### Image property (pixels & resolution) +### Ajustar -Dimensões em pixels e resolução de amostragem da imagem simulada. Uma resolução maior fornece um padrão de franjas mais fino, mas um tempo de FFT proporcionalmente mais longo por fatia. - -#### Partial-coherent model - -Como a interferência de ondas é tratada ao combinar as contribuições de todas as direções do feixe incidente. - -- **Quasi-coherent** — modelo rápido e aproximado que multiplica a função de transferência de contraste de fase pelos envelopes de coerência espacial e temporal. -- **Transmission cross coefficient (TCC)** — modelo mais preciso que integra sobre o coeficiente de transmissão cruzado completo. Mais lento, mas exato no regime de imagem linear. - -Consulte [Apêndice A3.2 — Formação da imagem HRTEM](../appendix/a3-bloch-wave/hrtem.md). - -#### Single / Serial mode - -- **Single image** — simula uma única imagem na espessura definida em **Sample property** e na desfocagem definida em **Optical property**. -- **Serial image** — gera uma matriz espessura × desfocagem de acordo com **Start / Step / Num** para cada uma. Útil para encontrar a condição que melhor corresponde a uma imagem experimental. +![Ajustar](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) -### STEM options (simulation) +- **Min** / **Max** : extremos inferior (preto) e superior (branco) da faixa de intensidade exibida. Use as barras deslizantes para ajustar o contraste. +- **Cor** : escala de cores da imagem — **Gray scale** (tons de cinza) ou **Cold-Warm** (do azul ao vermelho). +- **Desfoque gaussiano (FWHM)** : quando marcado, aplica um desfoque gaussiano com a largura a meia altura (pm) indicada à direita, aproximando uma resolução finita (função de espalhamento pontual). -![Opções STEM (simulação)](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSTEMoption2.png) +### Normalização -- **Bloch wave count** — mesma função que para HRTEM, aplicada por posição da sonda. -- **Angular resolution** — número de pontos de amostragem na integração da direção da sonda. -- **TDS treatment** — se inclui o espalhamento térmico difuso por meio dos fatores de temperatura *B*. Necessário para LAADF/HAADF. +![Normalização](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) -### Potential options +- **Por imagem** : quando marcado, normaliza cada imagem separadamente (quando desmarcado, toda a série compartilha uma escala comum). +- **Min** / **Max** : fixa o extremo inferior / superior da normalização no valor indicado à direita, em vez do mínimo / máximo da imagem. -![Opções de potencial](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxPotentialOption.png) +### Imagem STEM -Exibido quando **Image mode = Potential**. +![Imagem STEM](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -- **Target potential** — escolha **U_g** (elástico) ou **U′_g** (absorção / TDS). -- **Display method** — **Magnitude and phase** ou **Real and imaginary part**. +Exibido apenas no modo STEM. Seleciona qual componente de espalhamento da imagem STEM calculada é exibido (**Elástico**, **TDS** ou **Elástico & TDS**). Por ser específico do STEM, também é descrito na página [Simulação STEM](2-stem-simulation.md). -### Image properties +### Exibição -![Propriedades da imagem](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) +![Exibição](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) -### Diffracted waves +Define os elementos sobrepostos à imagem. -![Ondas difratadas](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +- **Célula** : sobrepõe o contorno da célula unitária projetada, para relacionar o contraste da imagem com a rede cristalina. +- **Texto** : sobrepõe rótulos como espessura, desfoco e índices. É possível especificar **Tam.** (tamanho da fonte) e **Cor**. +- **Escala** : sobrepõe uma barra de escala. É possível especificar **Compr.** (nm) e **Cor**. --- -## Simulate +## Execução da simulação ![Ações de simulação](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) ---- - -## Display settings - -### Adjust - -![Ajustar](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) - -Brilho mín./máx., escala de cores, desfoque gaussiano. - -### Normalization - -![Normalização](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) - -### Display - -![Exibição](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) - -Rótulo (espessura/desfocagem), barra de escala, sobreposição da célula unitária. - -### STEM image - -![Imagem STEM](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) +- **Simular** : executa o cálculo com o cristal, as condições do microscópio, a espessura, o desfoco e as configurações de exibição atuais. +- **Parar** : interrompe o cálculo em andamento (exibido apenas durante o cálculo). +- **Tempo real** : quando marcado, recalcula imediatamente à medida que o cristal é girado (oculto no modo STEM). +- **Predefinições** : mostra/oculta a janela de predefinições, que armazena e recupera condições de imagem TEM. --- -## Simulação STEM +## Menu Arquivo -O cálculo depende de: ângulo de convergência, contagem de ondas de Bloch, resolução angular. +![Menu Arquivo](../../assets/cap-pt-auto/FormImageSimulator.menuStrip1.fileToolStripMenuItem.png) -| Detector | Contribuição | -|----------|-------------| -| BF, ABF | Elástico | -| LAADF, HAADF | Inelástico (TDS) | +- **Salvar imagem** : salva **como imagem (formato PNG)**, **como imagem (formato TIFF)** ou **como metarquivo (EMF)**. **Salvar individualmente no modo de imagem em série** grava as imagens de uma execução em série uma a uma. +- **Copiar imagem** : copia para a área de transferência **como imagem** ou **como metarquivo (EMF)**. +- **Sobrepor símbolos** : incorpora a célula unitária, os rótulos e a barra de escala à imagem salva. +- **Carregar parâmetros TEM** / **Salvar parâmetros TEM** : salvam as condições ópticas (tensão de aceleração, aberrações etc.) em um arquivo e as restauram. -> Defina os fatores de temperatura diferentes de zero para TDS (B = 0.5 Ų em caso de dúvida). Intensidade HAADF $\propto Z^2$. +## Menu Ajuda -![Comparação de simulação STEM: Dr. Probe vs ReciPro](../../assets/references/STEM_DrProbe_comparison.png) +![Menu Ajuda](../../assets/cap-pt-auto/FormImageSimulator.menuStrip1.helpToolStripMenuItem.png) -Um relatório mais detalhado está disponível em PDF: [Comparação de simulações STEM pela GUI do Dr. Probe (v1.10) e ReciPro (v4.854)](https://github.com/seto77/ReciPro/files/10976084/ComparisonSTEMsimulations.pdf). Consulte [Simulação STEM](2-stem-simulation.md) para detalhes. +- **Conceito básico da simulação HRTEM** : abre a explicação da formação da imagem HRTEM ([Apêndice A3.2](../appendix/a3-bloch-wave/hrtem.md)). +- **Biblioteca de cálculo** : seleciona a biblioteca de cálculo — **Native code** (C++/Eigen, rápida) ou **Managed code** (.NET). A nativa normalmente é mais rápida. --- diff --git a/docs/src/pt/appendix/a1-coordinate-system/2-diffraction.md b/docs/src/pt/appendix/a1-coordinate-system/2-diffraction.md index 4f1d39388..9404fdaaa 100644 --- a/docs/src/pt/appendix/a1-coordinate-system/2-diffraction.md +++ b/docs/src/pt/appendix/a1-coordinate-system/2-diffraction.md @@ -52,3 +52,13 @@ Uma vez que o detector esteja inclinado: | **Camera length 2** ($C_2$) | Distância da amostra ao foot (mm) | | **Pixel size** | Comprimento do lado de um pixel (quadrado) (mm); apenas pixels quadrados são suportados | | **Detector width / height** | Número de pixels na horizontal / vertical | + + +## Duas definições do erro de excitação $S_g$ + +O ReciPro usa duas definições deliberadamente diferentes do erro de excitação, adequadas a cada contexto: + +- **Exibição cinemática e `SpotInfo()` (modo cinemático/de erro de excitação)** : a distância **radial** com sinal entre o ponto da rede recíproca e a esfera de Ewald, $S_g = k - \lvert\boldsymbol{g} - \boldsymbol{C}\rvert$, com o centro da esfera $\boldsymbol{C} = (0, 0, k)$ e $k = 1/\lambda$. $S_g > 0$ significa que o ponto está dentro da esfera. O simulador cinemático não pressupõe forma nem espessura da amostra, de modo que ali não existe normal à superfície; a distância radial isotrópica é a escolha neutra para selecionar e exibir reflexões. +- **Cálculo dinâmico (Bethe)** : a distância medida **ao longo da normal à superfície da amostra** $\boldsymbol{n}$, $S_g = \sqrt{P_g^2/4 + Q_g} - P_g/2$, com $P_g = 2\boldsymbol{n}\cdot(\boldsymbol{k}_0 + \boldsymbol{g})$ e $Q_g = k_0^2 - \lvert\boldsymbol{k}_0 + \boldsymbol{g}\rvert^2$. Essa definição é exigida pela condição de contorno imposta na superfície da amostra. + +As duas praticamente coincidem na incidência normal (normal à superfície paralela ao feixe), mas **não são a mesma grandeza**; não misture valores obtidos das saídas cinemática e dinâmica. diff --git a/docs/src/pt/appendix/a2-beam-interaction/attenuation-transport.md b/docs/src/pt/appendix/a2-beam-interaction/attenuation-transport.md index 318a8e138..b89f6cba8 100644 --- a/docs/src/pt/appendix/a2-beam-interaction/attenuation-transport.md +++ b/docs/src/pt/appendix/a2-beam-interaction/attenuation-transport.md @@ -55,11 +55,11 @@ O índice de refração de raios X de um sólido é **ligeiramente menor que 1** $$n = 1 - \delta + i\beta, \qquad \beta = \frac{\mu_\text{abs}\lambda}{4\pi} = \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,f''_i, \qquad \delta \simeq \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,(Z_i+f'_i),$$ -onde $n_i$ é a densidade numérica do elemento $i$ e $r_e$ o raio clássico do elétron. Aqui $\mu_\text{abs}$ é a parte absortiva da atenuação (vinculada a $f''$); ela não precisa ser igual ao $\mu$ total acima, que também contém o espalhamento Rayleigh e Compton. Como $n<1$, os raios X sofrem **reflexão externa total** abaixo de um pequeno **ângulo crítico** rasante +onde $n_i$ é a densidade numérica do elemento $i$ e $r_e$ o raio clássico do elétron. Aqui $\mu_\text{abs}$ é a parte absortiva da atenuação (vinculada a $f''$); ela não precisa ser igual ao $\mu$ total acima, que também contém o espalhamento Rayleigh e Compton. Quando $\delta>0$ o índice de refração é menor que 1, de modo que os raios X sofrem **reflexão externa total** abaixo de um pequeno **ângulo crítico** rasante $\alpha_c$: -$$\theta_c \simeq \sqrt{2\delta}.$$ +$$\alpha_c \simeq \sqrt{2\delta}.$$ -Isto decorre da geometria de refração: para um ângulo rasante $\alpha$, o vetor de onda vertical dentro do sólido é $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, que atinge zero em $\alpha = \alpha_c = \sqrt{2\delta}$; abaixo disso a onda não consegue se propagar para dentro do material e é totalmente refletida. A parte real da **densidade de comprimento de espalhamento**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, fixa $\delta$ e é o análogo de raios X da SLD de nêutrons usada em refletometria. O ReciPro reporta $\delta$, $\beta$, $\theta_c$ e a SLD de raios X na tabela escalar. +Isto decorre da geometria de refração: para um ângulo rasante $\alpha$, o vetor de onda vertical dentro do sólido é $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, que atinge zero em $\alpha = \alpha_c = \sqrt{2\delta}$; abaixo disso a onda não consegue se propagar para dentro do material e é totalmente refletida. A expressão pressupõe o limite sem perdas $\beta \ll \delta$: com um $\beta$ finito, uma onda evanescente ainda penetra alguns nanômetros e a refletividade fica ligeiramente abaixo de 1. Logo acima de uma borda de absorção, $\delta$ pode até se tornar negativo; nesse caso não há ângulo crítico e o ReciPro não reporta nenhum. A parte real da **densidade de comprimento de espalhamento**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, fixa $\delta$ e é o análogo de raios X da SLD de nêutrons usada em refletometria. O ReciPro reporta $\delta$, $\beta$, $\alpha_c$ (listado como **θc** na tabela escalar) e a SLD de raios X. --- @@ -69,7 +69,7 @@ Um elétron rápido em um sólido tanto **espalha** (mudando de direção) quant ### Espalhamento elástico e livre caminho médio -A seção de choque elástica $\sigma_\text{el}$ mede com que facilidade um único átomo desvia o elétron. O ReciPro usa as seções de choque **NIST Mott** (uma solução por ondas parciais da equação relativística de Dirac no potencial atômico blindado), válidas aproximadamente no intervalo **50 eV – 36.4 keV**; fora desse intervalo, ou para elementos não presentes na tabela, ele recorre à aproximação de **Rutherford blindado**. As duas não precisam se conectar de forma perfeitamente suave na fronteira. A seção de choque total é a integral angular da diferencial, +A seção de choque elástica $\sigma_\text{el}$ mede com que facilidade um único átomo desvia o elétron. O ReciPro usa as seções de choque **NIST Mott** (uma solução por ondas parciais da equação relativística de Dirac no potencial atômico blindado). A tabela incluída cobre **50 eV – 36.4 keV** (essa é a extensão da tabulação própria do ReciPro, não um limite do método de Mott em si); fora desse intervalo, ou para elementos não presentes na tabela, ele recorre à aproximação de **Rutherford blindado**. As duas não precisam se conectar de forma perfeitamente suave na fronteira. A seção de choque total é a integral angular da diferencial, $$\sigma_\text{el} = 2\pi\int_0^\pi \frac{d\sigma}{d\Omega}\,\sin\Theta\,d\Theta, \qquad \frac{d\sigma}{d\Omega} \propto \frac{Z^2}{E^2}\,\frac{1}{\big[\sin^2(\Theta/2)+\eta\big]^2},$$ @@ -85,11 +85,11 @@ A energia é perdida principalmente em excitações eletrônicas (ionização, p $$S(E) = -\frac{dE}{ds} > 0,$$ -onde aqui $s$ é o **comprimento do caminho** ao longo da trajetória (a variável da curva *|dE/ds|* da aba), não a variável de espalhamento $\sin\theta/\lambda$ usada em outras partes deste apêndice. O gradiente de energia $dE/ds$ é negativo, de modo que a aba traça $S$ para cima. Em energias de keV, ele segue, conceitualmente, a forma de **Bethe** +onde aqui $s$ é o **comprimento do caminho** ao longo da trajetória (a variável da curva *|dE/ds|* da aba), não a variável de espalhamento $\sin\theta/\lambda$ usada em outras partes deste apêndice. O próprio gradiente $dE/ds$ é negativo, de modo que a aba traça seu módulo $S$ para cima. Em energias de keV, ele segue, conceitualmente, a forma de **Bethe** $$S(E) \;\propto\; \frac{Z\rho}{A}\,\frac{1}{E}\,\ln\!\frac{E}{J},$$ -com $J$ a **energia média de excitação** do sólido. Este esboço não relativístico mostra apenas o escalonamento; o ReciPro avalia uma forma corrigida/empírica (do tipo Joy–Luo) que permanece bem-comportada em baixa energia. A **energia de plasmon** $E_p$ na tabela escalar é uma caracterização relacionada, mas distinta, das mesmas excitações eletrônicas. O **livre caminho médio inelástico** (IMFP) é a distância média correspondente entre colisões com perda de energia; o ReciPro pode avaliá-la a partir da fórmula preditiva **TPP-2M**, +com $J$ a **energia média de excitação** do sólido. Este esboço não relativístico mostra apenas o escalonamento; o ReciPro avalia a forma modificada de **Jablonski (2008)**, que permanece bem-comportada em baixa energia (a forma empírica mais antiga de **Joy–Luo (1989)** também está implementada). A **energia de plasmon** $E_p$ na tabela escalar é uma caracterização relacionada, mas distinta, das mesmas excitações eletrônicas. O **livre caminho médio inelástico** (IMFP) é a distância média correspondente entre colisões com perda de energia; o ReciPro pode avaliá-la a partir da fórmula preditiva **TPP-2M**, $$\lambda_\text{in}(E) = \frac{E}{E_p^2\left[\beta_\text{T}\ln(\gamma_\text{T} E) - C/E + D/E^2\right]},$$ diff --git a/docs/src/pt/appendix/a2-beam-interaction/fluorescence.md b/docs/src/pt/appendix/a2-beam-interaction/fluorescence.md index 50f70e032..76c54326a 100644 --- a/docs/src/pt/appendix/a2-beam-interaction/fluorescence.md +++ b/docs/src/pt/appendix/a2-beam-interaction/fluorescence.md @@ -17,11 +17,11 @@ e é, portanto, característica do elemento: - **Linhas K** — vacância na camada $K$ preenchida a partir de $L$ ($K\alpha$) ou $M$ ($K\beta$). - **Linhas L** — vacância na camada $L$ preenchida a partir de $M$/$N$ ($L\alpha$, $L\beta$, …). -Somente as transições permitidas pelas regras de seleção dipolar aparecem, e é por isso que o espectro é formado por algumas linhas discretas (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …) em vez de um contínuo. Suas energias seguem a **lei de Moseley**; na aproximação hidrogenoide blindada, +O espectro é formado por algumas linhas discretas (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …) em vez de um contínuo porque as próprias energias das camadas são quantizadas; as regras de seleção de dipolo elétrico decidem então quais dessas transições são intensas (linhas proibidas, multipolares e satélites mais fracas também existem). Suas energias seguem a **lei de Moseley**; na aproximação hidrogenoide blindada, $$E_{n_2\to n_1} \approx R_\infty hc\,(Z-\sigma)^2\left(\frac{1}{n_1^2} - \frac{1}{n_2^2}\right), \qquad \text{so}\qquad \sqrt{E} \propto (Z-\sigma),$$ -com $\sigma$ sendo uma constante de blindagem. Para $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$), isso se reduz a $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. Essa dependência monótona de $Z$, governada pela contagem de elétrons, é a base da identificação elementar (EDX/WDX). +com $\sigma$ sendo uma constante de blindagem. Para $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$), isso se reduz a $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. A dependência em $Z$ é governada pela **carga nuclear**, apenas blindada pelos elétrons restantes; por isso é monótona e praticamente insensível ao estado químico — o que a torna a base da identificação elementar (EDX/WDX). --- diff --git a/docs/src/pt/appendix/a2-beam-interaction/index.md b/docs/src/pt/appendix/a2-beam-interaction/index.md index cc6e96b67..86a3781e0 100644 --- a/docs/src/pt/appendix/a2-beam-interaction/index.md +++ b/docs/src/pt/appendix/a2-beam-interaction/index.md @@ -33,7 +33,7 @@ Essas três convenções descrevem a mesma geometria; apenas a escala difere. Va | Gráfico do pico de difração | $Q = 4\pi\sin\theta/\lambda$ | $Q = q = 4\pi s$ | !!! note "Unidades" - As parametrizações publicadas dos fatores de forma usam $s$ em Å⁻¹ (logo $s^2$ em Å⁻²), enquanto o ReciPro carrega $s^2$ internamente em nm⁻². As duas diferem por um fator $100$ em $s^2$; as curvas e tabelas são apresentadas nas unidades indicadas no cabeçalho de cada tabela. Um modelo — **Kirkland** — é tabelado em função de $q = 2s = 1/d$ em vez de $s$; veja [Atomic scattering factors](scattering-factor.md). + As parametrizações publicadas dos fatores de forma usam $s$ em Å⁻¹ (logo $s^2$ em Å⁻²), enquanto o ReciPro carrega $s^2$ internamente em nm⁻². As duas diferem por um fator $100$ em $s^2$; as curvas e tabelas são apresentadas nas unidades indicadas no cabeçalho de cada tabela. Um modelo — **Kirkland** — é tabelado em função de $q_K = 2s = 1/d$ em vez de $s$; veja [Atomic scattering factors](scattering-factor.md). Observe que este $q_K$ **não** é o $q = 2\pi/d$ da tabela Reflections acima: os dois diferem por um fator $2\pi$. ### Bragg, Laue e a esfera de Ewald @@ -61,7 +61,7 @@ isto é, um sinal de **menos** no expoente. Essa escolha fixa o sinal da parte i ## Espalhamento cinemático vs. dinâmico -Este apêndice trata do **espalhamento simples (cinemático)**: o feixe incidente espalha uma vez, e a amplitude difratada é o fator de estrutura da próxima página. Essa é a imagem correta quando a interação é fraca — raios X e nêutrons em quase todas as amostras, e elétrons em espécimes *muito finos*. +Este apêndice trata do **espalhamento simples (cinemático)**: o feixe incidente espalha uma vez, e a amplitude difratada é o fator de estrutura da próxima página. Essa é a imagem correta quando a interação é fraca — raios X e nêutrons em pós, cristais imperfeitos e amostras finas, e elétrons em espécimes *muito finos*. (Mesmo os raios X se tornam dinâmicos em um cristal grande e quase perfeito, onde a extinção primária enfraquece as reflexões mais intensas.) Quando a interação é forte — elétrons em qualquer cristal que não seja o mais fino — o feixe espalha muitas vezes antes de sair, a intensidade é redistribuída entre as reflexões, e $\lvert F\rvert^2$ não fornece mais a intensidade medida. Esse regime requer a teoria **dinâmica** do [Appendix A3](../a3-bloch-wave/index.md). Os fatores de espalhamento e os fatores de estrutura aqui deduzidos são a *entrada* para ambas as imagens. diff --git a/docs/src/pt/appendix/a3-bloch-wave/calculation.md b/docs/src/pt/appendix/a3-bloch-wave/calculation.md index 93e793adb..4d5b00d10 100644 --- a/docs/src/pt/appendix/a3-bloch-wave/calculation.md +++ b/docs/src/pt/appendix/a3-bloch-wave/calculation.md @@ -62,9 +62,9 @@ $$U'_{g,h} = \gamma\,\frac{1}{\pi\Omega}\sum_k f'_k(\mathbf g,\mathbf h)\,\exp\! com o **fator de espalhamento de absorção** — uma integral que convolve o fator de espalhamento elástico $f_e$ sobre a esfera de Ewald: $$f'_k(\mathbf g,\mathbf h) = \frac{\gamma\,k_{vac}}{2}\oint_{|\mathbf K|=k_{vac}} f_{e,k}(s_-)\,f_{e,k}(s_+)\left[1-\exp\!\left\{M_k\left(\frac{|\mathbf g-\mathbf h|^2}{4}-s_-^2-s_+^2\right)\right\}\right]\mathrm d\Omega, -\qquad s_\mp=\frac{1}{2}\left|\mathbf K\mp\frac{\mathbf g-\mathbf h}{2}\right|$$ +\qquad s_\mp=\frac{1}{2}\left|\mathbf q\mp\frac{\mathbf g-\mathbf h}{2}\right|,\qquad \mathbf q=\mathbf K-\mathbf k_{vac}+\frac{\mathbf g+\mathbf h}{2}$$ -Aqui $\mathbf K$ é um vetor de onda que percorre a esfera de Ewald e $\mathrm d\Omega$ é o seu elemento de ângulo sólido. O ReciPro avalia esta integral numericamente por quadratura de Gauss–Legendre (o integrando tem um pico agudo para a frente, então o ângulo polar é dividido em intervalos geométricos do módulo do vetor de espalhamento para resolvê-lo). Para a TDS coletada por um detector anular de STEM, ou a TDS retroespalhada em EBSD, **o mesmo integrando** é integrado sobre a faixa angular do detector (um anel ou o hemisfério traseiro). +Aqui $\mathbf K$ é o vetor de onda *espalhado*, que percorre a esfera $|\mathbf K| = k_{vac}$ com elemento de ângulo sólido $\mathrm d\Omega$, e $\mathbf K-\mathbf k_{vac}$ é, portanto, o vetor de espalhamento dessa direção. De forma equivalente, os dois argumentos são $s_- = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf g\rvert/2$ e $s_+ = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf h\rvert/2$, que é a forma que o ReciPro avalia. O ReciPro avalia esta integral numericamente por quadratura de Gauss–Legendre (o integrando tem um pico agudo para a frente, então o ângulo polar é dividido em intervalos geométricos do módulo do vetor de espalhamento para resolvê-lo). Para a TDS coletada por um detector anular de STEM, ou a TDS retroespalhada em EBSD, **o mesmo integrando** é integrado sobre a faixa angular do detector (um anel ou o hemisfério traseiro). O fator elástico $f_{e,k}$ do integrando vem de duas fontes. Para **átomos neutros com $Z = 1\text{–}86$**, é, para $0 \le s \le 6$ Å⁻¹, o $f_e$ de primeiros princípios do **Temari** dataset-factors v2.0.0 ([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415); veja a [página do fator de espalhamento](../a2-beam-interaction/scattering-factor.md)), e além de $s = 6$ Å⁻¹ a **relação de Mott–Bethe** avaliada diretamente com o fator de raios X de Waasmaier–Kirfel $f_0(s)$; **a parte além de 6 Å⁻¹ não é um valor do Temari**. As duas são unidas em $s = 6$ Å⁻¹ sem ajuste de valores (o salto ali é de no máximo 0,041 %). Para **íons** e $Z = 87\text{–}98$, que o Temari não cobre, a parte de $s$ baixo é o **ajuste de 5 gaussianas de Peng**, misturado suavemente com a mesma cauda de Mott–Bethe entre $1{,}5$ e $2{,}5$ Å⁻¹. A cauda é necessária porque uma soma gaussiana decai rápido demais além de $s \gtrsim 2$ Å⁻¹ (caudas gaussianas desaparecem exponencialmente, enquanto o verdadeiro $f_e$ tem uma cauda $1/s^2$), o que subestimaria o retroespalhamento em muitas ordens de grandeza em $s$ da ordem de $k_{vac}$ (cerca de 40 Å⁻¹ a 200 kV). Dois detalhes de implementação: $f_0(s)$ é limitado a $[0, Z]$ (algumas formas ajustadas divergem fora de sua faixa de ajuste), e o $f_0$ do átomo neutro é usado mesmo para entradas iônicas (em $s$ alto vê-se apenas a carga nuclear, não a nuvem eletrônica). diff --git a/docs/src/pt/appendix/a3-bloch-wave/cbed.md b/docs/src/pt/appendix/a3-bloch-wave/cbed.md index db8b0663e..89d1e1c1d 100644 --- a/docs/src/pt/appendix/a3-bloch-wave/cbed.md +++ b/docs/src/pt/appendix/a3-bloch-wave/cbed.md @@ -1,6 +1,6 @@ # Cálculo CBED -CBED (difração de elétrons por feixe convergente) aplica o [núcleo dinâmico](calculation.md) a muitas direções do feixe incidente e, em seguida, dispõe os resultados em discos de difração. SAED tem uma única direção de incidência; CBED trata cada ponto dentro da abertura objetiva como uma **onda plana incidente parcial** e resolve o problema de ondas de Bloch para cada um deles. +CBED (difração de elétrons por feixe convergente) aplica o [núcleo dinâmico](calculation.md) a muitas direções do feixe incidente e, em seguida, dispõe os resultados em discos de difração. SAED tem uma única direção de incidência; CBED trata cada ponto dentro da abertura formadora da sonda (condensadora) como uma **onda plana incidente parcial** e resolve o problema de ondas de Bloch para cada um deles. --- @@ -13,7 +13,7 @@ $$\psi_{\mathrm{in}}(\mathbf R,0)=\sum_{\mathbf K\in\mathrm{aperture}} A(\mathbf \exp[-i\chi(\mathbf K)]\, \exp(2\pi i\,\mathbf K\cdot\mathbf R)$$ -Aqui $\mathbf K$ é a componente do vetor de onda incidente paralela à superfície da amostra. Para uma abertura circular ideal com semiângulo de convergência $\alpha$ e comprimento de onda do elétron $\lambda$, +Aqui $\mathbf K$ é a componente do vetor de onda incidente paralela à superfície da amostra. Para uma abertura formadora da sonda circular ideal com semiângulo de convergência $\alpha$ e comprimento de onda do elétron $\lambda$, $$A(\mathbf K)= \begin{cases} diff --git a/docs/src/pt/appendix/a3-bloch-wave/hrtem.md b/docs/src/pt/appendix/a3-bloch-wave/hrtem.md index b995896fb..15644d6b8 100644 --- a/docs/src/pt/appendix/a3-bloch-wave/hrtem.md +++ b/docs/src/pt/appendix/a3-bloch-wave/hrtem.md @@ -18,8 +18,8 @@ A imagem HRTEM é formada a partir da função de onda na superfície de saída | $C_s$ | coeficiente de aberração esférica | | $C_c$ | coeficiente de aberração cromática | | $\beta$ | semiângulo de iluminação (tamanho finito da fonte) | -| $\Delta E$ | largura $1/e$ das flutuações de energia do elétron | -| $\Delta_0$ | largura $1/e$ da dispersão de desfocagem (gaussiana), $\Delta_0 = C_c\,\Delta E / E$ | +| $\Delta E$ | **desvio padrão** (rms) da flutuação de energia do elétron. A caixa **ΔV** da GUI recebe a FWHM, de modo que $\Delta E = \mathrm{FWHM}/(2\sqrt{2\ln 2})$ | +| $\Delta_0$ | desvio padrão da dispersão de desfocagem (gaussiana), $\Delta_0 = C_c\,\Delta E / E$ | --- @@ -59,7 +59,7 @@ $$E_c(\mathbf u, \mathbf u') = \exp\!\left[-\tfrac{1}{2}\left(\pi\lambda\Delta_0 $$E_s(\mathbf u, \mathbf u') = \exp\!\left[-\pi^2\beta^2\left\{\Delta f(\mathbf u-\mathbf u') + \lambda^2 C_s\!\left(u^2\mathbf u - u'^2\mathbf u'\right)\right\}^2\right]$$ -No limite $\mathbf u' \to \mathbf u$ o TCC se reduz aos envelopes quase coerentes acima. +Fazendo $\mathbf u' = \mathbf 0$ — interferência do feixe $\mathbf u$ com o feixe transmitido — recuperam-se os envelopes de frequência única $E_c(\mathbf u)$ e $E_s(\mathbf u)$ do modelo quase coerente acima. O outro limite, $\mathbf u' \to \mathbf u$, dá $E_c = E_s = 1$ e, portanto, o termo diagonal $\mathrm{TCC}(\mathbf u,\mathbf u) = A(\mathbf u)^2$ usado abaixo. --- diff --git a/docs/src/pt/appendix/a3-bloch-wave/index.md b/docs/src/pt/appendix/a3-bloch-wave/index.md index 4530e9c7b..b2d97eb65 100644 --- a/docs/src/pt/appendix/a3-bloch-wave/index.md +++ b/docs/src/pt/appendix/a3-bloch-wave/index.md @@ -54,7 +54,7 @@ A partir da geometria, $$P_g = 2\,\hat{\mathbf n}\cdot(\mathbf k + \mathbf g), \qquad Q_g = |\mathbf k|^2 - |\mathbf k + \mathbf g|^2 = -\,\mathbf g\cdot(2\mathbf k + \mathbf g)$$ -e o **erro de excitação** $S_g$ (o desvio do ponto da rede recíproca em relação à esfera de Ewald) juntamente com a **função de avaliação** $R$ usada para ordenar as reflexões são +e o **erro de excitação** $S_g$ (o desvio do ponto da rede recíproca em relação à esfera de Ewald) juntamente com a **função de avaliação** $R$ usada para ordenar as reflexões ($R$ menor = $\mathbf g$ curto e próximo da esfera de Ewald, tomado primeiro) são $$S_g = \frac{\sqrt{P_g^{\,2} + 4Q_g}\; -\; P_g}{2}, \qquad R = |\mathbf g|\,Q_g^{\,2}$$ diff --git a/docs/src/pt/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md b/docs/src/pt/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md index 5453fb6ac..d0ee15d8c 100644 --- a/docs/src/pt/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md +++ b/docs/src/pt/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md @@ -150,8 +150,8 @@ Eixos que correm obliquamente ou dentro da página (isso ocorre apenas para dire Um rótulo de altura fracionário (p. ex. `1/4`) ao lado de um símbolo dá a sua coordenada ao longo do eixo de projeção sempre que o elemento não está no plano de altura 0. -!!! note "Grupos cúbicos de rede F: apenas um octante é desenhado" - Para os grupos espaciais cúbicos centrados em $F$, o ReciPro desenha apenas o quadrante superior esquerdo de um oitavo da célula (caso contrário, o diagrama seria denso demais para ser legível); a célula completa o repete pelas translações de centragem e pelos próprios elementos de simetria desenhados. Os mesmos elementos de simetria também podem ser sobrepostos diretamente ao modelo 3D no [Visualizador de estrutura](../../5-structure-viewer.md). +!!! note "Grupos cúbicos de rede F: apenas parte da célula é desenhada" + Para os grupos espaciais cúbicos centrados em $F$, o ReciPro desenha apenas o quarto superior esquerdo da célula projetada (caso contrário, o diagrama seria denso demais para ser legível); o restante da célula o repete pelas translações de centragem e pelos próprios elementos de simetria desenhados. Os mesmos elementos de simetria também podem ser sobrepostos diretamente ao modelo 3D no [Visualizador de estrutura](../../5-structure-viewer.md). --- @@ -166,7 +166,7 @@ O diagrama da direita plota as posições gerais equivalentes — a órbita de u - (Apenas nos grupos espaciais cúbicos) linhas auxiliares finas conectam três círculos relacionados por um eixo de ordem 3 ao longo da diagonal de corpo $\langle111\rangle$. - Em geral, um círculo (ou uma metade de um círculo dividido) corresponde a uma posição equivalente, de modo que o número de círculos coincide com a **multiplicidade** da posição geral mostrada na aba [Posições de Wyckoff](../../2-symmetry-information.md) — uma verificação rápida ao ler qualquer um dos dois diagramas. Se o eixo de projeção escolhido fizer várias cópias de mesma quiralidade coincidirem exatamente, elas são sobrepostas em um único ponto (distinguidas apenas por rótulos de altura separados), em vez de desenhadas como círculos separados lado a lado; nesse caso, o número visível de círculos pode ser menor que a multiplicidade. -Os campos `numericBox` abaixo de **Direção** permitem afastar o ponto de teste $(x,y,z)$ da posição padrão do grupo pontual, o que às vezes é útil para desobstruir um diagrama em que vários círculos coincidiriam. +As caixas $x$ / $y$ / $z$ abaixo de **Direção** permitem afastar o ponto de teste $(x,y,z)$ da posição padrão do grupo pontual, o que às vezes é útil para desobstruir um diagrama em que vários círculos coincidiriam. --- diff --git a/docs/src/pt/index.md b/docs/src/pt/index.md index 89107da6d..fd41db1fa 100644 --- a/docs/src/pt/index.md +++ b/docs/src/pt/index.md @@ -22,6 +22,7 @@ | Simular padrões EBSD | [Simulação EBSD](12-ebsd-simulation.md) | [Trajetórias eletrônicas](8-electron-trajectory.md), [Apêndice A3. Cálculo EBSD](appendix/a3-bloch-wave/ebsd.md) | | Indexar reflexões de difração experimentais | [Spot ID v1](10-spot-id.md), [Spot ID v2](11-spot-id-v2.md) | [Simulador de difração](7-diffraction-simulator/index.md) | | Compreender as equações da difração dinâmica | [Apêndice A3. Método de ondas de Bloch](appendix/a3-bloch-wave/index.md) | [Cálculo dinâmico](appendix/a3-bloch-wave/calculation.md), [CBED](appendix/a3-bloch-wave/cbed.md), [STEM](appendix/a3-bloch-wave/stem.md), [EBSD](appendix/a3-bloch-wave/ebsd.md) | +| Compreender os símbolos de grupos espaciais e as relações grupo–subgrupo | [2. Informação de simetria](2-symmetry-information.md) | [Apêndice A4. Simetria e grupos espaciais](appendix/a4-symmetry-space-groups/index.md), [Símbolos de grupos espaciais e diagramas](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md), [Relações grupo–subgrupo](appendix/a4-symmetry-space-groups/group-subgroup-relations.md) | ## Recursos * **Full GUI** : Todas as operações são realizadas por meio de uma interface gráfica. A maioria das operações de entrada/saída de arquivos suporta arrastar e soltar. diff --git a/docs/src/pt/troubleshooting.md b/docs/src/pt/troubleshooting.md index f9595823c..9b5f8cf39 100644 --- a/docs/src/pt/troubleshooting.md +++ b/docs/src/pt/troubleshooting.md @@ -29,7 +29,7 @@ A janela será trazida para a sua tela principal. Observe que **Alternar para**, **Solução** (tente nesta ordem): 1. **Desabilitar o OpenGL**: mantenha a tecla **Ctrl** pressionada ao iniciar o ReciPro para iniciar com o OpenGL desabilitado. As versões recentes (v4.925 e posteriores) reforçam a inicialização do OpenGL para que o aplicativo seja iniciado mesmo quando o OpenGL falha — nesse caso os recursos 3D ficam desabilitados, mas o restante do aplicativo funciona. -2. **Redefinir as configurações**: no editor de registro, exclua a chave `HKEY_CURRENT_USER\Software\Crystallography\ReciPro` e reinicie. (Equivalente a **Option → Reset registry**.) +2. **Redefinir as configurações**: no editor de registro, exclua a chave `HKEY_CURRENT_USER\Software\Crystallography\ReciPro` e reinicie. (Equivalente a **Opções ▸ Redefinir configurações do registro ao sair**.) 3. **Reinstalação limpa**: desinstale o ReciPro, exclua as seguintes pastas se existirem (substitua `` pelo nome da sua conta) e reinstale: - `C:\Users\\AppData\Local\Crystallography Software\ReciPro` - `C:\Users\\AppData\Roaming\ReciPro\ReciPro` @@ -47,7 +47,7 @@ Se nada disso ajudar, a causa pode estar no próprio ambiente do sistema operaci **Solução**: -1. Vá em **Option → Disable OpenGL (needs restart)** (ou mantenha **Ctrl** pressionado ao iniciar). +1. Vá em **Opções ▸ Desativar toda a renderização OpenGL (requer reinício)** (ou mantenha **Ctrl** pressionado ao iniciar). 2. Reinicie o ReciPro. 3. O Visualizador de estrutura e alguns recursos 3D passarão a usar renderização por software. @@ -59,7 +59,7 @@ Se nada disso ajudar, a causa pode estar no próprio ambiente do sistema operaci ### Sintoma: Qualidade de renderização ruim -**Solução**: Atualize os drivers da sua GPU. Recomenda-se uma GPU externa (dedicada) com suporte a OpenGL 1.5. +**Solução**: Atualize os drivers da sua GPU. O mínimo é OpenGL 1.3; recomenda-se uma GPU dedicada com suporte a OpenGL 4.3 (consulte [Requisitos do sistema](index.md)). --- @@ -130,8 +130,8 @@ Por exemplo, o botão **Peak Identification** no Spot ID v2 está oculto, ou a p **Solução**: -- **Clique com o botão esquerdo** na área de desenho principal para reduzir o zoom. -- Verifique a energia da onda incidente na aba **Wave** (canto superior esquerdo): raios X ≈ 1–100 keV, elétrons ≈ 10–1000 keV são adequados. +- **Clique com o botão direito** na área de desenho principal para reduzir o zoom (essas vistas não têm zoom pela roda do mouse — consulte [21. Atalhos de teclado e mouse](21-shortcuts.md)). +- Verifique a energia da onda incidente no painel **Fonte de ondas** à direita: raios X ≈ 1–100 keV, elétrons ≈ 10–1000 keV são adequados. --- @@ -161,7 +161,7 @@ Por exemplo, o botão **Peak Identification** no Spot ID v2 está oculto, ou a p Se as configurações ficarem corrompidas: -1. **Option → Reset registry (after restart)** +1. **Opções ▸ Redefinir configurações do registro ao sair (efetivo após reiniciar)** 2. Reinicie o ReciPro — posições das janelas, comprimento de onda, comprimento de câmera etc. serão redefinidos para os valores padrão --- From 8e4484507bc7b24439f24f8bcd6bba1aab5dd1e1 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:49:24 +0000 Subject: [PATCH 05/15] docs(it): resync stale pages with the current English manual Rewrite the electron-trajectory, HRTEM/STEM overview and HRTEM pages from the current English, and carry over the content changes of the manual-wide proofread and the EBSD contrast/flatten update that had reached only the notation of the Italian pages (A1.2 excitation-error definitions, ExcitationError macro row, rotation-geometry convention, A2/A3 corrections, F-lattice note, troubleshooting), using Italian GUI labels. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/it/0-main-window.md | 47 ++-- docs/src/it/11-spot-id-v2.md | 26 +- docs/src/it/12-ebsd-simulation.md | 6 +- docs/src/it/2-symmetry-information.md | 2 +- docs/src/it/20-macro/1-built-in-functions.md | 1 + docs/src/it/20-macro/index.md | 5 +- docs/src/it/4-rotation-geometry.md | 6 +- docs/src/it/5-structure-viewer.md | 16 +- .../1-saed-simulation.md | 2 +- .../2-ped-simulation.md | 6 +- .../4-alchemi-simulation.md | 5 +- .../5-x-ray-neutron-diffraction.md | 2 +- docs/src/it/8-electron-trajectory.md | 87 +++---- .../1-hrtem-simulation.md | 146 ++++++----- .../2-stem-simulation.md | 6 +- .../3-potential-simulation.md | 8 +- docs/src/it/9-hrtem-stem-simulator/index.md | 239 ++++++------------ .../a1-coordinate-system/2-diffraction.md | 10 + .../attenuation-transport.md | 14 +- .../a2-beam-interaction/fluorescence.md | 4 +- .../it/appendix/a2-beam-interaction/index.md | 4 +- .../a2-beam-interaction/scattering-factor.md | 2 +- .../it/appendix/a3-bloch-wave/calculation.md | 2 +- docs/src/it/appendix/a3-bloch-wave/cbed.md | 4 +- docs/src/it/appendix/a3-bloch-wave/hrtem.md | 6 +- docs/src/it/appendix/a3-bloch-wave/index.md | 2 +- .../group-subgroup-relations.md | 2 +- .../symbols-and-diagrams.md | 6 +- docs/src/it/index.md | 1 + docs/src/it/troubleshooting.md | 12 +- 30 files changed, 315 insertions(+), 364 deletions(-) diff --git a/docs/src/it/0-main-window.md b/docs/src/it/0-main-window.md index 1d21e83b7..dba721237 100644 --- a/docs/src/it/0-main-window.md +++ b/docs/src/it/0-main-window.md @@ -53,15 +53,16 @@ Se è la prima volta che usi ReciPro, segui questi passaggi: | Voce di menu | Descrizione | |-----------|-------------| -| Read crystal list (as new list) | Carica un file di elenco cristalli (*.xml) sostituendo l'elenco corrente | -| Read crystal list (and add) | Aggiunge all'elenco corrente | -| Read initial crystal list | Ricarica l'elenco cristalli predefinito | -| Save crystal list | Salva l'elenco cristalli corrente | -| Export selected crystal to CIF | Salva in formato CIF | -| Clear crystal list | Rimuove tutti i cristalli | -| Exit | Chiude l'applicazione | +| Carica elenco cristalli (sostituisci elenco attuale) | Carica un file di elenco cristalli (`*.xml`) sostituendo l'elenco corrente | +| Carica elenco cristalli (aggiungi all'elenco attuale) | Carica un file di elenco cristalli e lo aggiunge all'elenco corrente | +| Ripristina l'elenco cristalli iniziale | Ricarica l'elenco cristalli fornito con ReciPro | +| Importa cristallo da file CIF o AMC | Carica un singolo cristallo da un file CIF / AMC | +| Salva elenco cristalli | Salva l'elenco cristalli corrente | +| Esporta il cristallo selezionato come file CIF | Salva il cristallo selezionato in formato CIF | +| Cancella tutti i cristalli | Rimuove tutti i cristalli dall'elenco | +| Esci | Chiude l'applicazione | -### Option +### Opzioni | Voce di menu | Descrizione | @@ -79,23 +80,23 @@ Se è la prima volta che usi ReciPro, segui questi passaggi: | Cattura componenti GUI... | Strumento per sviluppatori per salvare screenshot della GUI | | Funzione di diffrazione da polveri (in sviluppo) | Abilita la finestra di diffrazione policristallina (polveri) | -### Help +### Guida | Voce di menu | Descrizione | |-----------|-------------| -| Program updates | Verifica se è disponibile una nuova versione di ReciPro e la installa | -| Hint | Mostra suggerimenti d'uso (deprecato) | -| Version history | Apre la finestra di dialogo della cronologia delle versioni | -| License | Mostra la licenza MIT | -| GitHub page | Apre il repository di ReciPro nel browser | -| Report bugs, requests, or comments | Apre la pagina GitHub Issues | -| Help (Web) | Apre il manuale online su GitHub Pages, nella pagina corrispondente alla lingua dell'interfaccia. | +| Controlla aggiornamenti | Verifica se è disponibile una nuova versione di ReciPro e la installa | +| Suggerimenti | Mostra suggerimenti d'uso (deprecato) | +| Cronologia delle versioni | Apre la finestra di dialogo della cronologia delle versioni | +| Licenza | Mostra la licenza MIT | +| Repository GitHub | Apre il repository di ReciPro nel browser | +| Segnala errori, richieste o commenti | Apre la pagina GitHub Issues | +| Guida (Web) | Apre il manuale online su GitHub Pages, nella pagina corrispondente alla lingua dell'interfaccia | La lingua dell'interfaccia si cambia dal menu separato **Lingua** (richiede il riavvio). -### Language +### Lingua -Cambia la lingua dell'interfaccia. Sono disponibili undici lingue — English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 e 한국어 — ciascuna mostrata nella propria scrittura. La modifica ha effetto dopo il riavvio di ReciPro. Il manuale online segue la stessa impostazione. +Cambia la lingua dell'interfaccia. Sono disponibili undici lingue — English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 e 한국어 — ciascuna mostrata nella propria scrittura. La modifica ha effetto dopo il riavvio di ReciPro. Il manuale online segue la stessa impostazione, quindi F1 e **Guida ▸ Guida (Web)** aprono la pagina nella lingua scelta. ### Macro @@ -118,7 +119,7 @@ Mostra l'orientazione del cristallo. Trascina per ruotare. Assi: rosso = *a*, ve Ripristina lo stato iniziale: asse *c* perpendicolare allo schermo, asse *b* verso l'alto. ### Asse di zona -Mostra l'asse di zona più vicino alla normale dello schermo (ad es. *u*+*v*+*w* < 30). +Mostra l'asse di zona [*uvw*] più vicino alla normale dello schermo, cercato tra gli indici i cui moduli restano entro il limite indicato nella casella max-UVW (fare doppio clic sull'etichetta **Current Index** per mostrare o nascondere tale casella). ### Angoli di Eulero (Z-X-Z) Imposta l'orientazione del cristallo con gli angoli di Eulero **Z–X–Z**: @@ -178,7 +179,7 @@ Vedi [Geometria di rotazione](4-rotation-geometry.md) e [Appendice A1. Sistemi d ## Informazioni sul cristallo -Modifica i parametri reticolari, la simmetria e gli atomi; trascina e rilascia file CIF/AMC per caricare una struttura. Questo controllo è condiviso da ReciPro, PDIndexer e CSmanager, ma le schede e le funzioni mostrate differiscono per ciascuna applicazione. ReciPro mostra le schede Basic Info, Atom e Reference (le schede EOS, Elasticity e altre sono per le altre applicazioni e non vengono mostrate in ReciPro). +Modifica i parametri reticolari, la simmetria e gli atomi; trascina e rilascia file CIF/AMC per caricare una struttura. Questo controllo è condiviso da ReciPro, PDIndexer e CSManager, ma le schede e le funzioni mostrate differiscono per ciascuna applicazione. ReciPro mostra le schede Basic Info, Atom e Reference (le schede EOS, Elasticity e altre sono per le altre applicazioni e non vengono mostrate in ReciPro). > **Importante**: Premi **Add** o **Replace** per salvare le modifiche. @@ -231,7 +232,7 @@ Fai clic con il tasto destro su una riga di atomo e scegli **Mostra posizioni at | Radiazione | Sorgente / impostazione | |-----------|------| | X-ray | Fattori di diffusione inclusa la valenza ionica (International Tables for Crystallography, Vol. C). | -| Electron | Fattori di diffusione elettronica (Peng 1998, Acta Cryst. A54, 481–485). | +| Electron | Fattori di diffusione elettronica — atomi neutri da Peng, Ren, Dudarev & Whelan (1996), *Acta Cryst.* **A52**, 257–276; ioni da Peng (1998), *Acta Cryst.* **A54**, 481–485. | | Neutron | Lunghezze di diffusione neutronica. Scegli **Natural isotope abundance** o **Custom isotope abundance** (una composizione isotopica arbitraria). | ### Scheda Reference @@ -259,14 +260,14 @@ Clic destro su un'area vuota del controllo per queste azioni principali: ## Pannello Funzioni {#functions} -La barra verticale di pulsanti a destra avvia le finestre di analisi e simulazione (vedi la tabella [Funzioni](#functions) qui sotto). +La barra verticale di pulsanti a destra avvia le finestre di analisi e simulazione elencate di seguito. ![Pannello Funzioni](../assets/cap-it-auto/FormMain.toolStripContainer1.toolStrip1.png) | Pulsante | Descrizione | Dettagli | |--------|-------------|---------| | Crystal Database | Cercare e importare cristalli dai database integrati / online | [1. Database dei cristalli](1-crystal-database.md) | -| Symmetry Information | Informazioni sul gruppo spaziale e diagrammi di simmetria ITC Vol. A | [2. Informazioni di simmetria](2-symmetry-information.md) | +| Symmetry Information | Informazioni sul gruppo spaziale e diagrammi di simmetria delle *International Tables* Vol. A | [2. Informazioni di simmetria](2-symmetry-information.md) | | Beam Interaction | Interazione fascio–cristallo: riflessioni, attenuazione, fattori di diffusione, fluorescenza | [3. Interazione del fascio](3-beam-interaction.md) | | Rotation Geometry | Matrice di rotazione 3D / angoli del goniometro | [4. Geometria di rotazione](4-rotation-geometry.md) | | Structure Viewer | Struttura cristallina 3D | [5. Visualizzatore struttura](5-structure-viewer.md) | diff --git a/docs/src/it/11-spot-id-v2.md b/docs/src/it/11-spot-id-v2.md index b07fe9119..6ca25bf02 100644 --- a/docs/src/it/11-spot-id-v2.md +++ b/docs/src/it/11-spot-id-v2.md @@ -54,14 +54,16 @@ La lunghezza di camera (mm) e la dimensione del pixel del rivelatore (mm o nm⁻ ![Informazioni spot](../assets/cap-it-auto/FormSpotIDV2.splitContainer1.groupBoxSpot.png) -- **Detect & Fit Spots**: Rilevamento automatico degli spot mediante massimi locali e sottrazione del fondo. -- **Number**: Il numero massimo di spot da rilevare. -- **Nearest neighbour**: La separazione minima (px) consentita tra gli spot rilevati. I picchi più vicini di questo valore vengono uniti, impedendo la doppia rilevazione dello stesso spot. -- **Fitting range (radius)**: Il raggio (px) della regione circolare usata per fittare il picco di ogni spot. I pixel all'interno di questo cerchio vengono fittati con una funzione pseudo-Voigt. -- **Apply to All**: Imposta il raggio di fitting di ogni spot al valore corrente di **Fitting range (radius)**. -- **Delete spot / Clear spots**: Rimuove singoli spot o tutti gli spot rilevati. -- **Copy to clipboard**: Copia le posizioni e le intensità degli spot negli appunti. -- **Details of the spot**: Se selezionato, apre una finestra che mostra informazioni dettagliate sullo spot attualmente selezionato. +- **Rileva & adatta spot**: Rilevamento automatico degli spot mediante massimi locali e sottrazione del fondo. +- **Numero**: Il numero massimo di spot da rilevare. +- **Primo vicino**: La separazione minima (px) consentita tra gli spot rilevati. I picchi più vicini di questo valore vengono uniti, impedendo la doppia rilevazione dello stesso spot. +- **Raggio adattam.**: Il raggio (px) della regione circolare usata per fittare il picco di ogni spot. I pixel all'interno di questo cerchio vengono fittati con una funzione pseudo-Voigt. +- **Applica a tutti**: Imposta il raggio di fitting di ogni spot al valore corrente di **Raggio adattam.**. +- **Elimina / Cancella tutto**: Rimuove lo spot selezionato oppure tutti gli spot rilevati. +- **Copia**: Copia le posizioni e le intensità degli spot negli appunti. +- **Adattamento globale**: Esegue un fit globale di tutte le posizioni degli spot contemporaneamente (sperimentale). +- **Donut**: Applica una sottrazione del fondo a forma di ciambella (sperimentale); la casella adiacente imposta la larghezza (px) dell'anello attorno a ciascuno spot la cui media viene sottratta come fondo locale. +- **Dettagli spot**: Se selezionato, apre una finestra che mostra informazioni dettagliate sullo spot attualmente selezionato. ![Details of the spot](../assets/cap-it-auto/FormSpotIDv2Details.png) @@ -71,10 +73,10 @@ La lunghezza di camera (mm) e la dimensione del pixel del rivelatore (mm o nm⁻ ![Index](../assets/cap-it-auto/FormSpotIDV2.splitContainer1.groupBoxIndex.png) -- **Identify Spots**: Esegue l'algoritmo di indicizzazione per trovare il cristallo e l'asse di zona che meglio corrispondono. -- **Acceptable error**: Imposta la deviazione accettabile nella distanza interplanare e nell'angolo per una corrispondenza. -- **Ignore prohibited reflections**: Se selezionato, le riflessioni vietate da assi elicoidali e piani di scorrimento vengono trattate come non necessariamente soddisfatte durante la ricerca dell'asse di zona. -- **Single Grain / Multiple Grains**: Cerca un singolo orientamento (monocristallo) oppure più orientamenti (una regione policristallina / multigrano). Per più grani, **Max. num. of grains** imposta il limite superiore al numero di grani da cercare. +- **Identifica spot**: Esegue l'algoritmo di indicizzazione per trovare il cristallo e l'asse di zona che meglio corrispondono. +- **Errore accettabile**: Imposta la deviazione accettabile nella distanza interplanare e nell'angolo per una corrispondenza. +- **Ignora riflessioni proibite**: Se selezionato, le riflessioni vietate da assi elicoidali e piani di scorrimento vengono trattate come non necessariamente soddisfatte durante la ricerca dell'asse di zona. +- **Grano singolo / Grani multipli**: Cerca un singolo orientamento (monocristallo) oppure più orientamenti (una regione policristallina / multigrano). Per più grani, **Max. num. of grains** imposta il limite superiore al numero di grani da cercare. - **Results**: Le migliori corrispondenze vengono visualizzate con il nome del cristallo, l'asse di zona [uvw] e gli indici dei singoli spot (hkl). --- diff --git a/docs/src/it/12-ebsd-simulation.md b/docs/src/it/12-ebsd-simulation.md index b1ea6b6fe..284dc4ed4 100644 --- a/docs/src/it/12-ebsd-simulation.md +++ b/docs/src/it/12-ebsd-simulation.md @@ -165,7 +165,7 @@ Il pannello centrale mostra il pattern EBSD (a bande di Kikuchi) per l'orientazi - **Mostra immagine con distribuzioni angolari/energetiche BSE** : se selezionata, il pattern viene composto pesando con la distribuzione dei BSE (energia, profondità, direzione) anziché con una singola sezione. - **Energy / Depth** : quando l'opzione precedente è disattivata, seleziona la sezione di energia/profondità da visualizzare. -- **Luminosità** (**Min** / **Max**), **Polarità**, **Colore** : intervallo di luminosità, polarità e scala dei colori. +- **Luminosità** (**Min** / **Max**), **Contrasto**, **Polarità**, **Colore** : i punti di nero e di bianco del pattern simulato come percentuale dell'intervallo di visualizzazione (cursori lineari), l'ampiezza di tale intervallo, la sua polarità e la scala dei colori. Con Contrasto 0 l'intervallo di visualizzazione coincide con l'intervallo di intensità del pattern stesso; -1 lo allarga di dieci volte (contrasto dieci volte più debole) e +1 lo restringe a un decimo, mantenendo fisso il centro. - **Appiattire il fondo** (**FWHM**, px; disattivo per default, 100 px) : sottrae al pattern simulato una copia sfocata con una gaussiana, rimuovendo la distribuzione di luminosità a variazione lenta così da confrontare bande e assi di zona con un pattern sperimentale corretto per il fondo. La larghezza a metà altezza è in pixel del rivelatore e non dipende dallo zoom. Agisce sull'immagine visualizzata e sull'export PNG/TIFF; l'export CSV mantiene i valori grezzi. ### Immagine sperimentale @@ -174,7 +174,9 @@ Il pannello centrale mostra il pattern EBSD (a bande di Kikuchi) per l'orientazi Rilascia un file immagine EBSD (TIFF, PNG, BMP o JPEG; i TIFF a 16 bit sono letti a piena profondità) in un punto qualsiasi della finestra per caricarlo come pattern sperimentale. Viene disegnato sull'area del rivelatore — sopra il pattern simulato e sotto gli overlay delle linee di Kikuchi — così da poter confrontare direttamente simulazione e misura. Il caricamento porta inoltre **Width** e **Height** del rivelatore alle dimensioni dell'immagine. -- **Luminosità** (**Min** / **Max**) : punti di nero e di bianco dell'immagine sovrapposta, come frazione del suo stesso intervallo di intensità (cursori logaritmici). Agiscono solo sull'immagine sperimentale, non sul pattern simulato. +- **Luminosità** (**Min** / **Max**), **Contrasto** : i punti di nero e di bianco dell'immagine sovrapposta come percentuale del suo intervallo di visualizzazione, e l'ampiezza di tale intervallo (cursori lineari, stessa convenzione del pattern simulato). Agiscono solo sull'immagine sperimentale. +- **Appiattire il fondo** (**FWHM**, px; disattivo per default, 100 px) : sottrae all'immagine sperimentale una sua copia sfocata con una gaussiana, rimuovendone la distribuzione di luminosità a variazione lenta. I cursori di intensità agiscono quindi sui valori appiattiti. +- **Adatta all'immagine** : imposta **Min**, **Max** e **Contrasto** del pattern simulato in modo che i suoi livelli di intensità al 2 % e al 98 % siano mostrati con lo stesso grigio di quelli dell'immagine sperimentale. L'adattamento usa i percentili, quindi non dipende dalla soluzione di orientazione ed è insensibile a un piedistallo o a pochi pixel luminosi degli assi di zona. Polarità, Colore e le due impostazioni **Appiattire il fondo** non vengono modificati, quindi appiattire entrambi i lati o nessuno dei due prima di premerlo. - **Opacità** : opacità dell'immagine sovrapposta, da 0 (invisibile) a 100 % (opaca). Riducila per vedere il pattern simulato sottostante. L'orientazione che spiega l'immagine viene poi cercata con uno dei due motori. diff --git a/docs/src/it/2-symmetry-information.md b/docs/src/it/2-symmetry-information.md index e0d262583..dfaf2386a 100644 --- a/docs/src/it/2-symmetry-information.md +++ b/docs/src/it/2-symmetry-information.md @@ -95,7 +95,7 @@ Elenca, a titolo di riferimento, tutte le scelte tabulate di origine e di settin I due pannelli in basso riproducono i diagrammi schematici di simmetria del gruppo spaziale nella notazione delle *International Tables for Crystallography* Vol. A. - **Elementi di simmetria (a sinistra)**: assi di rotazione/elicoidali, piani di riflessione/slittamento e centri di inversione/punti di rotoinversione sono disegnati con i simboli grafici convenzionali. - - Per il reticolo \(F\) del sistema cubico viene mostrato solo un ottavo della cella elementare (il solo quadrante in alto a sinistra). + - Per il reticolo \(F\) del sistema cubico viene mostrato solo il quarto in alto a sinistra della cella proiettata (vedere l'[Appendice A4.1](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md#symmetry-element-diagram)). - Questi elementi di simmetria possono anche essere disegnati direttamente sul modello 3D nel [Visualizzatore struttura](5-structure-viewer.md). - **Posizioni generali (a destra)**: le posizioni equivalenti generali sono rappresentate come cerchi (una virgola indica un'immagine speculare), annotati con le loro coordinate frazionarie. - Solo per il sistema cubico, linee ausiliarie collegano i tre cerchi correlati da un asse di rotazione ternario. diff --git a/docs/src/it/20-macro/1-built-in-functions.md b/docs/src/it/20-macro/1-built-in-functions.md index 8f55a3e38..b5e56759d 100644 --- a/docs/src/it/20-macro/1-built-in-functions.md +++ b/docs/src/it/20-macro/1-built-in-functions.md @@ -130,6 +130,7 @@ Gli angoli di Eulero non sono unici nelle posizioni di blocco cardanico (θ = 0 | `Thickness` | double | Spessore del campione (nm) | | `NumberOfDiffractedWaves` | int | Numero di onde di Bloch | | `CameraLength2` | double | Lunghezza di camera (mm) | +| `ExcitationError` | double | Raggio degli spot (nm⁻¹): in modalità cinematica/di eccitazione, `SpotInfo()` esporta le riflessioni con \|Sg\| entro questo valore | | `SkipRendering` | bool | Salta il rendering per l'elaborazione in batch | ### Modalità del fascio diff --git a/docs/src/it/20-macro/index.md b/docs/src/it/20-macro/index.md index c37ad9916..deff2982c 100644 --- a/docs/src/it/20-macro/index.md +++ b/docs/src/it/20-macro/index.md @@ -40,7 +40,7 @@ Le macro sono scritte con la sintassi di Python. Usando le classi e le funzioni ## Finestra dell'editor -L'editor delle macro ha quattro aree principali: +L'editor delle macro è composto dalle seguenti aree: | Area | Scopo | |------|---------| @@ -112,7 +112,7 @@ Questi elementi di base sono preregistrati nel popup di completamento automatico ### NON utilizzabili -- **`print()`** : non esiste una finestra di console; l'output non va da nessuna parte. Usa **Step by step** e guarda il pannello di debug per ispezionare i valori. +- **`print()`** : non esiste una finestra di console; l'output non va da nessuna parte. Usa **Step by step** e guarda il pannello di debug per ispezionare i valori. (Eccezione: quando la macro viene eseguita dall'esterno — riga di comando `/o` o [named pipe](3-external-control.md) — l'output di `print()` *viene* catturato e restituito.) - **`input()`** : nessuno stdin. - **I/O su file** (`open`, `with open`) : non previsto per le macro. Usa invece le funzioni di supporto `ReciPro.File.*`. - **Pacchetti con estensioni C**: `numpy`, `scipy`, `pandas`, `matplotlib` — non compatibili con IronPython. @@ -161,3 +161,4 @@ L'editor seleziona automaticamente la riga segnalata nel traceback (il frame pi - [20.1. Funzioni integrate](1-built-in-functions.md) - [20.2. Esempi](2-examples.md) +- [20.3. Controllo esterno (riga di comando e named pipe)](3-external-control.md) diff --git a/docs/src/it/4-rotation-geometry.md b/docs/src/it/4-rotation-geometry.md index c24115d84..99854a685 100644 --- a/docs/src/it/4-rotation-geometry.md +++ b/docs/src/it/4-rotation-geometry.md @@ -33,12 +33,14 @@ La metà superiore della finestra mostra lo stato di rotazione nel "sistema di c ### Φ, θ, Ψ (angoli di Eulero Z–X–Z) -L'orientazione del cristallo è parametrizzata da tre rotazioni applicate in questo ordine: +L'orientazione del cristallo è parametrizzata da tre rotazioni. Descritte nel sistema di riferimento **solidale al corpo (intrinseco)**, sono applicate in questo ordine: 1. **Φ** — prima rotazione attorno all'asse **Z**. 2. **θ** — rotazione attorno all'asse **X** del sistema di riferimento ruotato una volta. 3. **Ψ** — seconda rotazione attorno all'asse **Z** del sistema di riferimento ruotato due volte. +La stessa rotazione vista nel sistema di riferimento **fisso di laboratorio** corrisponde alla sequenza inversa — Ψ attorno a $Z$, poi θ attorno a $X$, poi Φ attorno a $Z$ — ed è la descrizione adottata nell'[Appendice A1.1](appendix/a1-coordinate-system/1-orientation.md). Entrambe danno la stessa identica matrice $R$ riportata sotto; Φ è semplicemente l'asse più esterno (come in un goniometro) e Ψ quello più interno. + Ogni casella numerica è modificabile; modificare un valore qui aggiorna la Finestra principale e ogni simulatore collegato. ### Rotation matrix @@ -76,7 +78,7 @@ La stessa matrice (\(R_{ij}\) = riga \(i\), colonna \(j\)) compare in: ### Finestre OpenGL -La vista 3D mostra la rotazione corrente mediante tre tori colorati (ciambelle): +La vista 3D mostra la rotazione corrente mediante tre tori colorati (a forma di ciambella): | Colore | Angolo di Eulero | Livello del goniometro | |--------|------------|-----------------| diff --git a/docs/src/it/5-structure-viewer.md b/docs/src/it/5-structure-viewer.md index 6f89f2e26..15a94c300 100644 --- a/docs/src/it/5-structure-viewer.md +++ b/docs/src/it/5-structure-viewer.md @@ -31,7 +31,7 @@ Anche le scorciatoie CTRL+SHIFT valide per tutta l'applica ## Area principale -Struttura cristallina 3D con sorgente luminosa, assi cristallografici e legenda degli atomi. +La struttura cristallina 3-D, disegnata insieme al gizmo della direzione della luce, al gizmo degli assi cristallografici e alla legenda degli atomi. > Il riquadro **Size (W×H)** in alto a destra nella finestra imposta la dimensione in pixel utilizzata quando si salva o si copia l'immagine renderizzata. > Il riquadro **ProjWidth** accanto ad esso mostra la larghezza della vista proiettata in nm. Modifica il valore per zoomare numericamente — resta sincronizzato con lo zoom tramite trascinamento con il tasto destro / rotellina sulla vista. @@ -143,7 +143,7 @@ Se selezionato, tutti gli atomi, i legami e i poliedri vengono nascosti — util ![Scheda Atomi](../assets/cap-it-auto/FormStructureViewer.splitContainer1.tabControl.tabPageAtom.png) -Coordinate, elemento, occupazione, raggio, colore, materiale. **Apply to same elements**. +Imposta la specie, la posizione e l'occupazione di ciascun atomo, e il modo in cui ciascuno viene disegnato (raggio, colore, materiale). #### Elenco degli atomi @@ -179,7 +179,7 @@ Raggio, colore e materiale per ciascun atomo. ![Scheda Legami](../assets/cap-it-auto/FormStructureViewer.splitContainer1.tabControl.tabPageBond.png) -Soglie della lunghezza dei legami, visualizzazione dei poliedri, spigoli. +Definisce quali coppie di atomi sono legate (per specie e intervallo di distanza) e come vengono disegnati i legami e i poliedri di coordinazione risultanti. #### Elenco dei legami @@ -207,7 +207,7 @@ Tutte le regole di legame/poliedro registrate per il cristallo. Usa **Add / Repl ![Scheda Cella elementare](../assets/cap-it-auto/FormStructureViewer.splitContainer1.tabControl.tabPageUnitCell.png) -Traslazione, piani della cella, spigoli. +Imposta la posizione della cella elementare disegnata e se mostrarne le facce e gli spigoli. #### Traslazione @@ -225,7 +225,7 @@ Se disegnare gli spigoli della cella elementare. Il colore degli spigoli è conf ![Scheda Piano reticolare](../assets/cap-it-auto/FormStructureViewer.splitContainer1.tabControl.tabPageLatticePlane.png) -Specifica dell'indice di Miller con equivalenti cristallografici. +Disegna piani reticolari dati dal loro indice di Miller, includendo facoltativamente i piani cristallograficamente equivalenti. #### Indici H k l @@ -239,7 +239,7 @@ Trasla il piano reticolare disegnato di un multiplo intero della sua distanza in ![Scheda Coordinazione](../assets/cap-it-auto/FormStructureViewer.splitContainer1.tabControl.tabPageCoordinateInformation.png) -Tabella e grafico di coordinazione attorno all'atomo bersaglio. +Elenca e rappresenta graficamente gli atomi che coordinano un atomo bersaglio scelto. #### Tabella (lato sinistro) @@ -259,7 +259,7 @@ Registro di rendering (tempo per fotogramma, informazioni sulla GPU) e informazi ![Scheda Proiezione](../assets/cap-it-auto/FormStructureViewer.splitContainer1.tabControl.tabPageProjection.png) -Modalità di proiezione (ortografica/prospettica), dissolvenza in profondità, qualità di rendering, modalità di trasparenza. +Imposta la modalità di proiezione (ortografica / prospettica), la dissolvenza in profondità, il centro di proiezione, la qualità di rendering e l'algoritmo di trasparenza. #### Proiezione @@ -319,7 +319,7 @@ Per ciascuna classe puoi regolare la dimensione del simbolo, lo spessore della l | Unit Cell | Commuta gli spigoli della cella elementare | | Sym. Elems. | Commuta la sovrapposizione degli elementi di simmetria (vedi sopra) | | Reset Rotation | Torna all'orientamento iniziale | -| Like Vesta | Aspetto in stile Vesta | +| Like Vesta | Passa a un aspetto in stile VESTA (colori e raggi degli atomi) | --- diff --git a/docs/src/it/7-diffraction-simulator/1-saed-simulation.md b/docs/src/it/7-diffraction-simulator/1-saed-simulation.md index 37516546a..76fefad1a 100644 --- a/docs/src/it/7-diffraction-simulator/1-saed-simulation.md +++ b/docs/src/it/7-diffraction-simulator/1-saed-simulation.md @@ -82,7 +82,7 @@ Controlla come viene rappresentato ciascuno spot di diffrazione. - **Color scale** : **Gray scale** oppure **Cold-warm**. - **Log scale** : visualizza le intensità su scala logaritmica. Utile per pattern con grande contrasto di intensità. - **Spot color** : colore dello spot usato quando la scala di colori non è in uso. -- **Use crystal color** : se selezionato, gli spot vengono disegnati nel colore assegnato a ciascun cristallo. +- **Color per crystal** : se selezionato, gli spot vengono disegnati nel colore assegnato a ciascun cristallo. --- diff --git a/docs/src/it/7-diffraction-simulator/2-ped-simulation.md b/docs/src/it/7-diffraction-simulator/2-ped-simulation.md index dec1358a2..690bb706a 100644 --- a/docs/src/it/7-diffraction-simulator/2-ped-simulation.md +++ b/docs/src/it/7-diffraction-simulator/2-ped-simulation.md @@ -76,10 +76,10 @@ Controlla il modo in cui viene disegnato ciascuno spot di diffrazione. - **Opacity** : trasparenza dello spot (0 = trasparente, 1 = opaco). - **Radius (R)** : raggio dei punti del reticolo reciproco. Per le intensità dinamiche, l'integrale della gaussiana $=$ Brightness $\times I_\text{dyn}$, e Solid sphere usa il raggio $R \times I_\text{dyn}^{1/2}$ (in modo che l'area sia proporzionale all'intensità dinamica). - **Brightness** : disponibile solo nella modalità **Gaussian**. Intensità integrata della gaussiana disegnata. -- **Colour scale** : mappa di colori **Gray scale** o **Cold-warm**. +- **Color scale** : mappa di colori **Gray scale** o **Cold-warm**. - **Log scale** : visualizza l'intensità in scala logaritmica. -- **Spot colour** : colore dello spot usato quando non è applicata alcuna scala di colori. -- **Use crystal colour** : disegna gli spot nel colore assegnato a ciascun cristallo. +- **Spot color** : colore dello spot usato quando non è applicata alcuna scala di colori. +- **Color per crystal** : disegna gli spot nel colore assegnato a ciascun cristallo. --- diff --git a/docs/src/it/7-diffraction-simulator/4-alchemi-simulation.md b/docs/src/it/7-diffraction-simulator/4-alchemi-simulation.md index dbf9b184b..2eb536133 100644 --- a/docs/src/it/7-diffraction-simulator/4-alchemi-simulation.md +++ b/docs/src/it/7-diffraction-simulator/4-alchemi-simulation.md @@ -20,9 +20,12 @@ Per ogni orientazione incidente il campo d'onda all'interno del cristallo viene $$ Y_\text{dyn} = \mathrm{Re} \sum_{jj'} \alpha_j^{*}\,\bigl(C^{\dagger} \mu_{s,c} C\bigr)_{jj'}\, \alpha_{j'}\, F_{jj'}(t), -\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda} +\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda}, +\qquad \lambda = 2\pi i\left(\gamma_j - \overline{\gamma_{j'}}\right) $$ +dove $\gamma_j$ sono gli autovalori delle onde di Bloch del [nucleo dinamico](../appendix/a3-bloch-wave/calculation.md) e $\alpha_j$ le relative ampiezze di eccitazione; $F_{jj'}(t) \to t$ nel limite degenere $\lambda \to 0$. + La matrice di ionizzazione $\mu$ dipende solo dalla differenza di due riflessi, $G = \mathbf{g}_h - \mathbf{g}_g$. $$ diff --git a/docs/src/it/7-diffraction-simulator/5-x-ray-neutron-diffraction.md b/docs/src/it/7-diffraction-simulator/5-x-ray-neutron-diffraction.md index b27f95795..9d26f19ac 100644 --- a/docs/src/it/7-diffraction-simulator/5-x-ray-neutron-diffraction.md +++ b/docs/src/it/7-diffraction-simulator/5-x-ray-neutron-diffraction.md @@ -92,7 +92,7 @@ Controlla come viene reso ciascuno spot di diffrazione. - **Color scale** : scegliere tra le mappe di colore **Gray scale** e **Cold-warm**. - **Log scale** : visualizza le intensità su scala logaritmica. - **Spot color** : colore predefinito dello spot quando la scala di colore non viene applicata. -- **Use crystal color** : se selezionato, disegna gli spot nel colore assegnato a ciascun cristallo. +- **Color per crystal** : se selezionato, disegna gli spot nel colore assegnato a ciascun cristallo. --- diff --git a/docs/src/it/8-electron-trajectory.md b/docs/src/it/8-electron-trajectory.md index 31ff47a3b..e53c1a2e2 100644 --- a/docs/src/it/8-electron-trajectory.md +++ b/docs/src/it/8-electron-trajectory.md @@ -1,9 +1,11 @@ # Traiettorie elettroniche -Il **simulatore di traiettorie** calcola le traiettorie degli elettroni all'interno di un campione con il **metodo Monte-Carlo**: gli elettroni incidenti subiscono diffusione elastica e anelastica, e le distribuzioni risultanti degli elettroni retrodiffusi (direzione, energia, profondità di penetrazione) vengono accumulate. Queste distribuzioni forniscono anche la ponderazione angolare/energetica/in profondità utilizzata dalla [12. Simulazione EBSD](12-ebsd-simulation.md). +Il **Simulatore di traiettorie (metodo Monte Carlo)** calcola le traiettorie degli elettroni all'interno di un campione con il **metodo Monte-Carlo**: gli elettroni incidenti subiscono diffusione elastica e anelastica, e le distribuzioni risultanti degli elettroni retrodiffusi (BSE) — direzione, energia all'uscita, profondità di penetrazione ed estensione laterale — vengono accumulate. Queste distribuzioni forniscono anche la ponderazione angolare/energetica/in profondità utilizzata dalla [12. Simulazione EBSD](12-ebsd-simulation.md). ![Electron Trajectory](../assets/cap-it-auto/FormTrajectory.png) +La finestra è divisa in tre colonne: la **vista 3-D delle traiettorie** a sinistra, le **Statistiche** e lo stereogramma della **Distribuzione direzionale BSE** al centro, e tre **istogrammi** a destra. La composizione e la densità del campione sono quelle del cristallo selezionato nella finestra principale; qui si impostano soltanto l'energia del fascio, l'inclinazione del campione e il numero di traiettorie. + --- ## Scorciatoie da tastiera e mouse @@ -23,45 +25,24 @@ Le traiettorie sono mostrate in una vista 3-D OpenGL. Essa utilizza la [navigazi ## Condizioni di calcolo -Energia del fascio, numero di elettroni incidenti, campione/materiale e altri parametri Monte-Carlo (vedere lo screenshot panoramico sopra). - -### Energia del fascio - -Tensione di accelerazione del fascio elettronico incidente (keV). Imposta l'energia cinetica utilizzata sia per i modelli di diffusione elastica (Mott) sia per quelli di diffusione anelastica (risposta dielettrica). - -### Numero di elettroni incidenti - -Quanti elettroni simulare. Un numero maggiore di elettroni riduce il rumore statistico ma aumenta linearmente il tempo di esecuzione. +I controlli nella parte superiore della finestra impostano l'esecuzione: -### Campione / materiale +- **Simula traiettorie** : avvia la simulazione Monte-Carlo. La barra di stato in basso riporta separatamente il tempo trascorso per il calcolo delle traiettorie, per il disegno dei grafici e per il rendering 3-D. +- **Number of trajectories** : quanti elettroni incidenti seguire. Un numero maggiore di elettroni riduce il rumore statistico di tutte le distribuzioni descritte di seguito, con un tempo di esecuzione che cresce linearmente. +- **Inclinazione campione** (°) : inclinazione della superficie del campione attorno all'asse *X*. Lasciarla a 0 per l'incidenza normale; usare **−70°** per riprodurre la geometria del [simulatore EBSD](12-ebsd-simulation.md), dove la forte inclinazione aumenta la resa di retrodiffusione. +- **Energy** (keV) / **Wavelength** / **Unit** : la tensione di accelerazione del fascio incidente e la lunghezza d'onda elettronica corretta relativisticamente a essa associata. L'energia imposta l'energia cinetica utilizzata sia dal modello elastico (NIST Mott) sia da quello anelastico (potere frenante / IMFP). -Composizione e densità del campione. Per impostazione predefinita corrisponde al cristallo attualmente selezionato nella finestra principale, ma può essere sostituito per studi delle sole traiettorie. +I modelli di diffusione non sono selezionabili dall'utente: le sezioni d'urto elastiche provengono dalla tabella NIST Mott inclusa nel programma (con ricorso a Rutherford schermato al di fuori del suo intervallo), e il potere frenante dalla forma di Jablonski modificata (2008). Il modello effettivamente utilizzato è indicato accanto a ciascun valore in **Statistiche**. Vedere [Attenuazione e trasporto](appendix/a2-beam-interaction/attenuation-transport.md) per una descrizione di questi modelli. -### Inclinazione del campione +### Vista 3-D delle traiettorie -Angolo di inclinazione del campione. Utilizzato quando i dati delle traiettorie alimentano il [simulatore EBSD](12-ebsd-simulation.md) (tipicamente 70° per l'EBSD). +Le traiettorie rosse sono gli elettroni assorbiti nel campione, quelle arancioni gli elettroni che escono come elettroni retrodiffusi. I cerchi guida concentrici sono etichettati in nm (o µm), e **+X**, **+Y**, **+Z (=beam)** indicano gli assi. -### Modello di sezione d'urto - -Il modello della sezione d'urto di diffusione elastica (Mott / Bethe / NIST). Modelli diversi bilanciano velocità e accuratezza ad angoli di inclinazione elevati o in prossimità dei bordi di assorbimento. - ---- - -## Opzioni dello stereogramma - -Opzioni di visualizzazione per la distribuzione angolare tracciata sulla proiezione stereografica (vedere lo screenshot panoramico sopra). - -### Metodo di proiezione - -Proiezione **Wulff** (equiangolare) o **Schmidt** (equiareale). Schmidt è solitamente preferita quando si legge la densità statistica. - -### Emisfero - -Traccia l'emisfero superiore (retrodiffuso) o inferiore (trasmesso). - -### Risoluzione / Scala dei colori - -Ampiezza delle classi dell'istogramma angolare e mappa dei colori utilizzata per la visualizzazione della densità. +- **Dall'asse Z (=direzione del fascio)** / **Dall'asse X (asse di rotazione)** / **Normale alla superficie** : allineano la vista alle direzioni standard. +- **Numero di traiettorie da disegnare** : quante delle traiettorie calcolate visualizzare (disegnarle tutte e 100.000 sarebbe illeggibile e lento). +- **Disegna assi** / **Disegna cerchi guida** : le frecce degli assi e la scala delle distanze. +- **Disegna le traiettorie assorbite nel campione** : include gli elettroni che non escono mai. +- **Disegna il percorso dopo l'uscita** : continua a disegnare il percorso di un elettrone retrodiffuso dopo che ha lasciato la superficie. --- @@ -69,12 +50,13 @@ Ampiezza delle classi dell'istogramma angolare e mappa dei colori utilizzata per ![Statistiche](../assets/cap-it-auto/FormTrajectory.panel2.groupBoxStatistics.png) -Riepilogo dell'esecuzione. +Valori per l'energia del fascio attuale, con il modello che ha prodotto ciascuno di essi indicato tra parentesi. -- **Resa di retrodiffusione** — frazione degli elettroni incidenti che escono attraverso la superficie di ingresso. -- **Libero cammino medio** — distanza media tra gli eventi di diffusione. -- **Profondità di penetrazione media** — profondità massima media raggiunta da un elettrone prima di uscire o essere assorbito. -- **Tempo trascorso / Throughput** — costo dell'esecuzione in tempo reale. +- **Sezione d'urto di diffusione (σ_E)** (nm²) — sezione d'urto elastica totale per atomo. +- **Libero cammino medio elastico (λ)** (nm) — distanza media tra eventi di diffusione elastica. +- **Potere frenante (dE/ds)** (eV/nm, negativo) — energia persa per unità di lunghezza di percorso. +- **Coefficiente di elettroni retrodiffusi, η** (%) — la frazione di elettroni incidenti che escono di nuovo attraverso la superficie di ingresso. È la grandezza su cui si basa il contrasto delle immagini BSE. +- **Energia media BSE** (keV) — energia media degli elettroni retrodiffusi nel momento in cui escono. --- @@ -82,23 +64,31 @@ Riepilogo dell'esecuzione. ![Distribuzione direzionale BSE](../assets/cap-it-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) -Distribuzione angolare degli elettroni retrodiffusi (il centro dello stereogramma corrisponde alla direzione della normale alla superficie). Il contorno giallo/arancione (quando presente) delimita la regione sottesa dal rivelatore EBSD. +Distribuzione angolare degli elettroni retrodiffusi, tracciata su uno stereogramma il cui centro corrisponde alla direzione della normale alla superficie. + +- **Frequenza** / **Energia media** / **Deviazione standard dell'energia** : la grandezza rappresentata dal colore — quanti elettroni escono in ciascuna direzione, la loro energia media o la dispersione di tale energia. +- **Disegna assi** : sovrappone le direzioni +X / ±Y / ±Z. +- **Min** / **Max**, **Resolution**, **Color** : i limiti della scala dei colori, l'ampiezza angolare delle classi dell'istogramma e la mappa dei colori. --- -## Profili +## Istogrammi + +![Istogrammi](../assets/cap-it-auto/FormTrajectory.flowLayoutPanelProfiles.png) + +Tre distribuzioni degli elettroni retrodiffusi, tutte normalizzate ad area unitaria. -![Profiles](../assets/cap-it-auto/FormTrajectory.flowLayoutPanelProfiles.png) +### Distribuzione energetica BSE all'uscita -Profili in profondità ed energia degli elettroni simulati. +Istogramma dell'**energia che gli elettroni retrodiffusi possiedono ancora quando lasciano il campione** (keV) — non della loro perdita di energia. Il simulatore EBSD lo utilizza per ponderare l'integrazione in energia del master pattern. -### Profilo in profondità +### Massima distanza BSE parallela alla superficie -Istogramma della profondità finale di uscita (nm) degli elettroni retrodiffusi. Utilizzato dal simulatore EBSD per ponderare l'integrazione in profondità del master pattern. +Istogramma della distanza percorsa **lateralmente** (parallelamente alla superficie, nm) da ciascun elettrone retrodiffuso prima di uscire. Corrisponde all'estensione laterale del volume di interazione, e quindi al limite intrinseco di risoluzione spaziale di una misura BSE o EBSD. -### Profilo energetico +### Massima profondità di penetrazione BSE -Istogramma della perdita di energia ΔE (keV) degli elettroni retrodiffusi. Utilizzato dal simulatore EBSD per ponderare l'integrazione in energia. +Istogramma della massima profondità **perpendicolare alla superficie** (nm) raggiunta da ciascun elettrone retrodiffuso prima di uscire. Il simulatore EBSD lo utilizza per ponderare l'integrazione in profondità del master pattern. --- @@ -106,6 +96,7 @@ Istogramma della perdita di energia ΔE (keV) degli elettroni retrodiffusi. Util - [Simulazione EBSD](12-ebsd-simulation.md) - [Calcolo EBSD](appendix/a3-bloch-wave/ebsd.md) +- [Attenuazione e trasporto](appendix/a2-beam-interaction/attenuation-transport.md) — le sezioni d'urto elastiche, il potere frenante e i percorsi utilizzati qui. - [Diffrazione dinamica (onda di Bloch)](appendix/a3-bloch-wave/index.md) - [Simulatore HRTEM/STEM](9-hrtem-stem-simulator/index.md) - [Simulatore di diffrazione](7-diffraction-simulator/index.md) diff --git a/docs/src/it/9-hrtem-stem-simulator/1-hrtem-simulation.md b/docs/src/it/9-hrtem-stem-simulator/1-hrtem-simulation.md index bfc8eb77b..5223cc2e7 100644 --- a/docs/src/it/9-hrtem-stem-simulator/1-hrtem-simulation.md +++ b/docs/src/it/9-hrtem-stem-simulator/1-hrtem-simulation.md @@ -1,111 +1,143 @@ # Simulazione HRTEM -Simula immagini TEM ad alta risoluzione con frange reticolari. La modalità principale del [Simulatore HRTEM/STEM](index.md). +La simulazione **HRTEM (High-Resolution Transmission Electron Microscopy)** calcola immagini TEM ad alta risoluzione con frange reticolari. È la modalità principale del [Simulatore HRTEM/STEM](index.md). + +![Simulatore in modalità HRTEM](../../assets/cap-it-auto/FormImageSimulator-hrtem.png) + +> Questa pagina descrive tutte le impostazioni che compaiono sul lato destro quando **Modalità immagine = HRTEM**. Per i controlli sul lato sinistro — visualizzazione del risultato e regolazione della luminosità — vedere la [pagina panoramica](index.md#display-settings). --- -## Flusso di calcolo +## Panoramica + +Un'immagine HRTEM si forma quando l'onda elettronica trasmessa attraverso il campione viene riprodotta sotto l'influenza delle aberrazioni della lente obiettivo. ReciPro calcola la propagazione dell'onda elettronica all'interno del campione con il metodo delle onde di Bloch (calcolo dinamico) e genera l'immagine HRTEM tramite la funzione di trasferimento del contrasto di fase (PCTF). -1. **Metodo delle onde di Bloch**: calcola la propagazione dell'onda elettronica attraverso il potenziale del cristallo; fornisce ampiezza e fase dell'onda uscente -2. **Funzione della lente**: applica le aberrazioni della lente obiettivo (aberrazione sferica $C_s$, defocalizzazione $\Delta f$) -3. **Coerenza parziale**: tiene conto della dimensione finita della sorgente (coerenza spaziale) e della larghezza in energia (coerenza temporale) -4. **Formazione dell'immagine**: calcola l'intensità $|\psi(\mathbf{r})|^2$ +### Flusso di calcolo + +1. **Metodo delle onde di Bloch**: calcola la propagazione dell'onda elettronica nel potenziale del cristallo e ottiene ampiezza e fase dell'onda uscente +2. **Funzione della lente**: applica le aberrazioni della lente obiettivo (aberrazione sferica $C_s$, defocus $\Delta f$) +3. **Coerenza parziale**: tiene conto della dimensione finita della sorgente (coerenza spaziale) e della fluttuazione di energia (coerenza temporale) +4. **Formazione dell'immagine**: calcola la distribuzione di intensità $|\psi(\mathbf{r})|^2$ + +Per la teoria, vedere [Appendice A3.2 — Formazione dell'immagine HRTEM](../appendix/a3-bloch-wave/hrtem.md). --- -## Parametri del campione +## Campione -![Parametri del campione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) +![Campione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) -| Parametro | Descrizione | -|-----------|-------------| -| **Thickness** | Spessore del campione (nm). Le immagini HRTEM dipendono fortemente dallo spessore | +- **Spessore** : spessore del campione (nm). Le immagini HRTEM dipendono fortemente dallo spessore. In modalità **Immagine seriale** questo valore viene ignorato e si usa invece l'elenco degli spessori descritto più avanti. --- -## Parametri ottici - -### Condizioni TEM +## Condizioni TEM ![Condizioni TEM](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -| Parametro | Descrizione | -|-----------|-------------| -| **Acc. Vol.** | Tensione di accelerazione (kV). La lunghezza d'onda corretta relativisticamente è mostrata accanto | -| **Defocus** | Valore di defocalizzazione (nm). La defocalizzazione di Scherzer è mostrata come riferimento | +Imposta le condizioni di imaging della lente obiettivo. -### Parametri intrinseci +| Parametro | Descrizione | Predefinito / tipico | +|-----------|-------------|-------------------| +| **Tensione di accel. (kV)** | Tensione di accelerazione. La lunghezza d'onda elettronica corretta relativisticamente è mostrata a destra | 200 kV | +| **Defocus Δf** | Defocus della lente obiettivo (nm). Il valore di riferimento del **Defocus di Scherzer** è mostrato sotto | −57.8 nm | +| **Cs** | Coefficiente di aberrazione sferica (mm). Influisce sulla CTF e sul defocus di Scherzer | 0.5–1.0 (convenzionale), < 0.01 (corretto in Cs) | +| **Cc** | Coefficiente di aberrazione cromatica (mm). Determina la sfocatura dell'immagine dovuta alla dispersione in energia | 1.0–2.0 mm | +| **β** | Semiangolo di illuminazione (mrad). Rappresenta l'effetto della dimensione finita della sorgente (coerenza spaziale) | 0.1–1.0 mrad | +| **ΔV** | Larghezza a metà altezza della dispersione in energia degli elettroni (eV). Insieme a Cc determina la dispersione del fuoco dovuta all'aberrazione cromatica | 0.5–2.0 eV | -![Parametri intrinseci](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) +> **Menu contestuale**: sul pannello Condizioni TEM si possono applicare con un solo clic **Azzera tutte le aberrazioni** / **Imposta defocus al valore di Scherzer** / **Imposta defocus a 0 nm**. Le preimpostazioni delle condizioni (300kV ARM300F, 200kV 2100F e così via) sono disponibili da **Preimpostazioni** in basso a sinistra. -| Parametro | Descrizione | Tipico | -|-----------|-------------|---------| -| **Cs** | Aberrazione sferica (mm) | 0.5–1.0 (convenzionale); < 0.01 (corretta in Cs) | -| **Cc** | Aberrazione cromatica (mm) | 1.0–2.0 | -| **β** | Semiangolo di illuminazione (mrad) | 0.1–1.0 | -| **ΔE** | Larghezza in energia 1/*e* (eV) | 0.5–2.0 | +### Defocus di Scherzer + +Il valore di defocus in prossimità del quale il contrasto di fase è ottimale, calcolato dalla lunghezza d'onda corrente e dall'aberrazione sferica $C_s$ (mostrato come riferimento). + +$$\Delta f_{\text{Scherzer}} = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\quad\left(\approx -1.155\,\sqrt{C_s \lambda}\right)$$ + +In questa condizione la PCTF è negativa su un ampio intervallo di frequenze spaziali, per cui le posizioni atomiche appaiono con contrasto scuro. ReciPro adotta questo valore di Scherzer originale (ricavato ponendo il minimo della fase di aberrazione $\chi$ a $-2\pi/3$), e il valore mostrato nella GUI segue questa formula. Si noti che alcuni riferimenti utilizzano invece il valore di *Scherzer esteso* $-1.2\sqrt{C_s\lambda}$, che allarga ulteriormente la banda di trasferimento. --- -## Funzione di trasferimento del contrasto di fase (PCTF) +## Funzione della lente / Funzione di trasferimento del contrasto (CTF) -![Funzione di trasferimento del contrasto di fase (PCTF)](../../assets/cap-it-auto/FormCTF.png) +Spuntando **Funzione di trasferimento del contrasto (CTF)** si apre una finestra che traccia come le aberrazioni della lente e il defocus trasferiscono il contrasto dell'immagine a ciascuna frequenza spaziale. -Visualizzata nella scheda della funzione della lente: +![Funzione di trasferimento del contrasto (CTF)](../../assets/cap-it-auto/FormCTF.png) -- $\sin\chi(u)$: funzione di trasferimento del contrasto di fase ($\chi(u)$ è la funzione di aberrazione della lente) -- $E_\text{s}(u)$: inviluppo della coerenza spaziale -- $E_\text{c}(u)$: inviluppo della coerenza temporale +- $\sin\chi(u)$ : funzione di trasferimento del contrasto di fase ($\chi(u)$ è la funzione di aberrazione della lente) +- $E_\text{s}(u)$ : funzione di inviluppo della coerenza spaziale; lo smorzamento dovuto alla dimensione finita della sorgente ($\beta$) +- $E_\text{c}(u)$ : funzione di inviluppo della coerenza temporale; lo smorzamento dovuto alla fluttuazione di energia ($C_c$, $\Delta V$) -Defocalizzazione di Scherzer: $\Delta f = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\ (\approx -1.155\,\sqrt{C_s \lambda})$, la condizione che fornisce una banda PCTF negativa ampia (contrasto scuro = posizioni atomiche). ReciPro utilizza questo valore di Scherzer originale — ricavato ponendo il minimo della fase di aberrazione $\chi$ a $-2\pi/3$ — e il valore mostrato nella GUI segue questa formula; alcune fonti utilizzano invece il valore di *Scherzer esteso* $-1.2\sqrt{C_s\lambda}$. +La modifica del limite superiore dell'asse orizzontale $u$ (frequenza spaziale) cambia l'intervallo tracciato. --- -## Apertura obiettivo +## Apertura obiettivo (opzione HRTEM) + +![Apertura obiettivo (opzione HRTEM)](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) + +Limita le onde diffratte che attraversano l'apertura obiettivo. Il numero di onde diffratte tagliate dall'apertura modifica anche il numero di spot inclusi nel calcolo delle onde di Bloch (il limite superiore è il numero massimo di onde di Bloch impostato in **Onde**). -![Apertura obiettivo](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) +- **Dimensione** : semiangolo dell'apertura obiettivo (mrad). Più è piccola, più onde diffratte ad alto angolo vengono tagliate e più i dettagli ad alta risoluzione risultano smussati. Viene mostrato il raggio equivalente nello spazio reciproco $\sin\theta/\lambda$ (nm⁻¹). +- **Scost. X** / **Y** : spostamento del centro dell'apertura obiettivo (mrad). Usato per l'imaging in campo scuro e con fascio inclinato. +- **Apertura aperta** : apre l'apertura obiettivo (infinita), così che tutte le onde diffratte contribuiscano all'immagine. +- **riflessioni all'interno** : il numero di fasci diffratti (spot) che cadono all'interno dell'apertura (sola lettura). +- **Info riflessioni** : apre una tabella che elenca i fasci diffratti all'interno dell'apertura (intensità, ampiezza complessa e così via). -Imposta la dimensione dell'apertura (mrad) e la posizione. **Open aperture** la rimuove. Il numero di onde di Bloch considerate dipende dalle condizioni dell'apertura. +> La dimensione dell'apertura obiettivo è mostrata anche nel **Simulatore di diffrazione**. --- -## Modelli di coerenza parziale +## Opzioni HRTEM (modello di coerenza parziale) -![Modelli di coerenza parziale](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) +![Opzioni HRTEM (modello di coerenza parziale)](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) -| Modello | Descrizione | -|-------|-------------| -| **Quasi-coherent (linear image)** | Veloce. Valido nell'approssimazione di fase debole | -| **TCC (Transmission Cross Coefficient)** | Più accurato; calcolo più lungo | +Seleziona il modello di interferenza utilizzato per integrare i contributi di tutte le direzioni del fascio incidente. + +- **Immagine lineare** : calcolo poco costoso. Adatto a campioni sottili per i quali vale l'approssimazione di oggetto a fase debole; moltiplica la PCTF per gli inviluppi di coerenza spaziale e temporale. +- **Coef. trasmiss. incr.** (coefficiente di trasmissione incrociato) : calcolo costoso ma più accurato. Integra il coefficiente di trasmissione incrociato completo ed è il modello da usare per diffusori forti che eccitano molte onde diffratte intense. + +Per i dettagli, vedere [Appendice A3.2 — Formazione dell'immagine HRTEM](../appendix/a3-bloch-wave/hrtem.md). --- -## Modalità di simulazione +## Modalità singola/seriale + +![Modalità singola/seriale](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) -![Modalità di simulazione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) +- **Immagine singola** : calcola una sola immagine HRTEM allo spessore e al defocus correnti. +- **Immagine seriale** : genera un insieme di immagini variando per passi lo spessore e il defocus (serie in spessore / serie focale). Utile per trovare la condizione che meglio corrisponde a un'immagine sperimentale. -| Modalità | Descrizione | +Per un'immagine seriale, impostare quanto segue. + +| Voce | Descrizione | |------|-------------| -| **Single image** | Una sola immagine allo spessore e alla defocalizzazione correnti | -| **Serial image** | Matrice di immagini su intervalli di spessore × defocalizzazione (Start / Step / Num) | +| **Spessore (nm)** / **Defocus (nm)** | Quale grandezza far variare (sono ammesse entrambe) | +| **Start / Passo / Num** | Valore iniziale, ampiezza del passo e numero di immagini. Vengono espansi nella casella di elenco sottostante, che può anche essere modificata direttamente | +| **Direzione orizzontale:** | Quando si fanno variare sia lo spessore sia il defocus, la grandezza disposta lungo la direzione orizzontale della griglia (**Defocus** o **Spessore**) | + +Facendo variare sia lo spessore sia il defocus si ottiene una matrice di immagini righe × colonne. + +--- + +## Proprietà dell'immagine + +![Proprietà dell'immagine](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) + +- **Dimensione (L×A)** : numero di pixel dell'immagine simulata (512×512 per impostazione predefinita). +- **Risoluzione** : risoluzione di campionamento (pm/px). Un valore più piccolo risolve frange reticolari più fini, ma il tempo di FFT cresce proporzionalmente. --- -## Regolazione dell'immagine +## Onde -![Regolazione dell'immagine](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) +![Onde](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) -| Impostazione | Descrizione | -|---------|-------------| -| **Min / Max** | Intervallo di visualizzazione (cursori di regolazione dell'immagine) | -| **Colour** | Scala di grigi o Cold-Warm | -| **Gaussian blur (FWHM)** | Applica un filtro gaussiano | -| **Unit cell** | Sovrappone la griglia della cella elementare | -| **Scale** | Mostra una barra di scala | +- Numero massimo di onde di Bloch utilizzate nel metodo di Bethe (calcolo dinamico), 80 per impostazione predefinita. Un numero maggiore migliora l'accuratezza, ma la risoluzione del problema agli autovalori richiede un tempo $O(N^3)$. --- -## Vedi anche +## Vedere anche - [Simulatore HRTEM/STEM (panoramica)](index.md) - [Simulazione STEM](2-stem-simulation.md) diff --git a/docs/src/it/9-hrtem-stem-simulator/2-stem-simulation.md b/docs/src/it/9-hrtem-stem-simulator/2-stem-simulation.md index 2fd0269f9..8a2cf3c49 100644 --- a/docs/src/it/9-hrtem-stem-simulator/2-stem-simulation.md +++ b/docs/src/it/9-hrtem-stem-simulator/2-stem-simulation.md @@ -50,7 +50,7 @@ Vedere [Appendice A3.4 — Calcolo STEM](../appendix/a3-bloch-wave/stem.md) per | Parametro | Descrizione | Predefinito / tipico | |-----------|-------------|-------------------| -| **Acc. Vol. (kV)** | Tensione di accelerazione. La lunghezza d'onda dell'elettrone corretta relativisticamente è mostrata accanto | 200 kV | +| **Tensione di accel. (kV)** | Tensione di accelerazione. La lunghezza d'onda dell'elettrone corretta relativisticamente è mostrata accanto | 200 kV | | **Defocus Δf** | Defocalizzazione della lente obiettivo (che forma la sonda) (nm) | −57.8 nm | | **Cs** | Coefficiente di aberrazione sferica (mm). Influenza la dimensione della sonda | 0.5–1.0 mm | | **Cc** | Coefficiente di aberrazione cromatica (mm) | 1.0–2.0 mm | @@ -102,9 +102,9 @@ Imposta la geometria della sonda convergente e del rivelatore anulare. Ogni ango --- -## Onde diffratte +## Onde -![Onde diffratte](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Onde](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** : numero massimo di onde di Bloch utilizzate nel metodo di Bethe (predefinito 80). Il costo del problema agli autovalori scala con il cubo del numero di onde. diff --git a/docs/src/it/9-hrtem-stem-simulator/3-potential-simulation.md b/docs/src/it/9-hrtem-stem-simulator/3-potential-simulation.md index 09b45800b..00c4ed84b 100644 --- a/docs/src/it/9-hrtem-stem-simulator/3-potential-simulation.md +++ b/docs/src/it/9-hrtem-stem-simulator/3-potential-simulation.md @@ -20,9 +20,9 @@ Gli elettroni all'interno di un cristallo vengono diffusi dal potenziale del cri ![Condizioni TEM](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -- **Acc. voltage (kV)** — tensione di accelerazione. Determina la lunghezza d'onda dell'elettrone ed è usata per calcolare i coefficienti di Fourier $U_g$ del potenziale. +- **Tensione di accel. (kV)** — tensione di accelerazione. Determina la lunghezza d'onda dell'elettrone ed è usata per calcolare i coefficienti di Fourier $U_g$ del potenziale. -> **Defocus, Cs, Cc, β, ΔE e la PCTF sono inattivi in modalità potenziale** (non viene applicata alcuna ottica di formazione dell'immagine) e appaiono in grigio. +> **Defocus, Cs, Cc, β, ΔV e la PCTF sono inattivi in modalità potenziale** (non viene applicata alcuna ottica di formazione dell'immagine) e appaiono in grigio. --- @@ -59,9 +59,9 @@ $U_g$ e $U'_g$ possono essere mostrati contemporaneamente (per ciascuno selezion --- -## Onde diffratte +## Onde -![Onde diffratte](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Onde](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** — numero massimo di onde di Bloch (coefficienti di Fourier) incluse nella sintesi di Fourier del potenziale (predefinito 80). Valori più grandi includono frequenze spaziali più elevate e riproducono dettagli più fini del potenziale. diff --git a/docs/src/it/9-hrtem-stem-simulator/index.md b/docs/src/it/9-hrtem-stem-simulator/index.md index 3d47c36a6..33d4e56a3 100644 --- a/docs/src/it/9-hrtem-stem-simulator/index.md +++ b/docs/src/it/9-hrtem-stem-simulator/index.md @@ -2,12 +2,27 @@ title: HRTEM / STEM Simulator --- -# HRTEM / STEM Simulator +# Simulatore HRTEM/STEM -Il **Simulatore HRTEM/STEM** simula immagini di frange reticolari TEM (HRTEM), immagini STEM e potenziali proiettati. Fare clic su **Simulate** per avviare il calcolo. +Il **Simulatore HRTEM/STEM** simula immagini di frange reticolari TEM (HRTEM), immagini STEM e potenziali cristallini proiettati per il cristallo e l'orientazione selezionati. Fare clic su **Simula** per avviare il calcolo. ![Simulatore HRTEM/STEM](../../assets/cap-it-auto/FormImageSimulator.png) +La finestra è divisa in due metà. Il **lato sinistro** mostra il risultato della simulazione e ne controlla l'aspetto (riquadri immagine, luminosità, colori, barra di scala e così via); il **lato destro** contiene le condizioni di calcolo (**Proprietà ottiche** e **Impostazioni di simulazione**). + +--- + +## Questa pagina e le pagine delle modalità + +- **Questa pagina (panoramica)**: le operazioni comuni a tutte le modalità, insieme ai **controlli di visualizzazione e regolazione del risultato sul lato sinistro**. +- **Pagine delle modalità**: tutte le impostazioni che compaiono sul **lato destro** per quella modalità, descritte in modo che ciascuna pagina sia autosufficiente (alcune impostazioni compaiono quindi in più di una pagina). + +| Modalità | Contenuto | Pagina | +|------|----------|------| +| **HRTEM** | Immagini TEM ad alta risoluzione con frange reticolari | [Simulazione HRTEM](1-hrtem-simulation.md) | +| **STEM** | Immagini di microscopia elettronica a trasmissione a scansione (BF / ABF / LAADF / HAADF) | [Simulazione STEM](2-stem-simulation.md) | +| **Potential** | Potenziale cristallino proiettato ($U_g$ / $U'_g$) | [Simulazione del potenziale](3-potential-simulation.md) | + --- ## Scorciatoie da tastiera e mouse @@ -34,217 +49,107 @@ I risultati vengono mostrati come uno o più riquadri immagine. Utilizzano la [n | Obiettivo | Punto di partenza | Riferimento | |------|------------|-----------| -| Calcolare una singola immagine HRTEM | Impostare **Image mode** su **HRTEM**, quindi impostare la tensione di accelerazione e la defocalizzazione in **TEM conditions** | [Simulazione HRTEM](1-hrtem-simulation.md), [Formazione dell'immagine HRTEM](../appendix/a3-bloch-wave/hrtem.md) | -| Calcolare un'immagine STEM | Impostare **Image mode** su **STEM**, quindi impostare l'angolo di convergenza e il rivelatore in **STEM options** | [Simulazione STEM](2-stem-simulation.md), [Calcolo STEM](../appendix/a3-bloch-wave/stem.md) | -| Visualizzare il potenziale proiettato | Impostare **Image mode** su **Potential** | [Simulazione del potenziale](3-potential-simulation.md) | -| Generare una serie di spessore / defocalizzazione | Configurare **Single / Serial** e le condizioni dell'immagine in **HRTEM options** | [Simulazione HRTEM](1-hrtem-simulation.md) | -| Usare HAADF-STEM con TDS | Impostare fattori di temperatura atomici diversi da zero e usare un rivelatore LAADF / HAADF | [Calcolo STEM](../appendix/a3-bloch-wave/stem.md) | +| Calcolare una singola immagine HRTEM | Impostare **Modalità immagine** su **HRTEM**, quindi impostare la tensione di accelerazione e il defocus in **Condizioni TEM** | [Simulazione HRTEM](1-hrtem-simulation.md), [Formazione dell'immagine HRTEM](../appendix/a3-bloch-wave/hrtem.md) | +| Calcolare un'immagine STEM | Impostare **Modalità immagine** su **STEM**, quindi impostare l'angolo di convergenza e il rivelatore in **Opzioni STEM** | [Simulazione STEM](2-stem-simulation.md), [Calcolo STEM](../appendix/a3-bloch-wave/stem.md) | +| Visualizzare il potenziale proiettato | Impostare **Modalità immagine** su **Potential** | [Simulazione del potenziale](3-potential-simulation.md) | +| Generare una serie di spessore / defocus | In HRTEM, configurare **Modalità singola/seriale** e le condizioni dell'immagine | [Simulazione HRTEM](1-hrtem-simulation.md) | +| Usare HAADF-STEM con TDS | Impostare fattori di temperatura atomici diversi da zero e portare il rivelatore STEM su LAADF / HAADF | [Calcolo STEM](../appendix/a3-bloch-wave/stem.md) | --- ## Flusso di lavoro di base -1. Selezionare il cristallo e l'orientazione nella finestra principale, quindi aprire questo simulatore. -2. Scegliere HRTEM, STEM o Potential in **Image mode**. -3. Impostare tensione di accelerazione, defocalizzazione, aberrazioni, aperture e impostazioni di convergenza STEM in **Optical property**. -4. Impostare spessore, dimensione dell'immagine, risoluzione, numero di onde di Bloch e modello di coerenza parziale in **Simulation property**. -5. Fare clic su **Simulate**, quindi regolare luminosità, normalizzazione, barra di scala ed etichette in **Display settings**. +1. Selezionare il cristallo e l'orientazione nella finestra principale, quindi aprire questa finestra. +2. Scegliere HRTEM, STEM o Potential in **Modalità immagine**. +3. Impostare tensione di accelerazione, defocus, aberrazioni, apertura, angolo di convergenza STEM e così via in **Proprietà ottiche** (vedere le pagine delle modalità). +4. Impostare spessore, dimensione dell'immagine, risoluzione, numero di onde di Bloch, modello di coerenza parziale e così via in **Impostazioni di simulazione** (vedere le pagine delle modalità). +5. Fare clic su **Simula**, quindi regolare l'aspetto con **Regolazione**, **Normalizz.** e **Visualizzazione** a sinistra secondo necessità. --- -## Area immagine - -La metà sinistra della finestra mostra l'immagine simulata. La barra di stato nella parte superiore riporta la posizione del cursore (**X:**, **Y:**) e il valore dell'immagine **Value:** (intensità) sotto il cursore, accanto a una scala di intensità **Low → High** che riflette la mappa di colori e l'intervallo di luminosità correnti. +## Selezione della modalità immagine ---- - -## Menu File +![Modalità immagine](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){ align=left } +**Modalità immagine**, in alto a destra, seleziona il tipo di calcolo. I pannelli di destra (**Proprietà ottiche** e **Impostazioni di simulazione**) cambiano in base alla modalità scelta.
-### Menu Aiuto - +- **HRTEM** — immagini TEM ad alta risoluzione con frange reticolari → [Simulazione HRTEM](1-hrtem-simulation.md) +- **STEM** — immagini di microscopia elettronica a trasmissione a scansione → [Simulazione STEM](2-stem-simulation.md) +- **Potential** — potenziale cristallino proiettato → [Simulazione del potenziale](3-potential-simulation.md) --- -## Image mode / Sample - -![Modalità immagine](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){align=left} - -HRTEM, Potential o STEM.
- -![Campione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png){ align=left style="clear: both" } -Imposta lo spessore del campione.
- -## Optical property { style="clear: both" } - -### TEM conditions - -![Condizioni TEM](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) - -Tensione di accelerazione, defocalizzazione (Scherzer mostrato). - -#### Acc. voltage - -Tensione di accelerazione del microscopio elettronico. Una modifica aggiorna la lunghezza d'onda corretta relativisticamente (mostrata accanto al campo) e, insieme a **Cs**, il valore suggerito di **Scherzer defocus** mostrato sotto. - -#### Defocus - -Valore di defocalizzazione della lente obiettivo. La defocalizzazione di Scherzer (il valore che massimizza il trasferimento di contrasto di fase nell'approssimazione di oggetto a fase debole) è mostrata sotto come riferimento. - -### Inherent property (HRTEM optical aberrations) - -Parametri di aberrazione specifici del microscopio usati dal calcolo della funzione della lente. - -- **Cs** — coefficiente di aberrazione sferica. -- **Cc** — coefficiente di aberrazione cromatica. -- **β** — semiangolo di illuminazione (effetto di sorgente finita). -- **ΔE** — larghezza a 1/e della fluttuazione di energia degli elettroni. - -### Lens function - -Diagrammi della funzione della lente. La modifica del limite superiore di *u* cambia l'intervallo di disegno. - -- **sin[χ(u)]** — funzione di trasferimento del contrasto di fase (PCTF). -- **E_s(u)** — funzione di inviluppo della coerenza spaziale. -- **E_c(u)** — funzione di inviluppo della coerenza temporale. - -### Objective aperture (HRTEM option) - -![Apertura obiettivo (opzione HRTEM)](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) - -Cs, Cc, beta, delta-E, PCTF, inviluppi di coerenza spaziale/temporale, apertura obiettivo. - -#### Size - -Dimensione dell'apertura obiettivo in mrad. Spuntare **Open aperture** per rimuovere l'apertura. Il numero di spot di diffrazione inclusi nel calcolo delle onde di Bloch dipende dall'apertura; il massimo è limitato dal valore **Max Bloch waves** in **Simulation property**. - -#### Shift - -Spostamento orizzontale dell'apertura in mrad — usato per simulare un'apertura obiettivo decentrata in HRTEM. - -#### Spot info - -Apre l'elenco dettagliato degli spot (intensità, ampiezza complessa, ecc.) per le riflessioni che attraversano l'apertura. Comodo quando anche il Simulatore di diffrazione è aperto per il confronto. +## Area immagine (lato sinistro) -### STEM options (optical) +La metà sinistra della finestra mostra l'immagine simulata. La barra di stato nella parte superiore riporta la posizione del cursore (**X:**, **Y:**) e il **Valore:** dell'immagine (intensità) sotto il cursore, accanto a una scala di intensità **Basso → Alto** che riflette la mappa di colori e l'intervallo di luminosità correnti. -![Opzioni STEM (ottiche)](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxSTEMoption1.png) - -#### Convergence semi-angle - -Semiangolo della sonda convergente (mrad). Controlla la dimensione della sonda STEM e la risoluzione spaziale dell'immagine simulata. - -#### Detector geometry - -Angoli di raccolta interno/esterno del rivelatore anulare (mrad). Scegliere tra BF (piccolo angolo interno), ABF, LAADF, HAADF (grande angolo interno). - -#### Scan area / step - -Campo di scansione (campo visivo) e dimensione del pixel per l'immagine STEM. +Quando vengono prodotte più immagini (un'immagine seriale, oppure modulo/fase di un potenziale) esse sono affiancate in una griglia, e tutti i riquadri si ingrandiscono e si spostano insieme. --- -## Simulation property - -### HRTEM options - -![Opzioni HRTEM](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) - -Max Bloch waves, pixel/risoluzione dell'immagine, coerenza parziale (quasi-coherent / TCC), modalità Single/Serial. - -#### Max Bloch waves - -Numero massimo di onde di Bloch usate nel calcolo dinamico. Un aumento migliora l'accuratezza a scapito del tempo di risoluzione degli autovalori di *O*(*N*³). - -#### Image property (pixels & resolution) - -Dimensioni in pixel e risoluzione di campionamento dell'immagine simulata. Una risoluzione più alta produce un motivo di frange più fine, ma un tempo di FFT proporzionalmente più lungo per ogni sezione. - -#### Partial-coherent model - -Come viene trattata l'interferenza delle onde quando si combinano i contributi di tutte le direzioni del fascio incidente. - -- **Quasi-coherent** — modello rapido e approssimato che moltiplica la funzione di trasferimento del contrasto di fase per gli inviluppi di coerenza spaziale e temporale. -- **Transmission cross coefficient (TCC)** — modello più accurato che integra sul coefficiente di trasmissione incrociato completo. Più lento ma esatto nel regime di imaging lineare. - -Vedere [Appendice A3.2 — Formazione dell'immagine HRTEM](../appendix/a3-bloch-wave/hrtem.md). - -#### Single / Serial mode - -- **Single image** — simula una singola immagine allo spessore impostato in **Sample property** e alla defocalizzazione impostata in **Optical property**. -- **Serial image** — genera una matrice spessore × defocalizzazione secondo **Start / Step / Num** per ciascuno dei due. Utile per trovare la condizione di migliore corrispondenza rispetto a un'immagine sperimentale. +## Visualizzazione e regolazione dei risultati (pannello sinistro) {#display-settings} -### STEM options (simulation) +Il pannello in basso a sinistra regola l'aspetto del risultato — luminosità, colori, normalizzazione e sovrapposizioni. Queste impostazioni valgono per tutte le modalità e hanno effetto senza ricalcolare. -![Opzioni STEM (di simulazione)](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSTEMoption2.png) +### Regolazione -- **Bloch wave count** — stesso ruolo che in HRTEM, applicato per ogni posizione della sonda. -- **Angular resolution** — numero di punti di campionamento nell'integrazione sulla direzione della sonda. -- **TDS treatment** — se includere la diffusione termica diffusa tramite i fattori di temperatura *B*. Necessario per LAADF/HAADF. +![Regolazione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) -### Potential options +- **Min** / **Max** : estremo inferiore (nero) e superiore (bianco) dell'intervallo di intensità visualizzato. Usare i cursori per regolare il contrasto. +- **Colore** : scala di colori dell'immagine — **Gray scale** oppure **Cold-Warm** (dal blu al rosso). +- **Sfocatura gaussiana (FWHM)** : se spuntata, applica una sfocatura gaussiana con la larghezza a metà altezza (pm) indicata a destra, approssimando una risoluzione finita (funzione di allargamento del punto). -![Opzioni del potenziale](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxPotentialOption.png) +### Normalizzazione -Visualizzato quando **Image mode = Potential**. +![Normalizzazione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) -- **Target potential** — scegliere **U_g** (elastico) o **U′_g** (assorbimento / TDS). -- **Display method** — **Magnitude and phase** oppure **Real and imaginary part**. +- **Per immagine** : se spuntata, normalizza ciascuna immagine separatamente (se non spuntata, l'intera serie condivide una scala comune). +- **Min** / **Max** : fissa l'estremo inferiore / superiore della normalizzazione al valore indicato a destra, invece del minimo / massimo dell'immagine. -### Image properties +### Immagine STEM -![Proprietà dell'immagine](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) +![Immagine STEM](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -### Diffracted waves +Visibile solo in modalità STEM. Seleziona quale componente di diffusione dell'immagine STEM calcolata viene visualizzata (**Elastico**, **TDS** oppure **Elastico & TDS**). Essendo specifica dello STEM, è descritta anche nella pagina [Simulazione STEM](2-stem-simulation.md). -![Onde diffratte](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +### Visualizzazione ---- +![Visualizzazione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) -## Simulate +Imposta gli elementi sovrapposti all'immagine. -![Simulation actions](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) +- **Cella** : sovrappone il contorno della cella elementare proiettata, così da poter mettere in relazione il contrasto dell'immagine con il reticolo cristallino. +- **Testo** : sovrappone etichette come spessore, defocus e indici. Si possono specificare **Dim.** (dimensione del carattere) e **Colore**. +- **Scala** : sovrappone una barra di scala. Si possono specificare **Lungh.** (nm) e **Colore**. --- -## Display settings - -### Adjust - -![Regolazione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) - -Luminosità min/max, scala di colori, sfocatura gaussiana. +## Esecuzione della simulazione -### Normalization +![Azioni di simulazione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) -![Normalizzazione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) - -### Display - -![Visualizzazione](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) - -Etichetta (spessore/defocalizzazione), barra di scala, sovrapposizione della cella elementare. - -### STEM image - -![Immagine STEM](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) +- **Simula** : esegue il calcolo con il cristallo, le condizioni del microscopio, lo spessore, il defocus e le impostazioni di visualizzazione correnti. +- **Arresta** : interrompe il calcolo in corso (visibile solo durante il calcolo). +- **Tempo reale** : se spuntata, ricalcola immediatamente quando il cristallo viene ruotato (nascosta in modalità STEM). +- **Preimpostazioni** : mostra/nasconde la finestra delle preimpostazioni, che memorizza e richiama le condizioni di imaging TEM. --- -## Simulazione STEM +## Menu File -Il calcolo dipende da: angolo di convergenza, numero di onde di Bloch, risoluzione angolare. +![Menu File](../../assets/cap-it-auto/FormImageSimulator.menuStrip1.fileToolStripMenuItem.png) -| Rivelatore | Contributo | -|----------|-------------| -| BF, ABF | Elastico | -| LAADF, HAADF | Anelastico (TDS) | +- **Salva immagine** : salva **come immagine (formato PNG)**, **come immagine (formato TIFF)** oppure **come metafile (EMF)**. **Salva singolarmente in modalità immagine seriale** scrive una per una le immagini di un'esecuzione seriale. +- **Copia immagine** : copia negli appunti **come immagine** oppure **come metafile (EMF)**. +- **Sovrastampa simboli** : incorpora nell'immagine salvata la cella elementare, le etichette e la barra di scala. +- **Carica parametri TEM** / **Salva parametri TEM** : salvano in un file le condizioni ottiche (tensione di accelerazione, aberrazioni e così via) e le ripristinano. -> Impostare i fattori di temperatura diversi da zero per il TDS (B = 0.5 Ų in caso di dubbio). Intensità HAADF $\propto Z^2$. +## Menu Guida -![Confronto di simulazioni STEM: Dr. Probe vs ReciPro](../../assets/references/STEM_DrProbe_comparison.png) +![Menu Guida](../../assets/cap-it-auto/FormImageSimulator.menuStrip1.helpToolStripMenuItem.png) -Un rapporto più dettagliato è disponibile come PDF: [Confronto delle simulazioni STEM con Dr. Probe GUI (v1.10) e ReciPro (v4.854)](https://github.com/seto77/ReciPro/files/10976084/ComparisonSTEMsimulations.pdf). Vedere [Simulazione STEM](2-stem-simulation.md) per i dettagli. +- **Concetto base della simulazione HRTEM** : apre la spiegazione della formazione dell'immagine HRTEM ([Appendice A3.2](../appendix/a3-bloch-wave/hrtem.md)). +- **Libreria di calcolo** : seleziona la libreria di calcolo — **Native code** (C++/Eigen, veloce) oppure **Managed code** (.NET). Native è normalmente più veloce. --- diff --git a/docs/src/it/appendix/a1-coordinate-system/2-diffraction.md b/docs/src/it/appendix/a1-coordinate-system/2-diffraction.md index 27b9579b8..6464b1838 100644 --- a/docs/src/it/appendix/a1-coordinate-system/2-diffraction.md +++ b/docs/src/it/appendix/a1-coordinate-system/2-diffraction.md @@ -52,3 +52,13 @@ Una volta che il rivelatore è inclinato: | **Camera length 2** ($C_2$) | Distanza dal campione al foot (mm) | | **Pixel size** | Lunghezza del lato di un pixel (quadrato) (mm); sono supportati solo pixel quadrati | | **Detector width / height** | Numero di pixel in orizzontale / verticale | + + +## Due definizioni dell'errore di eccitazione $S_g$ + +ReciPro utilizza due definizioni dell'errore di eccitazione volutamente diverse, adattate ai rispettivi contesti: + +- **Visualizzazione cinematica e `SpotInfo()` (modalità cinematica/di eccitazione)** : la distanza **radiale** con segno dal punto del reticolo reciproco alla sfera di Ewald, $S_g = k - \lvert\boldsymbol{g} - \boldsymbol{C}\rvert$ con il centro della sfera $\boldsymbol{C} = (0, 0, k)$ e $k = 1/\lambda$. $S_g > 0$ significa che il punto si trova all'interno della sfera. Il simulatore cinematico non presuppone alcuna forma o spessore del campione, quindi lì non esiste una normale alla superficie; la distanza radiale isotropa è la scelta neutra per selezionare e visualizzare le riflessioni. +- **Calcolo dinamico (Bethe)** : la distanza misurata **lungo la normale alla superficie del campione** $\boldsymbol{n}$, $S_g = \sqrt{P_g^2/4 + Q_g} - P_g/2$ con $P_g = 2\boldsymbol{n}\cdot(\boldsymbol{k}_0 + \boldsymbol{g})$ e $Q_g = k_0^2 - \lvert\boldsymbol{k}_0 + \boldsymbol{g}\rvert^2$. Questa definizione è richiesta dalla condizione al contorno imposta sulla superficie del campione. + +Le due quasi coincidono in incidenza normale (normale alla superficie parallela al fascio), ma **non sono la stessa grandezza**; non mescolare valori presi dagli output cinematici e dinamici. diff --git a/docs/src/it/appendix/a2-beam-interaction/attenuation-transport.md b/docs/src/it/appendix/a2-beam-interaction/attenuation-transport.md index 22d240d6d..41313600a 100644 --- a/docs/src/it/appendix/a2-beam-interaction/attenuation-transport.md +++ b/docs/src/it/appendix/a2-beam-interaction/attenuation-transport.md @@ -55,11 +55,11 @@ L'indice di rifrazione dei raggi X di un solido è **leggermente minore di 1**, $$n = 1 - \delta + i\beta, \qquad \beta = \frac{\mu_\text{abs}\lambda}{4\pi} = \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,f''_i, \qquad \delta \simeq \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,(Z_i+f'_i),$$ -dove $n_i$ è la densità numerica dell'elemento $i$ e $r_e$ il raggio classico dell'elettrone. Qui $\mu_\text{abs}$ è la parte assorbitiva dell'attenuazione (legata a $f''$); non deve necessariamente essere uguale al $\mu$ totale visto sopra, che contiene anche la diffusione Rayleigh e Compton. Poiché $n<1$, i raggi X subiscono una **riflessione esterna totale** al di sotto di un piccolo **angolo critico** radente +dove $n_i$ è la densità numerica dell'elemento $i$ e $r_e$ il raggio classico dell'elettrone. Qui $\mu_\text{abs}$ è la parte assorbitiva dell'attenuazione (legata a $f''$); non deve necessariamente essere uguale al $\mu$ totale visto sopra, che contiene anche la diffusione Rayleigh e Compton. Quando $\delta>0$ l'indice di rifrazione è minore di 1, per cui i raggi X subiscono una **riflessione esterna totale** al di sotto di un piccolo **angolo critico** radente $\alpha_c$: -$$\theta_c \simeq \sqrt{2\delta}.$$ +$$\alpha_c \simeq \sqrt{2\delta}.$$ -Ciò deriva dalla geometria della rifrazione: per un angolo radente $\alpha$ il vettore d'onda verticale all'interno del solido è $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, che raggiunge lo zero per $\alpha = \alpha_c = \sqrt{2\delta}$; al di sotto di tale valore l'onda non può propagarsi nel materiale e viene totalmente riflessa. La parte reale della **densità di lunghezza di diffusione**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, determina $\delta$ ed è l'analogo per i raggi X della SLD neutronica usata in riflettometria. ReciPro riporta $\delta$, $\beta$, $\theta_c$ e la SLD dei raggi X nella tabella scalare. +Ciò deriva dalla geometria della rifrazione: per un angolo radente $\alpha$ il vettore d'onda verticale all'interno del solido è $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, che raggiunge lo zero per $\alpha = \alpha_c = \sqrt{2\delta}$; al di sotto di tale valore l'onda non può propagarsi nel materiale e viene totalmente riflessa. L'espressione presuppone il limite senza perdite $\beta \ll \delta$: con un $\beta$ finito un'onda evanescente penetra comunque per alcuni nanometri e la riflettività resta leggermente inferiore a 1. Appena sopra uno spigolo di assorbimento $\delta$ può persino diventare negativo; in tal caso non esiste un angolo critico e ReciPro non ne riporta alcuno. La parte reale della **densità di lunghezza di diffusione**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, determina $\delta$ ed è l'analogo per i raggi X della SLD neutronica usata in riflettometria. ReciPro riporta $\delta$, $\beta$, $\alpha_c$ (indicato come **θc** nella tabella scalare) e la SLD dei raggi X. --- @@ -69,7 +69,7 @@ Un elettrone veloce in un solido sia **diffonde** (cambiando direzione) sia **pe ### Diffusione elastica e libero cammino medio -La sezione d'urto elastica $\sigma_\text{el}$ misura quanto facilmente un singolo atomo devia l'elettrone. ReciPro usa le sezioni d'urto **NIST Mott** (una soluzione a onde parziali dell'equazione relativistica di Dirac nel potenziale atomico schermato), valide all'incirca su **50 eV – 36.4 keV**; al di fuori di tale intervallo, o per elementi non presenti in tabella, ripiega sull'approssimazione di **Rutherford schermata**. Le due non devono necessariamente raccordarsi in modo perfettamente liscio al confine. La sezione d'urto totale è l'integrale angolare di quella differenziale, +La sezione d'urto elastica $\sigma_\text{el}$ misura quanto facilmente un singolo atomo devia l'elettrone. ReciPro usa le sezioni d'urto **NIST Mott** (una soluzione a onde parziali dell'equazione relativistica di Dirac nel potenziale atomico schermato). La tabella inclusa copre **50 eV – 36.4 keV** (si tratta dell'estensione della tabulazione di ReciPro, non di un limite del metodo di Mott in sé); al di fuori di tale intervallo, o per elementi non presenti in tabella, ripiega sull'approssimazione di **Rutherford schermata**. Le due non devono necessariamente raccordarsi in modo perfettamente liscio al confine. La sezione d'urto totale è l'integrale angolare di quella differenziale, $$\sigma_\text{el} = 2\pi\int_0^\pi \frac{d\sigma}{d\Omega}\,\sin\Theta\,d\Theta, \qquad \frac{d\sigma}{d\Omega} \propto \frac{Z^2}{E^2}\,\frac{1}{\big[\sin^2(\Theta/2)+\eta\big]^2},$$ @@ -85,11 +85,11 @@ L'energia viene persa principalmente per eccitazioni elettroniche (ionizzazione, $$S(E) = -\frac{dE}{ds} > 0,$$ -dove qui $s$ è la **lunghezza del cammino** lungo la traiettoria (la variabile della curva *|dE/ds|* della scheda), non la variabile di diffusione $\sin\theta/\lambda$ usata altrove in questa appendice. Il gradiente di energia $dE/ds$ è negativo, quindi la scheda rappresenta $S$ verso l'alto. Alle energie del keV segue, concettualmente, la forma di **Bethe** +dove qui $s$ è la **lunghezza del cammino** lungo la traiettoria (la variabile della curva *|dE/ds|* della scheda), non la variabile di diffusione $\sin\theta/\lambda$ usata altrove in questa appendice. Il gradiente $dE/ds$ è di per sé negativo, quindi la scheda ne rappresenta il modulo $S$ verso l'alto. Alle energie del keV segue, concettualmente, la forma di **Bethe** $$S(E) \;\propto\; \frac{Z\rho}{A}\,\frac{1}{E}\,\ln\!\frac{E}{J},$$ -con $J$ l'**energia media di eccitazione** del solido. Questo schizzo non relativistico mostra soltanto lo scaling; ReciPro valuta una forma corretta/empirica (del tipo Joy–Luo) che si mantiene regolare alle basse energie. L'**energia del plasmone** $E_p$ nella tabella scalare è una caratterizzazione collegata ma distinta delle stesse eccitazioni elettroniche. Il **libero cammino medio anelastico** (IMFP) è la corrispondente distanza media tra le collisioni con perdita di energia; ReciPro può valutarlo dalla formula predittiva **TPP-2M**, +con $J$ l'**energia media di eccitazione** del solido. Questo schizzo non relativistico mostra soltanto lo scaling; ReciPro valuta la forma di **Jablonski (2008)** modificata, che si mantiene regolare alle basse energie (è implementata anche la precedente forma empirica di **Joy–Luo (1989)**). L'**energia del plasmone** $E_p$ nella tabella scalare è una caratterizzazione collegata ma distinta delle stesse eccitazioni elettroniche. Il **libero cammino medio anelastico** (IMFP) è la corrispondente distanza media tra le collisioni con perdita di energia; ReciPro può valutarlo dalla formula predittiva **TPP-2M**, $$\lambda_\text{in}(E) = \frac{E}{E_p^2\left[\beta_\text{T}\ln(\gamma_\text{T} E) - C/E + D/E^2\right]},$$ @@ -141,7 +141,7 @@ Le stesse scale di lunghezza spiegano perché gli elettroni richiedono campioni ## Vedi anche -- [Fattori di diffusione atomici](scattering-factor.md) — la separazione $F(q)$/$S(q)$ dietro Rayleigh/Compton, e le sezioni d'urto di Mott. +- [Fattori di diffusione atomici](scattering-factor.md) — la separazione $F(q)$/$S(q)$ dietro Rayleigh/Compton, e la relazione di Mott–Bethe (un modello diverso dalle sezioni d'urto NIST Mott usate sopra). - [Fluorescenza](fluorescence.md) — la rilassazione che segue il fotoassorbimento dei raggi X. - [3. Interazione del fascio](../../3-beam-interaction.md) — la scheda *Attenuazioni & trasporto*. - [8. Traiettorie elettroniche](../../8-electron-trajectory.md) · [12. Simulazione EBSD](../../12-ebsd-simulation.md) — dove si usano le portate degli elettroni. diff --git a/docs/src/it/appendix/a2-beam-interaction/fluorescence.md b/docs/src/it/appendix/a2-beam-interaction/fluorescence.md index 26ab8789a..3eadf51f3 100644 --- a/docs/src/it/appendix/a2-beam-interaction/fluorescence.md +++ b/docs/src/it/appendix/a2-beam-interaction/fluorescence.md @@ -17,11 +17,11 @@ ed è quindi caratteristica dell'elemento: - **Linee K** — lacuna nella shell $K$ riempita da $L$ ($K\alpha$) o $M$ ($K\beta$). - **Linee L** — lacuna nella shell $L$ riempita da $M$/$N$ ($L\alpha$, $L\beta$, …). -Compaiono solo le transizioni consentite dalle regole di selezione di dipolo, motivo per cui lo spettro è costituito da poche linee discrete (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …) anziché da un continuo. Le loro energie seguono la **legge di Moseley**; nell'approssimazione idrogenoide schermata, +Lo spettro è costituito da poche linee discrete (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …) anziché da un continuo perché le energie stesse dei gusci sono quantizzate; le regole di selezione di dipolo elettrico decidono poi quali di queste transizioni sono intense (esistono comunque linee proibite, multipolari e satelliti più deboli). Le loro energie seguono la **legge di Moseley**; nell'approssimazione idrogenoide schermata, $$E_{n_2\to n_1} \approx R_\infty hc\,(Z-\sigma)^2\left(\frac{1}{n_1^2} - \frac{1}{n_2^2}\right), \qquad \text{so}\qquad \sqrt{E} \propto (Z-\sigma),$$ -con $\sigma$ costante di schermatura. Per $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$) questo si riduce a $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. Questa dipendenza da $Z$ monotona e guidata dal numero di elettroni è la base dell'identificazione elementare (EDX/WDX). +con $\sigma$ costante di schermatura. Per $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$) questo si riduce a $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. La dipendenza da $Z$ è determinata dalla **carica nucleare**, soltanto schermata dagli elettroni restanti, per cui è monotona ed essenzialmente insensibile allo stato chimico — ed è questo che la rende la base dell'identificazione elementare (EDX/WDX). --- diff --git a/docs/src/it/appendix/a2-beam-interaction/index.md b/docs/src/it/appendix/a2-beam-interaction/index.md index 98059e197..433a1f81d 100644 --- a/docs/src/it/appendix/a2-beam-interaction/index.md +++ b/docs/src/it/appendix/a2-beam-interaction/index.md @@ -33,7 +33,7 @@ Queste tre convenzioni descrivono la stessa geometria; differisce solo la scala. | Diagramma del picco di diffrazione | $Q = 4\pi\sin\theta/\lambda$ | $Q = q = 4\pi s$ | !!! note "Unità" - Le parametrizzazioni pubblicate dei fattori di forma usano $s$ in Å⁻¹ (quindi $s^2$ in Å⁻²), mentre ReciPro tratta internamente $s^2$ in nm⁻². Le due differiscono per un fattore $100$ in $s^2$; le curve e le tabelle sono presentate nelle unità indicate nell'intestazione di ciascuna tabella. Un modello — **Kirkland** — è tabulato rispetto a $q = 2s = 1/d$ anziché a $s$; vedi [Atomic scattering factors](scattering-factor.md). + Le parametrizzazioni pubblicate dei fattori di forma usano $s$ in Å⁻¹ (quindi $s^2$ in Å⁻²), mentre ReciPro tratta internamente $s^2$ in nm⁻². Le due differiscono per un fattore $100$ in $s^2$; le curve e le tabelle sono presentate nelle unità indicate nell'intestazione di ciascuna tabella. Un modello — **Kirkland** — è tabulato rispetto a $q_K = 2s = 1/d$ anziché a $s$; vedi [Atomic scattering factors](scattering-factor.md). Si noti che questo $q_K$ **non** è il $q = 2\pi/d$ della tabella delle riflessioni riportata sopra: i due differiscono per un fattore $2\pi$. ### Bragg, Laue e la sfera di Ewald @@ -61,7 +61,7 @@ cioè con un segno **meno** nell'esponente. Questa scelta fissa il segno della p ## Diffusione cinematica vs dinamica -Questa appendice tratta la **diffusione singola (cinematica)**: il fascio incidente viene diffuso una sola volta, e l'ampiezza diffratta è il fattore di struttura della pagina successiva. È l'immagine corretta quando l'interazione è debole — raggi X e neutroni in quasi tutti i campioni, ed elettroni in campioni *molto sottili*. +Questa appendice tratta la **diffusione singola (cinematica)**: il fascio incidente viene diffuso una sola volta, e l'ampiezza diffratta è il fattore di struttura della pagina successiva. È l'immagine corretta quando l'interazione è debole — raggi X e neutroni in polveri, cristalli imperfetti e campioni sottili, ed elettroni in campioni *molto sottili*. (Anche i raggi X diventano dinamici in un cristallo grande e quasi perfetto, dove l'estinzione primaria indebolisce le riflessioni più intense.) Quando l'interazione è forte — elettroni in tutti i cristalli tranne i più sottili — il fascio viene diffuso molte volte prima di uscire, l'intensità viene ridistribuita tra le riflessioni, e $\lvert F\rvert^2$ non fornisce più l'intensità misurata. Questo regime richiede la teoria **dinamica** dell'[Appendix A3](../a3-bloch-wave/index.md). I fattori di diffusione e i fattori di struttura qui derivati sono l'*input* per entrambe le immagini. diff --git a/docs/src/it/appendix/a2-beam-interaction/scattering-factor.md b/docs/src/it/appendix/a2-beam-interaction/scattering-factor.md index df0d98a7d..ae0f78ff6 100644 --- a/docs/src/it/appendix/a2-beam-interaction/scattering-factor.md +++ b/docs/src/it/appendix/a2-beam-interaction/scattering-factor.md @@ -78,7 +78,7 @@ ReciPro offre quattro sorgenti per $f_e(s)$: tre parametrizzazioni adattate e un - **Peng** : un fit a cinque gaussiane, $f_e(s)=\sum_i a_i e^{-b_i s^2}$, comodo e largamente usato per la diffusione elettronica elastica. - **Kirkland** : un fit misto Lorentziana + gaussiana, $f_e(q)=\sum_i \dfrac{a_i}{q^2+b_i} + \sum_i c_i\,e^{-d_i q^2}$. **La sua variabile indipendente è $q = 2s = 1/d$, non $s$** — frequente fonte di errori di un fattore due nel confronto tra modelli ($q$ in Å⁻¹, con i coefficienti adattati $a_i,b_i,c_i,d_i$ nelle unità corrispondenti). -- **Temari** : non è affatto un adattamento, ma una tabella calcolata da principi primi (calcolo di campo autoconsistente di Dirac completo con scambio KLI esatto; Temari dataset-factors v2.0.0, CC-BY-4.0). Poiché una somma di gaussiane decade come $e^{-b s^2}$ mentre il vero $f_e$ cala come $s^{-2}$, le forme adattate escono dal loro campo di validità oltre $s \approx 3$ Å⁻¹, cosa che non accade a una tabella calcolata. **Solo atomi neutri Z = 1–86** — gli ioni non sono da essa derivabili — e, come gli adattamenti sopra, non include il $\gamma$ relativistico. +- **Temari** : non è affatto un adattamento, ma una tabella calcolata da principi primi (calcolo di campo autoconsistente di Dirac completo con l'approssimazione KLI dello scambio esatto; Temari dataset-factors v2.0.0, CC-BY-4.0). Poiché una somma di gaussiane decade come $e^{-b s^2}$ mentre il vero $f_e$ cala come $s^{-2}$, le forme adattate escono dal loro campo di validità oltre $s \approx 3$ Å⁻¹, cosa che non accade a una tabella calcolata. **Solo atomi neutri Z = 1–86** — gli ioni non sono da essa derivabili — e, come gli adattamenti sopra, non include il $\gamma$ relativistico. - **8-Gaussians** : un fit a otto termini valido su un intervallo di $s$ più ampio. **Quale scegliere.** I tre adattamenti mirano allo stesso $f_e(s)$ sottostante e concordano strettamente a piccolo $s$; differiscono principalmente nell'intervallo e nel modo in cui è rappresentato il core atomico. **Peng** (atomi neutri e ioni comuni; le tabelle sono adattate fino a $s \le 6$ Å⁻¹, ma poiché le code gaussiane cadono più in fretta della curva reale, l'adattamento è effettivamente accurato solo fino a $s \lesssim 2$ Å⁻¹) è il valore predefinito usuale per i fattori di struttura SAED/CBED; **Kirkland** si estende a $s$ più elevati con un termine di core Lorentziano, adatto a HRTEM/STEM (ricorda $q=2s$); **8-Gaussians** è per riflessioni che raggiungono $s$ molto elevati. Per un elemento leggero i tre sono pressoché indistinguibili; le differenze emergono per gli elementi pesanti ad angolo elevato. **Temari** sta a parte: non è adattato a nulla, quindi è il riferimento con cui confrontare un adattamento quando si vuole sapere di quanto è derivato, al prezzo di coprire soltanto atomi neutri. diff --git a/docs/src/it/appendix/a3-bloch-wave/calculation.md b/docs/src/it/appendix/a3-bloch-wave/calculation.md index 413db2f5c..add42af1e 100644 --- a/docs/src/it/appendix/a3-bloch-wave/calculation.md +++ b/docs/src/it/appendix/a3-bloch-wave/calculation.md @@ -64,7 +64,7 @@ con il **fattore di diffusione di assorbimento** — un integrale che convolve i $$f'_k(\mathbf g,\mathbf h) = \frac{\gamma\,k_{vac}}{2}\oint_{|\mathbf K|=k_{vac}} f_{e,k}(s_-)\,f_{e,k}(s_+)\left[1-\exp\!\left\{M_k\left(\frac{|\mathbf g-\mathbf h|^2}{4}-s_-^2-s_+^2\right)\right\}\right]\mathrm d\Omega, \qquad s_\mp=\frac{1}{2}\left|\mathbf K\mp\frac{\mathbf g-\mathbf h}{2}\right|$$ -Qui $\mathbf K$ è un vettore d'onda che percorre la sfera di Ewald e $\mathrm d\Omega$ è il suo elemento di angolo solido. ReciPro valuta questo integrale numericamente con la quadratura di Gauss–Legendre (l'integrando ha un picco acuto in avanti, quindi l'angolo polare viene suddiviso in intervalli geometrici del modulo del vettore di diffusione per risolverlo). Per la TDS raccolta da un rivelatore anulare STEM, o la TDS retrodiffusa in EBSD, **lo stesso integrando** viene integrato sull'intervallo angolare del rivelatore (un anello o l'emisfero posteriore). +Qui $\mathbf K$ è il vettore d'onda *diffuso*, che percorre la sfera $|\mathbf K| = k_{vac}$ con elemento di angolo solido $\mathrm d\Omega$, e $\mathbf K-\mathbf k_{vac}$ è quindi il vettore di diffusione di quella direzione. In modo equivalente, i due argomenti sono $s_- = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf g\rvert/2$ e $s_+ = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf h\rvert/2$, che è la forma valutata da ReciPro. ReciPro valuta questo integrale numericamente con la quadratura di Gauss–Legendre (l'integrando ha un picco acuto in avanti, quindi l'angolo polare viene suddiviso in intervalli geometrici del modulo del vettore di diffusione per risolverlo). Per la TDS raccolta da un rivelatore anulare STEM, o la TDS retrodiffusa in EBSD, **lo stesso integrando** viene integrato sull'intervallo angolare del rivelatore (un anello o l'emisfero posteriore). Il fattore elastico $f_{e,k}$ nell'integrando proviene da due fonti. Per gli **atomi neutri con $Z = 1\text{–}86$** è, per $0 \le s \le 6$ Å⁻¹, l'$f_e$ da primi principi di **Temari** dataset-factors v2.0.0 ([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415); vedi la [pagina dei fattori di diffusione](../a2-beam-interaction/scattering-factor.md)), e oltre $s = 6$ Å⁻¹ la **relazione di Mott–Bethe** valutata direttamente con il fattore a raggi X di Waasmaier–Kirfel $f_0(s)$; **la parte oltre 6 Å⁻¹ non è un valore di Temari**. Le due parti sono unite in $s = 6$ Å⁻¹ senza raccordarne i valori (il salto è al massimo dello 0,041 %). Per gli **ioni** e per $Z = 87\text{–}98$, non coperti da Temari, la parte a basso $s$ è l'**adattamento a 5 gaussiane di Peng**, raccordato in modo liscio alla stessa coda di Mott–Bethe tra $1{,}5$ e $2{,}5$ Å⁻¹. Una coda serve perché una somma gaussiana decade troppo rapidamente oltre $s \gtrsim 2$ Å⁻¹ (le code gaussiane svaniscono esponenzialmente, mentre il vero $f_e$ ha una coda $1/s^2$), il che sottostimerebbe la retrodiffusione di molti ordini di grandezza a $s$ dell'ordine di $k_{vac}$ (circa 40 Å⁻¹ a 200 kV). Due dettagli implementativi: $f_0(s)$ è limitato a $[0, Z]$ (alcune forme adattate divergono fuori dal loro intervallo di adattamento), e si usa l'$f_0$ dell'atomo neutro anche per le voci ioniche (ad alto $s$ si vede solo la carica nucleare, non la nuvola elettronica). diff --git a/docs/src/it/appendix/a3-bloch-wave/cbed.md b/docs/src/it/appendix/a3-bloch-wave/cbed.md index f9bd73279..12b9c9feb 100644 --- a/docs/src/it/appendix/a3-bloch-wave/cbed.md +++ b/docs/src/it/appendix/a3-bloch-wave/cbed.md @@ -1,6 +1,6 @@ # Calcolo CBED -La CBED (diffrazione elettronica a fascio convergente) applica il [nucleo dinamico](calculation.md) a molte direzioni del fascio incidente e dispone poi i risultati in dischi di diffrazione. La SAED ha una sola direzione di incidenza; la CBED tratta ogni punto all'interno dell'apertura obiettivo come un'**onda piana incidente parziale** e risolve il problema delle onde di Bloch per ciascuno di essi. +La CBED (diffrazione elettronica a fascio convergente) applica il [nucleo dinamico](calculation.md) a molte direzioni del fascio incidente e dispone poi i risultati in dischi di diffrazione. La SAED ha una sola direzione di incidenza; la CBED tratta ogni punto all'interno dell'apertura di formazione della sonda (del condensatore) come un'**onda piana incidente parziale** e risolve il problema delle onde di Bloch per ciascuno di essi. --- @@ -13,7 +13,7 @@ $$\psi_{\mathrm{in}}(\mathbf R,0)=\sum_{\mathbf K\in\mathrm{aperture}} A(\mathbf \exp[-i\chi(\mathbf K)]\, \exp(2\pi i\,\mathbf K\cdot\mathbf R)$$ -Qui $\mathbf K$ è la componente del vettore d'onda incidente parallela alla superficie del campione. Per un'apertura circolare ideale con semiangolo di convergenza $\alpha$ e lunghezza d'onda dell'elettrone $\lambda$, +Qui $\mathbf K$ è la componente del vettore d'onda incidente parallela alla superficie del campione. Per un'apertura di formazione della sonda circolare ideale con semiangolo di convergenza $\alpha$ e lunghezza d'onda dell'elettrone $\lambda$, $$A(\mathbf K)= \begin{cases} diff --git a/docs/src/it/appendix/a3-bloch-wave/hrtem.md b/docs/src/it/appendix/a3-bloch-wave/hrtem.md index d6c674945..68534950f 100644 --- a/docs/src/it/appendix/a3-bloch-wave/hrtem.md +++ b/docs/src/it/appendix/a3-bloch-wave/hrtem.md @@ -18,8 +18,8 @@ L'immagine HRTEM si forma a partire dalla funzione d'onda sulla superficie di us | $C_s$ | coefficiente di aberrazione sferica | | $C_c$ | coefficiente di aberrazione cromatica | | $\beta$ | semiangolo di illuminazione (dimensione finita della sorgente) | -| $\Delta E$ | larghezza $1/e$ delle fluttuazioni di energia dell'elettrone | -| $\Delta_0$ | larghezza $1/e$ della dispersione di defocalizzazione (gaussiana), $\Delta_0 = C_c\,\Delta E / E$ | +| $\Delta E$ | **deviazione standard** (rms) della fluttuazione di energia dell'elettrone. La casella **ΔV** della GUI accetta la FWHM, quindi $\Delta E = \mathrm{FWHM}/(2\sqrt{2\ln 2})$ | +| $\Delta_0$ | deviazione standard della dispersione (gaussiana) della defocalizzazione, $\Delta_0 = C_c\,\Delta E / E$ | --- @@ -59,7 +59,7 @@ $$E_c(\mathbf u, \mathbf u') = \exp\!\left[-\tfrac{1}{2}\left(\pi\lambda\Delta_0 $$E_s(\mathbf u, \mathbf u') = \exp\!\left[-\pi^2\beta^2\left\{\Delta f(\mathbf u-\mathbf u') + \lambda^2 C_s\!\left(u^2\mathbf u - u'^2\mathbf u'\right)\right\}^2\right]$$ -Nel limite $\mathbf u' \to \mathbf u$ il TCC si riduce agli inviluppi quasi-coerenti riportati sopra. +Ponendo $\mathbf u' = \mathbf 0$ — interferenza del fascio $\mathbf u$ con il fascio trasmesso — si ritrovano gli inviluppi a singola frequenza $E_c(\mathbf u)$ ed $E_s(\mathbf u)$ del modello quasi-coerente riportato sopra. L'altro limite, $\mathbf u' \to \mathbf u$, dà $E_c = E_s = 1$ e quindi il termine diagonale $\mathrm{TCC}(\mathbf u,\mathbf u) = A(\mathbf u)^2$ usato più avanti. --- diff --git a/docs/src/it/appendix/a3-bloch-wave/index.md b/docs/src/it/appendix/a3-bloch-wave/index.md index ebf1930a5..a77dad72d 100644 --- a/docs/src/it/appendix/a3-bloch-wave/index.md +++ b/docs/src/it/appendix/a3-bloch-wave/index.md @@ -54,7 +54,7 @@ Dalla geometria, $$P_g = 2\,\hat{\mathbf n}\cdot(\mathbf k + \mathbf g), \qquad Q_g = |\mathbf k|^2 - |\mathbf k + \mathbf g|^2 = -\,\mathbf g\cdot(2\mathbf k + \mathbf g)$$ -e l'**errore di eccitazione** $S_g$ (la deviazione del nodo del reticolo reciproco dalla sfera di Ewald) insieme alla **funzione di valutazione** $R$ usata per ordinare le riflessioni sono +e l'**errore di eccitazione** $S_g$ (la deviazione del nodo del reticolo reciproco dalla sfera di Ewald) insieme alla **funzione di valutazione** $R$ usata per ordinare le riflessioni ($R$ più piccolo = $\mathbf g$ corto e vicino alla sfera di Ewald, preso per primo) sono $$S_g = \frac{\sqrt{P_g^{\,2} + 4Q_g}\; -\; P_g}{2}, \qquad R = |\mathbf g|\,Q_g^{\,2}$$ diff --git a/docs/src/it/appendix/a4-symmetry-space-groups/group-subgroup-relations.md b/docs/src/it/appendix/a4-symmetry-space-groups/group-subgroup-relations.md index 4ecbc6acc..eebf0f697 100644 --- a/docs/src/it/appendix/a4-symmetry-space-groups/group-subgroup-relations.md +++ b/docs/src/it/appendix/a4-symmetry-space-groups/group-subgroup-relations.md @@ -11,7 +11,7 @@ Questa pagina spiega prima il vocabolario di teoria dei gruppi usato dal browser Un sottogruppo $H` con il nome del proprio account), poi reinstallare: - `C:\Users\\AppData\Local\Crystallography Software\ReciPro` - `C:\Users\\AppData\Roaming\ReciPro\ReciPro` @@ -47,7 +47,7 @@ Se nessuno di questi rimedi aiuta, la causa potrebbe risiedere nell'ambiente del **Soluzione**: -1. Andare in **Option → Disable OpenGL (needs restart)** (oppure tenere premuto **Ctrl** durante l'avvio). +1. Andare in **Opzioni ▸ Disabilita tutto il rendering OpenGL (richiede il riavvio)** (oppure tenere premuto **Ctrl** durante l'avvio). 2. Riavviare ReciPro. 3. Il Visualizzatore struttura e alcune funzioni 3D useranno il rendering software. @@ -59,7 +59,7 @@ Se nessuno di questi rimedi aiuta, la causa potrebbe risiedere nell'ambiente del ### Sintomo: qualità di rendering scadente -**Soluzione**: aggiornare i driver della GPU. Si raccomanda una GPU esterna (dedicata) con supporto OpenGL 1.5. +**Soluzione**: aggiornare i driver della GPU. Il requisito minimo è OpenGL 1.3; si raccomanda una GPU dedicata con supporto OpenGL 4.3 (vedere [Requisiti di sistema](index.md)). --- @@ -130,8 +130,8 @@ Ad esempio, il pulsante **Peak Identification** in Spot ID v2 è nascosto, oppur **Soluzione**: -- **Fare clic con il pulsante sinistro** nell'area di disegno principale per ridurre lo zoom. -- Controllare l'energia dell'onda incidente nella scheda **Wave** (in alto a sinistra): raggi X ≈ 1–100 keV, elettroni ≈ 10–1000 keV sono valori appropriati. +- **Fare clic con il pulsante destro** nell'area di disegno principale per ridurre lo zoom (queste viste non hanno lo zoom con la rotellina del mouse — vedere [21. Scorciatoie da tastiera e mouse](21-shortcuts.md)). +- Controllare l'energia dell'onda incidente nel pannello **Sorgente d'onda** a destra: raggi X ≈ 1–100 keV, elettroni ≈ 10–1000 keV sono valori appropriati. --- @@ -161,7 +161,7 @@ Ad esempio, il pulsante **Peak Identification** in Spot ID v2 è nascosto, oppur Se le impostazioni si danneggiano: -1. **Option → Reset registry (after restart)** +1. **Opzioni ▸ Reimposta le impostazioni del registro all'uscita (attivo dopo il riavvio)** 2. Riavviare ReciPro — posizioni delle finestre, lunghezza d'onda, lunghezza di camera, ecc. verranno reimpostate ai valori predefiniti --- From d0e32be4bf26df7f4aa2f08fde73baa9234df00b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:50:17 +0000 Subject: [PATCH 06/15] docs(de): resync stale pages with the current English manual Rewrite the electron-trajectory, HRTEM/STEM overview and HRTEM pages from the current English, and patch smaller gaps (A1.2 excitation-error definitions, ExcitationError macro row, rotation-geometry convention, A2/A3 corrections, F-lattice note, EBSD contrast/flatten controls, troubleshooting OpenGL requirement and links), using German GUI labels. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/de/0-main-window.md | 17 +- docs/src/de/11-spot-id-v2.md | 26 +- docs/src/de/12-ebsd-simulation.md | 6 +- docs/src/de/2-symmetry-information.md | 2 +- docs/src/de/20-macro/1-built-in-functions.md | 1 + docs/src/de/20-macro/index.md | 5 +- docs/src/de/4-rotation-geometry.md | 6 +- .../2-ped-simulation.md | 6 +- .../4-alchemi-simulation.md | 5 +- docs/src/de/8-electron-trajectory.md | 89 +++---- .../1-hrtem-simulation.md | 138 ++++++---- .../2-stem-simulation.md | 6 +- .../3-potential-simulation.md | 8 +- docs/src/de/9-hrtem-stem-simulator/index.md | 237 ++++++------------ .../a1-coordinate-system/2-diffraction.md | 10 + .../attenuation-transport.md | 14 +- .../a2-beam-interaction/fluorescence.md | 4 +- .../de/appendix/a2-beam-interaction/index.md | 2 +- .../de/appendix/a3-bloch-wave/calculation.md | 4 +- docs/src/de/appendix/a3-bloch-wave/cbed.md | 4 +- docs/src/de/appendix/a3-bloch-wave/hrtem.md | 6 +- docs/src/de/appendix/a3-bloch-wave/index.md | 2 +- .../symbols-and-diagrams.md | 6 +- docs/src/de/index.md | 1 + docs/src/de/troubleshooting.md | 12 +- 25 files changed, 284 insertions(+), 333 deletions(-) diff --git a/docs/src/de/0-main-window.md b/docs/src/de/0-main-window.md index 50fe0dcce..bb6031167 100644 --- a/docs/src/de/0-main-window.md +++ b/docs/src/de/0-main-window.md @@ -53,13 +53,14 @@ Wenn Sie ReciPro zum ersten Mal verwenden, folgen Sie diesen Schritten: | Menüpunkt | Beschreibung | |-----------|-------------| -| Read crystal list (as new list) | Eine Kristalllisten-Datei (*.xml) laden und die aktuelle Liste ersetzen | -| Read crystal list (and add) | An die aktuelle Liste anhängen | -| Read initial crystal list | Die Standard-Kristallliste neu laden | -| Save crystal list | Die aktuelle Kristallliste speichern | -| Export selected crystal to CIF | Im CIF-Format speichern | -| Clear crystal list | Alle Kristalle entfernen | -| Exit | Die Anwendung schließen | +| Kristallliste laden (aktuelle Liste ersetzen) | Eine Kristalllisten-Datei (`*.xml`) laden und die aktuelle Liste ersetzen | +| Kristallliste laden (zur aktuellen Liste hinzufügen) | Eine Kristalllisten-Datei laden und an die aktuelle Liste anhängen | +| Auf anfängliche Kristallliste zurücksetzen | Die mit ReciPro ausgelieferte Kristallliste neu laden | +| Kristall aus CIF- oder AMC-Datei importieren | Einen einzelnen Kristall aus einer CIF- / AMC-Datei laden | +| Kristallliste speichern | Die aktuelle Kristallliste speichern | +| Ausgewähltes Kristall als CIF-Datei exportieren | Den ausgewählten Kristall im CIF-Format speichern | +| Alle Kristalle leeren | Alle Kristalle aus der Liste entfernen | +| Beenden | Die Anwendung schließen | ### Option @@ -259,7 +260,7 @@ Rechtsklick auf einen leeren Bereich des Steuerelements für diese Hauptaktionen ## Funktionen-Panel {#functions} -Die senkrechte Schaltflächenleiste rechts startet die Analyse- und Simulationsfenster (siehe die Tabelle [Funktionen](#functions) unten). +Die senkrechte Schaltflächenleiste rechts startet die unten aufgeführten Analyse- und Simulationsfenster. ![Funktionen-Panel](../assets/cap-de-auto/FormMain.toolStripContainer1.toolStrip1.png) diff --git a/docs/src/de/11-spot-id-v2.md b/docs/src/de/11-spot-id-v2.md index c2a42d3a2..2c420c5f2 100644 --- a/docs/src/de/11-spot-id-v2.md +++ b/docs/src/de/11-spot-id-v2.md @@ -54,14 +54,16 @@ Die Kameralänge (mm) und die Detektor-Pixelgröße (mm oder nm⁻¹). Wenn eine ![Reflexinformation](../assets/cap-de-auto/FormSpotIDV2.splitContainer1.groupBoxSpot.png) -- **Detect & Fit Spots**: Automatische Reflexerkennung mittels lokaler Maxima und Untergrundabzug. -- **Number**: Die maximale Anzahl der zu erkennenden Reflexe. -- **Nearest neighbour**: Der minimale Abstand (px), der zwischen erkannten Reflexen zulässig ist. Peaks, die enger beieinander liegen, werden zusammengeführt, um eine Doppelerkennung desselben Reflexes zu verhindern. -- **Fitting range (radius)**: Der Radius (px) des kreisförmigen Bereichs, der zum Fitten des Peaks jedes Reflexes verwendet wird. Pixel innerhalb dieses Kreises werden mit einer Pseudo-Voigt-Funktion gefittet. -- **Apply to All**: Setzt den Fit-Radius jedes Reflexes auf den aktuellen Wert von **Fitting range (radius)**. -- **Delete spot / Clear spots**: Einzelne oder alle erkannten Reflexe entfernen. -- **Copy to clipboard**: Reflexpositionen und -intensitäten in die Zwischenablage kopieren. -- **Details of the spot**: Wenn aktiviert, öffnet sich ein Fenster mit detaillierten Informationen zum aktuell ausgewählten Reflex. +- **Reflexe finden & anpassen**: Automatische Reflexerkennung mittels lokaler Maxima und Untergrundabzug. +- **Anzahl**: Die maximale Anzahl der zu erkennenden Reflexe. +- **Nächster Nachbar**: Der minimale Abstand (px), der zwischen erkannten Reflexen zulässig ist. Peaks, die enger beieinander liegen, werden zusammengeführt, um eine Doppelerkennung desselben Reflexes zu verhindern. +- **Anpassungsradius**: Der Radius (px) des kreisförmigen Bereichs, der zum Fitten des Peaks jedes Reflexes verwendet wird. Pixel innerhalb dieses Kreises werden mit einer Pseudo-Voigt-Funktion gefittet. +- **Auf alle anwenden**: Setzt den Fit-Radius jedes Reflexes auf den aktuellen Wert von **Anpassungsradius**. +- **Löschen / Alle leeren**: Den ausgewählten Reflex oder alle erkannten Reflexe entfernen. +- **Kopieren**: Reflexpositionen und -intensitäten in die Zwischenablage kopieren. +- **Globale Anp.**: Führt einen globalen Fit aller Reflexpositionen auf einmal durch (experimentell). +- **Donut**: Wendet einen donutförmigen Untergrundabzug an (experimentell); das Feld daneben legt die Breite (px) des Rings um jeden Reflex fest, dessen Mittelwert als lokaler Untergrund abgezogen wird. +- **Reflex-Details**: Wenn aktiviert, öffnet sich ein Fenster mit detaillierten Informationen zum aktuell ausgewählten Reflex. ![Details of the spot](../assets/cap-de-auto/FormSpotIDv2Details.png) @@ -71,10 +73,10 @@ Die Kameralänge (mm) und die Detektor-Pixelgröße (mm oder nm⁻¹). Wenn eine ![Index](../assets/cap-de-auto/FormSpotIDV2.splitContainer1.groupBoxIndex.png) -- **Identify Spots**: Führt den Indizierungsalgorithmus aus, um den am besten passenden Kristall und die Zonenachse zu finden. -- **Acceptable error**: Legt die akzeptable Abweichung im Netzebenenabstand und Winkel für eine Übereinstimmung fest. -- **Ignore prohibited reflections**: Wenn aktiviert, werden durch Schraubenachsen und Gleitspiegelebenen verbotene Reflexe bei der Suche nach der Zonenachse als nicht zwingend erfüllt behandelt. -- **Single Grain / Multiple Grains**: Suche nach einer einzelnen Orientierung (Einkristall) oder nach mehreren Orientierungen (ein polykristalliner / Mehrkorn-Bereich). Für mehrere Körner legt **Max. num. of grains** die Obergrenze für die Anzahl der zu suchenden Körner fest. +- **Reflexe identifizieren**: Führt den Indizierungsalgorithmus aus, um den am besten passenden Kristall und die Zonenachse zu finden. +- **Zulässiger Fehler**: Legt die akzeptable Abweichung im Netzebenenabstand und Winkel für eine Übereinstimmung fest. +- **Verbotene Reflexe ignorieren**: Wenn aktiviert, werden durch Schraubenachsen und Gleitspiegelebenen verbotene Reflexe bei der Suche nach der Zonenachse als nicht zwingend erfüllt behandelt. +- **Einzelkorn / Mehrere Körner**: Suche nach einer einzelnen Orientierung (Einkristall) oder nach mehreren Orientierungen (ein polykristalliner / Mehrkorn-Bereich). Für mehrere Körner legt **Max. num. of grains** die Obergrenze für die Anzahl der zu suchenden Körner fest. - **Results**: Die besten Übereinstimmungen werden mit Kristallname, Zonenachse [uvw] und den einzelnen Reflexindizes (hkl) angezeigt. --- diff --git a/docs/src/de/12-ebsd-simulation.md b/docs/src/de/12-ebsd-simulation.md index ea91bd130..f3f4d351f 100644 --- a/docs/src/de/12-ebsd-simulation.md +++ b/docs/src/de/12-ebsd-simulation.md @@ -165,7 +165,7 @@ Das zentrale Feld zeigt das EBSD-(Kikuchi-Band-)Muster für die aktuelle Kristal - **Bild mit BSE-Winkel-/Energieverteilungen anzeigen** : ist diese Option aktiviert, wird das Muster durch Gewichtung mit der BSE-Verteilung (Energie, Tiefe, Richtung) statt einer einzelnen Scheibe zusammengesetzt. - **Energy / Depth** : ist das Obige deaktiviert, wählt dies die anzuzeigende Energie-/Tiefenscheibe. -- **Helligkeit** (**Min** / **Max**), **Polarität**, **Farbe** : Helligkeitsbereich, Polarität und Farbskala. +- **Helligkeit** (**Min** / **Max**), **Kontrast**, **Polarität**, **Farbe** : Schwarz- und Weißpunkt des simulierten Musters in Prozent des Anzeigebereichs (lineare Schieberegler), die Breite dieses Bereichs, seine Polarität und die Farbskala. Kontrast 0 setzt den Anzeigebereich gleich dem Intensitätsbereich des Musters selbst; -1 verbreitert ihn auf das Zehnfache (zehnmal schwächerer Kontrast) und +1 verengt ihn auf ein Zehntel, jeweils bei festgehaltener Mitte. - **Untergrund glätten** (**FWHM**, px; Standard aus, 100 px) : zieht vom simulierten Muster eine gaußsch verwischte Kopie ab und entfernt so die langsam veränderliche Helligkeitsverteilung, damit Bänder und Zonenachsen mit einem untergrundkorrigierten Messmuster verglichen werden können. Die Halbwertsbreite ist in Detektorpixeln angegeben und hängt nicht vom Zoom ab. Wirkt auf die Anzeige und den PNG/TIFF-Export; der CSV-Export behält die Rohwerte. ### Experimentelles Bild @@ -174,7 +174,9 @@ Das zentrale Feld zeigt das EBSD-(Kikuchi-Band-)Muster für die aktuelle Kristal Ziehen Sie eine EBSD-Bilddatei (TIFF, PNG, BMP oder JPEG; 16-Bit-TIFF wird mit voller Tiefe gelesen) an eine beliebige Stelle des Fensters, um sie als experimentelles Muster zu laden. Sie wird über dem Detektorbereich gezeichnet — über dem simulierten Muster und unter den Kikuchi-Linien-Overlays — sodass sich Simulation und Messung direkt vergleichen lassen. Beim Laden werden außerdem **Width** und **Height** des Detektors auf die Bildgröße gesetzt. -- **Helligkeit** (**Min** / **Max**) : Schwarz- und Weißpunkt des überlagerten Bildes als Anteil seines eigenen Intensitätsbereichs (logarithmische Schieberegler). Sie wirken nur auf das experimentelle Bild, nicht auf das simulierte Muster. +- **Helligkeit** (**Min** / **Max**), **Kontrast** : Schwarz- und Weißpunkt des überlagerten Bildes in Prozent seines Anzeigebereichs sowie die Breite dieses Bereichs (lineare Schieberegler, gleiche Konvention wie beim simulierten Muster). Sie wirken nur auf das experimentelle Bild. +- **Untergrund glätten** (**FWHM**, px; Standard aus, 100 px) : zieht vom experimentellen Bild eine gaußsch verwischte Kopie ab und entfernt so seine langsam veränderliche Helligkeitsverteilung. Die Intensitätsregler wirken dann auf die geglätteten Werte. +- **An Bild anpassen** : setzt **Min**, **Max** und **Kontrast** des simulierten Musters so, dass dessen 2-%- und 98-%-Intensitätsniveaus im selben Grauton erscheinen wie die des experimentellen Bildes. Der Abgleich verwendet Perzentile, hängt daher nicht von der Orientierungslösung ab und ist unempfindlich gegenüber einem Sockel oder einigen wenigen hellen Zonenachsen-Pixeln. Polarität, Farbe und beide Einstellungen **Untergrund glätten** bleiben unverändert; glätten Sie daher vor dem Klick entweder beide Seiten oder keine. - **Deckkraft** : Deckkraft des überlagerten Bildes, von 0 (unsichtbar) bis 100 % (undurchsichtig). Verringern Sie sie, um das darunterliegende simulierte Muster zu sehen. Für die Suche nach der Orientierung, die das Bild erklärt, stehen zwei Verfahren zur Verfügung. diff --git a/docs/src/de/2-symmetry-information.md b/docs/src/de/2-symmetry-information.md index b55734dc2..6685b66d2 100644 --- a/docs/src/de/2-symmetry-information.md +++ b/docs/src/de/2-symmetry-information.md @@ -95,7 +95,7 @@ Listet zu Referenzzwecken jede tabellierte Ursprungs-/Achsenaufstellung, die die Die beiden Felder unten geben die schematischen Symmetriediagramme der Raumgruppe in der Notation der *International Tables for Crystallography* Vol. A wieder. - **Symmetrieelemente (links)**: Dreh-/Schraubenachsen, Spiegel-/Gleitspiegelebenen sowie Inversionszentren/Drehinversionspunkte werden mit den konventionellen graphischen Symbolen gezeichnet. - - Für das \(F\)-Gitter des kubischen Systems wird nur ein Achtel der Elementarzelle (nur der obere linke Quadrant) gezeigt. + - Für das \(F\)-Gitter des kubischen Systems wird nur das obere linke Viertel der projizierten Zelle gezeigt (siehe [Anhang A4.1](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md#symmetry-element-diagram)). - Diese Symmetrieelemente können auch direkt auf das 3D-Modell in der [Strukturansicht](5-structure-viewer.md) gezeichnet werden. - **Allgemeine Lagen (rechts)**: Die allgemeinen äquivalenten Lagen werden als Kreise dargestellt (ein Komma bezeichnet ein Spiegelbild) und mit ihren fraktionellen Koordinaten beschriftet. - Nur für das kubische System verbinden Hilfslinien die drei Kreise, die durch eine dreizählige Drehachse miteinander verknüpft sind. diff --git a/docs/src/de/20-macro/1-built-in-functions.md b/docs/src/de/20-macro/1-built-in-functions.md index 2e3b528d9..f7a5fa9c4 100644 --- a/docs/src/de/20-macro/1-built-in-functions.md +++ b/docs/src/de/20-macro/1-built-in-functions.md @@ -130,6 +130,7 @@ Eulerwinkel sind an Gimbal-Positionen (θ = 0 oder 180°) nicht eindeutig: `GetE | `Thickness` | double | Probendicke (nm) | | `NumberOfDiffractedWaves` | int | Anzahl der Bloch-Wellen | | `CameraLength2` | double | Kameralänge (mm) | +| `ExcitationError` | double | Reflexradius (nm⁻¹): im kinematischen/Anregungsmodus exportiert `SpotInfo()` die Reflexe mit \|Sg\| innerhalb dieses Wertes | | `SkipRendering` | bool | Rendering für Stapelverarbeitung überspringen | ### Strahlmodus diff --git a/docs/src/de/20-macro/index.md b/docs/src/de/20-macro/index.md index c47e608f3..cfc125014 100644 --- a/docs/src/de/20-macro/index.md +++ b/docs/src/de/20-macro/index.md @@ -40,7 +40,7 @@ Makros werden in Python-Syntax geschrieben. Mit den integrierten Klassen und Fun ## Editorfenster -Der Makro-Editor hat vier Hauptbereiche: +Der Makro-Editor besteht aus den folgenden Bereichen: | Bereich | Zweck | |------|---------| @@ -112,7 +112,7 @@ Diese Grundlagen sind im Autovervollständigungs-Popup vorab registriert, sodass ### NICHT verwendbar -- **`print()`** : es gibt kein Konsolenfenster; die Ausgabe verschwindet. Verwenden Sie **Step by step** und sehen Sie sich das Debug-Panel an, um Werte zu prüfen. +- **`print()`** : es gibt kein Konsolenfenster; die Ausgabe verschwindet. Verwenden Sie **Step by step** und sehen Sie sich das Debug-Panel an, um Werte zu prüfen. (Ausnahme: Wird das Makro von außen ausgeführt — über die Kommandozeile `/o` oder die [Named Pipe](3-external-control.md) —, wird die Ausgabe von `print()` *doch* erfasst und zurückgegeben.) - **`input()`** : kein stdin. - **Datei-E/A** (`open`, `with open`) : nicht für Makros vorgesehen. Verwenden Sie stattdessen die `ReciPro.File.*`-Hilfsfunktionen. - **C-Erweiterungspakete**: `numpy`, `scipy`, `pandas`, `matplotlib` — nicht mit IronPython kompatibel. @@ -161,3 +161,4 @@ Der Editor wählt automatisch die im Traceback gemeldete Zeile aus (den innerste - [20.1. Integrierte Funktionen](1-built-in-functions.md) - [20.2. Beispiele](2-examples.md) +- [20.3. Externe Steuerung (Kommandozeile & Named Pipe)](3-external-control.md) diff --git a/docs/src/de/4-rotation-geometry.md b/docs/src/de/4-rotation-geometry.md index 3650f9554..4b14c7e72 100644 --- a/docs/src/de/4-rotation-geometry.md +++ b/docs/src/de/4-rotation-geometry.md @@ -33,12 +33,14 @@ Die obere Hälfte des Fensters zeigt den Rotationszustand im "ReciPro-Koordinate ### Φ, θ, Ψ (Z–X–Z-Eulerwinkel) -Die Kristallorientierung wird durch drei Rotationen parametrisiert, die in dieser Reihenfolge angewendet werden: +Die Kristallorientierung wird durch drei Rotationen parametrisiert. Im **körperfesten (intrinsischen)** Bezugssystem beschrieben, werden sie in dieser Reihenfolge angewendet: 1. **Φ** — erste Rotation um die **Z**-Achse. 2. **θ** — Rotation um die **X**-Achse des einmal gedrehten Bezugssystems. 3. **Ψ** — zweite Rotation um die **Z**-Achse des zweimal gedrehten Bezugssystems. +Dieselbe Rotation, im **raumfesten Labor**-Bezugssystem betrachtet, ist die umgekehrte Abfolge (Ψ um $Z$, dann θ um $X$, dann Φ um $Z$); diese Beschreibung wird in [Anhang A1.1](appendix/a1-coordinate-system/1-orientation.md) verwendet. Beide ergeben die identische Matrix $R$ unten; Φ ist einfach die äußerste (goniometerartige) Achse und Ψ die innerste. + Jedes Zahlenfeld ist editierbar; eine Wertänderung hier aktualisiert das Hauptfenster und jeden verknüpften Simulator. ### Rotationsmatrix @@ -76,7 +78,7 @@ Dieselbe Matrix (\(R_{ij}\) = Zeile \(i\), Spalte \(j\)) erscheint als: ### OpenGL-Fenster -Die 3D-Ansicht zeigt die aktuelle Rotation mithilfe von drei farbigen Tori (Donuts): +Die 3D-Ansicht zeigt die aktuelle Rotation mithilfe von drei farbigen Tori (Donut-Formen): | Farbe | Eulerwinkel | Goniometerebene | |--------|------------|-----------------| diff --git a/docs/src/de/7-diffraction-simulator/2-ped-simulation.md b/docs/src/de/7-diffraction-simulator/2-ped-simulation.md index d51c9a615..8358d1694 100644 --- a/docs/src/de/7-diffraction-simulator/2-ped-simulation.md +++ b/docs/src/de/7-diffraction-simulator/2-ped-simulation.md @@ -76,10 +76,10 @@ Steuert, wie jeder Beugungsreflex gezeichnet wird. - **Opacity** : Transparenz des Reflexes (0 = transparent, 1 = undurchsichtig). - **Radius (R)** : Radius der reziproken Gitterpunkte. Für dynamische Intensitäten gilt: Gauß-Integral $=$ Brightness $\times I_\text{dyn}$, und Solid sphere verwendet den Radius $R \times I_\text{dyn}^{1/2}$ (sodass die Fläche proportional zur dynamischen Intensität ist). - **Brightness** : Nur im Modus **Gaussian** verfügbar. Integrierte Intensität der gezeichneten Gauß-Funktion. -- **Colour scale** : Farbskala **Gray scale** oder **Cold-warm**. +- **Farbskala** : Farbskala **Gray scale** oder **Cold-warm**. - **Log scale** : Anzeige der Intensität auf einer logarithmischen Skala. -- **Spot colour** : Farbe des Reflexes, wenn keine Farbskala angewendet wird. -- **Use crystal colour** : Zeichnet die Reflexe in der jedem Kristall zugewiesenen Farbe. +- **Reflexfarbe** : Farbe des Reflexes, wenn keine Farbskala angewendet wird. +- **Farbe je Kristall** : Zeichnet die Reflexe in der jedem Kristall zugewiesenen Farbe. --- diff --git a/docs/src/de/7-diffraction-simulator/4-alchemi-simulation.md b/docs/src/de/7-diffraction-simulator/4-alchemi-simulation.md index 125eb4545..68bb55a7f 100644 --- a/docs/src/de/7-diffraction-simulator/4-alchemi-simulation.md +++ b/docs/src/de/7-diffraction-simulator/4-alchemi-simulation.md @@ -20,9 +20,12 @@ Für jede einfallende Orientierung wird das Wellenfeld im Kristall mit der Bloch $$ Y_\text{dyn} = \mathrm{Re} \sum_{jj'} \alpha_j^{*}\,\bigl(C^{\dagger} \mu_{s,c} C\bigr)_{jj'}\, \alpha_{j'}\, F_{jj'}(t), -\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda} +\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda}, +\qquad \lambda = 2\pi i\left(\gamma_j - \overline{\gamma_{j'}}\right) $$ +Dabei sind $\gamma_j$ die Bloch-Wellen-Eigenwerte des [dynamischen Kerns](../appendix/a3-bloch-wave/calculation.md) und $\alpha_j$ ihre Anregungsamplituden; im entarteten Grenzfall $\lambda \to 0$ gilt $F_{jj'}(t) \to t$. + Die Ionisationsmatrix $\mu$ hängt nur von der Differenz zweier Reflexe ab, $G = \mathbf{g}_h - \mathbf{g}_g$. $$ diff --git a/docs/src/de/8-electron-trajectory.md b/docs/src/de/8-electron-trajectory.md index 46d048b5e..58a31eabc 100644 --- a/docs/src/de/8-electron-trajectory.md +++ b/docs/src/de/8-electron-trajectory.md @@ -1,9 +1,11 @@ # Elektronenbahnen -Der **Trajektorien-Simulator** berechnet die Elektronenbahnen innerhalb einer Probe mit der **Monte-Carlo-Methode**: Die einfallenden Elektronen erfahren elastische und inelastische Streuung, und die daraus resultierenden Verteilungen der rückgestreuten Elektronen (Richtung, Energie, Eindringtiefe) werden akkumuliert. Diese Verteilungen liefern auch die Winkel-/Energie-/Tiefen-Gewichtung, die von der [12. EBSD-Simulation](12-ebsd-simulation.md) verwendet wird. +Der **Trajektorien-Simulator (Monte-Carlo-Methode)** berechnet die Elektronenbahnen innerhalb einer Probe mit der **Monte-Carlo-Methode**: Die einfallenden Elektronen erfahren elastische und inelastische Streuung, und die daraus resultierenden Verteilungen der rückgestreuten Elektronen (BSE) — Richtung, Energie beim Austritt, Eindringtiefe und laterale Ausbreitung — werden akkumuliert. Diese Verteilungen liefern auch die Winkel-/Energie-/Tiefen-Gewichtung, die von der [12. EBSD-Simulation](12-ebsd-simulation.md) verwendet wird. ![Electron Trajectory](../assets/cap-de-auto/FormTrajectory.png) +Das Fenster besteht aus drei Spalten: links die **3-D-Trajektorienansicht**, in der Mitte die **Statistik** und das Stereonetz der **BSE-Richtungsverteilung**, rechts drei **Histogramme**. Zusammensetzung und Dichte der Probe stammen von dem im Hauptfenster ausgewählten Kristall; hier werden nur die Strahlenergie, die Probenkippung und die Anzahl der Trajektorien eingestellt. + --- ## Tastatur- & Maus-Kurzbefehle @@ -23,45 +25,24 @@ Die Trajektorien werden in einer 3-D-OpenGL-Ansicht dargestellt. Sie verwendet d ## Berechnungsbedingungen -Strahlenergie, Anzahl der einfallenden Elektronen, Probe/Material und weitere Monte-Carlo-Parameter (siehe den Übersichts-Screenshot oben). - -### Strahlenergie - -Beschleunigungsspannung des einfallenden Elektronenstrahls (keV). Legt die kinetische Energie fest, die sowohl für die elastischen (Mott) als auch für die inelastischen (dielektrische Antwort) Streumodelle verwendet wird. - -### Anzahl der einfallenden Elektronen - -Wie viele Elektronen simuliert werden sollen. Mehr Elektronen verringern das statistische Rauschen, erhöhen aber die Laufzeit linear. +Die Bedienelemente am oberen Fensterrand legen den Lauf fest: -### Probe / Material +- **Trajektorien simulieren** : startet den Monte-Carlo-Lauf. Die Statusleiste am unteren Rand meldet die verstrichene Zeit für die Trajektorienberechnung, das Zeichnen der Diagramme und das 3-D-Rendering getrennt. +- **Number of trajectories** : wie viele einfallende Elektronen verfolgt werden. Mehr Elektronen verringern das statistische Rauschen aller unten beschriebenen Verteilungen; die Laufzeit wächst dabei linear. +- **Probenkippung** (°) : Kippung der Probenoberfläche um die *X*-Achse. Für senkrechten Einfall bei 0 belassen; mit **−70°** lässt sich die Geometrie des [EBSD-Simulators](12-ebsd-simulation.md) nachbilden, bei der die starke Kippung die Rückstreuausbeute erhöht. +- **Energy** (keV) / **Wavelength** / **Unit** : die Beschleunigungsspannung des einfallenden Strahls und die damit verknüpfte, relativistisch korrigierte Elektronenwellenlänge. Die Energie legt die kinetische Energie fest, die sowohl vom elastischen (NIST-Mott) als auch vom inelastischen (Bremsvermögen / IMFP) Modell verwendet wird. -Zusammensetzung und Dichte der Probe. Standardmäßig wird der aktuell im Hauptfenster ausgewählte Kristall verwendet, dies kann aber für reine Trajektorien-Studien überschrieben werden. +Die Streumodelle selbst sind nicht wählbar: Die elastischen Wirkungsquerschnitte stammen aus der mitgelieferten NIST-Mott-Tabelle (außerhalb ihres Gültigkeitsbereichs wird auf die abgeschirmte Rutherford-Formel zurückgegriffen), das Bremsvermögen aus der modifizierten Jablonski-Form (2008). Das tatsächlich verwendete Modell wird in der **Statistik** neben jedem Wert angegeben. Was diese Modelle sind, erläutert [Abschwächung & Transport](appendix/a2-beam-interaction/attenuation-transport.md). -### Probenkippung +### 3-D-Trajektorienansicht -Probenkippwinkel. Wird verwendet, wenn die Trajektoriendaten in den [EBSD-Simulator](12-ebsd-simulation.md) einfließen (typischerweise 70° für EBSD). +Rote Trajektorien sind in der Probe absorbierte Elektronen, orangefarbene sind solche, die als rückgestreute Elektronen austreten. Die konzentrischen Hilfskreise sind in nm (bzw. µm) beschriftet, und **+X**, **+Y**, **+Z (=beam)** kennzeichnen die Achsen. -### Wirkungsquerschnitt-Modell - -Das Modell für den elastischen Streu-Wirkungsquerschnitt (Mott / Bethe / NIST). Verschiedene Modelle wägen Geschwindigkeit gegen Genauigkeit bei großen Kippwinkeln oder nahe Absorptionskanten ab. - ---- - -## Stereonetz-Optionen - -Anzeigeoptionen für die Winkelverteilung, die auf die stereografische Projektion gezeichnet wird (siehe den Übersichts-Screenshot oben). - -### Projektionsmethode - -**Wulff**-Projektion (winkeltreu) oder **Schmidt**-Projektion (flächentreu). Schmidt wird üblicherweise bevorzugt, wenn statistische Dichten abgelesen werden. - -### Hemisphäre - -Stellt die obere (rückgestreute) oder untere (transmittierte) Hemisphäre dar. - -### Auflösung / Farbskala - -Klassenbreite des Winkelhistogramms und die für die Dichteanzeige verwendete Farbskala. +- **Von der Z-Achse (=Strahlrichtung)** / **Von der X-Achse (Rotationsachse)** / **Flächennormale** : richten die Ansicht auf die Standardrichtungen aus. +- **Anzahl der zu zeichnenden Trajektorien** : wie viele der berechneten Trajektorien dargestellt werden (alle 100.000 zu zeichnen wäre unübersichtlich und langsam). +- **Achsen zeichnen** / **Hilfskreise zeichnen** : die Achsenpfeile und der Entfernungsmaßstab. +- **In der Probe absorbierte Trajektorien zeichnen** : auch die Elektronen einbeziehen, die nie austreten. +- **Pfad nach dem Austritt zeichnen** : den Weg eines rückgestreuten Elektrons auch nach dem Verlassen der Oberfläche weiterzeichnen. --- @@ -69,36 +50,45 @@ Klassenbreite des Winkelhistogramms und die für die Dichteanzeige verwendete Fa ![Statistik](../assets/cap-de-auto/FormTrajectory.panel2.groupBoxStatistics.png) -Zusammenfassung des Laufs. +Werte für die aktuelle Strahlenergie; das Modell, das den jeweiligen Wert geliefert hat, ist in Klammern angegeben. -- **Rückstreuausbeute** — Anteil der einfallenden Elektronen, die durch die Eintrittsfläche austreten. -- **Mittlere freie Weglänge** — durchschnittliche Distanz zwischen Streuereignissen. -- **Mittlere Eindringtiefe** — durchschnittliche maximale Tiefe, die ein Elektron erreicht, bevor es entweder austritt oder absorbiert wird. -- **Verstrichene Zeit / Durchsatz** — Rechenaufwand des Laufs in Echtzeit. +- **Streuquerschnitt (σ_E)** (nm²) — gesamter elastischer Wirkungsquerschnitt pro Atom. +- **Elastische mittlere freie Weglänge (λ)** (nm) — mittlere Strecke zwischen elastischen Streuereignissen. +- **Bremsvermögen (dE/ds)** (eV/nm, negativ) — Energieverlust pro Weglängeneinheit. +- **Rückstreukoeffizient, η** (%) — der Anteil der einfallenden Elektronen, die die Probe wieder durch die Eintrittsfläche verlassen. Auf dieser Größe beruht der BSE-Bildkontrast. +- **Mittlere BSE-Energie** (keV) — mittlere Energie der rückgestreuten Elektronen im Moment ihres Austritts. --- ## BSE-Richtungsverteilung -![BSE-Richtungsverteilung (das Stereonetz-Zentrum entspricht der Oberflächennormalen-Richtung)](../assets/cap-de-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) +![BSE-Richtungsverteilung](../assets/cap-de-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) + +Winkelverteilung der rückgestreuten Elektronen, dargestellt in einem Stereonetz, dessen Zentrum der Richtung der Oberflächennormalen entspricht. -Winkelverteilung der rückgestreuten Elektronen (das Zentrum des Stereonetzes entspricht der Richtung der Oberflächennormalen). Die gelbe/orange Umrandung (sofern vorhanden) markiert den vom EBSD-Detektor erfassten Bereich. +- **Häufigkeit** / **Mittlere Energie** / **Energie-Standardabweichung** : die farbkodierte Größe — wie viele Elektronen in die jeweilige Richtung austreten, ihre mittlere Energie oder die Streuung dieser Energie. +- **Achsen zeichnen** : blendet die Richtungen +X / ±Y / ±Z ein. +- **Min** / **Max**, **Resolution**, **Color** : die Grenzen der Farbskala, die Winkel-Klassenbreite des Histogramms und die Farbpalette. --- -## Profile +## Histogramme + +![Histogramme](../assets/cap-de-auto/FormTrajectory.flowLayoutPanelProfiles.png) + +Drei Verteilungen der rückgestreuten Elektronen, jeweils auf die Fläche 1 normiert. -![Profiles](../assets/cap-de-auto/FormTrajectory.flowLayoutPanelProfiles.png) +### BSE-Energieverteilung beim Austritt -Tiefen- und Energieprofile der simulierten Elektronen. +Histogramm der **Energie, die die rückgestreuten Elektronen beim Verlassen der Probe noch besitzen** (keV) — nicht ihres Energieverlusts. Der EBSD-Simulator verwendet es, um die Energieintegration des Master-Musters zu gewichten. -### Tiefenprofil +### Maximale oberflächenparallele BSE-Distanz -Histogramm der finalen Austrittstiefe (nm) der rückgestreuten Elektronen. Wird vom EBSD-Simulator verwendet, um die Tiefenintegration des Master-Pattern zu gewichten. +Histogramm der Strecke, die jedes rückgestreute Elektron vor dem Austritt **lateral** (parallel zur Oberfläche, nm) zurückgelegt hat. Sie entspricht der lateralen Ausdehnung des Wechselwirkungsvolumens und damit der intrinsischen Grenze der Ortsauflösung einer BSE- oder EBSD-Messung. -### Energieprofil +### Maximale BSE-Eindringtiefe -Histogramm des Energieverlusts ΔE (keV) der rückgestreuten Elektronen. Wird vom EBSD-Simulator verwendet, um die Energieintegration zu gewichten. +Histogramm der größten Tiefe **senkrecht zur Oberfläche** (nm), die jedes rückgestreute Elektron vor dem Austritt erreicht hat. Der EBSD-Simulator verwendet es, um die Tiefenintegration des Master-Musters zu gewichten. --- @@ -106,6 +96,7 @@ Histogramm des Energieverlusts ΔE (keV) der rückgestreuten Elektronen. Wird vo - [EBSD-Simulation](12-ebsd-simulation.md) - [EBSD-Berechnung](appendix/a3-bloch-wave/ebsd.md) +- [Abschwächung & Transport](appendix/a2-beam-interaction/attenuation-transport.md) — die hier verwendeten elastischen Wirkungsquerschnitte, das Bremsvermögen und die Reichweiten. - [Dynamische Beugung (Bloch-Welle)](appendix/a3-bloch-wave/index.md) - [HRTEM/STEM-Simulator](9-hrtem-stem-simulator/index.md) - [Beugungssimulator](7-diffraction-simulator/index.md) diff --git a/docs/src/de/9-hrtem-stem-simulator/1-hrtem-simulation.md b/docs/src/de/9-hrtem-stem-simulator/1-hrtem-simulation.md index 2cee5cc83..5475ecb02 100644 --- a/docs/src/de/9-hrtem-stem-simulator/1-hrtem-simulation.md +++ b/docs/src/de/9-hrtem-stem-simulator/1-hrtem-simulation.md @@ -1,107 +1,139 @@ # HRTEM-Simulation -Simuliert hochauflösende TEM-Gitterstreifenbilder. Der primäre Modus des [HRTEM/STEM-Simulators](index.md). +Die **HRTEM-Simulation (High-Resolution Transmission Electron Microscopy)** berechnet hochauflösende TEM-Gitterstreifenbilder. Sie ist der primäre Modus des [HRTEM/STEM-Simulators](index.md). + +![Simulator im HRTEM-Modus](../../assets/cap-de-auto/FormImageSimulator-hrtem.png) + +> Diese Seite listet alle Einstellungen auf, die rechts erscheinen, wenn **Bildmodus = HRTEM** gewählt ist. Für die Steuerelemente links — Anzeige des Ergebnisses und Anpassung seiner Helligkeit — siehe die [Übersichtsseite](index.md#display-settings). --- -## Berechnungsablauf +## Übersicht + +Ein HRTEM-Bild entsteht, wenn die durch die Probe transmittierte Elektronenwelle unter dem Einfluss der Aberrationen der Objektivlinse abgebildet wird. ReciPro berechnet die Ausbreitung der Elektronenwelle in der Probe mit der Bloch-Wellen-Methode (dynamische Berechnung) und erzeugt das HRTEM-Bild über die Phasenkontrast-Übertragungsfunktion (PCTF). -1. **Bloch-Wellen-Methode**: Berechnet die Ausbreitung der Elektronenwelle durch das Kristallpotential; liefert Amplitude und Phase der austretenden Welle +### Berechnungsablauf + +1. **Bloch-Wellen-Methode**: Berechnet die Ausbreitung der Elektronenwelle im Kristallpotential und liefert Amplitude und Phase der austretenden Welle 2. **Linsenfunktion**: Wendet die Aberrationen der Objektivlinse an (sphärische Aberration $C_s$, Defokus $\Delta f$) -3. **Partielle Kohärenz**: Berücksichtigt die endliche Quellengröße (räumliche Kohärenz) und die Energiebreite (zeitliche Kohärenz) -4. **Bildentstehung**: Berechnet die Intensität $|\psi(\mathbf{r})|^2$ +3. **Partielle Kohärenz**: Berücksichtigt die endliche Quellengröße (räumliche Kohärenz) und die Energiefluktuation (zeitliche Kohärenz) +4. **Bildentstehung**: Berechnet die Intensitätsverteilung $|\psi(\mathbf{r})|^2$ + +Zur Theorie siehe [Anhang A3.2 — HRTEM-Bildentstehung](../appendix/a3-bloch-wave/hrtem.md). --- -## Probenparameter +## Probe -![Probenparameter](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) +![Probe](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) -| Parameter | Beschreibung | -|-----------|-------------| -| **Thickness** | Probendicke (nm). HRTEM-Bilder hängen stark von der Dicke ab | +- **Dicke** : Probendicke (nm). HRTEM-Bilder hängen stark von der Dicke ab. Im Modus **Serienbild** wird dieser Wert ignoriert und stattdessen die unten beschriebene Dickenliste verwendet. --- -## Optische Parameter - -### TEM-Bedingungen +## TEM-Bedingungen ![TEM-Bedingungen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -| Parameter | Beschreibung | -|-----------|-------------| -| **Acc. Vol.** | Beschleunigungsspannung (kV). Die relativistisch korrigierte Wellenlänge wird daneben angezeigt | -| **Defocus** | Defokuswert (nm). Der Scherzer-Defokus wird als Referenz angezeigt | +Legt die Abbildungsbedingungen der Objektivlinse fest. -### Intrinsische Parameter +| Parameter | Beschreibung | Standard / typisch | +|-----------|-------------|-------------------| +| **Beschl.-Spannung (kV)** | Beschleunigungsspannung. Die relativistisch korrigierte Elektronenwellenlänge wird rechts daneben angezeigt | 200 kV | +| **Defokus Δf** | Defokus der Objektivlinse (nm). Der Referenzwert des **Scherzer-Defokus** wird darunter angezeigt | −57.8 nm | +| **Cs** | Sphärischer Aberrationskoeffizient (mm). Beeinflusst die CTF und den Scherzer-Defokus | 0.5–1.0 (konventionell), < 0.01 (Cs-korrigiert) | +| **Cc** | Chromatischer Aberrationskoeffizient (mm). Bestimmt die durch die Energiebreite verursachte Bildunschärfe | 1.0–2.0 mm | +| **β** | Beleuchtungs-Halbwinkel (mrad). Beschreibt den Effekt der endlichen Quellengröße (räumliche Kohärenz) | 0.1–1.0 mrad | +| **ΔV** | Halbwertsbreite der Energiebreite der Elektronen (eV). Bestimmt zusammen mit Cc die Fokusstreuung durch chromatische Aberration | 0.5–2.0 eV | -![Intrinsische Parameter](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) +> **Kontextmenü (Rechtsklick)**: Im Bereich TEM-Bedingungen lassen sich **Alle Aberrationen auf Null setzen** / **Defokus auf Scherzer-Wert setzen** / **Defokus auf 0 nm setzen** mit einem Klick anwenden. Bedingungs-Voreinstellungen (300kV ARM300F, 200kV 2100F usw.) sind über **Voreinstellungen** unten links verfügbar. -| Parameter | Beschreibung | Typisch | -|-----------|-------------|---------| -| **Cs** | Sphärische Aberration (mm) | 0.5–1.0 (konventionell); < 0.01 (Cs-korrigiert) | -| **Cc** | Chromatische Aberration (mm) | 1.0–2.0 | -| **β** | Beleuchtungs-Halbwinkel (mrad) | 0.1–1.0 | -| **ΔE** | Energiebreite 1/*e*-Breite (eV) | 0.5–2.0 | +### Scherzer-Defokus + +Der Defokuswert, in dessen Nähe der Phasenkontrast optimal ist, berechnet aus der aktuellen Wellenlänge und der sphärischen Aberration $C_s$ (als Referenz angezeigt). + +$$\Delta f_{\text{Scherzer}} = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\quad\left(\approx -1.155\,\sqrt{C_s \lambda}\right)$$ + +Unter dieser Bedingung ist die PCTF über einen weiten Bereich von Ortsfrequenzen negativ, sodass Atompositionen als dunkler Kontrast erscheinen. ReciPro verwendet diesen ursprünglichen Scherzer-Wert (abgeleitet, indem das Minimum der Aberrationsphase $\chi$ auf $-2\pi/3$ gesetzt wird), und der in der GUI angezeigte Wert folgt dieser Formel. Beachten Sie, dass manche Quellen stattdessen den *erweiterten Scherzer*-Wert $-1.2\sqrt{C_s\lambda}$ verwenden, der das Übertragungsband weiter verbreitert. --- -## Phasenkontrast-Übertragungsfunktion (PCTF) +## Linsenfunktion / Kontrastübertragungsfunktion (CTF) -![Phasenkontrast-Übertragungsfunktion (PCTF)](../../assets/cap-de-auto/FormCTF.png) +Durch Aktivieren von **Kontrastübertragungsfunktion (CTF)** öffnet sich ein Fenster, das darstellt, wie Linsenaberrationen und Defokus den Bildkontrast bei jeder Ortsfrequenz übertragen. -Im Registerkartenbereich der Linsenfunktion angezeigt: +![Kontrastübertragungsfunktion (CTF)](../../assets/cap-de-auto/FormCTF.png) -- $\sin\chi(u)$: Phasenkontrast-Übertragungsfunktion ($\chi(u)$ ist die Linsen-Aberrationsfunktion) -- $E_\text{s}(u)$: Einhüllende der räumlichen Kohärenz -- $E_\text{c}(u)$: Einhüllende der zeitlichen Kohärenz +- $\sin\chi(u)$ : Phasenkontrast-Übertragungsfunktion ($\chi(u)$ ist die Aberrationsfunktion der Linse) +- $E_\text{s}(u)$ : Einhüllende der räumlichen Kohärenz; die Dämpfung durch die endliche Quellengröße ($\beta$) +- $E_\text{c}(u)$ : Einhüllende der zeitlichen Kohärenz; die Dämpfung durch die Energiefluktuation ($C_c$, $\Delta V$) -Scherzer-Defokus: $\Delta f = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\ (\approx -1.155\,\sqrt{C_s \lambda})$, die Bedingung, die ein breites negatives PCTF-Band ergibt (dunkler Kontrast = Atompositionen). ReciPro verwendet diesen ursprünglichen Scherzer-Wert — abgeleitet, indem das Minimum der Aberrationsphase $\chi$ auf $-2\pi/3$ gesetzt wird — und der in der GUI angezeigte Wert folgt dieser Formel; manche Quellen verwenden stattdessen den *erweiterten Scherzer*-Wert $-1.2\sqrt{C_s\lambda}$. +Eine Änderung der oberen Grenze der horizontalen Achse $u$ (Ortsfrequenz) ändert den dargestellten Bereich. --- -## Objektivblende +## Objektivblende (HRTEM-Option) ![Objektivblende (HRTEM-Option)](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) -Legen Sie Blendengröße (mrad) und Position fest. **Blende offen** entfernt sie. Die Anzahl der berücksichtigten Bloch-Wellen hängt von den Blendenbedingungen ab. +Beschränkt die gebeugten Wellen, die die Objektivblende passieren. Die Anzahl der von der Blende abgeschnittenen gebeugten Wellen verändert auch die Zahl der in die Bloch-Wellen-Berechnung einbezogenen Reflexe (die Obergrenze ist die in **Wellen** eingestellte maximale Anzahl der Bloch-Wellen). + +- **Größe** : Halbwinkel der Objektivblende (mrad). Je kleiner er ist, desto mehr gebeugte Wellen großer Winkel werden abgeschnitten und desto glatter werden die hochaufgelösten Details. Der entsprechende Radius im reziproken Raum $\sin\theta/\lambda$ (nm⁻¹) wird angezeigt. +- **Versatz X** / **Y** : Verschiebung des Mittelpunkts der Objektivblende (mrad). Wird für Dunkelfeld- und Kippabbildung verwendet. +- **Blende offen** : öffnet die Objektivblende (unendlich), sodass alle gebeugten Wellen zur Abbildung beitragen. +- **Reflexe innerhalb** : die Anzahl der gebeugten Strahlen (Reflexe), die innerhalb der Blende liegen (nur lesbar). +- **Reflex-Info** : öffnet eine Tabelle der gebeugten Strahlen innerhalb der Blende (Intensität, komplexe Amplitude usw.). + +> Die Größe der Objektivblende wird auch im **Beugungssimulator** angezeigt. --- -## Modelle der partiellen Kohärenz +## HRTEM-Optionen (Teilkohärenzmodell) -![Modelle der partiellen Kohärenz](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) +![HRTEM-Optionen (Teilkohärenzmodell)](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) -| Modell | Beschreibung | -|-------|-------------| -| **Lineares Bild (Quasi-coherent)** | Schnell. Gültig unter der Schwachphasen-Näherung | -| **Transmissions-Kreuzkoeffizient (TCC)** | Genauer; längere Rechenzeit | +Wählt das Interferenzmodell, das beim Integrieren der Beiträge aus allen Richtungen des einfallenden Strahls verwendet wird. + +- **Lineares Bild** : rechnerisch günstig. Geeignet für dünne Proben, bei denen die Näherung des schwachen Phasenobjekts gilt; multipliziert die PCTF mit den Einhüllenden der räumlichen und zeitlichen Kohärenz. +- **Transmissions-Kreuzkoeffizient** : rechnerisch aufwendig, aber genauer. Integriert über den vollständigen Transmissions-Kreuzkoeffizienten und ist das Modell der Wahl für stark streuende Proben, in denen viele starke gebeugte Wellen angeregt werden. + +Einzelheiten siehe [Anhang A3.2 — HRTEM-Bildentstehung](../appendix/a3-bloch-wave/hrtem.md). --- -## Simulationsmodi +## Einzel-/Serienmodus ![Einzel-/Serienmodus](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) -| Modus | Beschreibung | +- **Einzelbild** : berechnet ein HRTEM-Bild bei der aktuellen Dicke und dem aktuellen Defokus. +- **Serienbild** : erzeugt eine Bildserie mit schrittweise variierter Dicke und variiertem Defokus (Dicken- / Fokusserie). Nützlich, um die Bedingung zu finden, die am besten zu einem experimentellen Bild passt. + +Für ein Serienbild legen Sie Folgendes fest. + +| Element | Beschreibung | |------|-------------| -| **Einzelbild (Single image)** | Ein Bild bei aktueller Dicke und Defokus | -| **Serienbild (Serial image)** | Matrix von Bildern über Dicken- × Defokusbereiche (Start / Step / Num) | +| **Dicke (nm)** / **Defokus (nm)** | Welche Größe variiert wird (beide sind möglich) | +| **Start / Schritt / Anz** | Startwert, Schrittweite und Anzahl der Bilder. Sie werden in das Listenfeld darunter übertragen, das auch direkt bearbeitet werden kann | +| **Horizontale Richtung:** | Wenn Dicke und Defokus beide variiert werden: die Größe, die entlang der horizontalen Richtung des Rasters angeordnet wird (**Defokus** oder **Dicke**) | + +Werden Dicke und Defokus beide variiert, entsteht eine Bildmatrix aus Zeilen × Spalten. + +--- + +## Bildeigenschaften + +![Bildeigenschaften](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) + +- **Größe (B×H)** : Anzahl der Pixel des simulierten Bildes (Standard 512×512). +- **Auflösung** : Abtastauflösung (pm/px). Ein kleinerer Wert löst feinere Gitterstreifen auf, aber die FFT-Zeit wächst proportional. --- -## Bildanpassung +## Wellen -![Bildanpassung](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) +![Wellen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) -| Einstellung | Beschreibung | -|---------|-------------| -| **Min / Max** | Anzeigebereich (Schieberegler zur Bildanpassung) | -| **Farbe** | Graustufen oder Cold-Warm | -| **Gauß-Unschärfe (FWHM)** | Wendet einen Gauß-Filter an | -| **Elementarzelle** | Überlagert ein Elementarzellengitter | -| **Maßstabsbalken** | Zeigt einen Maßstabsbalken an | +- Maximale Anzahl der in der Bethe-Methode (dynamische Berechnung) verwendeten Bloch-Wellen, standardmäßig 80. Eine größere Anzahl verbessert die Genauigkeit, aber das Eigenwertproblem benötigt $O(N^3)$ Zeit. --- diff --git a/docs/src/de/9-hrtem-stem-simulator/2-stem-simulation.md b/docs/src/de/9-hrtem-stem-simulator/2-stem-simulation.md index 8acb14793..3d893510f 100644 --- a/docs/src/de/9-hrtem-stem-simulator/2-stem-simulation.md +++ b/docs/src/de/9-hrtem-stem-simulator/2-stem-simulation.md @@ -50,7 +50,7 @@ Siehe [Anhang A3.4 — STEM-Berechnung](../appendix/a3-bloch-wave/stem.md) für | Parameter | Beschreibung | Standard / typisch | |-----------|-------------|-------------------| -| **Acc. Vol. (kV)** | Beschleunigungsspannung. Die relativistisch korrigierte Elektronenwellenlänge wird daneben angezeigt | 200 kV | +| **Beschl.-Spannung (kV)** | Beschleunigungsspannung. Die relativistisch korrigierte Elektronenwellenlänge wird daneben angezeigt | 200 kV | | **Defocus Δf** | Defokus der Objektivlinse (sondenformenden Linse) (nm) | −57.8 nm | | **Cs** | Sphärischer Aberrationskoeffizient (mm). Beeinflusst die Sondengröße | 0.5–1.0 mm | | **Cc** | Chromatischer Aberrationskoeffizient (mm) | 1.0–2.0 mm | @@ -102,9 +102,9 @@ Lege die Geometrie der konvergenten Sonde und des Ringdetektors fest. Jeder Wink --- -## Gebeugte Wellen +## Wellen -![Gebeugte Wellen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Wellen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** : maximale Anzahl der in der Bethe-Methode verwendeten Bloch-Wellen (Standard 80). Der Aufwand des Eigenwertproblems skaliert mit der dritten Potenz der Wellenanzahl. diff --git a/docs/src/de/9-hrtem-stem-simulator/3-potential-simulation.md b/docs/src/de/9-hrtem-stem-simulator/3-potential-simulation.md index 41cfdfb80..8bd48aa45 100644 --- a/docs/src/de/9-hrtem-stem-simulator/3-potential-simulation.md +++ b/docs/src/de/9-hrtem-stem-simulator/3-potential-simulation.md @@ -20,9 +20,9 @@ Elektronen innerhalb eines Kristalls werden am Kristallpotential gestreut. Seine ![TEM-Bedingungen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -- **Acc. voltage (kV)** — Beschleunigungsspannung. Sie legt die Elektronenwellenlänge fest und wird zur Berechnung der Fourier-Koeffizienten $U_g$ des Potentials verwendet. +- **Beschl.-Spannung (kV)** — Beschleunigungsspannung. Sie legt die Elektronenwellenlänge fest und wird zur Berechnung der Fourier-Koeffizienten $U_g$ des Potentials verwendet. -> **Defocus, Cs, Cc, β, ΔE und die PCTF sind im Potentialmodus inaktiv** (es wird keine bildgebende Optik angewendet) und erscheinen ausgegraut. +> **Defokus, Cs, Cc, β, ΔV und die PCTF sind im Potentialmodus inaktiv** (es wird keine bildgebende Optik angewendet) und erscheinen ausgegraut. --- @@ -59,9 +59,9 @@ $U_g$ und $U'_g$ können gleichzeitig angezeigt werden (für jedes angekreuzte w --- -## Gebeugte Wellen +## Wellen -![Gebeugte Wellen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Wellen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** — maximale Anzahl der Bloch-Wellen (Fourier-Koeffizienten), die in die Fourier-Synthese des Potentials einbezogen werden (Standard 80). Größere Werte beziehen höhere Raumfrequenzen ein und geben feinere Details des Potentials wieder. diff --git a/docs/src/de/9-hrtem-stem-simulator/index.md b/docs/src/de/9-hrtem-stem-simulator/index.md index 051ddffa4..b6d50f3a7 100644 --- a/docs/src/de/9-hrtem-stem-simulator/index.md +++ b/docs/src/de/9-hrtem-stem-simulator/index.md @@ -4,10 +4,25 @@ title: HRTEM / STEM Simulator # HRTEM / STEM Simulator -Der **HRTEM/STEM-Simulator** simuliert TEM-Gitterstreifenbilder (HRTEM), STEM-Bilder und projizierte Potentiale. Klicken Sie auf **Simulieren**, um die Berechnung zu starten. +Der **HRTEM/STEM-Simulator** simuliert TEM-Gitterstreifenbilder (HRTEM), STEM-Bilder und projizierte Kristallpotentiale für den ausgewählten Kristall und seine Orientierung. Klicken Sie auf **Simulieren**, um die Berechnung zu starten. ![HRTEM/STEM-Simulator](../../assets/cap-de-auto/FormImageSimulator.png) +Das Fenster ist in zwei Hälften geteilt. Die **linke Seite** zeigt das Simulationsergebnis und steuert dessen Darstellung (Bildbereiche, Helligkeit, Farbe, Maßstabsbalken usw.); die **rechte Seite** enthält die Berechnungsbedingungen (**Optische Eigenschaften** und **Simulationseinstellungen**). + +--- + +## Diese Seite und die Modusseiten + +- **Diese Seite (Übersicht)**: die Bedienvorgänge, die allen Modi gemeinsam sind, zusammen mit den **Steuerelementen zur Anzeige und Anpassung des Ergebnisses auf der linken Seite**. +- **Modusseiten**: alle Einstellungen, die im jeweiligen Modus auf der **rechten Seite** erscheinen, so beschrieben, dass jede Seite für sich allein verständlich ist (einige Einstellungen erscheinen daher auf mehreren Seiten). + +| Modus | Inhalt | Seite | +|------|----------|------| +| **HRTEM** | Hochauflösende TEM-Gitterstreifenbilder | [HRTEM-Simulation](1-hrtem-simulation.md) | +| **STEM** | Bilder der Raster-Transmissionselektronenmikroskopie (BF / ABF / LAADF / HAADF) | [STEM-Simulation](2-stem-simulation.md) | +| **Potential** | Projiziertes Kristallpotential ($U_g$ / $U'_g$) | [Potential-Simulation](3-potential-simulation.md) | + --- ## Tastatur- & Maus-Kurzbefehle @@ -34,217 +49,107 @@ Die Ergebnisse werden als ein oder mehrere Bildbereiche angezeigt. Sie verwenden | Ziel | Ausgangspunkt | Referenz | |------|------------|-----------| -| Ein HRTEM-Bild berechnen | **Image mode** auf **HRTEM** setzen, dann Beschleunigungsspannung und Defokus in **TEM conditions** einstellen | [HRTEM-Simulation](1-hrtem-simulation.md), [HRTEM-Bildentstehung](../appendix/a3-bloch-wave/hrtem.md) | -| Ein STEM-Bild berechnen | **Image mode** auf **STEM** setzen, dann Konvergenzwinkel und Detektor in **STEM options** einstellen | [STEM-Simulation](2-stem-simulation.md), [STEM-Berechnung](../appendix/a3-bloch-wave/stem.md) | -| Projiziertes Potential ansehen | **Image mode** auf **Potential** setzen | [Potential-Simulation](3-potential-simulation.md) | -| Eine Dicken-/Defokus-Serie erzeugen | **Single / Serial** und die Bildbedingungen in **HRTEM options** konfigurieren | [HRTEM-Simulation](1-hrtem-simulation.md) | -| HAADF-STEM mit TDS verwenden | Atomare Temperaturfaktoren ungleich null setzen und einen LAADF-/HAADF-Detektor verwenden | [STEM-Berechnung](../appendix/a3-bloch-wave/stem.md) | +| Ein HRTEM-Bild berechnen | **Bildmodus** auf **HRTEM** setzen, dann Beschleunigungsspannung und Defokus in **TEM-Bedingungen** einstellen | [HRTEM-Simulation](1-hrtem-simulation.md), [HRTEM-Bildentstehung](../appendix/a3-bloch-wave/hrtem.md) | +| Ein STEM-Bild berechnen | **Bildmodus** auf **STEM** setzen, dann Konvergenzwinkel und Detektor in **STEM-Optionen** einstellen | [STEM-Simulation](2-stem-simulation.md), [STEM-Berechnung](../appendix/a3-bloch-wave/stem.md) | +| Projiziertes Potential ansehen | **Bildmodus** auf **Potential** setzen | [Potential-Simulation](3-potential-simulation.md) | +| Eine Dicken-/Defokus-Serie erzeugen | Im HRTEM-Modus den **Einzel-/Serienmodus** und die Bildbedingungen konfigurieren | [HRTEM-Simulation](1-hrtem-simulation.md) | +| HAADF-STEM mit TDS verwenden | Atomare Temperaturfaktoren ungleich null setzen und den STEM-Detektor auf LAADF / HAADF stellen | [STEM-Berechnung](../appendix/a3-bloch-wave/stem.md) | --- ## Grundlegender Arbeitsablauf -1. Wählen Sie Kristall und Orientierung im Hauptfenster aus und öffnen Sie dann diesen Simulator. -2. Wählen Sie HRTEM, STEM oder Potential in **Image mode**. -3. Stellen Sie Beschleunigungsspannung, Defokus, Aberrationen, Blenden und STEM-Konvergenzeinstellungen in **Optical property** ein. -4. Stellen Sie Dicke, Bildgröße, Auflösung, Bloch-Wellen-Anzahl und Modell der Teilkohärenz in **Simulation property** ein. -5. Klicken Sie auf **Simulate** und passen Sie dann Helligkeit, Normierung, Maßstabsbalken und Beschriftungen in **Display settings** an. +1. Wählen Sie Kristall und Orientierung im Hauptfenster aus und öffnen Sie dann dieses Fenster. +2. Wählen Sie HRTEM, STEM oder Potential im **Bildmodus**. +3. Stellen Sie Beschleunigungsspannung, Defokus, Aberrationen, Blende, STEM-Konvergenzwinkel usw. in **Optische Eigenschaften** ein (siehe die Modusseiten). +4. Stellen Sie Dicke, Bildgröße, Auflösung, Bloch-Wellen-Anzahl, Teilkohärenzmodell usw. in **Simulationseinstellungen** ein (siehe die Modusseiten). +5. Klicken Sie auf **Simulieren** und passen Sie die Darstellung bei Bedarf links mit **Anpassen**, **Normierung** und **Anzeige** an. --- -## Bildbereich - -Die linke Hälfte des Fensters zeigt das simulierte Bild. Die Statusleiste am oberen Rand meldet die Cursorposition (**X:**, **Y:**) und den Bildwert **Value:** (Intensität) unter dem Cursor, neben einer Intensitätsskala **Low → High**, die die aktuelle Farbskala und den Helligkeitsbereich widerspiegelt. +## Auswahl des Bildmodus ---- - -## Menü Datei +![Bildmodus](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){ align=left } +Der **Bildmodus** oben rechts wählt die Art der Berechnung. Die Bereiche auf der rechten Seite (**Optische Eigenschaften** und **Simulationseinstellungen**) passen sich dem gewählten Modus an.
-### Menü Hilfe - +- **HRTEM** — hochauflösende TEM-Gitterstreifenbilder → [HRTEM-Simulation](1-hrtem-simulation.md) +- **STEM** — Bilder der Raster-Transmissionselektronenmikroskopie → [STEM-Simulation](2-stem-simulation.md) +- **Potential** — projiziertes Kristallpotential → [Potential-Simulation](3-potential-simulation.md) --- -## Image mode / Sample - -![Bildmodus](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){align=left} - -HRTEM, Potential oder STEM.
- -![Probe](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png){ align=left style="clear: both" } -Legt die Probendicke fest.
- -## Optical property { style="clear: both" } - -### TEM conditions - -![TEM-Bedingungen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) - -Beschleunigungsspannung, Defokus (Scherzer angezeigt). - -#### Acc. voltage - -Beschleunigungsspannung des Elektronenmikroskops. Eine Änderung aktualisiert die relativistisch korrigierte Wellenlänge (neben dem Feld angezeigt) und, zusammen mit **Cs**, den vorgeschlagenen Wert für den **Scherzer-Defokus**, der unten angezeigt wird. - -#### Defocus - -Defokuswert der Objektivlinse. Der Scherzer-Defokus (der Wert, der den Phasenkontrast-Transfer in der Näherung des schwachen Phasenobjekts maximiert) wird unten als Referenz angezeigt. - -### Inherent property (HRTEM optical aberrations) - -Mikroskopspezifische Aberrationsparameter, die von der Berechnung der Linsenfunktion verwendet werden. - -- **Cs** — Koeffizient der sphärischen Aberration. -- **Cc** — Koeffizient der chromatischen Aberration. -- **β** — Beleuchtungs-Halbwinkel (Effekt der endlichen Quelle). -- **ΔE** — 1/e-Breite der Fluktuation der Elektronenenergie. - -### Lens function - -Diagramme der Linsenfunktion. Eine Anpassung der oberen Grenze von *u* ändert den Zeichenbereich. - -- **sin[χ(u)]** — Phasenkontrast-Transferfunktion (PCTF). -- **E_s(u)** — Hüllkurvenfunktion der räumlichen Kohärenz. -- **E_c(u)** — Hüllkurvenfunktion der zeitlichen Kohärenz. - -### Objective aperture (HRTEM option) - -![Objektivblende (HRTEM-Option)](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) - -Cs, Cc, beta, delta-E, PCTF, räumliche/zeitliche Kohärenz-Hüllkurven, Objektivblende. - -#### Size - -Größe der Objektivblende in mrad. Aktivieren Sie **Open aperture**, um die Blende zu entfernen. Die Anzahl der in die Bloch-Wellen-Berechnung einbezogenen Beugungspunkte hängt von der Blende ab; das Maximum wird durch den Wert **Max Bloch waves** in **Simulation property** begrenzt. - -#### Shift - -Horizontale Verschiebung der Blende in mrad — dient zur Nachbildung einer versetzten Objektivblende im HRTEM. - -#### Spot info - -Öffnet die detaillierte Reflexliste (Intensität, komplexe Amplitude usw.) für die durch die Blende tretenden Reflexe. Praktisch, wenn der Beugungssimulator zum Vergleich ebenfalls geöffnet ist. +## Bildbereich (linke Seite) -### STEM options (optical) +Die linke Hälfte des Fensters zeigt das simulierte Bild. Die Statusleiste am oberen Rand meldet die Cursorposition (**X:**, **Y:**) und den Bildwert **Wert:** (Intensität) unter dem Cursor, neben einer Intensitätsskala **Niedrig → Hoch**, die die aktuelle Farbskala und den Helligkeitsbereich widerspiegelt. -![STEM-Optionen (optisch)](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxSTEMoption1.png) - -#### Convergence semi-angle - -Halbwinkel der konvergenten Sonde (mrad). Steuert die Größe der STEM-Sonde und die räumliche Auflösung des simulierten Bildes. - -#### Detector geometry - -Innere/äußere Sammelwinkel des Ringdetektors (mrad). Wählen Sie zwischen BF (kleiner innerer Winkel), ABF, LAADF, HAADF (großer innerer Winkel). - -#### Scan area / step - -Abtastbereich (Sichtfeld) und Pixelgröße für das STEM-Bild. +Werden mehrere Bilder erzeugt (ein Serienbild oder Betrag/Phase eines Potentials), werden sie in einem Raster angeordnet, und alle Bereiche werden gemeinsam gezoomt und verschoben. --- -## Simulation property - -### HRTEM options - -![HRTEM-Optionen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) - -Max Bloch waves, Bildpixel/Auflösung, Teilkohärenz (quasi-coherent / TCC), Single/Serial-Modus. - -#### Max Bloch waves - -Maximale Anzahl der in der dynamischen Berechnung verwendeten Bloch-Wellen. Eine Erhöhung verbessert die Genauigkeit auf Kosten der Lösungszeit für die Eigenwerte von *O*(*N*³). - -#### Image property (pixels & resolution) - -Pixelabmessungen und Abtastauflösung des simulierten Bildes. Eine höhere Auflösung ergibt ein feineres Streifenmuster, aber eine proportional längere FFT-Zeit pro Schicht. - -#### Partial-coherent model - -Wie die Welleninterferenz behandelt wird, wenn die Beiträge aus allen Richtungen des einfallenden Strahls kombiniert werden. - -- **Quasi-coherent** — schnelles, näherndes Modell, das die Phasenkontrast-Transferfunktion mit den Hüllkurven der räumlichen und zeitlichen Kohärenz multipliziert. -- **Transmission cross coefficient (TCC)** — genaueres Modell, das über den vollständigen Transmissions-Kreuzkoeffizienten integriert. Langsamer, aber exakt im Regime der linearen Abbildung. - -Siehe [Anhang A3.2 — HRTEM-Bildentstehung](../appendix/a3-bloch-wave/hrtem.md). - -#### Single / Serial mode - -- **Single image** — simuliert ein einzelnes Bild bei der in **Sample property** eingestellten Dicke und dem in **Optical property** eingestellten Defokus. -- **Serial image** — erzeugt eine Dicke-×-Defokus-Matrix gemäß **Start / Step / Num** für jeweils beide. Nützlich, um die am besten passende Bedingung im Vergleich zu einem experimentellen Bild zu finden. +## Anzeige und Anpassung der Ergebnisse (linker Bereich) {#display-settings} -### STEM options (simulation) +Der Bereich unten links passt die Darstellung des Ergebnisses an — Helligkeit, Farbe, Normierung und Überlagerungen. Diese Einstellungen gelten für alle Modi und wirken ohne Neuberechnung. -![STEM-Optionen (Simulation)](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSTEMoption2.png) +### Anpassen -- **Bloch wave count** — gleiche Rolle wie bei HRTEM, angewendet pro Sondenposition. -- **Angular resolution** — Anzahl der Stützstellen bei der Integration über die Sondenrichtung. -- **TDS treatment** — ob die thermisch-diffuse Streuung über Temperaturfaktoren *B* einbezogen wird. Für LAADF/HAADF erforderlich. +![Anpassen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) -### Potential options +- **Min** / **Max** : unteres (schwarzes) und oberes (weißes) Ende des angezeigten Intensitätsbereichs. Mit den Schiebereglern wird der Kontrast eingestellt. +- **Farbe** : Farbskala des Bildes — **Gray scale** (Graustufen) oder **Cold-Warm** (blau bis rot). +- **Gauß-Unschärfe (FWHM)** : wenn aktiviert, wird eine Gaußsche Unschärfe mit der rechts angegebenen Halbwertsbreite (pm) angewendet, die eine endliche Auflösung (Punktspreizfunktion) nachbildet. -![Potential option](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxPotentialOption.png) +### Normierung -Wird angezeigt, wenn **Image mode = Potential**. +![Normierung](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) -- **Target potential** — wählen Sie **U_g** (elastisch) oder **U′_g** (Absorption / TDS). -- **Display method** — **Magnitude and phase** oder **Real and imaginary part**. +- **Für jedes Bild** : wenn aktiviert, wird jedes Bild einzeln normiert (wenn deaktiviert, teilt sich die gesamte Serie eine gemeinsame Skala). +- **Min** / **Max** : legt das untere / obere Ende der Normierung auf den rechts angegebenen Wert fest, statt auf das Minimum / Maximum des Bildes. -### Image properties +### STEM-Bild -![Bildeigenschaften](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) +![STEM-Bild](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -### Diffracted waves +Nur im STEM-Modus sichtbar. Wählt, welche Streukomponente des berechneten STEM-Bildes angezeigt wird (**Elast.**, **TDS** oder **Elast. & TDS**). Da diese Einstellung STEM-spezifisch ist, wird sie auch auf der Seite [STEM-Simulation](2-stem-simulation.md) beschrieben. -![Gebeugte Wellen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +### Anzeige ---- +![Anzeige](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) -## Simulate +Legt fest, welche Elemente über das Bild gelegt werden. -![Simulation actions](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) +- **Zelle** : blendet den Umriss der projizierten Elementarzelle ein, sodass sich der Bildkontrast dem Kristallgitter zuordnen lässt. +- **Text** : blendet Beschriftungen wie Dicke, Defokus und Indizes ein. **Größe** (Schriftgröße) und **Farbe** lassen sich festlegen. +- **Maßstab** : blendet einen Maßstabsbalken ein. **Länge** (nm) und **Farbe** lassen sich festlegen. --- -## Display settings - -### Adjust - -![Anpassen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) - -Min-/Max-Helligkeit, Farbskala, Gauß-Unschärfe. +## Ausführen der Simulation -### Normalization +![Simulationsaktionen](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) -![Normierung](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) - -### Display - -![Anzeige](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) - -Beschriftung (Dicke/Defokus), Maßstabsbalken, Elementarzellen-Überlagerung. - -### STEM image - -![STEM-Bild](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) +- **Simulieren** : führt die Berechnung mit dem aktuellen Kristall, den Mikroskopbedingungen, der Dicke, dem Defokus und den Anzeigeeinstellungen aus. +- **Stopp** : bricht die laufende Berechnung ab (nur während der Berechnung sichtbar). +- **Echtzeit-Simulation** : wenn aktiviert, wird beim Drehen des Kristalls sofort neu berechnet (im STEM-Modus ausgeblendet). +- **Voreinstellungen** : blendet das Voreinstellungsfenster ein oder aus, in dem TEM-Abbildungsbedingungen gespeichert und wieder aufgerufen werden. --- -## STEM-Simulation +## Menü Datei -Die Berechnung hängt ab von: Konvergenzwinkel, Bloch-Wellen-Anzahl, Winkelauflösung. +![Menü Datei](../../assets/cap-de-auto/FormImageSimulator.menuStrip1.fileToolStripMenuItem.png) -| Detektor | Beitrag | -|----------|-------------| -| BF, ABF | Elastisch | -| LAADF, HAADF | Inelastisch (TDS) | +- **Bild speichern** : speichert **als Bild (PNG-Format)**, **als Bild (TIFF-Format)** oder **als Metadatei (EMF)**. **Einzeln speichern im Serienbildmodus** schreibt die Bilder eines Serienlaufs einzeln. +- **Bild kopieren** : kopiert in die Zwischenablage **als Bild** oder **als Metadatei (EMF)**. +- **Symbole überdrucken** : brennt Elementarzelle, Beschriftungen und Maßstabsbalken in das gespeicherte Bild ein. +- **TEM-Parameter laden** / **TEM-Parameter speichern** : speichert die optischen Bedingungen (Beschleunigungsspannung, Aberrationen usw.) in einer Datei und stellt sie wieder her. -> Setzen Sie die Temperaturfaktoren ungleich null für TDS (B = 0.5 Ų im Zweifelsfall). HAADF-Intensität $\propto Z^2$. +## Menü Hilfe -![STEM-Simulationsvergleich: Dr. Probe vs. ReciPro](../../assets/references/STEM_DrProbe_comparison.png) +![Menü Hilfe](../../assets/cap-de-auto/FormImageSimulator.menuStrip1.helpToolStripMenuItem.png) -Ein ausführlicherer Bericht ist als PDF verfügbar: [Vergleich von STEM-Simulationen mit Dr. Probe GUI (v1.10) und ReciPro (v4.854)](https://github.com/seto77/ReciPro/files/10976084/ComparisonSTEMsimulations.pdf). Einzelheiten finden Sie unter [STEM-Simulation](2-stem-simulation.md). +- **Grundkonzept der HRTEM-Simulation** : öffnet die Erläuterung der HRTEM-Bildentstehung ([Anhang A3.2](../appendix/a3-bloch-wave/hrtem.md)). +- **Berechnungsbibliothek** : wählt die Berechnungsbibliothek — **Native code** (schnelles C++/Eigen) oder **Managed code** (.NET). Native ist normalerweise schneller. --- diff --git a/docs/src/de/appendix/a1-coordinate-system/2-diffraction.md b/docs/src/de/appendix/a1-coordinate-system/2-diffraction.md index fa37f2171..daceb1cb4 100644 --- a/docs/src/de/appendix/a1-coordinate-system/2-diffraction.md +++ b/docs/src/de/appendix/a1-coordinate-system/2-diffraction.md @@ -52,3 +52,13 @@ Sobald der Detektor gekippt ist: | **Camera length 2** ($C_2$) | Abstand von der Probe zum foot (mm) | | **Pixel size** | Seitenlänge eines (quadratischen) Pixels (mm); es werden nur quadratische Pixel unterstützt | | **Detector width / height** | Anzahl der Pixel horizontal / vertikal | + + +## Zwei Definitionen des Anregungsfehlers $S_g$ + +ReciPro verwendet bewusst zwei unterschiedliche Definitionen des Anregungsfehlers, die jeweils auf ihren Kontext abgestimmt sind: + +- **Kinematische Anzeige und `SpotInfo()` (kinematischer/Anregungsmodus)** : der vorzeichenbehaftete **radiale** Abstand vom reziproken Gitterpunkt zur Ewaldkugel, $S_g = k - \lvert\boldsymbol{g} - \boldsymbol{C}\rvert$ mit dem Kugelmittelpunkt $\boldsymbol{C} = (0, 0, k)$ und $k = 1/\lambda$. $S_g > 0$ bedeutet, dass der Punkt innerhalb der Kugel liegt. Der kinematische Simulator setzt keine Probenform oder -dicke voraus, sodass dort keine Oberflächennormale existiert; der isotrope radiale Abstand ist die neutrale Wahl, um Reflexe auszuwählen und anzuzeigen. +- **Dynamische (Bethe-)Berechnung** : der **entlang der Normalen der Probenoberfläche** $\boldsymbol{n}$ gemessene Abstand, $S_g = \sqrt{P_g^2/4 + Q_g} - P_g/2$ mit $P_g = 2\boldsymbol{n}\cdot(\boldsymbol{k}_0 + \boldsymbol{g})$ und $Q_g = k_0^2 - \lvert\boldsymbol{k}_0 + \boldsymbol{g}\rvert^2$. Diese Definition wird von der Randbedingung an der Probenoberfläche verlangt. + +Bei senkrechtem Einfall (Oberflächennormale parallel zum Strahl) fallen beide nahezu zusammen, sie sind aber **nicht dieselbe Größe**; vermischen Sie keine Werte aus der kinematischen und der dynamischen Ausgabe. diff --git a/docs/src/de/appendix/a2-beam-interaction/attenuation-transport.md b/docs/src/de/appendix/a2-beam-interaction/attenuation-transport.md index 00d372edc..6d6920ff6 100644 --- a/docs/src/de/appendix/a2-beam-interaction/attenuation-transport.md +++ b/docs/src/de/appendix/a2-beam-interaction/attenuation-transport.md @@ -55,11 +55,11 @@ Der Röntgenbrechungsindex eines Festkörpers ist **etwas kleiner als 1** und wi $$n = 1 - \delta + i\beta, \qquad \beta = \frac{\mu_\text{abs}\lambda}{4\pi} = \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,f''_i, \qquad \delta \simeq \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,(Z_i+f'_i),$$ -wobei $n_i$ die Teilchendichte des Elements $i$ und $r_e$ der klassische Elektronenradius ist. Hier ist $\mu_\text{abs}$ der absorptive Anteil der Abschwächung (an $f''$ gekoppelt); er muss nicht gleich dem gesamten $\mu$ oben sein, das auch Rayleigh- und Compton-Streuung enthält. Da $n<1$, erfahren Röntgenstrahlen **Totalreflexion** unterhalb eines kleinen streifenden **kritischen Winkels** +wobei $n_i$ die Teilchendichte des Elements $i$ und $r_e$ der klassische Elektronenradius ist. Hier ist $\mu_\text{abs}$ der absorptive Anteil der Abschwächung (an $f''$ gekoppelt); er muss nicht gleich dem gesamten $\mu$ oben sein, das auch Rayleigh- und Compton-Streuung enthält. Für $\delta>0$ ist der Brechungsindex kleiner als 1, sodass Röntgenstrahlen unterhalb eines kleinen streifenden **kritischen Winkels** $\alpha_c$ **Totalreflexion** erfahren: -$$\theta_c \simeq \sqrt{2\delta}.$$ +$$\alpha_c \simeq \sqrt{2\delta}.$$ -Dies folgt aus der Brechungsgeometrie: für einen streifenden Winkel $\alpha$ ist der vertikale Wellenvektor im Festkörper $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, der bei $\alpha = \alpha_c = \sqrt{2\delta}$ null erreicht; darunter kann sich die Welle nicht in das Material ausbreiten und wird vollständig reflektiert. Der Realteil der **Streulängendichte**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, legt $\delta$ fest und ist das Röntgenanalogon der in der Reflektometrie verwendeten Neutronen-SLD. ReciPro gibt $\delta$, $\beta$, $\theta_c$ und die Röntgen-SLD in der Skalartabelle an. +Dies folgt aus der Brechungsgeometrie: für einen streifenden Winkel $\alpha$ ist der vertikale Wellenvektor im Festkörper $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, der bei $\alpha = \alpha_c = \sqrt{2\delta}$ null erreicht; darunter kann sich die Welle nicht in das Material ausbreiten und wird vollständig reflektiert. Der Ausdruck setzt den verlustfreien Grenzfall $\beta \ll \delta$ voraus: Bei endlichem $\beta$ dringt noch eine evaneszente Welle einige Nanometer tief ein, und die Reflektivität bleibt etwas unter 1. Knapp oberhalb einer Absorptionskante kann $\delta$ sogar negativ werden; dann gibt es keinen kritischen Winkel, und ReciPro gibt auch keinen aus. Der Realteil der **Streulängendichte**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, legt $\delta$ fest und ist das Röntgenanalogon der in der Reflektometrie verwendeten Neutronen-SLD. ReciPro gibt $\delta$, $\beta$, $\alpha_c$ (in der Skalartabelle als **θc** aufgeführt) und die Röntgen-SLD an. --- @@ -69,7 +69,7 @@ Ein schnelles Elektron in einem Festkörper **streut** (ändert die Richtung) un ### Elastische Streuung und mittlere freie Weglänge -Der elastische Wirkungsquerschnitt $\sigma_\text{el}$ misst, wie leicht ein einzelnes Atom das Elektron ablenkt. ReciPro verwendet die **NIST-Mott**-Wirkungsquerschnitte (eine Partialwellenlösung der relativistischen Dirac-Gleichung im abgeschirmten atomaren Potential), die etwa über **50 eV – 36.4 keV** gültig sind; außerhalb dieses Bereichs oder für nicht in der Tabelle enthaltene Elemente greift es auf die **abgeschirmte Rutherford**-Näherung zurück. Die beiden müssen an der Grenze nicht perfekt glatt aneinander anschließen. Der totale Wirkungsquerschnitt ist das Winkelintegral des differentiellen, +Der elastische Wirkungsquerschnitt $\sigma_\text{el}$ misst, wie leicht ein einzelnes Atom das Elektron ablenkt. ReciPro verwendet die **NIST-Mott**-Wirkungsquerschnitte (eine Partialwellenlösung der relativistischen Dirac-Gleichung im abgeschirmten atomaren Potential). Die mitgelieferte Tabelle deckt **50 eV – 36.4 keV** ab (das ist der Umfang von ReciPros eigener Tabellierung, keine Grenze der Mott-Methode selbst); außerhalb dieses Bereichs oder für nicht in der Tabelle enthaltene Elemente greift es auf die **abgeschirmte Rutherford**-Näherung zurück. Die beiden müssen an der Grenze nicht perfekt glatt aneinander anschließen. Der totale Wirkungsquerschnitt ist das Winkelintegral des differentiellen, $$\sigma_\text{el} = 2\pi\int_0^\pi \frac{d\sigma}{d\Omega}\,\sin\Theta\,d\Theta, \qquad \frac{d\sigma}{d\Omega} \propto \frac{Z^2}{E^2}\,\frac{1}{\big[\sin^2(\Theta/2)+\eta\big]^2},$$ @@ -85,11 +85,11 @@ Energie geht hauptsächlich durch elektronische Anregungen (Ionisation, Plasmone $$S(E) = -\frac{dE}{ds} > 0,$$ -wobei hier $s$ die **Weglänge** entlang der Trajektorie ist (die Variable der *|dE/ds|*-Kurve der Registerkarte), nicht die andernorts in diesem Anhang verwendete Streuvariable $\sin\theta/\lambda$. Der Energiegradient $dE/ds$ ist negativ, sodass die Registerkarte $S$ nach oben aufträgt. Bei keV-Energien folgt es konzeptionell der **Bethe**-Form +wobei hier $s$ die **Weglänge** entlang der Trajektorie ist (die Variable der *|dE/ds|*-Kurve der Registerkarte), nicht die andernorts in diesem Anhang verwendete Streuvariable $\sin\theta/\lambda$. Der Gradient $dE/ds$ selbst ist negativ, sodass die Registerkarte seinen Betrag $S$ nach oben aufträgt. Bei keV-Energien folgt es konzeptionell der **Bethe**-Form $$S(E) \;\propto\; \frac{Z\rho}{A}\,\frac{1}{E}\,\ln\!\frac{E}{J},$$ -mit $J$ der **mittleren Anregungsenergie** des Festkörpers. Diese nichtrelativistische Skizze zeigt nur die Skalierung; ReciPro wertet eine korrigierte/empirische Form (vom Joy–Luo-Typ) aus, die bei niedriger Energie gutartig bleibt. Die **Plasmonenenergie** $E_p$ in der Skalartabelle ist eine verwandte, aber getrennte Charakterisierung derselben elektronischen Anregungen. Die **inelastische mittlere freie Weglänge** (IMFP) ist die entsprechende mittlere Distanz zwischen energieverlustbehafteten Stößen; ReciPro kann sie aus der **TPP-2M**-Vorhersageformel auswerten, +mit $J$ der **mittleren Anregungsenergie** des Festkörpers. Diese nichtrelativistische Skizze zeigt nur die Skalierung; ReciPro wertet die modifizierte **Jablonski (2008)**-Form aus, die bei niedriger Energie gutartig bleibt (die ältere empirische **Joy–Luo (1989)**-Form ist ebenfalls implementiert). Die **Plasmonenenergie** $E_p$ in der Skalartabelle ist eine verwandte, aber getrennte Charakterisierung derselben elektronischen Anregungen. Die **inelastische mittlere freie Weglänge** (IMFP) ist die entsprechende mittlere Distanz zwischen energieverlustbehafteten Stößen; ReciPro kann sie aus der **TPP-2M**-Vorhersageformel auswerten, $$\lambda_\text{in}(E) = \frac{E}{E_p^2\left[\beta_\text{T}\ln(\gamma_\text{T} E) - C/E + D/E^2\right]},$$ @@ -141,7 +141,7 @@ Dieselben Längenskalen erklären, warum Elektronen ultradünne Proben und dynam ## Siehe auch -- [Atomare Streufaktoren](scattering-factor.md) — die $F(q)$/$S(q)$-Aufteilung hinter Rayleigh/Compton sowie die Mott-Wirkungsquerschnitte. +- [Atomare Streufaktoren](scattering-factor.md) — die $F(q)$/$S(q)$-Aufteilung hinter Rayleigh/Compton sowie die Mott–Bethe-Beziehung (ein anderes Modell als die oben verwendeten NIST-Mott-Wirkungsquerschnitte). - [Fluoreszenz](fluorescence.md) — die Relaxation, die auf die Röntgen-Photoabsorption folgt. - [3. Strahl-Wechselwirkung](../../3-beam-interaction.md) — die Registerkarte *Schwächung & Transport*. - [8. Elektronenbahnen](../../8-electron-trajectory.md) · [12. EBSD-Simulation](../../12-ebsd-simulation.md) — wo die Elektronenreichweiten verwendet werden. diff --git a/docs/src/de/appendix/a2-beam-interaction/fluorescence.md b/docs/src/de/appendix/a2-beam-interaction/fluorescence.md index a4b59d503..3f69aca5b 100644 --- a/docs/src/de/appendix/a2-beam-interaction/fluorescence.md +++ b/docs/src/de/appendix/a2-beam-interaction/fluorescence.md @@ -17,11 +17,11 @@ und somit charakteristisch für das Element: - **K-Linien** — Leerstelle in der $K$-Schale, aufgefüllt aus $L$ ($K\alpha$) oder $M$ ($K\beta$). - **L-Linien** — Leerstelle in der $L$-Schale, aufgefüllt aus $M$/$N$ ($L\alpha$, $L\beta$, …). -Es treten nur Übergänge auf, die durch die Dipol-Auswahlregeln erlaubt sind, weshalb das Spektrum aus einigen wenigen diskreten Linien (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …) statt aus einem Kontinuum besteht. Ihre Energien folgen dem **Moseley-Gesetz**; in der abgeschirmt-wasserstoffartigen Näherung, +Das Spektrum besteht aus einigen wenigen diskreten Linien (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …) statt aus einem Kontinuum, weil die Schalenenergien selbst quantisiert sind; die elektrischen Dipol-Auswahlregeln entscheiden dann, welche dieser Übergänge stark sind (schwächere verbotene, Multipol- und Satellitenlinien gibt es durchaus). Ihre Energien folgen dem **Moseley-Gesetz**; in der abgeschirmt-wasserstoffartigen Näherung, $$E_{n_2\to n_1} \approx R_\infty hc\,(Z-\sigma)^2\left(\frac{1}{n_1^2} - \frac{1}{n_2^2}\right), \qquad \text{so}\qquad \sqrt{E} \propto (Z-\sigma),$$ -mit $\sigma$ als Abschirmkonstante. Für $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$) reduziert sich dies auf $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. Diese monotone, von der Elektronenzahl getriebene $Z$-Abhängigkeit ist die Grundlage der Elementidentifikation (EDX/WDX). +mit $\sigma$ als Abschirmkonstante. Für $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$) reduziert sich dies auf $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. Die $Z$-Abhängigkeit wird von der **Kernladung** bestimmt, die von den übrigen Elektronen lediglich abgeschirmt wird; sie ist daher monoton und vom chemischen Zustand praktisch unabhängig — genau das macht sie zur Grundlage der Elementidentifikation (EDX/WDX). --- diff --git a/docs/src/de/appendix/a2-beam-interaction/index.md b/docs/src/de/appendix/a2-beam-interaction/index.md index 17fa76cc4..65f9fa231 100644 --- a/docs/src/de/appendix/a2-beam-interaction/index.md +++ b/docs/src/de/appendix/a2-beam-interaction/index.md @@ -33,7 +33,7 @@ Diese drei Konventionen beschreiben dieselbe Geometrie; nur die Skala unterschei | Beugungspeak-Diagramm | $Q = 4\pi\sin\theta/\lambda$ | $Q = q = 4\pi s$ | !!! note "Einheiten" - Die veröffentlichten Parametrisierungen der Formfaktoren verwenden $s$ in Å⁻¹ (also $s^2$ in Å⁻²), während ReciPro intern $s^2$ in nm⁻² führt. Die beiden unterscheiden sich um einen Faktor $100$ in $s^2$; die Kurven und Tabellen werden in den Einheiten dargestellt, die in der Kopfzeile jeder Tabelle angegeben sind. Ein Modell — **Kirkland** — ist gegen $q = 2s = 1/d$ statt gegen $s$ tabelliert; siehe [Atomic scattering factors](scattering-factor.md). + Die veröffentlichten Parametrisierungen der Formfaktoren verwenden $s$ in Å⁻¹ (also $s^2$ in Å⁻²), während ReciPro intern $s^2$ in nm⁻² führt. Die beiden unterscheiden sich um einen Faktor $100$ in $s^2$; die Kurven und Tabellen werden in den Einheiten dargestellt, die in der Kopfzeile jeder Tabelle angegeben sind. Ein Modell — **Kirkland** — ist gegen $q_K = 2s = 1/d$ statt gegen $s$ tabelliert; siehe [Atomare Streufaktoren](scattering-factor.md). Beachten Sie, dass dieses $q_K$ **nicht** das $q = 2\pi/d$ der obigen Reflextabelle ist: Die beiden unterscheiden sich um einen Faktor $2\pi$. ### Bragg, Laue und die Ewald-Kugel diff --git a/docs/src/de/appendix/a3-bloch-wave/calculation.md b/docs/src/de/appendix/a3-bloch-wave/calculation.md index 9d557efa9..89480b639 100644 --- a/docs/src/de/appendix/a3-bloch-wave/calculation.md +++ b/docs/src/de/appendix/a3-bloch-wave/calculation.md @@ -62,9 +62,9 @@ $$U'_{g,h} = \gamma\,\frac{1}{\pi\Omega}\sum_k f'_k(\mathbf g,\mathbf h)\,\exp\! mit dem **Absorptions-Streufaktor** — einem Integral, das den elastischen Streufaktor $f_e$ über die Ewald-Kugel faltet: $$f'_k(\mathbf g,\mathbf h) = \frac{\gamma\,k_{vac}}{2}\oint_{|\mathbf K|=k_{vac}} f_{e,k}(s_-)\,f_{e,k}(s_+)\left[1-\exp\!\left\{M_k\left(\frac{|\mathbf g-\mathbf h|^2}{4}-s_-^2-s_+^2\right)\right\}\right]\mathrm d\Omega, -\qquad s_\mp=\frac{1}{2}\left|\mathbf K\mp\frac{\mathbf g-\mathbf h}{2}\right|$$ +\qquad s_\mp=\frac{1}{2}\left|\mathbf q\mp\frac{\mathbf g-\mathbf h}{2}\right|,\qquad \mathbf q=\mathbf K-\mathbf k_{vac}+\frac{\mathbf g+\mathbf h}{2}$$ -Dabei ist $\mathbf K$ ein Wellenvektor auf der Ewald-Kugel und $\mathrm d\Omega$ das zugehörige Raumwinkelelement. ReciPro wertet dieses Integral numerisch per Gauß-Legendre-Quadratur aus (der Integrand hat einen scharfen Vorwärtspeak, daher wird der Polarwinkel in geometrische Intervalle des Streuvektorbetrags unterteilt). Für die TDS eines ringförmigen STEM-Detektors oder die rückgestreute TDS bei EBSD wird **derselbe Integrand** stattdessen über den Winkelbereich des Detektors (Ring oder rückwärtige Halbkugel) integriert. +Dabei ist $\mathbf K$ der *gestreute* Wellenvektor, der über die Kugel $|\mathbf K| = k_{vac}$ mit dem Raumwinkelelement $\mathrm d\Omega$ läuft; $\mathbf K-\mathbf k_{vac}$ ist daher der Streuvektor dieser Richtung. Gleichwertig lauten die beiden Argumente $s_- = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf g\rvert/2$ und $s_+ = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf h\rvert/2$; in dieser Form wertet ReciPro sie aus. ReciPro wertet dieses Integral numerisch per Gauß-Legendre-Quadratur aus (der Integrand hat einen scharfen Vorwärtspeak, daher wird der Polarwinkel in geometrische Intervalle des Streuvektorbetrags unterteilt). Für die TDS eines ringförmigen STEM-Detektors oder die rückgestreute TDS bei EBSD wird **derselbe Integrand** stattdessen über den Winkelbereich des Detektors (Ring oder rückwärtige Halbkugel) integriert. Der elastische Faktor $f_{e,k}$ im Integranden stammt aus zwei Quellen. Für **neutrale Atome mit $Z = 1\text{–}86$** ist er für $0 \le s \le 6$ Å⁻¹ das aus ersten Prinzipien berechnete $f_e$ von **Temari** dataset-factors v2.0.0 ([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415); siehe die [Streufaktor-Seite](../a2-beam-interaction/scattering-factor.md)) und jenseits von $s = 6$ Å⁻¹ die **Mott-Bethe-Beziehung**, direkt mit dem Waasmaier-Kirfel-Röntgenfaktor $f_0(s)$ ausgewertet; **der Teil jenseits von 6 Å⁻¹ ist kein Temari-Wert**. Beide werden bei $s = 6$ Å⁻¹ ohne Angleichung aneinandergesetzt (der Sprung dort beträgt höchstens 0,041 %). Für **Ionen** und $Z = 87\text{–}98$, die Temari nicht abdeckt, dient bei kleinem $s$ die **Peng-5-Gauß-Anpassung**, die zwischen $1{,}5$ und $2{,}5$ Å⁻¹ glatt in denselben Mott-Bethe-Ausläufer übergeht. Ein Ausläufer ist überhaupt nötig, weil eine Gauß-Summe jenseits von $s \gtrsim 2$ Å⁻¹ viel zu schnell abfällt (Gauß-Ausläufer verschwinden exponentiell, der wahre $f_e$ hat aber einen $1/s^2$-Ausläufer), was die Rückstreuung bei $s$ in der Größenordnung von $k_{vac}$ (etwa 40 Å⁻¹ bei 200 kV) um viele Größenordnungen unterschätzen würde. Zwei Implementierungsdetails: $f_0(s)$ wird auf $[0, Z]$ begrenzt (manche angepassten Formen divergieren außerhalb ihres Anpassungsbereichs), und auch für ionische Einträge wird das $f_0$ des neutralen Atoms verwendet (bei großem $s$ ist nur die Kernladung sichtbar, nicht die Elektronenwolke). diff --git a/docs/src/de/appendix/a3-bloch-wave/cbed.md b/docs/src/de/appendix/a3-bloch-wave/cbed.md index e1ce108e2..391d1c536 100644 --- a/docs/src/de/appendix/a3-bloch-wave/cbed.md +++ b/docs/src/de/appendix/a3-bloch-wave/cbed.md @@ -1,6 +1,6 @@ # CBED-Berechnung -CBED (konvergente Elektronenbeugung) wendet den [dynamischen Kern](calculation.md) auf viele Einfallsrichtungen des Strahls an und ordnet die Ergebnisse anschließend in Beugungsscheiben ein. SAED hat eine Einfallsrichtung; CBED behandelt jeden Punkt innerhalb der Objektivblende als **partielle einfallende ebene Welle** und löst das Bloch-Wellen-Problem für jeden einzelnen davon. +CBED (konvergente Elektronenbeugung) wendet den [dynamischen Kern](calculation.md) auf viele Einfallsrichtungen des Strahls an und ordnet die Ergebnisse anschließend in Beugungsscheiben ein. SAED hat eine Einfallsrichtung; CBED behandelt jeden Punkt innerhalb der sondenformenden (Kondensor-)Blende als **partielle einfallende ebene Welle** und löst das Bloch-Wellen-Problem für jeden einzelnen davon. --- @@ -13,7 +13,7 @@ $$\psi_{\mathrm{in}}(\mathbf R,0)=\sum_{\mathbf K\in\mathrm{aperture}} A(\mathbf \exp[-i\chi(\mathbf K)]\, \exp(2\pi i\,\mathbf K\cdot\mathbf R)$$ -Dabei ist $\mathbf K$ die zur Probenoberfläche parallele Komponente des einfallenden Wellenvektors. Für eine ideale kreisförmige Blende mit Konvergenz-Halbwinkel $\alpha$ und Elektronenwellenlänge $\lambda$ gilt +Dabei ist $\mathbf K$ die zur Probenoberfläche parallele Komponente des einfallenden Wellenvektors. Für eine ideale kreisförmige sondenformende Blende mit Konvergenz-Halbwinkel $\alpha$ und Elektronenwellenlänge $\lambda$ gilt $$A(\mathbf K)= \begin{cases} diff --git a/docs/src/de/appendix/a3-bloch-wave/hrtem.md b/docs/src/de/appendix/a3-bloch-wave/hrtem.md index e5fc38a47..44074d9ff 100644 --- a/docs/src/de/appendix/a3-bloch-wave/hrtem.md +++ b/docs/src/de/appendix/a3-bloch-wave/hrtem.md @@ -18,8 +18,8 @@ Das HRTEM-Bild entsteht aus der Wellenfunktion an der Austrittsfläche — den T | $C_s$ | Koeffizient der sphärischen Aberration | | $C_c$ | Koeffizient der chromatischen Aberration | | $\beta$ | Beleuchtungs-Halbwinkel (endliche Quellgröße) | -| $\Delta E$ | $1/e$-Breite der Energiefluktuationen des Elektrons | -| $\Delta_0$ | $1/e$-Breite der Defokus-Streuung (gaußförmig), $\Delta_0 = C_c\,\Delta E / E$ | +| $\Delta E$ | **Standardabweichung** (rms) der Energiefluktuation des Elektrons. Das GUI-Feld **ΔV** erwartet die Halbwertsbreite (FWHM), daher gilt $\Delta E = \mathrm{FWHM}/(2\sqrt{2\ln 2})$ | +| $\Delta_0$ | Standardabweichung der (gaußförmigen) Defokus-Streuung, $\Delta_0 = C_c\,\Delta E / E$ | --- @@ -59,7 +59,7 @@ $$E_c(\mathbf u, \mathbf u') = \exp\!\left[-\tfrac{1}{2}\left(\pi\lambda\Delta_0 $$E_s(\mathbf u, \mathbf u') = \exp\!\left[-\pi^2\beta^2\left\{\Delta f(\mathbf u-\mathbf u') + \lambda^2 C_s\!\left(u^2\mathbf u - u'^2\mathbf u'\right)\right\}^2\right]$$ -Im Grenzfall $\mathbf u' \to \mathbf u$ reduziert sich der TCC auf die obigen quasi-kohärenten Einhüllenden. +Setzt man $\mathbf u' = \mathbf 0$ — Interferenz des Strahls $\mathbf u$ mit dem transmittierten Strahl —, erhält man die Einzelfrequenz-Einhüllenden $E_c(\mathbf u)$ und $E_s(\mathbf u)$ des obigen quasi-kohärenten Modells zurück. Der andere Grenzfall, $\mathbf u' \to \mathbf u$, ergibt $E_c = E_s = 1$ und damit den unten verwendeten Diagonalterm $\mathrm{TCC}(\mathbf u,\mathbf u) = A(\mathbf u)^2$. --- diff --git a/docs/src/de/appendix/a3-bloch-wave/index.md b/docs/src/de/appendix/a3-bloch-wave/index.md index 92597bfee..bbcb4a355 100644 --- a/docs/src/de/appendix/a3-bloch-wave/index.md +++ b/docs/src/de/appendix/a3-bloch-wave/index.md @@ -54,7 +54,7 @@ Aus der Geometrie folgt: $$P_g = 2\,\hat{\mathbf n}\cdot(\mathbf k + \mathbf g), \qquad Q_g = |\mathbf k|^2 - |\mathbf k + \mathbf g|^2 = -\,\mathbf g\cdot(2\mathbf k + \mathbf g)$$ -und der **Anregungsfehler** $S_g$ (die Abweichung des reziproken Gitterpunkts von der Ewald-Kugel) sowie die zur Reihung der Reflexe verwendete **Bewertungsfunktion** $R$ lauten: +und der **Anregungsfehler** $S_g$ (die Abweichung des reziproken Gitterpunkts von der Ewald-Kugel) sowie die zur Reihung der Reflexe verwendete **Bewertungsfunktion** $R$ (kleineres $R$ = kurzes $\mathbf g$ und nahe an der Ewald-Kugel, wird zuerst berücksichtigt) lauten: $$S_g = \frac{\sqrt{P_g^{\,2} + 4Q_g}\; -\; P_g}{2}, \qquad R = |\mathbf g|\,Q_g^{\,2}$$ diff --git a/docs/src/de/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md b/docs/src/de/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md index a777d8656..27c6fe669 100644 --- a/docs/src/de/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md +++ b/docs/src/de/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md @@ -150,8 +150,8 @@ Achsen, die schräg oder innerhalb der Zeichenebene verlaufen (das kommt nur bei Ein gebrochenes Höhenlabel (z. B. `1/4`) neben einem Symbol gibt dessen Koordinate entlang der Projektionsachse an, wann immer das Element nicht in der Ebene bei Höhe 0 liegt. -!!! note "Kubische F-Gitter-Gruppen: nur ein Oktant wird gezeichnet" - Für die $F$-zentrierten kubischen Raumgruppen zeichnet ReciPro nur den oberen linken Quadranten eines Achtels der Zelle (das Diagramm wäre sonst zu dicht, um lesbar zu sein); die volle Zelle wiederholt ihn durch die Zentrierungstranslationen und durch die gezeichneten Symmetrieelemente selbst. Dieselben Symmetrieelemente lassen sich auch direkt dem 3D-Modell in der [Strukturansicht](../../5-structure-viewer.md) überlagern. +!!! note "Kubische F-Gitter-Gruppen: nur ein Teil der Zelle wird gezeichnet" + Für die $F$-zentrierten kubischen Raumgruppen zeichnet ReciPro nur das obere linke Viertel der projizierten Zelle (das Diagramm wäre sonst zu dicht, um lesbar zu sein); der Rest der Zelle wiederholt es durch die Zentrierungstranslationen und durch die gezeichneten Symmetrieelemente selbst. Dieselben Symmetrieelemente lassen sich auch direkt dem 3D-Modell in der [Strukturansicht](../../5-structure-viewer.md) überlagern. --- @@ -166,7 +166,7 @@ Das rechte Diagramm trägt die allgemeinen äquivalenten Lagen auf — die Bahn - (Nur bei kubischen Raumgruppen) verbinden dünne Hilfslinien drei Kreise, die durch eine dreizählige Achse entlang der Raumdiagonale $\langle111\rangle$ verknüpft sind. - Im Allgemeinen entspricht ein Kreis (oder eine Hälfte eines geteilten Kreises) einer äquivalenten Lage, sodass die Zahl der Kreise mit der **Multiplizität** der allgemeinen Lage auf der Registerkarte [Wyckoff-Lagen](../../2-symmetry-information.md) übereinstimmt — eine schnelle Plausibilitätsprüfung beim Lesen beider Diagramme. Lässt die gewählte Projektionsachse mehrere Kopien gleicher Händigkeit exakt zusammenfallen, werden sie an einer Stelle übereinandergelegt (nur durch getrennte Höhenlabels unterschieden) statt als getrennte Kreise nebeneinander gezeichnet, sodass die sichtbare Kreiszahl dann kleiner als die Multiplizität sein kann. -Die `numericBox`-Felder unter **Richtung** erlauben es, den Testpunkt $(x,y,z)$ von der Standardposition der Raumgruppe für diese Punktgruppe wegzubewegen — gelegentlich nützlich, um ein Diagramm zu entzerren, in dem sonst mehrere Kreise zusammenfielen. +Die Felder $x$ / $y$ / $z$ unter **Richtung** erlauben es, den Testpunkt $(x,y,z)$ von der Standardposition der Raumgruppe für diese Punktgruppe wegzubewegen — gelegentlich nützlich, um ein Diagramm zu entzerren, in dem sonst mehrere Kreise zusammenfielen. --- diff --git a/docs/src/de/index.md b/docs/src/de/index.md index 6db89b54c..b9dbdac8a 100644 --- a/docs/src/de/index.md +++ b/docs/src/de/index.md @@ -22,6 +22,7 @@ | EBSD-Muster simulieren | [EBSD-Simulation](12-ebsd-simulation.md) | [Elektronenbahnen](8-electron-trajectory.md), [Anhang A3. EBSD-Berechnung](appendix/a3-bloch-wave/ebsd.md) | | Experimentelle Beugungsreflexe indizieren | [Spot ID v1](10-spot-id.md), [Spot ID v2](11-spot-id-v2.md) | [Beugungssimulator](7-diffraction-simulator/index.md) | | Die Gleichungen der dynamischen Beugung verstehen | [Anhang A3. Bloch-Wellen-Methode](appendix/a3-bloch-wave/index.md) | [Dynamische Berechnung](appendix/a3-bloch-wave/calculation.md), [CBED](appendix/a3-bloch-wave/cbed.md), [STEM](appendix/a3-bloch-wave/stem.md), [EBSD](appendix/a3-bloch-wave/ebsd.md) | +| Raumgruppensymbole und Gruppe-Untergruppe-Beziehungen verstehen | [2. Symmetrieinformationen](2-symmetry-information.md) | [Anhang A4. Symmetrie und Raumgruppen](appendix/a4-symmetry-space-groups/index.md), [Raumgruppensymbole und Symmetriediagramme](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md), [Gruppe-Untergruppe-Beziehungen](appendix/a4-symmetry-space-groups/group-subgroup-relations.md) | ## Funktionen * **Full GUI** : Alle Operationen erfolgen über eine grafische Oberfläche. Die meisten Datei-Ein-/Ausgaben unterstützen Drag & Drop. diff --git a/docs/src/de/troubleshooting.md b/docs/src/de/troubleshooting.md index b70f9870d..27645e765 100644 --- a/docs/src/de/troubleshooting.md +++ b/docs/src/de/troubleshooting.md @@ -29,7 +29,7 @@ Das Fenster wird auf Ihren Hauptbildschirm geholt. Beachten Sie, dass **Wechseln **Lösung** (in dieser Reihenfolge versuchen): 1. **OpenGL deaktivieren**: Halten Sie die **Ctrl**-Taste beim Start von ReciPro gedrückt, um mit deaktiviertem OpenGL zu starten. Neuere Versionen (v4.925 und später) härten die OpenGL-Initialisierung ab, sodass die App auch dann startet, wenn OpenGL fehlschlägt – in diesem Fall sind die 3D-Funktionen deaktiviert, der Rest der App funktioniert aber. -2. **Einstellungen zurücksetzen**: Löschen Sie im Registrierungs-Editor den Schlüssel `HKEY_CURRENT_USER\Software\Crystallography\ReciPro` und starten Sie neu. (Entspricht **Optionen → Registrierung zurücksetzen**.) +2. **Einstellungen zurücksetzen**: Löschen Sie im Registrierungs-Editor den Schlüssel `HKEY_CURRENT_USER\Software\Crystallography\ReciPro` und starten Sie neu. (Entspricht **Optionen ▸ Registrierungseinstellungen beim Beenden zurücksetzen**.) 3. **Saubere Neuinstallation**: Deinstallieren Sie ReciPro, löschen Sie die folgenden Ordner, falls vorhanden (ersetzen Sie `` durch Ihren Kontonamen), und installieren Sie dann neu: - `C:\Users\\AppData\Local\Crystallography Software\ReciPro` - `C:\Users\\AppData\Roaming\ReciPro\ReciPro` @@ -47,7 +47,7 @@ Wenn nichts davon hilft, kann die Ursache in der Betriebssystemumgebung selbst l **Lösung**: -1. Gehen Sie zu **Optionen → OpenGL deaktivieren (Neustart erforderlich)** (oder halten Sie beim Start **Ctrl** gedrückt). +1. Gehen Sie zu **Optionen ▸ Gesamtes OpenGL-Rendering deaktivieren (Neustart erforderlich)** (oder halten Sie beim Start **Ctrl** gedrückt). 2. Starten Sie ReciPro neu. 3. Die Strukturansicht und einige 3D-Funktionen verwenden dann Software-Rendering. @@ -59,7 +59,7 @@ Wenn nichts davon hilft, kann die Ursache in der Betriebssystemumgebung selbst l ### Symptom: Schlechte Renderqualität -**Lösung**: Aktualisieren Sie Ihre GPU-Treiber. Empfohlen wird eine externe (dedizierte) GPU mit OpenGL-1.5-Unterstützung. +**Lösung**: Aktualisieren Sie Ihre GPU-Treiber. OpenGL 1.3 ist das Minimum; empfohlen wird eine dedizierte GPU mit OpenGL-4.3-Unterstützung (siehe [Systemanforderungen](index.md)). --- @@ -130,8 +130,8 @@ Zum Beispiel ist die Schaltfläche **Peak Identification** in Spot ID v2 verdeck **Lösung**: -- **Klicken Sie mit der linken Maustaste** in den Hauptzeichenbereich, um herauszuzoomen. -- Prüfen Sie die Energie der einfallenden Welle auf der Registerkarte **Wave** (oben links): Röntgen ≈ 1–100 keV, Elektron ≈ 10–1000 keV sind angemessen. +- **Klicken Sie mit der rechten Maustaste** in den Hauptzeichenbereich, um herauszuzoomen (diese Ansichten haben keinen Mausrad-Zoom — siehe [21. Tastatur- & Maus-Kurzbefehle](21-shortcuts.md)). +- Prüfen Sie die Energie der einfallenden Welle im Bereich **Wellenquelle** rechts: Röntgen ≈ 1–100 keV, Elektron ≈ 10–1000 keV sind angemessen. --- @@ -161,7 +161,7 @@ Zum Beispiel ist die Schaltfläche **Peak Identification** in Spot ID v2 verdeck Falls Einstellungen beschädigt werden: -1. **Optionen → Registrierung zurücksetzen (nach Neustart)** +1. **Optionen ▸ Registrierungseinstellungen beim Beenden zurücksetzen (wirksam nach Neustart)** 2. Starten Sie ReciPro neu – Fensterpositionen, Wellenlänge, Kameralänge usw. werden auf die Standardwerte zurückgesetzt --- From 6e8d949a51f6a564a326a684c6bcdd784d022583 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:50:34 +0000 Subject: [PATCH 07/15] docs(es): resync stale pages with the current English manual Rewrite the electron-trajectory, HRTEM/STEM overview and HRTEM pages from the current English, and carry over the content changes of the manual-wide proofread and the EBSD contrast/flatten update (A1.2 excitation-error definitions, ExcitationError macro row, rotation-geometry convention, A2/A3 corrections, F-lattice note, troubleshooting), using Spanish GUI labels. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/es/0-main-window.md | 49 ++-- docs/src/es/11-spot-id-v2.md | 26 +- docs/src/es/12-ebsd-simulation.md | 6 +- docs/src/es/2-symmetry-information.md | 2 +- docs/src/es/20-macro/1-built-in-functions.md | 1 + docs/src/es/20-macro/index.md | 5 +- docs/src/es/4-rotation-geometry.md | 6 +- docs/src/es/5-structure-viewer.md | 16 +- .../1-saed-simulation.md | 2 +- .../2-ped-simulation.md | 14 +- .../4-alchemi-simulation.md | 9 +- .../5-x-ray-neutron-diffraction.md | 4 +- docs/src/es/8-electron-trajectory.md | 91 +++---- .../1-hrtem-simulation.md | 144 ++++++----- .../2-stem-simulation.md | 6 +- .../3-potential-simulation.md | 8 +- docs/src/es/9-hrtem-stem-simulator/index.md | 237 ++++++------------ .../a1-coordinate-system/2-diffraction.md | 10 + .../attenuation-transport.md | 14 +- .../a2-beam-interaction/fluorescence.md | 4 +- .../es/appendix/a2-beam-interaction/index.md | 4 +- .../a2-beam-interaction/scattering-factor.md | 2 +- .../es/appendix/a3-bloch-wave/calculation.md | 4 +- docs/src/es/appendix/a3-bloch-wave/cbed.md | 4 +- docs/src/es/appendix/a3-bloch-wave/hrtem.md | 6 +- docs/src/es/appendix/a3-bloch-wave/index.md | 2 +- .../symbols-and-diagrams.md | 6 +- docs/src/es/index.md | 1 + docs/src/es/troubleshooting.md | 12 +- 29 files changed, 323 insertions(+), 372 deletions(-) diff --git a/docs/src/es/0-main-window.md b/docs/src/es/0-main-window.md index 9794de619..0214ea27e 100644 --- a/docs/src/es/0-main-window.md +++ b/docs/src/es/0-main-window.md @@ -48,20 +48,21 @@ Si utiliza ReciPro por primera vez, siga estos pasos: ## Menú Archivo -### File +### Archivo | Elemento del menú | Descripción | |-----------|-------------| -| Read crystal list (as new list) | Cargar un archivo de lista de cristales (*.xml) y reemplazar la lista actual | -| Read crystal list (and add) | Añadir a la lista actual | -| Read initial crystal list | Recargar la lista de cristales predeterminada | -| Save crystal list | Guardar la lista de cristales actual | -| Export selected crystal to CIF | Guardar en formato CIF | -| Clear crystal list | Eliminar todos los cristales | -| Exit | Cerrar la aplicación | +| Cargar lista de cristales (reemplazar lista actual) | Cargar un archivo de lista de cristales (`*.xml`) y reemplazar la lista actual | +| Cargar lista de cristales (añadir a la lista actual) | Cargar un archivo de lista de cristales y añadirlo a la lista actual | +| Restablecer a la lista de cristales inicial | Recargar la lista de cristales incluida con ReciPro | +| Importar cristal desde un archivo CIF o AMC | Cargar un único cristal desde un archivo CIF / AMC | +| Guardar lista de cristales | Guardar la lista de cristales actual | +| Exportar el cristal seleccionado como archivo CIF | Guardar el cristal seleccionado en formato CIF | +| Borrar todos los cristales | Eliminar todos los cristales de la lista | +| Salir | Cerrar la aplicación | -### Option +### Opciones | Elemento del menú | Descripción | @@ -79,23 +80,23 @@ Si utiliza ReciPro por primera vez, siga estos pasos: | Capturar componentes de la GUI... | Herramienta de desarrollador para guardar capturas de pantalla de la GUI | | Función de difracción de polvo (en desarrollo) | Habilitar la ventana de difracción policristalina (de polvo) | -### Help +### Ayuda | Elemento del menú | Descripción | |-----------|-------------| -| Program updates | Comprobar si hay una nueva versión de ReciPro disponible e instalarla | -| Hint | Mostrar sugerencias de uso (obsoleto) | -| Version history | Abrir el diálogo de historial de versiones | -| License | Mostrar la licencia MIT | -| GitHub page | Abrir el repositorio de ReciPro en el navegador | -| Report bugs, requests, or comments | Abrir la página de GitHub Issues | -| Help (Web) | Abrir el manual en línea en GitHub Pages, en la página que coincide con el idioma de la interfaz. | +| Buscar actualizaciones | Comprobar si hay una nueva versión de ReciPro disponible e instalarla | +| Sugerencias | Mostrar sugerencias de uso (obsoleto) | +| Historial de versiones | Abrir el diálogo de historial de versiones | +| Licencia | Mostrar la licencia MIT | +| Repositorio de GitHub | Abrir el repositorio de ReciPro en el navegador | +| Informar de errores, peticiones o comentarios | Abrir la página de GitHub Issues | +| Ayuda (web) | Abrir el manual en línea en GitHub Pages, en la página que coincide con el idioma de la interfaz | El idioma de la interfaz se cambia desde el menú independiente **Idioma** (requiere reinicio). -### Language +### Idioma -Cambiar el idioma de la interfaz. Hay once idiomas disponibles — English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 y 한국어 — cada uno mostrado en su propia escritura. El cambio surte efecto tras reiniciar ReciPro. El manual en línea sigue la misma configuración. +Cambiar el idioma de la interfaz. Hay once idiomas disponibles — English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 y 한국어 — cada uno mostrado en su propia escritura. El cambio surte efecto tras reiniciar ReciPro. El manual en línea sigue la misma configuración, de modo que F1 y **Ayuda ▸ Ayuda (web)** abren la página en el idioma elegido. ### Macro @@ -118,7 +119,7 @@ Muestra la orientación del cristal. Arrastre para rotar. Ejes: rojo = *a*, verd Restablece al estado inicial: eje *c* perpendicular a la pantalla, eje *b* hacia arriba. ### Eje de zona -Muestra el eje de zona más cercano a la normal de la pantalla (p. ej., *u*+*v*+*w* < 30). +Muestra el eje de zona [*uvw*] más cercano a la normal de la pantalla, buscado entre los índices cuyos valores absolutos no superan el límite indicado en el cuadro max-UVW (haga doble clic en la etiqueta **Current Index** para mostrar u ocultar ese cuadro). ### Ángulos de Euler (Z-X-Z) Establezca la orientación del cristal con los ángulos de Euler **Z–X–Z**: @@ -178,7 +179,7 @@ Consulte [Geometría de rotación](4-rotation-geometry.md) y [Apéndice A1. Sist ## Información del cristal -Edite los parámetros de red, la simetría y los átomos; arrastre y suelte archivos CIF/AMC para cargar una estructura. Este control es compartido por ReciPro, PDIndexer y CSmanager, pero las pestañas y funciones mostradas difieren según la aplicación. ReciPro muestra las pestañas Basic Info, Atom y Reference (las pestañas EOS, Elasticity y otras son para las demás aplicaciones y no se muestran en ReciPro). +Edite los parámetros de red, la simetría y los átomos; arrastre y suelte archivos CIF/AMC para cargar una estructura. Este control es compartido por ReciPro, PDIndexer y CSManager, pero las pestañas y funciones mostradas difieren según la aplicación. ReciPro muestra las pestañas Basic Info, Atom y Reference (las pestañas EOS, Elasticity y otras son para las demás aplicaciones y no se muestran en ReciPro). > **Importante**: Pulse **Add** o **Replace** para guardar los cambios. @@ -231,7 +232,7 @@ Haga clic con el botón derecho en una fila de átomo y elija **Mostrar posicion | Radiación | Fuente / ajuste | |-----------|------| | X-ray | Factores de dispersión incluida la valencia iónica (International Tables for Crystallography, Vol. C). | -| Electron | Factores de dispersión de electrones (Peng 1998, Acta Cryst. A54, 481–485). | +| Electron | Factores de dispersión de electrones: átomos neutros según Peng, Ren, Dudarev & Whelan (1996), *Acta Cryst.* **A52**, 257–276; iones según Peng (1998), *Acta Cryst.* **A54**, 481–485. | | Neutron | Longitudes de dispersión de neutrones. Elija **Natural isotope abundance** o **Custom isotope abundance** (una composición isotópica arbitraria). | ### Pestaña Reference @@ -259,14 +260,14 @@ Haga clic derecho en un área vacía del control para estas acciones principales ## Panel de funciones {#functions} -La tira vertical de botones de la derecha inicia las ventanas de análisis y simulación (consulte la tabla [Funciones](#functions) más abajo). +La tira vertical de botones de la derecha inicia las ventanas de análisis y simulación que se enumeran a continuación. ![Panel de funciones](../assets/cap-es-auto/FormMain.toolStripContainer1.toolStrip1.png) | Botón | Descripción | Detalles | |--------|-------------|---------| | Crystal Database | Buscar e importar cristales desde las bases de datos integradas / en línea | [1. Base de datos de cristales](1-crystal-database.md) | -| Symmetry Information | Información del grupo espacial y diagramas de simetría de las ITC Vol. A | [2. Información de simetría](2-symmetry-information.md) | +| Symmetry Information | Información del grupo espacial y diagramas de simetría de las *International Tables* Vol. A | [2. Información de simetría](2-symmetry-information.md) | | Beam Interaction | Interacción haz-cristal: reflexiones, atenuación, factores de dispersión, fluorescencia | [3. Interacción del haz](3-beam-interaction.md) | | Rotation Geometry | Matriz de rotación 3D / ángulos del goniómetro | [4. Geometría de rotación](4-rotation-geometry.md) | | Structure Viewer | Estructura cristalina 3D | [5. Visor de estructura](5-structure-viewer.md) | diff --git a/docs/src/es/11-spot-id-v2.md b/docs/src/es/11-spot-id-v2.md index e6d367612..4b9cd26e4 100644 --- a/docs/src/es/11-spot-id-v2.md +++ b/docs/src/es/11-spot-id-v2.md @@ -54,14 +54,16 @@ La longitud de cámara (mm) y el tamaño de píxel del detector (mm o nm⁻¹). ![Información del punto](../assets/cap-es-auto/FormSpotIDV2.splitContainer1.groupBoxSpot.png) -- **Detect & Fit Spots**: Detección automática de reflexiones mediante máximos locales y sustracción del fondo. -- **Number**: El número máximo de reflexiones que se detectarán. -- **Nearest neighbour**: La separación mínima (px) permitida entre reflexiones detectadas. Los picos más cercanos que este valor se fusionan, evitando la doble detección de la misma reflexión. -- **Fitting range (radius)**: El radio (px) de la región circular utilizada para ajustar el pico de cada reflexión. Los píxeles dentro de este círculo se ajustan con una función pseudo-Voigt. -- **Apply to All**: Establece el radio de ajuste de todas las reflexiones al valor actual de **Fitting range (radius)**. -- **Delete spot / Clear spots**: Eliminar reflexiones individuales o todas las detectadas. -- **Copy to clipboard**: Copiar las posiciones e intensidades de las reflexiones al portapapeles. -- **Details of the spot**: Cuando está activado, se abre una ventana que muestra información detallada sobre la reflexión seleccionada actualmente. +- **Detectar & ajustar puntos**: Detección automática de reflexiones mediante máximos locales y sustracción del fondo. +- **Número**: El número máximo de reflexiones que se detectarán. +- **Vecino más cercano**: La separación mínima (px) permitida entre reflexiones detectadas. Los picos más cercanos que este valor se fusionan, evitando la doble detección de la misma reflexión. +- **Rango de ajuste (radio)**: El radio (px) de la región circular utilizada para ajustar el pico de cada reflexión. Los píxeles dentro de este círculo se ajustan con una función pseudo-Voigt. +- **Aplicar a todos**: Establece el radio de ajuste de todas las reflexiones al valor actual de **Rango de ajuste (radio)**. +- **Eliminar / Borrar todo**: Eliminar la reflexión seleccionada o todas las reflexiones detectadas. +- **Copiar**: Copiar las posiciones e intensidades de las reflexiones al portapapeles. +- **Ajuste global**: Realiza a la vez un ajuste global de las posiciones de todas las reflexiones (experimental). +- **Donut**: Aplica una sustracción de fondo en forma de anillo (experimental); el cuadro contiguo establece la anchura (px) del anillo alrededor de cada reflexión cuyo promedio se resta como fondo local. +- **Detalles punto**: Cuando está activado, se abre una ventana que muestra información detallada sobre la reflexión seleccionada actualmente. ![Details of the spot](../assets/cap-es-auto/FormSpotIDv2Details.png) @@ -71,10 +73,10 @@ La longitud de cámara (mm) y el tamaño de píxel del detector (mm o nm⁻¹). ![Index](../assets/cap-es-auto/FormSpotIDV2.splitContainer1.groupBoxIndex.png) -- **Identify Spots**: Ejecuta el algoritmo de indexación para encontrar el cristal y el eje de zona que mejor coinciden. -- **Acceptable error**: Establece la desviación aceptable en el espaciado interplanar y el ángulo para una coincidencia. -- **Ignore prohibited reflections**: Cuando está activado, las reflexiones prohibidas por ejes helicoidales y planos de deslizamiento se tratan como no necesariamente satisfechas durante la búsqueda del eje de zona. -- **Single Grain / Multiple Grains**: Buscar una única orientación (monocristal) o varias orientaciones (una región policristalina / multigrano). Para varios granos, **Max. num. of grains** establece el límite superior del número de granos que se buscarán. +- **Identificar reflexiones**: Ejecuta el algoritmo de indexación para encontrar el cristal y el eje de zona que mejor coinciden. +- **Error admisible**: Establece la desviación aceptable en el espaciado interplanar y el ángulo para una coincidencia. +- **Ignorar reflexiones prohibidas**: Cuando está activado, las reflexiones prohibidas por ejes helicoidales y planos de deslizamiento se tratan como no necesariamente satisfechas durante la búsqueda del eje de zona. +- **Grano único / Múltiples granos**: Buscar una única orientación (monocristal) o varias orientaciones (una región policristalina / multigrano). Para varios granos, **Núm. máx. de granos** establece el límite superior del número de granos que se buscarán. - **Results**: Las mejores coincidencias se muestran con el nombre del cristal, el eje de zona [uvw] y los índices individuales de las reflexiones (hkl). --- diff --git a/docs/src/es/12-ebsd-simulation.md b/docs/src/es/12-ebsd-simulation.md index ef4b34cf2..e9d8460c6 100644 --- a/docs/src/es/12-ebsd-simulation.md +++ b/docs/src/es/12-ebsd-simulation.md @@ -165,7 +165,7 @@ El panel central muestra el patrón EBSD (de bandas de Kikuchi) para la orientac - **Mostrar imagen con distribuciones angulares/de energía de BSE** : cuando está marcado, el patrón se compone ponderando con la distribución BSE (energía, profundidad, dirección) en lugar de una sola rebanada. - **Energy / Depth** : cuando lo anterior está desactivado, selecciona la rebanada de energía/profundidad a mostrar. -- **Brillo** (**Min** / **Max**), **Polaridad**, **Color** : rango de brillo, polaridad y escala de color. +- **Brillo** (**Min** / **Max**), **Contraste**, **Polaridad**, **Color** : los puntos de negro y de blanco del patrón simulado como porcentaje del rango de visualización (deslizadores lineales), la anchura de ese rango, su polaridad y la escala de color. Con Contraste 0 el rango de visualización coincide con el rango de intensidad del propio patrón; -1 lo ensancha diez veces (contraste diez veces menor) y +1 lo reduce a una décima parte, manteniendo fijo el centro. - **Aplanar el fondo** (**FWHM**, px; desactivado por defecto, 100 px) : resta al patrón simulado una copia desenfocada con una gaussiana, eliminando la distribución de brillo de variación lenta para poder comparar bandas y ejes de zona con un patrón experimental corregido de fondo. La anchura a media altura se da en píxeles del detector y no depende del zoom. Afecta a la imagen mostrada y a la exportación PNG/TIFF; la exportación CSV conserva los valores brutos. ### Imagen experimental @@ -174,7 +174,9 @@ El panel central muestra el patrón EBSD (de bandas de Kikuchi) para la orientac Suelte un archivo de imagen EBSD (TIFF, PNG, BMP o JPEG; los TIFF de 16 bits se leen con toda su profundidad) en cualquier punto de la ventana para cargarlo como patrón experimental. Se dibuja sobre el área del detector —encima del patrón simulado y debajo de las superposiciones de líneas de Kikuchi—, de modo que la simulación puede compararse directamente con la medida. Al cargar la imagen también se ajustan **Width** y **Height** del detector al tamaño de la imagen. -- **Brillo** (**Min** / **Max**) : puntos de negro y de blanco de la imagen superpuesta, como fracción de su propio rango de intensidad (deslizadores logarítmicos). Actúan sólo sobre la imagen experimental, no sobre el patrón simulado. +- **Brillo** (**Min** / **Max**), **Contraste** : los puntos de negro y de blanco de la imagen superpuesta como porcentaje de su rango de visualización, y la anchura de ese rango (deslizadores lineales, con el mismo criterio que para el patrón simulado). Actúan sólo sobre la imagen experimental. +- **Aplanar el fondo** (**FWHM**, px; desactivado por defecto, 100 px) : resta a la imagen experimental una copia desenfocada con una gaussiana, eliminando su distribución de brillo de variación lenta. Los deslizadores de intensidad actúan entonces sobre los valores aplanados. +- **Ajustar a la imagen** : ajusta **Min**, **Max** y **Contraste** del patrón simulado para que sus niveles de intensidad del 2 % y del 98 % se muestren con el mismo gris que los de la imagen experimental. El ajuste usa percentiles, por lo que no depende de la solución de orientación y es insensible a un pedestal o a unos pocos píxeles brillantes de ejes de zona. Polaridad, Color y los dos ajustes de **Aplanar el fondo** no se modifican, así que aplane ambos lados o ninguno antes de pulsarlo. - **Opacidad** : opacidad de la imagen superpuesta, de 0 (invisible) a 100 % (opaca). Redúzcala para ver el patrón simulado debajo. A continuación, la orientación que explica la imagen se busca con uno de los dos motores. diff --git a/docs/src/es/2-symmetry-information.md b/docs/src/es/2-symmetry-information.md index 9f2ef5755..50d9589b8 100644 --- a/docs/src/es/2-symmetry-information.md +++ b/docs/src/es/2-symmetry-information.md @@ -95,7 +95,7 @@ Enumera, a título de referencia, todas las elecciones tabuladas de origen y de Los dos paneles inferiores reproducen los diagramas esquemáticos de simetría del grupo espacial en la notación de las *International Tables for Crystallography* Vol. A. - **Elementos de simetría (izquierda)**: los ejes de rotación/helicoidales, los planos de espejo/deslizamiento y los centros de inversión/puntos de rotoinversión se dibujan con los símbolos gráficos convencionales. - - Para la red \(F\) del sistema cúbico, solo se muestra un octavo de la celda elemental (únicamente el cuadrante superior izquierdo). + - Para la red \(F\) del sistema cúbico, solo se muestra el cuarto superior izquierdo de la celda proyectada (véase el [Apéndice A4.1](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md#symmetry-element-diagram)). - Estos elementos de simetría también pueden dibujarse directamente sobre el modelo 3D en el [Visor de estructura](5-structure-viewer.md). - **Posiciones generales (derecha)**: las posiciones equivalentes generales se representan como círculos (una coma denota una imagen especular), anotadas con sus coordenadas fraccionarias. - Solo para el sistema cúbico, líneas auxiliares conectan los tres círculos relacionados por un eje de rotación de orden 3. diff --git a/docs/src/es/20-macro/1-built-in-functions.md b/docs/src/es/20-macro/1-built-in-functions.md index b37003da1..3dde9e8c7 100644 --- a/docs/src/es/20-macro/1-built-in-functions.md +++ b/docs/src/es/20-macro/1-built-in-functions.md @@ -130,6 +130,7 @@ Los ángulos de Euler no son únicos en las posiciones de bloqueo de cardán (θ | `Thickness` | double | Espesor de la muestra (nm) | | `NumberOfDiffractedWaves` | int | Número de ondas de Bloch | | `CameraLength2` | double | Longitud de cámara (mm) | +| `ExcitationError` | double | Radio de las reflexiones (nm⁻¹): en modo cinemático/de error de excitación, `SpotInfo()` exporta las reflexiones con \|Sg\| dentro de este valor | | `SkipRendering` | bool | Omitir el renderizado para el procesamiento por lotes | ### Modo de haz diff --git a/docs/src/es/20-macro/index.md b/docs/src/es/20-macro/index.md index 7192c62b2..b7c767560 100644 --- a/docs/src/es/20-macro/index.md +++ b/docs/src/es/20-macro/index.md @@ -40,7 +40,7 @@ Las macros se escriben con sintaxis de Python. Utilizando las clases y funciones ## Ventana del editor -El editor de macros tiene cuatro áreas principales: +El editor de macros consta de las siguientes áreas: | Área | Propósito | |------|---------| @@ -112,7 +112,7 @@ Estos elementos básicos están registrados previamente en la ventana emergente ### NO utilizable -- **`print()`** : no hay ventana de consola; la salida no va a ninguna parte. Use **Step by step** y observe el panel de depuración para inspeccionar valores. +- **`print()`** : no hay ventana de consola; la salida no va a ninguna parte. Use **Step by step** y observe el panel de depuración para inspeccionar valores. (Excepción: cuando la macro se ejecuta desde fuera —con la opción de línea de comandos `/o` o mediante la [canalización con nombre](3-external-control.md)— la salida de `print()` *sí* se captura y se devuelve). - **`input()`** : no hay stdin. - **E/S de archivos** (`open`, `with open`) : no está pensado para macros. Use en su lugar los ayudantes `ReciPro.File.*`. - **Paquetes de extensión en C**: `numpy`, `scipy`, `pandas`, `matplotlib` — no compatibles con IronPython. @@ -161,3 +161,4 @@ El editor selecciona automáticamente la línea indicada en el traceback (el mar - [20.1. Funciones integradas](1-built-in-functions.md) - [20.2. Ejemplos](2-examples.md) +- [20.3. Control externo (línea de comandos y canalización con nombre)](3-external-control.md) diff --git a/docs/src/es/4-rotation-geometry.md b/docs/src/es/4-rotation-geometry.md index 547321a40..185456955 100644 --- a/docs/src/es/4-rotation-geometry.md +++ b/docs/src/es/4-rotation-geometry.md @@ -33,12 +33,14 @@ La mitad superior de la ventana muestra el estado de rotación en el "sistema de ### Φ, θ, Ψ (ángulos de Euler Z–X–Z) -La orientación del cristal se parametriza mediante tres rotaciones aplicadas en este orden: +La orientación del cristal se parametriza mediante tres rotaciones. Descritas en el sistema de referencia **solidario al cuerpo (intrínseco)**, se aplican en este orden: 1. **Φ** — primera rotación alrededor del eje **Z**. 2. **θ** — rotación alrededor del eje **X** del sistema de referencia girado una vez. 3. **Ψ** — segunda rotación alrededor del eje **Z** del sistema de referencia girado dos veces. +La misma rotación vista en el sistema de referencia **fijo del laboratorio** corresponde a la secuencia inversa —Ψ alrededor de $Z$, luego θ alrededor de $X$ y después Φ alrededor de $Z$—, que es la descripción utilizada en el [Apéndice A1.1](appendix/a1-coordinate-system/1-orientation.md). Ambas dan exactamente la misma matriz $R$ que se muestra más abajo; Φ es simplemente el eje más externo (como en un goniómetro) y Ψ el más interno. + Cada casilla numérica es editable; cambiar un valor aquí actualiza la Ventana principal y todos los simuladores vinculados. ### Rotation matrix @@ -76,7 +78,7 @@ La misma matriz (\(R_{ij}\) = fila \(i\), columna \(j\)) aparece en: ### Ventanas OpenGL -La vista 3D muestra la rotación actual mediante tres toros (donas) de colores: +La vista 3D muestra la rotación actual mediante tres toros de colores (con forma de rosquilla): | Color | Ángulo de Euler | Nivel del goniómetro | |--------|------------|-----------------| diff --git a/docs/src/es/5-structure-viewer.md b/docs/src/es/5-structure-viewer.md index 12d5cc547..c0eee9129 100644 --- a/docs/src/es/5-structure-viewer.md +++ b/docs/src/es/5-structure-viewer.md @@ -31,7 +31,7 @@ Los atajos CTRL+SHIFT de toda la aplicación de la [ventan ## Área principal -Estructura cristalina 3D con fuente de luz, ejes cristalinos y leyenda de átomos. +La estructura cristalina en 3D, dibujada junto con el indicador de dirección de la luz, el indicador de ejes cristalinos y la leyenda de átomos. > La caja **Size (W×H)** en la parte superior derecha de la ventana establece el tamaño en píxeles utilizado al guardar o copiar la imagen renderizada. > La caja **ProjWidth** situada a su lado muestra el ancho de la vista proyectada en nm. Edite el valor para hacer zoom numéricamente — permanece sincronizado con el zoom por arrastre con el botón derecho / rueda del ratón sobre la vista. @@ -144,7 +144,7 @@ Si está marcado, se ocultan todos los átomos, enlaces y poliedros — útil cu ![Pestaña Átomos](../assets/cap-es-auto/FormStructureViewer.splitContainer1.tabControl.tabPageAtom.png) -Coordenadas, elemento, ocupación, radio, color, material. **Apply to same elements**. +Establece la especie, la posición y la ocupación de cada átomo, y cómo se dibuja cada uno (radio, color, material). #### Lista de átomos @@ -180,7 +180,7 @@ Radio, color y material por átomo. ![Pestaña Enlaces y poliedros](../assets/cap-es-auto/FormStructureViewer.splitContainer1.tabControl.tabPageBond.png) -Umbrales de longitud de enlace, visualización de poliedros, aristas. +Define qué pares de átomos están enlazados (por especie y rango de distancias) y cómo se dibujan los enlaces y los poliedros de coordinación resultantes. #### Lista de enlaces @@ -208,7 +208,7 @@ Todas las reglas de enlace/poliedro registradas para el cristal. Use **Add / Rep ![Pestaña Celda unidad](../assets/cap-es-auto/FormStructureViewer.splitContainer1.tabControl.tabPageUnitCell.png) -Traslación, planos de la celda, aristas. +Establece la posición de la celda unidad dibujada y si se muestran sus caras y aristas. #### Traslación @@ -226,7 +226,7 @@ Si se dibujan o no las aristas de la celda elemental. El color de las aristas es ![Pestaña Planos reticulares](../assets/cap-es-auto/FormStructureViewer.splitContainer1.tabControl.tabPageLatticePlane.png) -Especificación del índice de Miller con equivalentes cristalográficos. +Dibuja planos reticulares dados por su índice de Miller, incluyendo opcionalmente los planos cristalográficamente equivalentes. #### Índices H k l @@ -240,7 +240,7 @@ Traslada el plano reticular dibujado en un múltiplo entero de su distancia inte ![Pestaña Coordinación](../assets/cap-es-auto/FormStructureViewer.splitContainer1.tabControl.tabPageCoordinateInformation.png) -Tabla y gráfico de coordinación alrededor del átomo objetivo. +Enumera y representa gráficamente los átomos que coordinan un átomo objetivo elegido. #### Tabla (lado izquierdo) @@ -260,7 +260,7 @@ Registro de renderizado (tiempo de fotograma, información de la GPU) e informac ![Pestaña Proyección](../assets/cap-es-auto/FormStructureViewer.splitContainer1.tabControl.tabPageProjection.png) -Modo de proyección (ortográfica/perspectiva), atenuación por profundidad, calidad de renderizado, modo de transparencia. +Establece el modo de proyección (ortográfica / perspectiva), la atenuación por profundidad, el centro de proyección, la calidad de renderizado y el algoritmo de transparencia. #### Proyección @@ -320,7 +320,7 @@ Para cada clase puede ajustar el tamaño del símbolo, el ancho de línea y el c | Unit Cell | Alternar las aristas de la celda elemental | | Sym. Elems. | Alternar la superposición de elementos de simetría (ver arriba) | | Reset Rotation | Volver a la orientación inicial | -| Like Vesta | Apariencia al estilo Vesta | +| Like Vesta | Cambia a una apariencia al estilo de VESTA (colores y radios de los átomos) | --- diff --git a/docs/src/es/7-diffraction-simulator/1-saed-simulation.md b/docs/src/es/7-diffraction-simulator/1-saed-simulation.md index 5af552491..fb2fea63a 100644 --- a/docs/src/es/7-diffraction-simulator/1-saed-simulation.md +++ b/docs/src/es/7-diffraction-simulator/1-saed-simulation.md @@ -82,7 +82,7 @@ Controla cómo se representa cada spot de difracción. - **Color scale** : **Gray scale** o **Cold-warm**. - **Log scale** : muestra las intensidades en escala logarítmica. Útil para patrones con gran contraste de intensidad. - **Spot color** : color del spot utilizado cuando no se emplea la escala de color. -- **Use crystal color** : cuando está marcado, los spots se dibujan con el color asignado a cada cristal. +- **Color por cristal** : cuando está marcado, los spots se dibujan con el color asignado a cada cristal. --- diff --git a/docs/src/es/7-diffraction-simulator/2-ped-simulation.md b/docs/src/es/7-diffraction-simulator/2-ped-simulation.md index c8d3ba7e3..7f34efd0c 100644 --- a/docs/src/es/7-diffraction-simulator/2-ped-simulation.md +++ b/docs/src/es/7-diffraction-simulator/2-ped-simulation.md @@ -73,13 +73,13 @@ El coste computacional equivale aproximadamente a "número de pasos × cálculo Controla cómo se dibuja cada reflejo de difracción. - **Solid sphere / Gaussian** : Modelo geométrico de los puntos de la red recíproca. **Solid sphere** dibuja la sección transversal de una esfera de radio $R$ con la esfera de Ewald, y **Gaussian** dibuja la sección transversal (una gaussiana 2D) de una gaussiana 3D con $\sigma = R$ con la esfera de Ewald. -- **Opacity** : Transparencia del reflejo (0 = transparente, 1 = opaco). -- **Radius (R)** : Radio de los puntos de la red recíproca. Para intensidades dinámicas, la integral gaussiana $=$ Brightness $\times I_\text{dyn}$, y Solid sphere utiliza el radio $R \times I_\text{dyn}^{1/2}$ (de modo que el área es proporcional a la intensidad dinámica). -- **Brightness** : Disponible solo en el modo **Gaussian**. Intensidad integrada de la gaussiana dibujada. -- **Colour scale** : Mapa de color **Gray scale** o **Cold-warm**. -- **Log scale** : Mostrar la intensidad en una escala logarítmica. -- **Spot colour** : Color del reflejo utilizado cuando no se aplica ninguna escala de color. -- **Use crystal colour** : Dibuja los reflejos en el color asignado a cada cristal. +- **Opacidad** : Transparencia del reflejo (0 = transparente, 1 = opaco). +- **Radius (R)** : Radio de los puntos de la red recíproca. Para intensidades dinámicas, la integral gaussiana $=$ Brillo $\times I_\text{dyn}$, y Solid sphere utiliza el radio $R \times I_\text{dyn}^{1/2}$ (de modo que el área es proporcional a la intensidad dinámica). +- **Brillo** : Disponible solo en el modo **Gaussian**. Intensidad integrada de la gaussiana dibujada. +- **Escala de color** : Mapa de color **Gray scale** o **Cold-warm**. +- **Escala log.** : Mostrar la intensidad en una escala logarítmica. +- **Color del punto** : Color del reflejo utilizado cuando no se aplica ninguna escala de color. +- **Color por cristal** : Dibuja los reflejos en el color asignado a cada cristal. --- diff --git a/docs/src/es/7-diffraction-simulator/4-alchemi-simulation.md b/docs/src/es/7-diffraction-simulator/4-alchemi-simulation.md index 9e2c2c1d2..90e7eb0a2 100644 --- a/docs/src/es/7-diffraction-simulator/4-alchemi-simulation.md +++ b/docs/src/es/7-diffraction-simulator/4-alchemi-simulation.md @@ -20,9 +20,12 @@ Para cada orientación incidente se resuelve el campo de ondas dentro del crista $$ Y_\text{dyn} = \mathrm{Re} \sum_{jj'} \alpha_j^{*}\,\bigl(C^{\dagger} \mu_{s,c} C\bigr)_{jj'}\, \alpha_{j'}\, F_{jj'}(t), -\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda} +\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda}, +\qquad \lambda = 2\pi i\left(\gamma_j - \overline{\gamma_{j'}}\right) $$ +donde $\gamma_j$ son los valores propios de las ondas de Bloch del [núcleo dinámico](../appendix/a3-bloch-wave/calculation.md) y $\alpha_j$ sus amplitudes de excitación; $F_{jj'}(t) \to t$ en el límite degenerado $\lambda \to 0$. + La matriz de ionización $\mu$ solo depende de la diferencia de dos reflexiones, $G = \mathbf{g}_h - \mathbf{g}_g$. $$ @@ -100,7 +103,7 @@ El contraste de sitio cambia mucho —e incluso puede invertir su signo— entre Lista de elemento y capa a ionizar. Cada fila se lee `elemento (Z) capa energía del borde U = sobretensión`, con una etiqueta entre paréntesis donde hace falta precaución. - Los canales que **no pueden excitarse** (la energía incidente está por debajo del borde de absorción) o que quedan **fuera del rango tabulado** se listan con el motivo y no pueden marcarse -- Los canales cuya sobretensión $U = E_0/E_\text{borde}$ es inferior a 1,2 llevan una advertencia, porque allí la sección eficaz es menos fiable +- Los canales cuya sobretensión $U = E_0/E_\text{edge}$ es inferior a 1,2 llevan una advertencia, porque allí la sección eficaz es menos fiable ### Hipótesis de sitio @@ -130,7 +133,7 @@ Al terminar el cálculo se dibuja una curva por cada par sitio × canal. La leye ### Contraste y correlación -Las últimas líneas del cuadro de diagnóstico de solo lectura bajo la curva (desplácese para ver el resto; el texto se puede seleccionar y copiar) indican, por serie, el **contraste** $(\max-\min)/\text{media}$ y el **coeficiente de correlación** $r$ frente a la primera serie. Es un resumen para juzgar de un vistazo qué sitio está actuando: dos series con $r$ próximo a $+1$ tienen la misma dependencia con la orientación, es decir, esos datos no pueden separar esos sitios. +Las últimas líneas del cuadro de diagnóstico de solo lectura bajo la curva (desplácese para ver el resto; el texto se puede seleccionar y copiar) indican, por serie, el **contraste** $(\max-\min)/\text{mean}$ y el **coeficiente de correlación** $r$ frente a la primera serie. Es un resumen para juzgar de un vistazo qué sitio está actuando: dos series con $r$ próximo a $+1$ tienen la misma dependencia con la orientación, es decir, esos datos no pueden separar esos sitios. ### Diagnóstico de la base diff --git a/docs/src/es/7-diffraction-simulator/5-x-ray-neutron-diffraction.md b/docs/src/es/7-diffraction-simulator/5-x-ray-neutron-diffraction.md index 1377bb08a..4afd9d91d 100644 --- a/docs/src/es/7-diffraction-simulator/5-x-ray-neutron-diffraction.md +++ b/docs/src/es/7-diffraction-simulator/5-x-ray-neutron-diffraction.md @@ -71,7 +71,7 @@ Selecciona el método utilizado para calcular las intensidades de los puntos. Ha La intensidad se determina únicamente por la distancia geométrica entre la esfera de Ewald y el punto de la red recíproca (el error de excitación $S_g$). Es máxima en $S_g = 0$ —exactamente sobre la esfera— y decae a medida que crece $\lvert S_g\rvert$, llegando a cero cuando $\lvert S_g\rvert$ supera el **Radius** indicado para el punto de la red recíproca. El factor de estructura se ignora. -### Kinematical & excitation error +### Cinemática & err. exc. Además del error de excitación, el factor de estructura cinemático $\lvert F_{hkl} \rvert^2$ se incorpora a la intensidad. Las reglas de extinción se obedecen estrictamente. Los factores de Lorentz y de polarización no se incluyen (se trata de una simulación del patrón geométrico). @@ -92,7 +92,7 @@ Controla cómo se renderiza cada punto de difracción. - **Color scale** : elija entre los mapas de color **Gray scale** y **Cold-warm**. - **Log scale** : muestra las intensidades en una escala logarítmica. - **Spot color** : color predeterminado del punto cuando la escala de color no se aplica. -- **Use crystal color** : cuando está marcada, dibuja los puntos con el color asignado a cada cristal. +- **Color por cristal** : cuando está marcada, dibuja los puntos con el color asignado a cada cristal. --- diff --git a/docs/src/es/8-electron-trajectory.md b/docs/src/es/8-electron-trajectory.md index d8a9a3f5d..71f7fd03a 100644 --- a/docs/src/es/8-electron-trajectory.md +++ b/docs/src/es/8-electron-trajectory.md @@ -1,14 +1,16 @@ # Trayectorias electrónicas -El **Simulador de trayectorias** calcula las trayectorias de los electrones dentro de una muestra mediante el **método de Monte-Carlo**: los electrones incidentes experimentan dispersión elástica e inelástica, y se acumulan las distribuciones resultantes de los electrones retrodispersados (dirección, energía, profundidad de penetración). Estas distribuciones también alimentan la ponderación angular/de energía/de profundidad utilizada por la [12. Simulación EBSD](12-ebsd-simulation.md). +El **Simulador de trayectorias (método de Monte Carlo)** calcula las trayectorias de los electrones dentro de una muestra mediante el **método de Monte Carlo**: los electrones incidentes experimentan dispersión elástica e inelástica, y se acumulan las distribuciones resultantes de los electrones retrodispersados (BSE): dirección, energía al escapar, profundidad de penetración y extensión lateral. Estas distribuciones también alimentan la ponderación angular/de energía/de profundidad utilizada por la [12. Simulación EBSD](12-ebsd-simulation.md). ![Electron Trajectory](../assets/cap-es-auto/FormTrajectory.png) +La ventana tiene tres columnas: la **vista 3-D de trayectorias** a la izquierda, las **Estadísticas** y el estereograma de **Distribución de direcciones de BSE** en el centro, y tres **histogramas** a la derecha. La composición y la densidad de la muestra se toman del cristal seleccionado en la ventana principal; aquí solo se ajustan la energía del haz, la inclinación de la muestra y el número de trayectorias. + --- ## Atajos de teclado y ratón -Las trayectorias se muestran en una vista 3-D de OpenGL. Utiliza la [navegación de vista](21-shortcuts.md) estándar de ReciPro, pero **el desplazamiento está deshabilitado** — utilice los botones de vista predefinida para saltar a las orientaciones estándar. +Las trayectorias se muestran en una vista 3-D de OpenGL. Utiliza la [navegación de vista](21-shortcuts.md) estándar de ReciPro, pero **el desplazamiento está deshabilitado**: utilice los botones de vista predefinida para saltar a las orientaciones estándar. | Atajo | Acción | |----------|--------| @@ -23,45 +25,24 @@ Las trayectorias se muestran en una vista 3-D de OpenGL. Utiliza la [navegación ## Condiciones de cálculo -Energía del haz, número de electrones incidentes, muestra/material y otros parámetros de Monte-Carlo (consulte la captura de pantalla general de arriba). - -### Energía del haz - -Voltaje de aceleración del haz de electrones incidente (keV). Establece la energía cinética utilizada tanto para los modelos de dispersión elástica (Mott) como inelástica (respuesta dieléctrica). - -### Número de electrones incidentes - -Cuántos electrones se simularán. Más electrones reducen el ruido estadístico, pero aumentan el tiempo de ejecución de forma lineal. +Los controles de la parte superior de la ventana configuran la ejecución: -### Muestra / material +- **Simular trayectorias** : inicia la ejecución de Monte Carlo. La barra de estado de la parte inferior muestra por separado el tiempo empleado en el cálculo de trayectorias, en el dibujo de los gráficos y en la representación 3-D. +- **Number of trajectories** : cuántos electrones incidentes se siguen. Más electrones reducen el ruido estadístico de todas las distribuciones descritas más abajo, a costa de un tiempo de ejecución que crece linealmente. +- **Inclinación de la muestra** (°) : inclinación de la superficie de la muestra alrededor del eje *X*. Déjela en 0 para incidencia normal; utilice **−70°** para reproducir la geometría del [simulador EBSD](12-ebsd-simulation.md), donde la gran inclinación aumenta el rendimiento de retrodispersión. +- **Energy** (keV) / **Wavelength** / **Unit** : el voltaje de aceleración del haz incidente y la longitud de onda del electrón asociada, con corrección relativista. La energía fija la energía cinética utilizada tanto por el modelo elástico (Mott del NIST) como por los inelásticos (poder de frenado / IMFP). -Composición y densidad de la muestra. Por defecto utiliza el cristal seleccionado actualmente en la ventana principal, pero puede sobrescribirse para estudios exclusivos de trayectorias. +Los modelos de dispersión en sí no son seleccionables por el usuario: las secciones eficaces elásticas proceden de la tabla de Mott del NIST incluida (con Rutherford apantallado como alternativa fuera de su rango), y el poder de frenado de la forma de Jablonski modificada (2008). El modelo realmente utilizado se indica junto a cada valor en **Estadísticas**. Consulte [Atenuación y transporte](appendix/a2-beam-interaction/attenuation-transport.md) para saber en qué consisten estos modelos. -### Inclinación de la muestra +### Vista 3-D de trayectorias -Ángulo de inclinación de la muestra. Se utiliza cuando los datos de trayectorias alimentan el [simulador EBSD](12-ebsd-simulation.md) (normalmente 70° para EBSD). +Las trayectorias rojas corresponden a electrones absorbidos en la muestra, y las naranjas a los que escapan como electrones retrodispersados. Los círculos guía concéntricos están rotulados en nm (o µm), y **+X**, **+Y**, **+Z (=beam)** marcan los ejes. -### Modelo de sección eficaz - -El modelo de la sección eficaz de dispersión elástica (Mott / Bethe / NIST). Los distintos modelos sacrifican velocidad por precisión con ángulos de inclinación grandes o cerca de los bordes de absorción. - ---- - -## Opciones del estereograma - -Opciones de visualización para la distribución angular dibujada sobre la proyección estereográfica (consulte la captura de pantalla general de arriba). - -### Método de proyección - -Proyección **Wulff** (de igual ángulo) o **Schmidt** (de igual área). Schmidt suele preferirse al leer la densidad estadística. - -### Hemisferio - -Representa el hemisferio superior (retrodispersado) o inferior (transmitido). - -### Resolución / Escala de color - -Tamaño de clase del histograma angular y el mapa de color utilizado para la visualización de la densidad. +- **Desde el eje Z (=dirección del haz)** / **Desde el eje X (eje de rotación)** / **Normal a la superficie** : ajustan la vista a las direcciones estándar. +- **Número de trayectorias a dibujar** : cuántas de las trayectorias calculadas se representan (dibujar las 100 000 sería ilegible y lento). +- **Dibujar ejes** / **Dibujar círculos guía** : las flechas de los ejes y la escala de distancias. +- **Dibujar trayectorias absorbidas en la muestra** : incluye los electrones que nunca escapan. +- **Dibujar la trayectoria tras el escape** : sigue dibujando la trayectoria de un electrón retrodispersado después de que haya abandonado la superficie. --- @@ -69,36 +50,45 @@ Tamaño de clase del histograma angular y el mapa de color utilizado para la vis ![Estadísticas](../assets/cap-es-auto/FormTrajectory.panel2.groupBoxStatistics.png) -Resumen de la ejecución. +Valores para la energía del haz actual, con el modelo que ha producido cada uno indicado entre corchetes. -- **Rendimiento de retrodispersión** — fracción de electrones incidentes que salen a través de la superficie de entrada. -- **Recorrido libre medio** — distancia promedio entre eventos de dispersión. -- **Profundidad de penetración media** — profundidad máxima promedio alcanzada por un electrón antes de salir o ser absorbido. -- **Tiempo transcurrido / Rendimiento** — coste en tiempo real de la ejecución. +- **Sección eficaz de dispersión (σ_E)** (nm²): sección eficaz elástica total por átomo. +- **Recorrido libre medio elástico (λ)** (nm): distancia media entre eventos de dispersión elástica. +- **Poder de frenado (dE/ds)** (eV/nm, negativo): energía perdida por unidad de longitud de trayectoria. +- **Coeficiente de retrodispersión electrónica, η** (%): fracción de electrones incidentes que vuelven a salir por la superficie de entrada. Es la magnitud en la que se basa el contraste de las imágenes de BSE. +- **Energía media de BSE** (keV): energía media de los electrones retrodispersados en el momento en que escapan. --- -## Distribución direccional de BSE +## Distribución de direcciones de BSE ![Distribución de direcciones de BSE](../assets/cap-es-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) -Distribución angular de los electrones retrodispersados (el centro del estereograma corresponde a la dirección normal a la superficie). El contorno amarillo/naranja (cuando está presente) marca la región subtendida por el detector EBSD. +Distribución angular de los electrones retrodispersados, dibujada sobre un estereograma cuyo centro es la dirección normal a la superficie. + +- **Frecuencia** / **Energía media** / **Desviación estándar de energía** : la magnitud representada en color: cuántos electrones salen en cada dirección, su energía media o la dispersión de esa energía. +- **Dibujar ejes** : superpone las direcciones +X / ±Y / ±Z. +- **Min** / **Max**, **Resolution**, **Color** : los límites de la escala de color, el tamaño de clase angular del histograma y el mapa de color. --- -## Perfiles +## Histogramas + +![Histogramas](../assets/cap-es-auto/FormTrajectory.flowLayoutPanelProfiles.png) + +Tres distribuciones de los electrones retrodispersados, todas normalizadas a área unidad. -![Profiles](../assets/cap-es-auto/FormTrajectory.flowLayoutPanelProfiles.png) +### Distribución de energía de BSE al escapar -Perfiles de profundidad y energía de los electrones simulados. +Histograma de la **energía que los electrones retrodispersados conservan todavía cuando abandonan la muestra** (keV), no de su pérdida de energía. El simulador EBSD la utiliza para ponderar la integración en energía del master pattern. -### Perfil de profundidad +### Distancia máxima de BSE paralela a la superficie -Histograma de la profundidad final de salida (nm) de los electrones retrodispersados. Lo utiliza el simulador EBSD para ponderar la integración en profundidad del master pattern. +Histograma de la distancia que cada electrón retrodispersado recorrió **lateralmente** (en paralelo a la superficie, nm) antes de escapar. Corresponde al tamaño lateral del volumen de interacción y, por tanto, al límite intrínseco de resolución espacial de una medida de BSE o EBSD. -### Perfil de energía +### Profundidad máxima de penetración de BSE -Histograma de la pérdida de energía ΔE (keV) de los electrones retrodispersados. Lo utiliza el simulador EBSD para ponderar la integración en energía. +Histograma de la mayor profundidad **perpendicular a la superficie** (nm) alcanzada por cada electrón retrodispersado antes de escapar. El simulador EBSD la utiliza para ponderar la integración en profundidad del master pattern. --- @@ -106,6 +96,7 @@ Histograma de la pérdida de energía ΔE (keV) de los electrones retrodispersad - [Simulación EBSD](12-ebsd-simulation.md) - [Cálculo EBSD](appendix/a3-bloch-wave/ebsd.md) +- [Atenuación y transporte](appendix/a2-beam-interaction/attenuation-transport.md): las secciones eficaces elásticas, el poder de frenado y los alcances utilizados aquí. - [Difracción dinámica (onda de Bloch)](appendix/a3-bloch-wave/index.md) - [Simulador HRTEM/STEM](9-hrtem-stem-simulator/index.md) - [Simulador de difracción](7-diffraction-simulator/index.md) diff --git a/docs/src/es/9-hrtem-stem-simulator/1-hrtem-simulation.md b/docs/src/es/9-hrtem-stem-simulator/1-hrtem-simulation.md index 8936961d9..b341edc8f 100644 --- a/docs/src/es/9-hrtem-stem-simulator/1-hrtem-simulation.md +++ b/docs/src/es/9-hrtem-stem-simulator/1-hrtem-simulation.md @@ -1,113 +1,145 @@ # Simulación HRTEM -Simula imágenes de franjas reticulares de TEM de alta resolución. El modo principal del [simulador HRTEM/STEM](index.md). +La simulación **HRTEM (microscopía electrónica de transmisión de alta resolución)** calcula imágenes de franjas de red de TEM de alta resolución. Es el modo principal del [simulador HRTEM/STEM](index.md). + +![Simulador en modo HRTEM](../../assets/cap-es-auto/FormImageSimulator-hrtem.png) + +> Esta página describe todos los ajustes que aparecen en el lado derecho cuando **Modo de imagen = HRTEM**. Para los controles del lado izquierdo (visualización del resultado y ajuste de su brillo), consulte la [página de introducción](index.md#display-settings). --- -## Flujo de cálculo +## Introducción + +Una imagen HRTEM se forma cuando la onda electrónica transmitida a través de la muestra se proyecta en imagen bajo la influencia de las aberraciones de la lente objetivo. ReciPro calcula la propagación de la onda electrónica dentro de la muestra con el método de ondas de Bloch (cálculo dinámico) y genera la imagen HRTEM a través de la función de transferencia de contraste de fase (PCTF). -1. **Método de ondas de Bloch**: calcula la propagación de la onda electrónica a través del potencial cristalino; obtiene la amplitud y la fase de la onda de salida +### Flujo de cálculo + +1. **Método de ondas de Bloch**: calcula la propagación de la onda electrónica en el potencial cristalino y obtiene la amplitud y la fase de la onda de salida 2. **Función de lente**: aplica las aberraciones de la lente objetivo (aberración esférica $C_s$, desenfoque $\Delta f$) -3. **Coherencia parcial**: tiene en cuenta el tamaño finito de la fuente (coherencia espacial) y la dispersión de energía (coherencia temporal) -4. **Formación de la imagen**: calcula la intensidad $|\psi(\mathbf{r})|^2$ +3. **Coherencia parcial**: tiene en cuenta el tamaño finito de la fuente (coherencia espacial) y la fluctuación de energía (coherencia temporal) +4. **Formación de la imagen**: calcula la distribución de intensidad $|\psi(\mathbf{r})|^2$ + +Para la teoría, consulte el [Apéndice A3.2 — Formación de la imagen HRTEM](../appendix/a3-bloch-wave/hrtem.md). --- -## Parámetros de la muestra +## Muestra -![Parámetros de la muestra](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) +![Muestra](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) -| Parámetro | Descripción | -|-----------|-------------| -| **Thickness** | Espesor de la muestra (nm). Las imágenes HRTEM dependen fuertemente del espesor | +- **Espesor** : espesor de la muestra (nm). Las imágenes HRTEM dependen fuertemente del espesor. En modo **Imagen en serie** este valor se ignora y se utiliza en su lugar la lista de espesores descrita más abajo. --- -## Parámetros ópticos - -### Condiciones TEM +## Condiciones TEM ![Condiciones TEM](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -| Parámetro | Descripción | -|-----------|-------------| -| **Acc. Vol.** | Voltaje de aceleración (kV). La longitud de onda corregida relativistamente se muestra al lado | -| **Defocus** | Valor de desenfoque (nm). El desenfoque de Scherzer se muestra como referencia | +Establece las condiciones de formación de imagen de la lente objetivo. -### Parámetros intrínsecos +| Parámetro | Descripción | Valor por defecto / típico | +|-----------|-------------|-------------------| +| **Voltaje de acel. (kV)** | Voltaje de aceleración. A la derecha se muestra la longitud de onda del electrón con corrección relativista | 200 kV | +| **Desenfoque Δf** | Desenfoque de la lente objetivo (nm). Debajo se muestra como referencia el valor del **desenfoque de Scherzer** | −57.8 nm | +| **Cs** | Coeficiente de aberración esférica (mm). Afecta a la CTF y al desenfoque de Scherzer | 0.5–1.0 (convencional), < 0.01 (corregida en Cs) | +| **Cc** | Coeficiente de aberración cromática (mm). Determina el emborronamiento de la imagen causado por la dispersión de energía | 1.0–2.0 mm | +| **β** | Semiángulo de iluminación (mrad). Representa el efecto del tamaño finito de la fuente (coherencia espacial) | 0.1–1.0 mrad | +| **ΔV** | Anchura a media altura de la dispersión de energía de los electrones (eV). Junto con Cc determina la dispersión del foco debida a la aberración cromática | 0.5–2.0 eV | -![Parámetros intrínsecos](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) +> **Menú contextual**: en el panel de condiciones TEM puede aplicar con un solo clic **Ajustar todas las aberraciones a cero** / **Ajustar desenfoque al valor de Scherzer** / **Ajustar desenfoque a 0 nm**. Los ajustes predefinidos de condiciones (300kV ARM300F, 200kV 2100F, etc.) están disponibles en **Predefinidos**, en la parte inferior izquierda. -| Parámetro | Descripción | Típico | -|-----------|-------------|---------| -| **Cs** | Aberración esférica (mm) | 0.5–1.0 (convencional); < 0.01 (corregida en Cs) | -| **Cc** | Aberración cromática (mm) | 1.0–2.0 | -| **β** | Semiángulo de iluminación (mrad) | 0.1–1.0 | -| **ΔE** | Anchura 1/*e* de la dispersión de energía (eV) | 0.5–2.0 | +### Desenfoque de Scherzer + +El valor de desenfoque en torno al cual el contraste de fase es óptimo, calculado a partir de la longitud de onda actual y de la aberración esférica $C_s$ (se muestra como referencia). + +$$\Delta f_{\text{Scherzer}} = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\quad\left(\approx -1.155\,\sqrt{C_s \lambda}\right)$$ + +En esta condición la PCTF es negativa en un amplio intervalo de frecuencias espaciales, de modo que las posiciones atómicas aparecen con contraste oscuro. ReciPro adopta este valor original de Scherzer (obtenido al fijar el mínimo de la fase de aberración $\chi$ en $-2\pi/3$), y el valor mostrado en la GUI sigue esta fórmula. Tenga en cuenta que algunas referencias utilizan en su lugar el valor de *Scherzer extendido* $-1.2\sqrt{C_s\lambda}$, que ensancha aún más la banda de transferencia. --- -## Función de transferencia de contraste de fase (PCTF) +## Función de lente / Función de transferencia de contraste (CTF) -![Función de transferencia de contraste de fase (PCTF)](../../assets/cap-es-auto/FormCTF.png) +Al marcar **Función de transferencia de contraste (CTF)** se abre una ventana que representa cómo las aberraciones de la lente y el desenfoque transfieren el contraste de la imagen a cada frecuencia espacial. -Se muestra en la pestaña de función de lente: +![Función de transferencia de contraste (CTF)](../../assets/cap-es-auto/FormCTF.png) -- $\sin\chi(u)$: función de transferencia de contraste de fase ($\chi(u)$ es la función de aberración de la lente) -- $E_\text{s}(u)$: envolvente de coherencia espacial -- $E_\text{c}(u)$: envolvente de coherencia temporal +- $\sin\chi(u)$ : función de transferencia de contraste de fase ($\chi(u)$ es la función de aberración de la lente) +- $E_\text{s}(u)$ : función envolvente de coherencia espacial; la atenuación debida al tamaño finito de la fuente ($\beta$) +- $E_\text{c}(u)$ : función envolvente de coherencia temporal; la atenuación debida a la fluctuación de energía ($C_c$, $\Delta V$) -Desenfoque de Scherzer: $\Delta f = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\ (\approx -1.155\,\sqrt{C_s \lambda})$, la condición que produce una banda PCTF negativa amplia (contraste oscuro = posiciones atómicas). ReciPro utiliza este valor original de Scherzer — obtenido al fijar el mínimo de la fase de aberración $\chi$ en $-2\pi/3$ — y el valor mostrado en la GUI sigue esta fórmula; algunas referencias utilizan en su lugar el valor de *Scherzer extendido* $-1.2\sqrt{C_s\lambda}$. +Al cambiar el límite superior del eje horizontal $u$ (frecuencia espacial) cambia el rango representado. --- -## Diafragma objetivo +## Apertura de objetivo (opción HRTEM) + +![Apertura de objetivo (opción HRTEM)](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) + +Limita las ondas difractadas que atraviesan el diafragma objetivo. El número de ondas difractadas que corta el diafragma también modifica el número de reflexiones incluidas en el cálculo de ondas de Bloch (el límite superior es el número máximo de ondas de Bloch fijado en **Ondas**). -![Diafragma objetivo](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) +- **Tamaño** : semiángulo del diafragma objetivo (mrad). Cuanto menor es, más ondas difractadas de ángulo alto se cortan y más se suavizan los detalles de alta resolución. Se muestra el radio equivalente en el espacio recíproco $\sin\theta/\lambda$ (nm⁻¹). +- **Desplaz. X** / **Y** : desplazamiento del centro del diafragma objetivo (mrad). Se utiliza para imágenes de campo oscuro y con haz inclinado. +- **Apertura abierta** : abre el diafragma objetivo (tamaño infinito), de modo que todas las ondas difractadas contribuyen a la imagen. +- **reflexiones dentro** : número de haces difractados (reflexiones) que caen dentro del diafragma (solo lectura). +- **Info reflexión** : abre una tabla con los haces difractados que hay dentro del diafragma (intensidad, amplitud compleja, etc.). -Establezca el tamaño del diafragma (mrad) y su posición. **Open aperture** lo elimina. El número de ondas de Bloch consideradas depende de las condiciones del diafragma. +> El tamaño del diafragma objetivo también se muestra en el **Simulador de difracción**. --- -## Modelos de coherencia parcial +## Opciones HRTEM (modelo de coherencia parcial) -![Opciones HRTEM](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) +![Opciones HRTEM (modelo de coherencia parcial)](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) -| Modelo | Descripción | -|-------|-------------| -| **Quasi-coherent (linear image)** | Rápido. Válido bajo la aproximación de fase débil | -| **TCC (Transmission Cross Coefficient)** | Más preciso; cálculo más largo | +Selecciona el modelo de interferencia utilizado al integrar las contribuciones de todas las direcciones del haz incidente. + +- **Imagen lineal** : de bajo coste computacional. Adecuado para muestras delgadas en las que se cumple la aproximación de objeto de fase débil; multiplica la PCTF por las envolventes de coherencia espacial y temporal. +- **Coef. cruz. de transm.** (coeficiente de transmisión cruzada) : de alto coste computacional pero más preciso. Integra el coeficiente de transmisión cruzada completo y es el modelo que debe usarse con dispersores fuertes que excitan muchas ondas difractadas intensas. + +Para más detalles, consulte el [Apéndice A3.2 — Formación de la imagen HRTEM](../appendix/a3-bloch-wave/hrtem.md). --- -## Modos de simulación +## Modo único/en serie ![Modo único/en serie](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) -| Modo | Descripción | +- **Imagen única** : calcula una imagen HRTEM al espesor y desenfoque actuales. +- **Imagen en serie** : genera un conjunto de imágenes variando por pasos el espesor y el desenfoque (serie en espesor / serie focal). Útil para encontrar la condición que mejor coincide con una imagen experimental. + +Para una imagen en serie, establezca lo siguiente. + +| Elemento | Descripción | |------|-------------| -| **Single image** | Una imagen al espesor y desenfoque actuales | -| **Serial image** | Matriz de imágenes sobre rangos de espesor × desenfoque (Start / Step / Num) | +| **Espesor (nm)** / **Desenfoque (nm)** | Magnitud que se barre (se permiten ambas) | +| **Start / Paso / Núm** | Valor inicial, anchura del paso y número de imágenes. Se expanden en el cuadro de lista inferior, que también puede editarse directamente | +| **Dirección horizontal:** | Cuando se barren tanto el espesor como el desenfoque, la magnitud dispuesta en la dirección horizontal de la rejilla (**Desenfoque** o **Espesor**) | + +Barrer a la vez el espesor y el desenfoque produce una matriz de imágenes de filas × columnas. + +--- + +## Propiedades de imagen + +![Propiedades de imagen](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) + +- **Tamaño (An×Al)** : número de píxeles de la imagen simulada (512×512 por defecto). +- **Resolución** : resolución de muestreo (pm/px). Un valor menor resuelve franjas de red más finas, pero el tiempo de FFT crece proporcionalmente. --- -## Ajuste de la imagen +## Ondas -![Ajuste de la imagen](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) +![Ondas](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) -| Ajuste | Descripción | -|---------|-------------| -| **Min / Max** | Rango de visualización (controles deslizantes de ajuste de imagen) | -| **Colour** | Escala de grises o Cold-Warm | -| **Gaussian blur (FWHM)** | Aplica un filtro gaussiano | -| **Unit cell** | Superpone la rejilla de la celda elemental | -| **Scale** | Muestra una barra de escala | +- Número máximo de ondas de Bloch utilizadas en el método de Bethe (cálculo dinámico); 80 por defecto. Un número mayor mejora la precisión, pero la resolución del problema de valores propios requiere un tiempo $O(N^3)$. --- ## Véase también -- [Simulador HRTEM/STEM (visión general)](index.md) +- [Simulador HRTEM/STEM (introducción)](index.md) - [Simulación STEM](2-stem-simulation.md) - [Simulación de potencial](3-potential-simulation.md) -- [Apéndice A3.2 — Formación de imágenes HRTEM](../appendix/a3-bloch-wave/hrtem.md) +- [Apéndice A3.2 — Formación de la imagen HRTEM](../appendix/a3-bloch-wave/hrtem.md) diff --git a/docs/src/es/9-hrtem-stem-simulator/2-stem-simulation.md b/docs/src/es/9-hrtem-stem-simulator/2-stem-simulation.md index 635e27e83..0b3e7de13 100644 --- a/docs/src/es/9-hrtem-stem-simulator/2-stem-simulation.md +++ b/docs/src/es/9-hrtem-stem-simulator/2-stem-simulation.md @@ -50,7 +50,7 @@ Consulta el [Apéndice A3.4 — Cálculo STEM](../appendix/a3-bloch-wave/stem.md | Parámetro | Descripción | Predeterminado / típico | |-----------|-------------|-------------------| -| **Acc. Vol. (kV)** | Tensión de aceleración. La longitud de onda del electrón corregida relativistamente se muestra al lado | 200 kV | +| **Voltaje de acel. (kV)** | Tensión de aceleración. La longitud de onda del electrón corregida relativistamente se muestra al lado | 200 kV | | **Defocus Δf** | Desenfoque de la lente objetivo (formadora de la sonda) (nm) | −57.8 nm | | **Cs** | Coeficiente de aberración esférica (mm). Afecta al tamaño de la sonda | 0.5–1.0 mm | | **Cc** | Coeficiente de aberración cromática (mm) | 1.0–2.0 mm | @@ -102,9 +102,9 @@ Define la geometría de la sonda convergente y del detector anular. Cada ángulo --- -## Ondas difractadas +## Ondas -![Ondas difractadas](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Ondas](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** : número máximo de ondas de Bloch usadas en el método de Bethe (predeterminado 80). El coste del problema de valores propios escala con el cubo del número de ondas. diff --git a/docs/src/es/9-hrtem-stem-simulator/3-potential-simulation.md b/docs/src/es/9-hrtem-stem-simulator/3-potential-simulation.md index 9878fbdc3..bff7e6c94 100644 --- a/docs/src/es/9-hrtem-stem-simulator/3-potential-simulation.md +++ b/docs/src/es/9-hrtem-stem-simulator/3-potential-simulation.md @@ -20,9 +20,9 @@ Los electrones dentro de un cristal son dispersados por el potencial del cristal ![Condiciones TEM](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -- **Acc. voltage (kV)** — tensión de aceleración. Determina la longitud de onda del electrón y se utiliza para calcular los coeficientes de Fourier $U_g$ del potencial. +- **Voltaje de acel. (kV)** — tensión de aceleración. Determina la longitud de onda del electrón y se utiliza para calcular los coeficientes de Fourier $U_g$ del potencial. -> **Defocus, Cs, Cc, β, ΔE y la PCTF están inactivos en el modo de potencial** (no se aplica ninguna óptica de formación de imagen) y aparecen atenuados. +> **Defocus, Cs, Cc, β, ΔV y la PCTF están inactivos en el modo de potencial** (no se aplica ninguna óptica de formación de imagen) y aparecen atenuados. --- @@ -59,9 +59,9 @@ $U_g$ y $U'_g$ pueden mostrarse al mismo tiempo (se añade un panel por cada uno --- -## Ondas difractadas +## Ondas -![Ondas difractadas](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Ondas](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** — número máximo de ondas de Bloch (coeficientes de Fourier) incluidas en la síntesis de Fourier del potencial (predeterminado 80). Valores mayores incluyen frecuencias espaciales más altas y reproducen detalles más finos del potencial. diff --git a/docs/src/es/9-hrtem-stem-simulator/index.md b/docs/src/es/9-hrtem-stem-simulator/index.md index 8e14178ce..e12fdb1d7 100644 --- a/docs/src/es/9-hrtem-stem-simulator/index.md +++ b/docs/src/es/9-hrtem-stem-simulator/index.md @@ -4,10 +4,25 @@ title: HRTEM / STEM Simulator # HRTEM / STEM Simulator -El **Simulador HRTEM/STEM** simula imágenes de franjas de red (HRTEM) en TEM, imágenes STEM y potenciales proyectados. Haga clic en **Simulate** para iniciar el cálculo. +El **Simulador HRTEM/STEM** simula imágenes de franjas de red en TEM (HRTEM), imágenes STEM y potenciales cristalinos proyectados para el cristal y la orientación seleccionados. Haga clic en **Simular** para ejecutar el cálculo. ![Simulador HRTEM/STEM](../../assets/cap-es-auto/FormImageSimulator.png) +La ventana está dividida en dos mitades. El **lado izquierdo** muestra el resultado de la simulación y controla su aspecto (paneles de imagen, brillo, color, barra de escala, etc.); el **lado derecho** contiene las condiciones de cálculo (**Propiedades ópticas** y **Ajustes de simulación**). + +--- + +## Esta página y las páginas de cada modo + +- **Esta página (introducción)**: las operaciones comunes a todos los modos, junto con los **controles de visualización y ajuste del resultado del lado izquierdo**. +- **Páginas de cada modo**: todos los ajustes que aparecen en el **lado derecho** en ese modo, descritos de forma que cada página sea autónoma (por eso algunos ajustes aparecen en más de una página). + +| Modo | Contenido | Página | +|------|----------|------| +| **HRTEM** | Imágenes de franjas de red de TEM de alta resolución | [Simulación HRTEM](1-hrtem-simulation.md) | +| **STEM** | Imágenes de microscopio electrónico de transmisión de barrido (BF / ABF / LAADF / HAADF) | [Simulación STEM](2-stem-simulation.md) | +| **Potential** | Potencial cristalino proyectado ($U_g$ / $U'_g$) | [Simulación de potencial](3-potential-simulation.md) | + --- ## Atajos de teclado y ratón @@ -34,217 +49,107 @@ Los resultados se muestran como uno o varios paneles de imagen. Utilizan la [nav | Objetivo | Punto de partida | Referencia | |------|------------|-----------| -| Calcular una imagen HRTEM | Establezca **Image mode** en **HRTEM**, luego ajuste el voltaje de aceleración y el desenfoque en **TEM conditions** | [Simulación HRTEM](1-hrtem-simulation.md), [Formación de la imagen HRTEM](../appendix/a3-bloch-wave/hrtem.md) | -| Calcular una imagen STEM | Establezca **Image mode** en **STEM**, luego ajuste el ángulo de convergencia y el detector en **STEM options** | [Simulación STEM](2-stem-simulation.md), [Cálculo STEM](../appendix/a3-bloch-wave/stem.md) | -| Ver el potencial proyectado | Establezca **Image mode** en **Potential** | [Simulación de potencial](3-potential-simulation.md) | -| Generar una serie de espesor / desenfoque | Configure **Single / Serial** y las condiciones de imagen en **HRTEM options** | [Simulación HRTEM](1-hrtem-simulation.md) | -| Usar HAADF-STEM con TDS | Establezca factores de temperatura atómicos distintos de cero y use un detector LAADF / HAADF | [Cálculo STEM](../appendix/a3-bloch-wave/stem.md) | +| Calcular una imagen HRTEM | Establezca **Modo de imagen** en **HRTEM** y, a continuación, ajuste el voltaje de aceleración y el desenfoque en **Condiciones TEM** | [Simulación HRTEM](1-hrtem-simulation.md), [Formación de la imagen HRTEM](../appendix/a3-bloch-wave/hrtem.md) | +| Calcular una imagen STEM | Establezca **Modo de imagen** en **STEM** y, a continuación, ajuste el ángulo de convergencia y el detector en **Opciones STEM** | [Simulación STEM](2-stem-simulation.md), [Cálculo STEM](../appendix/a3-bloch-wave/stem.md) | +| Ver el potencial proyectado | Establezca **Modo de imagen** en **Potential** | [Simulación de potencial](3-potential-simulation.md) | +| Generar una serie de espesor / desenfoque | En HRTEM, configure **Modo único/en serie** y las condiciones de imagen | [Simulación HRTEM](1-hrtem-simulation.md) | +| Usar HAADF-STEM con TDS | Establezca factores de temperatura atómicos distintos de cero y lleve el detector STEM a LAADF / HAADF | [Cálculo STEM](../appendix/a3-bloch-wave/stem.md) | --- ## Flujo de trabajo básico -1. Seleccione el cristal y la orientación en la ventana principal y, a continuación, abra este simulador. -2. Elija HRTEM, STEM o Potential en **Image mode**. -3. Ajuste el voltaje de aceleración, el desenfoque, las aberraciones, los diafragmas y los ajustes de convergencia STEM en **Optical property**. -4. Ajuste el espesor, el tamaño de imagen, la resolución, el número de ondas de Bloch y el modelo de coherencia parcial en **Simulation property**. -5. Haga clic en **Simulate** y luego ajuste el brillo, la normalización, la barra de escala y las etiquetas en **Display settings**. +1. Seleccione el cristal y la orientación en la ventana principal y, a continuación, abra esta ventana. +2. Elija HRTEM, STEM o Potential en **Modo de imagen**. +3. Ajuste el voltaje de aceleración, el desenfoque, las aberraciones, el diafragma, el ángulo de convergencia STEM, etc. en **Propiedades ópticas** (véanse las páginas de cada modo). +4. Ajuste el espesor, el tamaño de imagen, la resolución, el número de ondas de Bloch, el modelo de coherencia parcial, etc. en **Ajustes de simulación** (véanse las páginas de cada modo). +5. Haga clic en **Simular** y, si es necesario, ajuste el aspecto con **Ajuste**, **Normalización** y **Visualización** en el lado izquierdo. --- -## Área de imagen - -La mitad izquierda de la ventana muestra la imagen simulada. La barra de estado en la parte superior informa de la posición del cursor (**X:**, **Y:**) y del valor de imagen **Value:** (intensidad) bajo el cursor, junto a una escala de intensidad **Low → High** que refleja el mapa de color y el rango de brillo actuales. +## Selección del modo de imagen ---- - -## Menú Archivo +![Modo de imagen](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){ align=left } +**Modo de imagen**, en la parte superior derecha, selecciona el tipo de cálculo. Los paneles de la derecha (**Propiedades ópticas** y **Ajustes de simulación**) cambian según el modo elegido.
-### Menú Ayuda - +- **HRTEM**: imágenes de franjas de red de TEM de alta resolución → [Simulación HRTEM](1-hrtem-simulation.md) +- **STEM**: imágenes de microscopio electrónico de transmisión de barrido → [Simulación STEM](2-stem-simulation.md) +- **Potential**: potencial cristalino proyectado → [Simulación de potencial](3-potential-simulation.md) --- -## Image mode / Sample - -![Modo de imagen](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){align=left} - -HRTEM, Potential o STEM.
- -![Muestra](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png){ align=left style="clear: both" } -Establece el espesor de la muestra.
- -## Optical property { style="clear: both" } - -### TEM conditions - -![Condiciones TEM](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) - -Voltaje de aceleración, desenfoque (se muestra el de Scherzer). - -#### Acc. voltage - -Voltaje de aceleración del microscopio electrónico. Cambiarlo actualiza la longitud de onda corregida relativistamente (mostrada junto al campo) y, junto con **Cs**, el valor sugerido de **desenfoque de Scherzer** que se muestra debajo. - -#### Defocus - -Valor de desenfoque de la lente objetivo. El desenfoque de Scherzer (el valor que maximiza la transferencia de contraste de fase en la aproximación de objeto de fase débil) se muestra debajo como referencia. - -### Inherent property (HRTEM optical aberrations) - -Parámetros de aberración específicos del microscopio utilizados por el cálculo de la función de lente. - -- **Cs** — coeficiente de aberración esférica. -- **Cc** — coeficiente de aberración cromática. -- **β** — semiángulo de iluminación (efecto de fuente finita). -- **ΔE** — anchura 1/e de la fluctuación de energía del electrón. - -### Lens function - -Diagramas de la función de lente. Ajustar el límite superior de *u* cambia el rango de dibujo. - -- **sin[χ(u)]** — función de transferencia de contraste de fase (PCTF). -- **E_s(u)** — función envolvente de coherencia espacial. -- **E_c(u)** — función envolvente de coherencia temporal. - -### Objective aperture (HRTEM option) - -![Apertura de objetivo (opción HRTEM)](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) - -Cs, Cc, beta, delta-E, PCTF, envolventes de coherencia espacial/temporal, diafragma objetivo. - -#### Size - -Tamaño del diafragma objetivo en mrad. Marque **Open aperture** para quitar el diafragma. El número de puntos de difracción incluidos en el cálculo de ondas de Bloch depende del diafragma; el máximo está limitado por el valor **Max Bloch waves** en **Simulation property**. - -#### Shift - -Desplazamiento horizontal del diafragma en mrad — se usa para imitar un diafragma objetivo desplazado en HRTEM. - -#### Spot info - -Abre la lista detallada de reflexiones (intensidad, amplitud compleja, etc.) para las reflexiones que pasan a través del diafragma. Resulta cómodo cuando el Simulador de difracción también está abierto para comparar. +## Área de imagen (lado izquierdo) -### STEM options (optical) +La mitad izquierda de la ventana muestra la imagen simulada. La barra de estado de la parte superior indica la posición del cursor (**X:**, **Y:**) y el **Valor:** (intensidad) de la imagen bajo el cursor, junto a una escala de intensidad **Bajo → Alto** que refleja el mapa de color y el rango de brillo actuales. -![Opciones STEM (óptica)](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxSTEMoption1.png) - -#### Convergence semi-angle - -Semiángulo de la sonda convergente (mrad). Controla el tamaño de la sonda STEM y la resolución espacial de la imagen simulada. - -#### Detector geometry - -Ángulos de colección interno/externo del detector anular (mrad). Elija entre BF (ángulo interno pequeño), ABF, LAADF, HAADF (ángulo interno grande). - -#### Scan area / step - -Campo de visión de barrido y tamaño de píxel para la imagen STEM. +Cuando se generan varias imágenes (una imagen en serie, o la magnitud/fase de un potencial) se disponen en una rejilla, y todos los paneles se acercan, alejan y desplazan de forma conjunta. --- -## Simulation property - -### HRTEM options - -![Opciones HRTEM](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) - -Max Bloch waves, píxeles/resolución de imagen, coherencia parcial (quasi-coherent / TCC), modo Single/Serial. - -#### Max Bloch waves - -Número máximo de ondas de Bloch utilizadas en el cálculo dinámico. Aumentarlo mejora la precisión a costa del tiempo de resolución de valores propios de *O*(*N*³). - -#### Image property (pixels & resolution) - -Dimensiones en píxeles y resolución de muestreo de la imagen simulada. Una resolución más alta produce un patrón de franjas más fino, pero un tiempo de FFT por capa proporcionalmente más largo. - -#### Partial-coherent model - -Cómo se trata la interferencia de ondas al combinar las contribuciones de todas las direcciones del haz incidente. - -- **Quasi-coherent** — modelo rápido y aproximado que multiplica la función de transferencia de contraste de fase por las envolventes de coherencia espacial y temporal. -- **Transmission cross coefficient (TCC)** — modelo más preciso que integra sobre el coeficiente de transmisión cruzada completo. Más lento, pero exacto en el régimen de imagen lineal. - -Véase [Apéndice A3.2 — Formación de la imagen HRTEM](../appendix/a3-bloch-wave/hrtem.md). - -#### Single / Serial mode - -- **Single image** — simula una sola imagen al espesor establecido en **Sample property** y al desenfoque establecido en **Optical property**. -- **Serial image** — genera una matriz de espesor × desenfoque según **Start / Step / Num** para cada uno. Útil para encontrar la condición que mejor coincide con una imagen experimental. +## Visualización y ajuste de los resultados (panel izquierdo) {#display-settings} -### STEM options (simulation) +El panel de la parte inferior izquierda ajusta el aspecto del resultado: brillo, color, normalización y superposiciones. Estos ajustes son comunes a todos los modos y se aplican sin necesidad de recalcular. -![Opciones STEM (simulación)](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSTEMoption2.png) +### Ajuste -- **Bloch wave count** — mismo papel que en HRTEM, aplicado por posición de sonda. -- **Angular resolution** — número de puntos de muestreo en la integración sobre la dirección de la sonda. -- **TDS treatment** — si se incluye la dispersión térmica difusa mediante los factores de temperatura *B*. Necesario para LAADF/HAADF. +![Ajuste](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) -### Potential options +- **Min** / **Max** : extremos inferior (negro) y superior (blanco) del rango de intensidad mostrado. Utilice las barras deslizantes para ajustar el contraste. +- **Color** : escala de color de la imagen: **Gray scale** o **Cold-Warm** (de azul a rojo). +- **Desenfoque gaussiano (FWHM)** : si está marcado, aplica un desenfoque gaussiano con la anchura a media altura (pm) indicada a la derecha, lo que aproxima una resolución finita (función de dispersión de punto). -![Opciones de potencial](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxPotentialOption.png) +### Normalización -Se muestra cuando **Image mode = Potential**. +![Normalización](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) -- **Target potential** — elija **U_g** (elástico) o **U′_g** (absorción / TDS). -- **Display method** — **Magnitude and phase** o **Real and imaginary part**. +- **Por imagen** : si está marcado, normaliza cada imagen por separado (si no lo está, toda la serie comparte una escala común). +- **Min** / **Max** : fija el extremo inferior / superior de la normalización en el valor indicado a la derecha, en lugar del mínimo / máximo de la imagen. -### Image properties +### Imagen STEM -![Propiedades de imagen](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) +![Imagen STEM](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -### Diffracted waves +Solo se muestra en modo STEM. Selecciona qué componente de dispersión de la imagen STEM calculada se muestra (**Elástico**, **TDS** o **Elástico & TDS**). Como es específico de STEM, también se describe en la página [Simulación STEM](2-stem-simulation.md). -![Ondas difractadas](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +### Visualización ---- +![Visualización](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) -## Simulate +Establece los elementos superpuestos a la imagen. -![Simulation actions](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) +- **Celda** : superpone el contorno de la celda unidad proyectada, lo que permite relacionar el contraste de la imagen con la red cristalina. +- **Texto** : superpone etiquetas como el espesor, el desenfoque y los índices. Se pueden especificar el **Tamaño** (de letra) y el **Color**. +- **Escala** : superpone una barra de escala. Se pueden especificar la **Long.** (nm) y el **Color**. --- -## Display settings - -### Adjust - -![Ajuste](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) - -Brillo mín./máx., escala de color, desenfoque gaussiano. +## Ejecución de la simulación -### Normalization +![Acciones de simulación](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) -![Normalización](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) - -### Display - -![Visualización](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) - -Etiqueta (espesor/desenfoque), barra de escala, superposición de la celda elemental. - -### STEM image - -![Imagen STEM](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) +- **Simular** : ejecuta el cálculo con el cristal, las condiciones del microscopio, el espesor, el desenfoque y los ajustes de visualización actuales. +- **Detener** : interrumpe el cálculo en curso (solo se muestra durante el cálculo). +- **Tiempo real** : si está marcado, recalcula inmediatamente al girar el cristal (oculto en modo STEM). +- **Predefinidos** : muestra u oculta la ventana de ajustes predefinidos, que guarda y recupera condiciones de imagen TEM. --- -## Simulación STEM +## Menú Archivo -El cálculo depende de: ángulo de convergencia, número de ondas de Bloch, resolución angular. +![Menú Archivo](../../assets/cap-es-auto/FormImageSimulator.menuStrip1.fileToolStripMenuItem.png) -| Detector | Contribución | -|----------|-------------| -| BF, ABF | Elástica | -| LAADF, HAADF | Inelástica (TDS) | +- **Guardar imagen** : guarda **como Imagen (formato PNG)**, **como Imagen (formato TIFF)** o **como metarchivo (EMF)**. **Guardar individualmente en modo de imagen en serie** escribe una a una las imágenes de una serie. +- **Copiar imagen** : copia al portapapeles **como Imagen** o **como metarchivo (EMF)**. +- **Sobreimprimir símbolos** : incrusta la celda unidad, las etiquetas y la barra de escala en la imagen guardada. +- **Cargar parámetros TEM** / **Guardar parámetros TEM** : guarda en un archivo las condiciones ópticas (voltaje de aceleración, aberraciones, etc.) y las restaura. -> Establezca los factores de temperatura distintos de cero para TDS (B = 0.5 Ų en caso de duda). La intensidad HAADF $\propto Z^2$. +## Menú Ayuda -![Comparación de simulaciones STEM: Dr. Probe frente a ReciPro](../../assets/references/STEM_DrProbe_comparison.png) +![Menú Ayuda](../../assets/cap-es-auto/FormImageSimulator.menuStrip1.helpToolStripMenuItem.png) -Hay disponible un informe más detallado en formato PDF: [Comparación de simulaciones STEM con Dr. Probe GUI (v1.10) y ReciPro (v4.854)](https://github.com/seto77/ReciPro/files/10976084/ComparisonSTEMsimulations.pdf). Consulte [Simulación STEM](2-stem-simulation.md) para más detalles. +- **Concepto básico de la simulación HRTEM** : abre la explicación de la formación de la imagen HRTEM ([Apéndice A3.2](../appendix/a3-bloch-wave/hrtem.md)). +- **Biblioteca de cálculo** : selecciona la biblioteca de cálculo: **Native code** (C++/Eigen, rápida) o **Managed code** (.NET). Native suele ser más rápida. --- diff --git a/docs/src/es/appendix/a1-coordinate-system/2-diffraction.md b/docs/src/es/appendix/a1-coordinate-system/2-diffraction.md index 9885f6054..02f9d04e0 100644 --- a/docs/src/es/appendix/a1-coordinate-system/2-diffraction.md +++ b/docs/src/es/appendix/a1-coordinate-system/2-diffraction.md @@ -52,3 +52,13 @@ Una vez inclinado el detector: | **Camera length 2** ($C_2$) | Distancia desde la muestra hasta el foot (mm) | | **Pixel size** | Longitud del lado de un píxel (cuadrado) (mm); solo se admiten píxeles cuadrados | | **Detector width / height** | Número de píxeles en horizontal / vertical | + + +## Dos definiciones del error de excitación $S_g$ + +ReciPro utiliza deliberadamente dos definiciones distintas del error de excitación, adaptadas a su contexto: + +- **Visualización cinemática y `SpotInfo()` (modo cinemático/de error de excitación)** : la distancia **radial** con signo desde el punto de la red recíproca hasta la esfera de Ewald, $S_g = k - \lvert\boldsymbol{g} - \boldsymbol{C}\rvert$, con el centro de la esfera $\boldsymbol{C} = (0, 0, k)$ y $k = 1/\lambda$. $S_g > 0$ significa que el punto está dentro de la esfera. El simulador cinemático no supone ninguna forma ni espesor de la muestra, de modo que allí no existe una normal a la superficie; la distancia radial isótropa es la elección neutra para seleccionar y mostrar las reflexiones. +- **Cálculo dinámico (Bethe)** : la distancia medida **a lo largo de la normal a la superficie de la muestra** $\boldsymbol{n}$, $S_g = \sqrt{P_g^2/4 + Q_g} - P_g/2$, con $P_g = 2\boldsymbol{n}\cdot(\boldsymbol{k}_0 + \boldsymbol{g})$ y $Q_g = k_0^2 - \lvert\boldsymbol{k}_0 + \boldsymbol{g}\rvert^2$. Esta definición la exige la condición de contorno impuesta en la superficie de la muestra. + +Ambas coinciden casi por completo en incidencia normal (normal a la superficie paralela al haz), pero **no son la misma magnitud**; no mezcle valores tomados de las salidas cinemática y dinámica. diff --git a/docs/src/es/appendix/a2-beam-interaction/attenuation-transport.md b/docs/src/es/appendix/a2-beam-interaction/attenuation-transport.md index 31a55b5d9..8050f6b36 100644 --- a/docs/src/es/appendix/a2-beam-interaction/attenuation-transport.md +++ b/docs/src/es/appendix/a2-beam-interaction/attenuation-transport.md @@ -55,11 +55,11 @@ El índice de refracción de rayos X de un sólido es **ligeramente menor que 1* $$n = 1 - \delta + i\beta, \qquad \beta = \frac{\mu_\text{abs}\lambda}{4\pi} = \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,f''_i, \qquad \delta \simeq \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,(Z_i+f'_i),$$ -donde $n_i$ es la densidad numérica del elemento $i$ y $r_e$ el radio clásico del electrón. Aquí $\mu_\text{abs}$ es la parte absortiva de la atenuación (ligada a $f''$); no tiene por qué ser igual al $\mu$ total de arriba, que también contiene dispersión Rayleigh y Compton. Como $n<1$, los rayos X experimentan **reflexión externa total** por debajo de un pequeño **ángulo crítico** rasante +donde $n_i$ es la densidad numérica del elemento $i$ y $r_e$ el radio clásico del electrón. Aquí $\mu_\text{abs}$ es la parte absortiva de la atenuación (ligada a $f''$); no tiene por qué ser igual al $\mu$ total de arriba, que también contiene dispersión Rayleigh y Compton. Cuando $\delta>0$ el índice de refracción es menor que 1, de modo que los rayos X experimentan **reflexión externa total** por debajo de un pequeño **ángulo crítico** rasante $\alpha_c$: -$$\theta_c \simeq \sqrt{2\delta}.$$ +$$\alpha_c \simeq \sqrt{2\delta}.$$ -Esto se sigue de la geometría de refracción: para un ángulo rasante $\alpha$ el vector de onda vertical dentro del sólido es $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, que alcanza cero en $\alpha = \alpha_c = \sqrt{2\delta}$; por debajo de ese valor la onda no puede propagarse en el material y se refleja totalmente. La parte real de la **densidad de longitud de dispersión**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, fija $\delta$ y es el análogo de rayos X de la SLD de neutrones usada en reflectometría. ReciPro indica $\delta$, $\beta$, $\theta_c$ y la SLD de rayos X en la tabla escalar. +Esto se sigue de la geometría de refracción: para un ángulo rasante $\alpha$ el vector de onda vertical dentro del sólido es $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, que alcanza cero en $\alpha = \alpha_c = \sqrt{2\delta}$; por debajo de ese valor la onda no puede propagarse en el material y se refleja totalmente. La expresión supone el límite sin pérdidas $\beta \ll \delta$: con un $\beta$ finito, una onda evanescente sigue penetrando unos pocos nanómetros y la reflectividad queda ligeramente por debajo de 1. Justo por encima de un borde de absorción $\delta$ puede incluso volverse negativo, en cuyo caso no existe ángulo crítico y ReciPro no indica ninguno. La parte real de la **densidad de longitud de dispersión**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, fija $\delta$ y es el análogo de rayos X de la SLD de neutrones usada en reflectometría. ReciPro indica $\delta$, $\beta$, $\alpha_c$ (que figura como **θc** en la tabla escalar) y la SLD de rayos X. --- @@ -69,7 +69,7 @@ Un electrón rápido en un sólido a la vez **se dispersa** (cambiando de direcc ### Dispersión elástica y recorrido libre medio -La sección eficaz elástica $\sigma_\text{el}$ mide con qué facilidad un solo átomo desvía el electrón. ReciPro emplea las secciones eficaces **NIST Mott** (una solución de ondas parciales de la ecuación relativista de Dirac en el potencial atómico apantallado), válidas aproximadamente en el rango **50 eV – 36.4 keV**; fuera de ese rango, o para elementos que no figuran en la tabla, recurre a la aproximación de **Rutherford apantallada**. Las dos no tienen por qué unirse de forma perfectamente suave en el límite. La sección eficaz total es la integral angular de la diferencial, +La sección eficaz elástica $\sigma_\text{el}$ mide con qué facilidad un solo átomo desvía el electrón. ReciPro emplea las secciones eficaces **NIST Mott** (una solución de ondas parciales de la ecuación relativista de Dirac en el potencial atómico apantallado). La tabla incluida cubre **50 eV – 36.4 keV** (esa es la extensión de la propia tabulación de ReciPro, no un límite del método de Mott en sí); fuera de ese rango, o para elementos que no figuran en la tabla, recurre a la aproximación de **Rutherford apantallada**. Las dos no tienen por qué unirse de forma perfectamente suave en el límite. La sección eficaz total es la integral angular de la diferencial, $$\sigma_\text{el} = 2\pi\int_0^\pi \frac{d\sigma}{d\Omega}\,\sin\Theta\,d\Theta, \qquad \frac{d\sigma}{d\Omega} \propto \frac{Z^2}{E^2}\,\frac{1}{\big[\sin^2(\Theta/2)+\eta\big]^2},$$ @@ -85,11 +85,11 @@ La energía se pierde principalmente en excitaciones electrónicas (ionización, $$S(E) = -\frac{dE}{ds} > 0,$$ -donde aquí $s$ es la **longitud de recorrido** a lo largo de la trayectoria (la variable de la curva *|dE/ds|* de la pestaña), no la variable de dispersión $\sin\theta/\lambda$ usada en otras partes de este apéndice. El gradiente de energía $dE/ds$ es negativo, por lo que la pestaña representa $S$ hacia arriba. A energías de keV sigue, conceptualmente, la forma de **Bethe** +donde aquí $s$ es la **longitud de recorrido** a lo largo de la trayectoria (la variable de la curva *|dE/ds|* de la pestaña), no la variable de dispersión $\sin\theta/\lambda$ usada en otras partes de este apéndice. El gradiente $dE/ds$ en sí es negativo, por lo que la pestaña representa su magnitud $S$ hacia arriba. A energías de keV sigue, conceptualmente, la forma de **Bethe** $$S(E) \;\propto\; \frac{Z\rho}{A}\,\frac{1}{E}\,\ln\!\frac{E}{J},$$ -con $J$ la **energía media de excitación** del sólido. Este esbozo no relativista muestra solo el escalado; ReciPro evalúa una forma corregida/empírica (del tipo Joy–Luo) que se mantiene bien comportada a baja energía. La **energía de plasmón** $E_p$ en la tabla escalar es una caracterización relacionada pero distinta de las mismas excitaciones electrónicas. El **recorrido libre medio inelástico** (IMFP) es la distancia media correspondiente entre colisiones con pérdida de energía; ReciPro puede evaluarlo a partir de la fórmula predictiva **TPP-2M**, +con $J$ la **energía media de excitación** del sólido. Este esbozo no relativista muestra solo el escalado; ReciPro evalúa la forma de **Jablonski (2008)** modificada, que se mantiene bien comportada a baja energía (también está implementada la forma empírica más antigua de **Joy–Luo (1989)**). La **energía de plasmón** $E_p$ en la tabla escalar es una caracterización relacionada pero distinta de las mismas excitaciones electrónicas. El **recorrido libre medio inelástico** (IMFP) es la distancia media correspondiente entre colisiones con pérdida de energía; ReciPro puede evaluarlo a partir de la fórmula predictiva **TPP-2M**, $$\lambda_\text{in}(E) = \frac{E}{E_p^2\left[\beta_\text{T}\ln(\gamma_\text{T} E) - C/E + D/E^2\right]},$$ @@ -141,7 +141,7 @@ Las mismas escalas de longitud explican por qué los electrones exigen muestras ## Véase también -- [Factores de dispersión atómicos](scattering-factor.md) — la separación $F(q)$/$S(q)$ detrás de Rayleigh/Compton, y las secciones eficaces de Mott. +- [Factores de dispersión atómicos](scattering-factor.md) — la separación $F(q)$/$S(q)$ detrás de Rayleigh/Compton, y la relación de Mott–Bethe (un modelo distinto de las secciones eficaces de Mott del NIST utilizadas arriba). - [Fluorescencia](fluorescence.md) — la relajación que sigue a la fotoabsorción de rayos X. - [3. Interacción del haz](../../3-beam-interaction.md) — la pestaña *Atenuación & Transporte*. - [8. Trayectorias electrónicas](../../8-electron-trajectory.md) · [12. Simulación EBSD](../../12-ebsd-simulation.md) — donde se usan los alcances electrónicos. diff --git a/docs/src/es/appendix/a2-beam-interaction/fluorescence.md b/docs/src/es/appendix/a2-beam-interaction/fluorescence.md index 0b60fe2a9..81f7aa7c0 100644 --- a/docs/src/es/appendix/a2-beam-interaction/fluorescence.md +++ b/docs/src/es/appendix/a2-beam-interaction/fluorescence.md @@ -17,11 +17,11 @@ y, por lo tanto, es característica del elemento: - **Líneas K** — vacante en la capa $K$ rellenada desde $L$ ($K\alpha$) o $M$ ($K\beta$). - **Líneas L** — vacante en la capa $L$ rellenada desde $M$/$N$ ($L\alpha$, $L\beta$, …). -Solo aparecen las transiciones permitidas por las reglas de selección dipolar, razón por la cual el espectro consta de unas pocas líneas discretas (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …) en lugar de un continuo. Sus energías siguen la **ley de Moseley**; en la aproximación hidrogenoide apantallada, +El espectro consta de unas pocas líneas discretas (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …) en lugar de un continuo porque las propias energías de las capas están cuantizadas; las reglas de selección de dipolo eléctrico deciden después cuáles de esas transiciones son intensas (también existen líneas prohibidas, multipolares y satélite más débiles). Sus energías siguen la **ley de Moseley**; en la aproximación hidrogenoide apantallada, $$E_{n_2\to n_1} \approx R_\infty hc\,(Z-\sigma)^2\left(\frac{1}{n_1^2} - \frac{1}{n_2^2}\right), \qquad \text{so}\qquad \sqrt{E} \propto (Z-\sigma),$$ -con $\sigma$ una constante de apantallamiento. Para $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$) esto se reduce a $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. Esta dependencia de $Z$ monótona, gobernada por el número de electrones, es la base de la identificación elemental (EDX/WDX). +con $\sigma$ una constante de apantallamiento. Para $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$) esto se reduce a $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. La dependencia de $Z$ está gobernada por la **carga nuclear**, simplemente apantallada por los electrones restantes, por lo que es monótona y prácticamente insensible al estado químico, y eso es lo que la convierte en la base de la identificación elemental (EDX/WDX). --- diff --git a/docs/src/es/appendix/a2-beam-interaction/index.md b/docs/src/es/appendix/a2-beam-interaction/index.md index 664a84b07..5d187ed33 100644 --- a/docs/src/es/appendix/a2-beam-interaction/index.md +++ b/docs/src/es/appendix/a2-beam-interaction/index.md @@ -33,7 +33,7 @@ Estas tres convenciones describen la misma geometría; solo difiere la escala. C | Gráfico de picos de difracción | $Q = 4\pi\sin\theta/\lambda$ | $Q = q = 4\pi s$ | !!! note "Unidades" - Las parametrizaciones publicadas de los factores de forma usan $s$ en Å⁻¹ (por lo que $s^2$ en Å⁻²), mientras que ReciPro maneja $s^2$ internamente en nm⁻². Ambas difieren en un factor $100$ en $s^2$; las curvas y las tablas se presentan en las unidades indicadas en el encabezado de cada tabla. Un modelo — **Kirkland** — está tabulado frente a $q = 2s = 1/d$ en lugar de frente a $s$; véase [Atomic scattering factors](scattering-factor.md). + Las parametrizaciones publicadas de los factores de forma usan $s$ en Å⁻¹ (por lo que $s^2$ en Å⁻²), mientras que ReciPro maneja $s^2$ internamente en nm⁻². Ambas difieren en un factor $100$ en $s^2$; las curvas y las tablas se presentan en las unidades indicadas en el encabezado de cada tabla. Un modelo — **Kirkland** — está tabulado frente a $q_K = 2s = 1/d$ en lugar de frente a $s$; véase [Atomic scattering factors](scattering-factor.md). Tenga en cuenta que este $q_K$ **no** es el $q = 2\pi/d$ de la tabla de reflexiones anterior: ambos difieren en un factor $2\pi$. ### Bragg, Laue y la esfera de Ewald @@ -61,7 +61,7 @@ es decir, con un signo **menos** en el exponente. Esta elección fija el signo d ## Dispersión cinemática frente a dinámica -Este apéndice trata la **dispersión simple (cinemática)**: el haz incidente se dispersa una vez, y la amplitud difractada es el factor de estructura de la página siguiente. Esa es la imagen correcta cuando la interacción es débil — rayos X y neutrones en casi todas las muestras, y electrones en especímenes *muy delgados*. +Este apéndice trata la **dispersión simple (cinemática)**: el haz incidente se dispersa una vez, y la amplitud difractada es el factor de estructura de la página siguiente. Esa es la imagen correcta cuando la interacción es débil — rayos X y neutrones en polvos, cristales imperfectos y muestras delgadas, y electrones en especímenes *muy delgados*. (Incluso los rayos X se vuelven dinámicos en un cristal grande y casi perfecto, donde la extinción primaria debilita las reflexiones más intensas). Cuando la interacción es fuerte — electrones en cualquier cristal salvo los más delgados — el haz se dispersa muchas veces antes de salir, la intensidad se redistribuye entre las reflexiones, y $\lvert F\rvert^2$ ya no proporciona la intensidad medida. Ese régimen requiere la teoría **dinámica** del [Appendix A3](../a3-bloch-wave/index.md). Los factores de dispersión y los factores de estructura aquí deducidos son la *entrada* de ambas imágenes. diff --git a/docs/src/es/appendix/a2-beam-interaction/scattering-factor.md b/docs/src/es/appendix/a2-beam-interaction/scattering-factor.md index 0a971a54b..7677ec2e0 100644 --- a/docs/src/es/appendix/a2-beam-interaction/scattering-factor.md +++ b/docs/src/es/appendix/a2-beam-interaction/scattering-factor.md @@ -78,7 +78,7 @@ ReciPro ofrece cuatro fuentes para $f_e(s)$: tres parametrizaciones ajustadas y - **Peng** : un ajuste de cinco gaussianas, $f_e(s)=\sum_i a_i e^{-b_i s^2}$, cómodo y ampliamente usado para la dispersión elástica de electrones. - **Kirkland** : un ajuste mixto lorentziano + gaussiano, $f_e(q)=\sum_i \dfrac{a_i}{q^2+b_i} + \sum_i c_i\,e^{-d_i q^2}$. **Su variable independiente es $q = 2s = 1/d$, no $s$** — una fuente frecuente de errores por un factor de dos al comparar modelos ($q$ en Å⁻¹, con los coeficientes ajustados $a_i,b_i,c_i,d_i$ en las unidades correspondientes). -- **Temari** : no es un ajuste, sino una tabla calculada desde primeros principios (cálculo de campo autoconsistente de Dirac completo con intercambio KLI exacto; Temari dataset-factors v2.0.0, CC-BY-4.0). Como una suma de gaussianas decae como $e^{-b s^2}$ mientras que el $f_e$ real cae como $s^{-2}$, las formas ajustadas quedan fuera de su rango más allá de $s \approx 3$ Å⁻¹, cosa que no le ocurre a una tabla calculada. **Solo átomos neutros Z = 1–86** —los iones no son derivables de ella— y, como los ajustes anteriores, no incluye el $\gamma$ relativista. +- **Temari** : no es un ajuste, sino una tabla calculada desde primeros principios (cálculo de campo autoconsistente de Dirac completo con la aproximación KLI al intercambio exacto; Temari dataset-factors v2.0.0, CC-BY-4.0). Como una suma de gaussianas decae como $e^{-b s^2}$ mientras que el $f_e$ real cae como $s^{-2}$, las formas ajustadas quedan fuera de su rango más allá de $s \approx 3$ Å⁻¹, cosa que no le ocurre a una tabla calculada. **Solo átomos neutros Z = 1–86** —los iones no son derivables de ella— y, como los ajustes anteriores, no incluye el $\gamma$ relativista. - **8-Gaussians** : un ajuste de ocho términos válido sobre un rango más amplio de $s$. **Elegir uno.** Los tres ajustes apuntan al mismo $f_e(s)$ subyacente y coinciden estrechamente a $s$ bajo; difieren principalmente en el rango y en cómo se representa el núcleo atómico. **Peng** (átomos neutros e iones comunes; las tablas están ajustadas hasta $s \le 6$ Å⁻¹, pero como las colas gaussianas caen más rápido que la curva real, el ajuste solo es efectivamente exacto hasta $s \lesssim 2$ Å⁻¹) es el valor predeterminado habitual para los factores de estructura de SAED/CBED; **Kirkland** se extiende a $s$ más altos con un término lorentziano de núcleo, adecuado para HRTEM/STEM (recuerda $q=2s$); **8-Gaussians** es para reflexiones que alcanzan valores muy altos de $s$. Para un elemento ligero las tres son casi indistinguibles; las diferencias aparecen para elementos pesados a ángulo grande. **Temari** es distinto: no está ajustado a nada, así que es la referencia con la que comparar un ajuste cuando se quiere saber cuánto se ha desviado, a costa de cubrir solo átomos neutros. diff --git a/docs/src/es/appendix/a3-bloch-wave/calculation.md b/docs/src/es/appendix/a3-bloch-wave/calculation.md index a4f968b32..9785732da 100644 --- a/docs/src/es/appendix/a3-bloch-wave/calculation.md +++ b/docs/src/es/appendix/a3-bloch-wave/calculation.md @@ -62,9 +62,9 @@ $$U'_{g,h} = \gamma\,\frac{1}{\pi\Omega}\sum_k f'_k(\mathbf g,\mathbf h)\,\exp\! con el **factor de dispersión de absorción** — una integral que convoluciona el factor de dispersión elástico $f_e$ sobre la esfera de Ewald: $$f'_k(\mathbf g,\mathbf h) = \frac{\gamma\,k_{vac}}{2}\oint_{|\mathbf K|=k_{vac}} f_{e,k}(s_-)\,f_{e,k}(s_+)\left[1-\exp\!\left\{M_k\left(\frac{|\mathbf g-\mathbf h|^2}{4}-s_-^2-s_+^2\right)\right\}\right]\mathrm d\Omega, -\qquad s_\mp=\frac{1}{2}\left|\mathbf K\mp\frac{\mathbf g-\mathbf h}{2}\right|$$ +\qquad s_\mp=\frac{1}{2}\left|\mathbf q\mp\frac{\mathbf g-\mathbf h}{2}\right|,\qquad \mathbf q=\mathbf K-\mathbf k_{vac}+\frac{\mathbf g+\mathbf h}{2}$$ -Aquí $\mathbf K$ es un vector de onda que recorre la esfera de Ewald y $\mathrm d\Omega$ es su elemento de ángulo sólido. ReciPro evalúa esta integral numéricamente mediante cuadratura de Gauss–Legendre (el integrando tiene un pico agudo hacia adelante, así que el ángulo polar se divide en intervalos geométricos del módulo del vector de dispersión para resolverlo). Para la TDS captada por un detector anular de STEM, o la TDS retrodispersada en EBSD, **el mismo integrando** se integra sobre el rango angular del detector (un anillo o el hemisferio trasero). +Aquí $\mathbf K$ es el vector de onda *dispersado*, que recorre la esfera $|\mathbf K| = k_{vac}$ con elemento de ángulo sólido $\mathrm d\Omega$, y $\mathbf K-\mathbf k_{vac}$ es, por tanto, el vector de dispersión de esa dirección. De forma equivalente, los dos argumentos son $s_- = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf g\rvert/2$ y $s_+ = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf h\rvert/2$, que es la forma que evalúa ReciPro. ReciPro evalúa esta integral numéricamente mediante cuadratura de Gauss–Legendre (el integrando tiene un pico agudo hacia adelante, así que el ángulo polar se divide en intervalos geométricos del módulo del vector de dispersión para resolverlo). Para la TDS captada por un detector anular de STEM, o la TDS retrodispersada en EBSD, **el mismo integrando** se integra sobre el rango angular del detector (un anillo o el hemisferio trasero). El factor elástico $f_{e,k}$ del integrando procede de dos fuentes. Para los **átomos neutros con $Z = 1\text{–}86$** es, para $0 \le s \le 6$ Å⁻¹, el $f_e$ de primeros principios de **Temari** dataset-factors v2.0.0 ([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415); véase la [página del factor de dispersión](../a2-beam-interaction/scattering-factor.md)), y más allá de $s = 6$ Å⁻¹ la **relación de Mott–Bethe** evaluada directamente con el factor de rayos X de Waasmaier–Kirfel $f_0(s)$; **la parte más allá de 6 Å⁻¹ no es un valor de Temari**. Ambas se unen en $s = 6$ Å⁻¹ sin igualar sus valores (el salto allí es como máximo del 0.041 %). Para los **iones** y $Z = 87\text{–}98$, que Temari no cubre, la parte de $s$ bajo es el **ajuste de 5 gaussianas de Peng**, que se mezcla suavemente con la misma cola de Mott–Bethe entre $1.5$ y $2.5$ Å⁻¹. La cola es necesaria porque una suma gaussiana decae demasiado rápido más allá de $s \gtrsim 2$ Å⁻¹ (las colas gaussianas se desvanecen exponencialmente, mientras que el $f_e$ real tiene una cola $1/s^2$), lo que subestimaría la retrodispersión en muchos órdenes de magnitud a $s$ del orden de $k_{vac}$ (unos 40 Å⁻¹ a 200 kV). Dos detalles de implementación: $f_0(s)$ se limita a $[0, Z]$ (algunas formas ajustadas divergen fuera de su rango de ajuste), y se usa el $f_0$ del átomo neutro incluso para las entradas iónicas (a $s$ alto solo se ve la carga nuclear, no la nube electrónica). diff --git a/docs/src/es/appendix/a3-bloch-wave/cbed.md b/docs/src/es/appendix/a3-bloch-wave/cbed.md index baf398463..840235242 100644 --- a/docs/src/es/appendix/a3-bloch-wave/cbed.md +++ b/docs/src/es/appendix/a3-bloch-wave/cbed.md @@ -1,6 +1,6 @@ # Cálculo de CBED -CBED (difracción de electrones de haz convergente) aplica el [núcleo dinámico](calculation.md) a muchas direcciones del haz incidente y, a continuación, coloca los resultados en discos de difracción. SAED tiene una sola dirección de incidencia; CBED trata cada punto dentro del diafragma objetivo como una **onda plana incidente parcial** y resuelve el problema de ondas de Bloch para cada uno de ellos. +CBED (difracción de electrones de haz convergente) aplica el [núcleo dinámico](calculation.md) a muchas direcciones del haz incidente y, a continuación, coloca los resultados en discos de difracción. SAED tiene una sola dirección de incidencia; CBED trata cada punto dentro del diafragma formador de la sonda (del condensador) como una **onda plana incidente parcial** y resuelve el problema de ondas de Bloch para cada uno de ellos. --- @@ -13,7 +13,7 @@ $$\psi_{\mathrm{in}}(\mathbf R,0)=\sum_{\mathbf K\in\mathrm{aperture}} A(\mathbf \exp[-i\chi(\mathbf K)]\, \exp(2\pi i\,\mathbf K\cdot\mathbf R)$$ -Aquí $\mathbf K$ es la componente del vector de onda incidente paralela a la superficie de la muestra. Para un diafragma circular ideal con semiángulo de convergencia $\alpha$ y longitud de onda del electrón $\lambda$, +Aquí $\mathbf K$ es la componente del vector de onda incidente paralela a la superficie de la muestra. Para un diafragma formador de la sonda circular ideal con semiángulo de convergencia $\alpha$ y longitud de onda del electrón $\lambda$, $$A(\mathbf K)= \begin{cases} diff --git a/docs/src/es/appendix/a3-bloch-wave/hrtem.md b/docs/src/es/appendix/a3-bloch-wave/hrtem.md index f49026d19..3426aba27 100644 --- a/docs/src/es/appendix/a3-bloch-wave/hrtem.md +++ b/docs/src/es/appendix/a3-bloch-wave/hrtem.md @@ -18,8 +18,8 @@ La imagen HRTEM se forma a partir de la función de onda en la superficie de sal | $C_s$ | coeficiente de aberración esférica | | $C_c$ | coeficiente de aberración cromática | | $\beta$ | semiángulo de iluminación (tamaño finito de la fuente) | -| $\Delta E$ | anchura $1/e$ de las fluctuaciones de energía del electrón | -| $\Delta_0$ | anchura $1/e$ de la dispersión del desenfoque (gaussiana), $\Delta_0 = C_c\,\Delta E / E$ | +| $\Delta E$ | **desviación estándar** (rms) de la fluctuación de energía del electrón. La casilla **ΔV** de la GUI admite la FWHM, por lo que $\Delta E = \mathrm{FWHM}/(2\sqrt{2\ln 2})$ | +| $\Delta_0$ | desviación estándar de la dispersión (gaussiana) del desenfoque, $\Delta_0 = C_c\,\Delta E / E$ | --- @@ -59,7 +59,7 @@ $$E_c(\mathbf u, \mathbf u') = \exp\!\left[-\tfrac{1}{2}\left(\pi\lambda\Delta_0 $$E_s(\mathbf u, \mathbf u') = \exp\!\left[-\pi^2\beta^2\left\{\Delta f(\mathbf u-\mathbf u') + \lambda^2 C_s\!\left(u^2\mathbf u - u'^2\mathbf u'\right)\right\}^2\right]$$ -En el límite $\mathbf u' \to \mathbf u$ el TCC se reduce a las envolventes cuasi-coherentes anteriores. +Tomando $\mathbf u' = \mathbf 0$ (interferencia del haz $\mathbf u$ con el haz transmitido) se recuperan las envolventes de frecuencia única $E_c(\mathbf u)$ y $E_s(\mathbf u)$ del modelo cuasi-coherente anterior. El otro límite, $\mathbf u' \to \mathbf u$, da $E_c = E_s = 1$ y, por tanto, el término diagonal $\mathrm{TCC}(\mathbf u,\mathbf u) = A(\mathbf u)^2$ utilizado más abajo. --- diff --git a/docs/src/es/appendix/a3-bloch-wave/index.md b/docs/src/es/appendix/a3-bloch-wave/index.md index 4f2063b19..95a4a15a9 100644 --- a/docs/src/es/appendix/a3-bloch-wave/index.md +++ b/docs/src/es/appendix/a3-bloch-wave/index.md @@ -54,7 +54,7 @@ A partir de la geometría, $$P_g = 2\,\hat{\mathbf n}\cdot(\mathbf k + \mathbf g), \qquad Q_g = |\mathbf k|^2 - |\mathbf k + \mathbf g|^2 = -\,\mathbf g\cdot(2\mathbf k + \mathbf g)$$ -y el **error de excitación** $S_g$ (la desviación del punto de la red recíproca respecto de la esfera de Ewald) junto con la **función de evaluación** $R$ utilizada para ordenar las reflexiones son +y el **error de excitación** $S_g$ (la desviación del punto de la red recíproca respecto de la esfera de Ewald) junto con la **función de evaluación** $R$ utilizada para ordenar las reflexiones ($R$ menor = $\mathbf g$ corto y cerca de la esfera de Ewald, que se toma primero) son $$S_g = \frac{\sqrt{P_g^{\,2} + 4Q_g}\; -\; P_g}{2}, \qquad R = |\mathbf g|\,Q_g^{\,2}$$ diff --git a/docs/src/es/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md b/docs/src/es/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md index 305cd13dd..ff8765df1 100644 --- a/docs/src/es/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md +++ b/docs/src/es/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md @@ -150,8 +150,8 @@ Los ejes que discurren oblicuos o contenidos en la página (esto solo ocurre par Una etiqueta de altura fraccionaria (p. ej. `1/4`) junto a un símbolo da su coordenada a lo largo del eje de proyección siempre que el elemento no esté contenido en el plano de altura 0. -!!! note "Grupos cúbicos de red F: solo se dibuja un octante" - Para los grupos espaciales cúbicos centrados $F$, ReciPro dibuja solo el cuadrante superior izquierdo de un octavo de la celda (de lo contrario el diagrama sería demasiado denso para leerse); la celda completa lo repite mediante las traslaciones de centrado y mediante los propios elementos de simetría dibujados. Los mismos elementos de simetría también pueden superponerse directamente sobre el modelo 3D en el [Visor de estructura](../../5-structure-viewer.md). +!!! note "Grupos cúbicos de red F: solo se dibuja una parte de la celda" + Para los grupos espaciales cúbicos centrados $F$, ReciPro dibuja solo el cuarto superior izquierdo de la celda proyectada (de lo contrario el diagrama sería demasiado denso para leerse); el resto de la celda lo repite mediante las traslaciones de centrado y mediante los propios elementos de simetría dibujados. Los mismos elementos de simetría también pueden superponerse directamente sobre el modelo 3D en el [Visor de estructura](../../5-structure-viewer.md). --- @@ -166,7 +166,7 @@ El diagrama de la derecha representa las posiciones equivalentes generales — l - (Solo en los grupos espaciales cúbicos) líneas auxiliares finas conectan los tres círculos relacionados por un eje ternario según la diagonal del cuerpo $\langle111\rangle$. - En general, un círculo (o una mitad de un círculo dividido) corresponde a una posición equivalente, de modo que el número de círculos coincide con la **multiplicidad** de la posición general mostrada en la pestaña [Posiciones de Wyckoff](../../2-symmetry-information.md) — una comprobación rápida al leer cualquiera de los dos diagramas. Si el eje de proyección elegido hace que varias copias de la misma quiralidad coincidan exactamente, se superponen en un solo punto (distinguidas solo por etiquetas de altura separadas) en lugar de dibujarse como círculos contiguos, por lo que el número de círculos visibles puede entonces ser menor que la multiplicidad. -Los campos `numericBox` situados bajo **Dirección** permiten alejar el punto de prueba $(x,y,z)$ de la posición por defecto que el grupo espacial asigna a ese grupo puntual, lo que a veces resulta útil para despejar un diagrama en el que varios círculos coincidirían. +Las casillas $x$ / $y$ / $z$ situadas bajo **Dirección** permiten alejar el punto de prueba $(x,y,z)$ de la posición por defecto que el grupo espacial asigna a ese grupo puntual, lo que a veces resulta útil para despejar un diagrama en el que varios círculos coincidirían. --- diff --git a/docs/src/es/index.md b/docs/src/es/index.md index d2dfc825d..aa58db2ff 100644 --- a/docs/src/es/index.md +++ b/docs/src/es/index.md @@ -22,6 +22,7 @@ | Simular patrones EBSD | [Simulación EBSD](12-ebsd-simulation.md) | [Trayectorias electrónicas](8-electron-trajectory.md), [Apéndice A3. Cálculo de EBSD](appendix/a3-bloch-wave/ebsd.md) | | Indexar reflexiones de difracción experimentales | [Spot ID v1](10-spot-id.md), [Spot ID v2](11-spot-id-v2.md) | [Simulador de difracción](7-diffraction-simulator/index.md) | | Comprender las ecuaciones de la difracción dinámica | [Apéndice A3. Método de ondas de Bloch](appendix/a3-bloch-wave/index.md) | [Cálculo dinámico](appendix/a3-bloch-wave/calculation.md), [CBED](appendix/a3-bloch-wave/cbed.md), [STEM](appendix/a3-bloch-wave/stem.md), [EBSD](appendix/a3-bloch-wave/ebsd.md) | +| Comprender los símbolos de grupos espaciales y las relaciones grupo-subgrupo | [2. Información de simetría](2-symmetry-information.md) | [Apéndice A4. Simetría y grupos espaciales](appendix/a4-symmetry-space-groups/index.md), [Símbolos de grupos espaciales y diagramas](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md), [Relaciones grupo-subgrupo](appendix/a4-symmetry-space-groups/group-subgroup-relations.md) | ## Funciones * **Full GUI** : Todas las operaciones se realizan a través de una interfaz gráfica. La mayoría de las entradas/salidas de archivos admiten arrastrar y soltar. diff --git a/docs/src/es/troubleshooting.md b/docs/src/es/troubleshooting.md index 55ffdd4a7..29a06eafe 100644 --- a/docs/src/es/troubleshooting.md +++ b/docs/src/es/troubleshooting.md @@ -29,7 +29,7 @@ La ventana se traerá a su pantalla principal. Tenga en cuenta que **Cambiar a** **Solución** (pruebe en orden): 1. **Desactivar OpenGL**: mantenga pulsada la tecla **Ctrl** mientras inicia ReciPro para arrancar con OpenGL desactivado. Las versiones recientes (v4.925 y posteriores) refuerzan la inicialización de OpenGL para que la aplicación se inicie incluso cuando OpenGL falla; en ese caso las funciones 3D quedan desactivadas, pero el resto de la aplicación funciona. -2. **Restablecer los ajustes**: en el editor del registro, elimine la clave `HKEY_CURRENT_USER\Software\Crystallography\ReciPro` y reinicie. (Equivale a **Option → Reset registry**.) +2. **Restablecer los ajustes**: en el editor del registro, elimine la clave `HKEY_CURRENT_USER\Software\Crystallography\ReciPro` y reinicie. (Equivale a **Opciones ▸ Restablecer configuración del registro al salir**). 3. **Reinstalación limpia**: desinstale ReciPro, elimine las siguientes carpetas si existen (sustituya `` por el nombre de su cuenta) y vuelva a instalar: - `C:\Users\\AppData\Local\Crystallography Software\ReciPro` - `C:\Users\\AppData\Roaming\ReciPro\ReciPro` @@ -47,7 +47,7 @@ Si nada de esto ayuda, la causa puede estar en el propio entorno del sistema ope **Solución**: -1. Vaya a **Option → Disable OpenGL (needs restart)** (o mantenga pulsada **Ctrl** al iniciar). +1. Vaya a **Opciones ▸ Desactivar todo el renderizado OpenGL (requiere reinicio)** (o mantenga pulsada **Ctrl** al iniciar). 2. Reinicie ReciPro. 3. El Visor de estructura y algunas funciones 3D usarán entonces renderizado por software. @@ -59,7 +59,7 @@ Si nada de esto ayuda, la causa puede estar en el propio entorno del sistema ope ### Síntoma: Mala calidad de renderizado -**Solución**: Actualice los controladores de su GPU. Se recomienda una GPU externa (dedicada) con soporte de OpenGL 1.5. +**Solución**: Actualice los controladores de su GPU. El mínimo es OpenGL 1.3; se recomienda una GPU dedicada compatible con OpenGL 4.3 (véase [Requisitos del sistema](index.md)). --- @@ -130,8 +130,8 @@ Por ejemplo, el botón **Peak Identification** de Spot ID v2 queda oculto, o la **Solución**: -- **Haga clic izquierdo** en el área de dibujo principal para alejar el zoom. -- Compruebe la energía de la onda incidente en la pestaña **Wave** (arriba a la izquierda): rayos X ≈ 1–100 keV, electrones ≈ 10–1000 keV son valores adecuados. +- **Haga clic derecho** en el área de dibujo principal para alejar el zoom (estas vistas no tienen zoom con la rueda del ratón; véase [21. Atajos de teclado y ratón](21-shortcuts.md)). +- Compruebe la energía de la onda incidente en el panel **Fuente de ondas** de la derecha: rayos X ≈ 1–100 keV, electrones ≈ 10–1000 keV son valores adecuados. --- @@ -161,7 +161,7 @@ Por ejemplo, el botón **Peak Identification** de Spot ID v2 queda oculto, o la Si los ajustes se dañan: -1. **Option → Reset registry (after restart)** +1. **Opciones ▸ Restablecer configuración del registro al salir (efectivo tras reiniciar)** 2. Reinicie ReciPro: las posiciones de las ventanas, la longitud de onda, la longitud de cámara, etc. se restablecerán a los valores predeterminados --- From a9282a518f493bcc03744c3c6f2ba6823df8177a Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:50:43 +0000 Subject: [PATCH 08/15] docs(ru): resync stale pages with the current English manual Rewrite the electron-trajectory, HRTEM/STEM overview and HRTEM pages from the current English, and carry over the content changes of the manual-wide proofread and the EBSD contrast/flatten update (A1.2 excitation-error definitions, ExcitationError macro row, rotation-geometry convention, A2/A3 corrections, F-lattice note, troubleshooting), using Russian GUI labels. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/ru/0-main-window.md | 43 ++-- docs/src/ru/11-spot-id-v2.md | 6 +- docs/src/ru/12-ebsd-simulation.md | 6 +- docs/src/ru/2-symmetry-information.md | 2 +- docs/src/ru/20-macro/1-built-in-functions.md | 1 + docs/src/ru/20-macro/index.md | 5 +- docs/src/ru/4-rotation-geometry.md | 6 +- docs/src/ru/5-structure-viewer.md | 16 +- .../1-saed-simulation.md | 2 +- .../2-ped-simulation.md | 6 +- .../4-alchemi-simulation.md | 5 +- .../5-x-ray-neutron-diffraction.md | 2 +- docs/src/ru/8-electron-trajectory.md | 89 +++---- .../1-hrtem-simulation.md | 144 ++++++----- .../2-stem-simulation.md | 6 +- .../3-potential-simulation.md | 8 +- docs/src/ru/9-hrtem-stem-simulator/index.md | 235 ++++++------------ .../a1-coordinate-system/2-diffraction.md | 10 + .../attenuation-transport.md | 14 +- .../a2-beam-interaction/fluorescence.md | 4 +- .../ru/appendix/a2-beam-interaction/index.md | 4 +- .../a2-beam-interaction/scattering-factor.md | 2 +- .../ru/appendix/a3-bloch-wave/calculation.md | 6 +- docs/src/ru/appendix/a3-bloch-wave/cbed.md | 4 +- docs/src/ru/appendix/a3-bloch-wave/ebsd.md | 2 +- docs/src/ru/appendix/a3-bloch-wave/hrtem.md | 6 +- docs/src/ru/appendix/a3-bloch-wave/index.md | 2 +- .../symbols-and-diagrams.md | 8 +- docs/src/ru/index.md | 1 + docs/src/ru/troubleshooting.md | 12 +- 30 files changed, 305 insertions(+), 352 deletions(-) diff --git a/docs/src/ru/0-main-window.md b/docs/src/ru/0-main-window.md index de6f7176b..5b99b7011 100644 --- a/docs/src/ru/0-main-window.md +++ b/docs/src/ru/0-main-window.md @@ -53,13 +53,14 @@ | Пункт меню | Описание | |-----------|-------------| -| Read crystal list (as new list) | Загрузить файл списка кристаллов (*.xml), заменив текущий список | -| Read crystal list (and add) | Добавить к текущему списку | -| Read initial crystal list | Перезагрузить список кристаллов по умолчанию | -| Save crystal list | Сохранить текущий список кристаллов | -| Export selected crystal to CIF | Сохранить в формате CIF | -| Clear crystal list | Удалить все кристаллы | -| Exit | Закрыть приложение | +| Загрузить список кристаллов (заменить текущий список) | Загрузить файл списка кристаллов (`*.xml`), заменив текущий список | +| Загрузить список кристаллов (добавить к текущему списку) | Загрузить файл списка кристаллов и добавить его к текущему списку | +| Сбросить к исходному списку кристаллов | Перезагрузить список кристаллов, поставляемый с ReciPro | +| Импортировать кристалл из файла CIF или AMC | Загрузить один кристалл из файла CIF / AMC | +| Сохранить список кристаллов | Сохранить текущий список кристаллов | +| Экспортировать выбранный кристалл в файл CIF | Сохранить выбранный кристалл в формате CIF | +| Очистить все кристаллы | Удалить все кристаллы из списка | +| Выход | Закрыть приложение | ### Параметры @@ -79,23 +80,23 @@ | Захватить компоненты GUI... | Инструмент разработчика для сохранения скриншотов GUI | | Функция порошковой дифракции (в разработке) | Включить окно поликристаллической (порошковой) дифракции | -### Help +### Справка | Пункт меню | Описание | |-----------|-------------| -| Program updates | Проверить, доступна ли новая версия ReciPro, и установить её | -| Hint | Показать подсказки по использованию (устарело) | -| Version history | Открыть диалог истории версий | -| License | Показать лицензию MIT | -| GitHub page | Открыть репозиторий ReciPro в браузере | -| Report bugs, requests, or comments | Открыть страницу GitHub Issues | -| Help (Web) | Открыть онлайн-руководство на GitHub Pages на странице, соответствующей языку интерфейса. | +| Проверить обновления | Проверить, доступна ли новая версия ReciPro, и установить её | +| Подсказки | Показать подсказки по использованию (устарело) | +| История версий | Открыть диалог истории версий | +| Лицензия | Показать лицензию MIT | +| Репозиторий GitHub | Открыть репозиторий ReciPro в браузере | +| Сообщить об ошибках, пожеланиях или комментариях | Открыть страницу GitHub Issues | +| Справка (веб) | Открыть онлайн-руководство на GitHub Pages на странице, соответствующей языку интерфейса | Язык интерфейса переключается через отдельное меню **Язык** (требуется перезапуск). ### Язык -Переключение языка интерфейса. Доступны одиннадцать языков — English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 и 한국어 — каждый показан в собственной письменности. Изменение вступает в силу после перезапуска ReciPro. Онлайн-руководство следует той же настройке. +Переключение языка интерфейса. Доступны одиннадцать языков — English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 и 한국어 — и в меню каждый из них показан в собственной письменности. Изменение вступает в силу после перезапуска ReciPro. Онлайн-руководство следует той же настройке, поэтому F1 и **Справка ▸ Справка (веб)** открывают страницу на выбранном языке. ### Макрос @@ -118,7 +119,7 @@ Сбрасывает к исходному состоянию: ось *c* перпендикулярна экрану, ось *b* направлена вверх. ### Ось зоны -Отображает ось зоны, ближайшую к нормали экрана (например, *u*+*v*+*w* < 30). +Показывает ось зоны [*uvw*], ближайшую к нормали экрана; поиск ведётся среди индексов, модули которых не превышают предела, указанного в поле max-UVW (двойной щелчок по подписи **Current Index** показывает или скрывает это поле). ### Углы Эйлера (Z-X-Z) Задайте ориентацию кристалла с помощью углов Эйлера **Z–X–Z**: @@ -178,7 +179,7 @@ ## Сведения о кристалле -Редактируйте параметры решётки, симметрию и атомы; перетаскивайте файлы CIF/AMC, чтобы загрузить структуру. Этот элемент управления совместно используется ReciPro, PDIndexer и CSmanager, но отображаемые вкладки и функции различаются в зависимости от приложения. ReciPro показывает вкладки Basic Info, Atom и Reference (вкладки EOS, Elasticity и другие предназначены для других приложений и в ReciPro не отображаются). +Редактируйте параметры решётки, симметрию и атомы; перетаскивайте файлы CIF/AMC, чтобы загрузить структуру. Этот элемент управления совместно используется ReciPro, PDIndexer и CSManager, но отображаемые вкладки и функции различаются в зависимости от приложения. ReciPro показывает вкладки Basic Info, Atom и Reference (вкладки EOS, Elasticity и другие предназначены для других приложений и в ReciPro не отображаются). > **Важно**: нажмите **Add** или **Replace**, чтобы сохранить изменения. @@ -231,7 +232,7 @@ | Излучение | Источник / настройка | |-----------|------| | X-ray | Факторы рассеяния, включая ионную валентность (International Tables for Crystallography, Vol. C). | -| Electron | Факторы рассеяния электронов (Peng 1998, Acta Cryst. A54, 481–485). | +| Electron | Факторы рассеяния электронов — для нейтральных атомов из Peng, Ren, Dudarev & Whelan (1996), *Acta Cryst.* **A52**, 257–276; для ионов из Peng (1998), *Acta Cryst.* **A54**, 481–485. | | Neutron | Длины рассеяния нейтронов. Выберите **Natural isotope abundance** или **Custom isotope abundance** (произвольный изотопный состав). | ### Вкладка Reference @@ -259,14 +260,14 @@ ## Панель функций {#functions} -Вертикальная полоса кнопок справа запускает окна анализа и моделирования (см. таблицу [Функции](#functions) ниже). +Вертикальная полоса кнопок справа запускает перечисленные ниже окна анализа и моделирования. ![Панель функций](../assets/cap-ru-auto/FormMain.toolStripContainer1.toolStrip1.png) | Кнопка | Описание | Подробнее | |--------|-------------|---------| | Crystal Database | Поиск и импорт кристаллов из встроенных / онлайн-баз данных | [1. База данных кристаллов](1-crystal-database.md) | -| Symmetry Information | Сведения о пространственной группе и диаграммы симметрии ITC Vol. A | [2. Сведения о симметрии](2-symmetry-information.md) | +| Symmetry Information | Сведения о пространственной группе и диаграммы симметрии *International Tables* Vol. A | [2. Сведения о симметрии](2-symmetry-information.md) | | Beam Interaction | Взаимодействие пучка с кристаллом: рефлексы, ослабление, факторы рассеяния, флуоресценция | [3. Взаимодействие пучка](3-beam-interaction.md) | | Rotation Geometry | 3D-матрица вращения / углы гониометра | [4. Геометрия вращения](4-rotation-geometry.md) | | Structure Viewer | 3D-структура кристалла | [5. Просмотр структуры](5-structure-viewer.md) | diff --git a/docs/src/ru/11-spot-id-v2.md b/docs/src/ru/11-spot-id-v2.md index a58990fde..891de0d1b 100644 --- a/docs/src/ru/11-spot-id-v2.md +++ b/docs/src/ru/11-spot-id-v2.md @@ -59,8 +59,10 @@ - **Nearest neighbour**: Минимальное расстояние (px), допустимое между обнаруженными рефлексами. Пики, расположенные ближе этого расстояния, объединяются, что предотвращает двойное обнаружение одного и того же рефлекса. - **Fitting range (radius)**: Радиус (px) круговой области, используемой для подгонки пика каждого рефлекса. Пиксели внутри этого круга подгоняются псевдо-фойгтовской функцией. - **Apply to All**: Устанавливает радиус подгонки каждого рефлекса равным текущему значению **Fitting range (radius)**. -- **Delete spot / Clear spots**: Удалить отдельные или все обнаруженные рефлексы. -- **Copy to clipboard**: Скопировать положения и интенсивности рефлексов в буфер обмена. +- **Удалить / Очистить все**: Удалить выбранный рефлекс или все обнаруженные рефлексы. +- **Копир.**: Скопировать положения и интенсивности рефлексов в буфер обмена. +- **Глоб. подг.**: Выполнить глобальную подгонку положений всех рефлексов одновременно (экспериментальная функция). +- **Donut**: Применить вычитание фона в форме кольца (экспериментальная функция); соседнее поле задаёт ширину (px) кольца вокруг каждого рефлекса, среднее значение в котором вычитается как локальный фон. - **Details of the spot**: Если флажок установлен, открывается окно с подробными сведениями о текущем выбранном рефлексе. ![Details of the spot](../assets/cap-ru-auto/FormSpotIDv2Details.png) diff --git a/docs/src/ru/12-ebsd-simulation.md b/docs/src/ru/12-ebsd-simulation.md index 68e132efa..f33ff246e 100644 --- a/docs/src/ru/12-ebsd-simulation.md +++ b/docs/src/ru/12-ebsd-simulation.md @@ -174,8 +174,10 @@ Master pattern — это интенсивность обратнорассея Перетащите файл изображения EBSD (TIFF, PNG, BMP или JPEG; 16-битные TIFF читаются с полной глубиной) в любое место окна, чтобы загрузить его как экспериментальную картину. Оно отрисовывается поверх области детектора — над смоделированной картиной и под наложениями линий Кикучи, — так что моделирование можно напрямую сравнивать с измерением. При загрузке **Width** и **Height** детектора также устанавливаются равными размеру изображения. -- **Яркость** (**Мин** / **Макс**) : точки чёрного и белого наложенного изображения, в долях его собственного диапазона интенсивности (логарифмические ползунки). Действуют только на экспериментальное изображение, но не на смоделированную картину. -- **Непрозрачность** : непрозрачность наложенного изображения, от 0 (невидимо) до 100 % (непрозрачно). Уменьшите её, чтобы увидеть смоделированную картину под ним. +- **Яркость** (**Мин** / **Макс**), **Контраст** : точки чёрного и белого наложенного изображения в процентах от его диапазона отображения и ширина этого диапазона (линейные ползунки, то же соглашение, что и для смоделированной картины). Действуют только на экспериментальное изображение. +- **Выровнять фон** (**FWHM**, px; по умолчанию выключено, 100 px) : вычитает из экспериментального изображения его копию, размытую по Гауссу, удаляя медленно меняющееся распределение яркости. После этого ползунки интенсивности действуют на выровненные значения. +- **Подогнать к изображению** : задаёт **Мин**, **Макс** и **Контраст** смоделированной картины так, чтобы её уровни интенсивности 2 % и 98 % отображались тем же серым, что и у экспериментального изображения. Подгонка использует процентили, поэтому не зависит от найденной ориентации и нечувствительна к пьедесталу или к нескольким ярким пикселям осей зон. Полярность, цвет и обе настройки **Выровнять фон** не меняются, поэтому перед нажатием выровняйте фон либо на обеих сторонах, либо ни на одной. +- **Непрозр.** : непрозрачность наложенного изображения, от 0 (невидимо) до 100 % (непрозрачно). Уменьшите её, чтобы увидеть смоделированную картину под ним. Затем ориентация, объясняющая изображение, ищется одним из двух методов. diff --git a/docs/src/ru/2-symmetry-information.md b/docs/src/ru/2-symmetry-information.md index de6ba5b79..12ed312f8 100644 --- a/docs/src/ru/2-symmetry-information.md +++ b/docs/src/ru/2-symmetry-information.md @@ -95,7 +95,7 @@ Две панели внизу воспроизводят схематические диаграммы симметрии пространственной группы в обозначениях *International Tables for Crystallography* Vol. A. - **Элементы симметрии (слева)**: поворотные/винтовые оси, зеркальные плоскости и плоскости скользящего отражения, а также центры инверсии/точки инверсионных поворотов изображаются общепринятыми графическими символами. - - Для решётки \(F\) кубической системы показана только одна восьмая элементарной ячейки (только левый верхний квадрант). + - Для решётки \(F\) кубической системы показана только левая верхняя четверть проецированной ячейки (см. [Приложение A4.1](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md#symmetry-element-diagram)). - Эти элементы симметрии можно также нанести непосредственно на 3D-модель в окне [Просмотр структуры](5-structure-viewer.md). - **Общие положения (справа)**: общие эквивалентные положения изображаются кружками (запятая обозначает зеркальную копию) и подписываются их дробными координатами. - Только для кубической системы вспомогательные линии соединяют три кружка, связанных поворотной осью третьего порядка. diff --git a/docs/src/ru/20-macro/1-built-in-functions.md b/docs/src/ru/20-macro/1-built-in-functions.md index 8adde5f25..b24ad2c61 100644 --- a/docs/src/ru/20-macro/1-built-in-functions.md +++ b/docs/src/ru/20-macro/1-built-in-functions.md @@ -130,6 +130,7 @@ for k in range(-2, 3): | `Thickness` | double | Толщина образца (nm) | | `NumberOfDiffractedWaves` | int | Число блоховских волн | | `CameraLength2` | double | Длина камеры (mm) | +| `ExcitationError` | double | Радиус рефлекса (nm⁻¹): в кинематическом режиме / режиме ошибки возбуждения `SpotInfo()` экспортирует отражения с \|Sg\| в пределах этого значения | | `SkipRendering` | bool | Пропустить отрисовку для пакетной обработки | ### Режим пучка diff --git a/docs/src/ru/20-macro/index.md b/docs/src/ru/20-macro/index.md index 682ea12be..4a11dac3d 100644 --- a/docs/src/ru/20-macro/index.md +++ b/docs/src/ru/20-macro/index.md @@ -40,7 +40,7 @@ ReciPro включает систему макросов на основе **Iro ## Окно редактора -Редактор макросов имеет четыре основные области: +Редактор макросов состоит из следующих областей: | Область | Назначение | |------|---------| @@ -112,7 +112,7 @@ ReciPro включает систему макросов на основе **Iro ### НЕ доступно -- **`print()`** : нет окна консоли; вывод никуда не направляется. Используйте **Step by step** и смотрите панель отладки, чтобы проверить значения. +- **`print()`** : нет окна консоли; вывод никуда не направляется. Используйте **Step by step** и смотрите панель отладки, чтобы проверить значения. (Исключение: когда макрос запускается извне — через ключ командной строки `/o` или [именованный канал](3-external-control.md), — вывод `print()` *перехватывается* и возвращается.) - **`input()`** : нет stdin. - **Файловый ввод-вывод** (`open`, `with open`) : не предназначен для макросов. Используйте вместо него вспомогательные функции `ReciPro.File.*`. - **Пакеты на C-расширениях**: `numpy`, `scipy`, `pandas`, `matplotlib` — не совместимы с IronPython. @@ -161,3 +161,4 @@ NameError: name 'abc' is not defined - [20.1. Встроенные функции](1-built-in-functions.md) - [20.2. Примеры](2-examples.md) +- [20.3. Внешнее управление (командная строка и именованный канал)](3-external-control.md) diff --git a/docs/src/ru/4-rotation-geometry.md b/docs/src/ru/4-rotation-geometry.md index 30034316e..0e87e6000 100644 --- a/docs/src/ru/4-rotation-geometry.md +++ b/docs/src/ru/4-rotation-geometry.md @@ -33,12 +33,14 @@ ReciPro использует три эйлеровых угла — **Ψ**, **θ ### Φ, θ, Ψ (эйлеровы углы Z–X–Z) -Ориентация кристалла параметризуется тремя поворотами, применяемыми в следующем порядке: +Ориентация кристалла параметризуется тремя поворотами. В описании в **связанной с телом (внутренней)** системе отсчёта они применяются в следующем порядке: 1. **Φ** — первый поворот вокруг оси **Z**. 2. **θ** — поворот вокруг оси **X** однажды повёрнутой системы отсчёта. 3. **Ψ** — второй поворот вокруг оси **Z** дважды повёрнутой системы отсчёта. +Тот же поворот, рассматриваемый в **неподвижной лабораторной** системе отсчёта, представляет собой обратную последовательность — Ψ вокруг $Z$, затем θ вокруг $X$, затем Φ вокруг $Z$; именно это описание используется в [Приложении A1.1](appendix/a1-coordinate-system/1-orientation.md). Оба описания дают одну и ту же матрицу $R$, приведённую ниже; Φ — просто самая внешняя ось (как у гониометра), а Ψ — самая внутренняя. + Каждое числовое поле доступно для редактирования; изменение значения здесь обновляет Главное окно и все связанные симуляторы. ### Rotation matrix @@ -76,7 +78,7 @@ $$ ### Окна OpenGL -Трёхмерный вид показывает текущее вращение с помощью трёх цветных торов (бубликов): +Трёхмерный вид показывает текущее вращение с помощью трёх цветных торов (фигур в форме бублика): | Цвет | Эйлеров угол | Уровень гониометра | |--------|------------|-----------------| diff --git a/docs/src/ru/5-structure-viewer.md b/docs/src/ru/5-structure-viewer.md index 333c7c608..f57a978f2 100644 --- a/docs/src/ru/5-structure-viewer.md +++ b/docs/src/ru/5-structure-viewer.md @@ -31,7 +31,7 @@ ## Основная область -3D-структура кристалла с источником света, осями кристалла и легендой атомов. +Трёхмерная структура кристалла, отображаемая вместе с гизмо направления света, гизмо осей кристалла и легендой атомов. > Поле **Size (W×H)** в правом верхнем углу окна задаёт размер в пикселях, используемый при сохранении или копировании отрисованного изображения. > Соседнее поле **ProjWidth** показывает ширину проецируемого вида в nm. Изменяя это значение, можно задавать масштаб численно — поле синхронизировано с масштабированием вида (перетаскивание правой кнопкой / колесо мыши). @@ -144,7 +144,7 @@ ![Вкладка «Атомы»](../assets/cap-ru-auto/FormStructureViewer.splitContainer1.tabControl.tabPageAtom.png) -Координаты, элемент, заселённость, радиус, цвет, материал. **Apply to same elements**. +Задаёт тип, положение и заселённость каждого атома, а также способ его отрисовки (радиус, цвет, материал). #### Список атомов @@ -180,7 +180,7 @@ ![Вкладка «Связи и многогранники»](../assets/cap-ru-auto/FormStructureViewer.splitContainer1.tabControl.tabPageBond.png) -Пороги длины связей, отображение многогранников, рёбра. +Определяет, какие пары атомов считаются связанными (по типам атомов и диапазону расстояний), и как отрисовываются получающиеся связи и координационные многогранники. #### Список связей @@ -208,7 +208,7 @@ ![Вкладка «Элементарная ячейка»](../assets/cap-ru-auto/FormStructureViewer.splitContainer1.tabControl.tabPageUnitCell.png) -Трансляция, плоскости ячейки, рёбра. +Задаёт положение отрисовываемой элементарной ячейки и отображение её граней и рёбер. #### Трансляция @@ -226,7 +226,7 @@ ![Вкладка «Плоскости решётки»](../assets/cap-ru-auto/FormStructureViewer.splitContainer1.tabControl.tabPageLatticePlane.png) -Задание индекса Миллера с кристаллографическими эквивалентами. +Рисует плоскости решётки, заданные индексом Миллера, при необходимости вместе с кристаллографически эквивалентными плоскостями. #### Индексы H k l @@ -240,7 +240,7 @@ ![Вкладка «Координация»](../assets/cap-ru-auto/FormStructureViewer.splitContainer1.tabControl.tabPageCoordinateInformation.png) -Таблица координации и график вокруг целевого атома. +Перечисляет в таблице и показывает на графике атомы, координирующие выбранный целевой атом. #### Таблица (слева) @@ -260,7 +260,7 @@ ![Вкладка «Проекция»](../assets/cap-ru-auto/FormStructureViewer.splitContainer1.tabControl.tabPageProjection.png) -Режим проекции (ортографическая/перспективная), затухание по глубине, качество отрисовки, режим прозрачности. +Задаёт режим проекции (ортографическая / перспективная), затухание по глубине, центр проекции, качество отрисовки и алгоритм прозрачности. #### Проекция @@ -320,7 +320,7 @@ | Unit Cell | Переключить рёбра элементарной ячейки | | Sym. Elems. | Переключить наложение элементов симметрии (см. выше) | | Reset Rotation | Вернуться к исходной ориентации | -| Like Vesta | Внешний вид в стиле Vesta | +| Like Vesta | Переключиться на внешний вид в стиле VESTA (цвета и радиусы атомов) | --- diff --git a/docs/src/ru/7-diffraction-simulator/1-saed-simulation.md b/docs/src/ru/7-diffraction-simulator/1-saed-simulation.md index 5da0b63a2..6ea7f43a4 100644 --- a/docs/src/ru/7-diffraction-simulator/1-saed-simulation.md +++ b/docs/src/ru/7-diffraction-simulator/1-saed-simulation.md @@ -82,7 +82,7 @@ - **Color scale** : **Gray scale** или **Cold-warm**. - **Log scale** : отображать интенсивности в логарифмической шкале. Полезно для картин с большим контрастом интенсивностей. - **Spot color** : цвет рефлекса, используемый, когда цветовая шкала не задействована. -- **Use crystal color** : если флажок установлен, рефлексы рисуются цветом, назначенным каждому кристаллу. +- **Цвет по кристаллу** : если флажок установлен, рефлексы рисуются цветом, назначенным каждому кристаллу. --- diff --git a/docs/src/ru/7-diffraction-simulator/2-ped-simulation.md b/docs/src/ru/7-diffraction-simulator/2-ped-simulation.md index 4e4a0103b..f10ad0fcb 100644 --- a/docs/src/ru/7-diffraction-simulator/2-ped-simulation.md +++ b/docs/src/ru/7-diffraction-simulator/2-ped-simulation.md @@ -76,10 +76,10 @@ - **Opacity** : Прозрачность рефлекса (0 = прозрачный, 1 = непрозрачный). - **Radius (R)** : Радиус узлов обратной решётки. Для динамических интенсивностей интеграл гауссианы $=$ Brightness $\times I_\text{dyn}$, а Solid sphere использует радиус $R \times I_\text{dyn}^{1/2}$ (так что площадь пропорциональна динамической интенсивности). - **Brightness** : Доступно только в режиме **Gaussian**. Интегральная интенсивность рисуемой гауссианы. -- **Colour scale** : Цветовая шкала **Gray scale** или **Cold-warm**. +- **Color scale** : Цветовая шкала **Gray scale** или **Cold-warm**. - **Log scale** : Отображение интенсивности в логарифмическом масштабе. -- **Spot colour** : Цвет рефлекса, когда цветовая шкала не применяется. -- **Use crystal colour** : Рисует рефлексы цветом, назначенным каждому кристаллу. +- **Spot color** : Цвет рефлекса, когда цветовая шкала не применяется. +- **Цвет по кристаллу** : Рисует рефлексы цветом, назначенным каждому кристаллу. --- diff --git a/docs/src/ru/7-diffraction-simulator/4-alchemi-simulation.md b/docs/src/ru/7-diffraction-simulator/4-alchemi-simulation.md index ded8ab9a9..987ae5920 100644 --- a/docs/src/ru/7-diffraction-simulator/4-alchemi-simulation.md +++ b/docs/src/ru/7-diffraction-simulator/4-alchemi-simulation.md @@ -20,9 +20,12 @@ $$ Y_\text{dyn} = \mathrm{Re} \sum_{jj'} \alpha_j^{*}\,\bigl(C^{\dagger} \mu_{s,c} C\bigr)_{jj'}\, \alpha_{j'}\, F_{jj'}(t), -\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda} +\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda}, +\qquad \lambda = 2\pi i\left(\gamma_j - \overline{\gamma_{j'}}\right) $$ +где $\gamma_j$ — собственные значения блоховских волн [динамического ядра](../appendix/a3-bloch-wave/calculation.md), а $\alpha_j$ — их амплитуды возбуждения; в вырожденном пределе $\lambda \to 0$ имеем $F_{jj'}(t) \to t$. + Матрица ионизации $\mu$ зависит только от разности двух рефлексов, $G = \mathbf{g}_h - \mathbf{g}_g$. $$ diff --git a/docs/src/ru/7-diffraction-simulator/5-x-ray-neutron-diffraction.md b/docs/src/ru/7-diffraction-simulator/5-x-ray-neutron-diffraction.md index aa24b7ed3..c9387573c 100644 --- a/docs/src/ru/7-diffraction-simulator/5-x-ray-neutron-diffraction.md +++ b/docs/src/ru/7-diffraction-simulator/5-x-ray-neutron-diffraction.md @@ -92,7 +92,7 @@ - **Color scale** : выбор между цветовыми картами **Gray scale** и **Cold-warm**. - **Log scale** : отображение интенсивностей в логарифмическом масштабе. - **Spot color** : цвет рефлекса по умолчанию, когда цветовая шкала не применяется. -- **Use crystal color** : при включении отрисовывает рефлексы цветом, назначенным каждому кристаллу. +- **Цвет по кристаллу** : при включении отрисовывает рефлексы цветом, назначенным каждому кристаллу. --- diff --git a/docs/src/ru/8-electron-trajectory.md b/docs/src/ru/8-electron-trajectory.md index 30f360c03..2c047b476 100644 --- a/docs/src/ru/8-electron-trajectory.md +++ b/docs/src/ru/8-electron-trajectory.md @@ -1,9 +1,11 @@ # Траектории электронов -**Симулятор траекторий** вычисляет траектории электронов внутри образца методом **Монте-Карло**: падающие электроны испытывают упругое и неупругое рассеяние, и накапливаются результирующие распределения обратно рассеянных электронов (направление, энергия, глубина проникновения). Эти распределения также служат основой для угловых/энергетических/глубинных весов, используемых в [12. Моделирование EBSD](12-ebsd-simulation.md). +**Симулятор траекторий (метод Монте-Карло)** вычисляет траектории электронов внутри образца **методом Монте-Карло**: падающие электроны испытывают упругое и неупругое рассеяние, и накапливаются получающиеся распределения обратно рассеянных электронов (ОРЭ, BSE) — направление, энергия в момент выхода, глубина проникновения и боковое распространение. Эти распределения также служат основой для угловых/энергетических/глубинных весов, используемых в [12. Моделирование EBSD](12-ebsd-simulation.md). ![Electron Trajectory](../assets/cap-ru-auto/FormTrajectory.png) +Окно состоит из трёх столбцов: слева — **трёхмерное изображение траекторий**, в середине — **Статистика** и стереосеть **Распределение направлений ОРЭ**, справа — три **гистограммы**. Состав и плотность образца берутся из кристалла, выбранного в главном окне; здесь задаются только энергия пучка, наклон образца и число траекторий. + --- ## Сочетания клавиш и мыши @@ -23,45 +25,24 @@ ## Условия расчёта -Энергия пучка, число падающих электронов, образец/материал и другие параметры Монте-Карло (см. обзорный снимок экрана выше). - -### Энергия пучка - -Ускоряющее напряжение падающего электронного пучка (keV). Задаёт кинетическую энергию, используемую как для упругой (Mott), так и для неупругой (диэлектрический отклик) моделей рассеяния. - -### Число падающих электронов - -Сколько электронов моделировать. Большее число электронов снижает статистический шум, но линейно увеличивает время расчёта. +Элементы управления в верхней части окна задают параметры запуска: -### Образец / материал +- **Рассчитать траектории** : запускает расчёт методом Монте-Карло. Строка состояния внизу окна отдельно показывает затраченное время на расчёт траекторий, отрисовку графиков и трёхмерную визуализацию. +- **Number of trajectories** : сколько падающих электронов прослеживать. Большее число электронов снижает статистический шум всех приведённых ниже распределений, а время расчёта растёт линейно. +- **Наклон образца** (°) : наклон поверхности образца вокруг оси *X*. Для нормального падения оставьте 0; используйте **−70°**, чтобы воспроизвести геометрию [симулятора EBSD](12-ebsd-simulation.md), где большой наклон увеличивает выход обратного рассеяния. +- **Energy** (keV) / **Wavelength** / **Unit** : ускоряющее напряжение падающего пучка и связанная с ним длина волны электрона с релятивистской поправкой. Энергия задаёт кинетическую энергию, используемую как упругой (NIST Mott), так и неупругой (тормозная способность / IMFP) моделями. -Состав и плотность образца. По умолчанию используется кристалл, выбранный в данный момент в главном окне, но это значение можно переопределить для исследований только по траекториям. +Сами модели рассеяния пользователь не выбирает: сечения упругого рассеяния берутся из встроенной таблицы NIST Mott (вне её диапазона используется экранированное резерфордовское рассеяние), а тормозная способность — из модифицированной формы Яблонского (Jablonski, 2008). Фактически использованная модель указывается рядом с каждым значением в разделе **Статистика**. Что представляют собой эти модели, см. в [Ослабление и перенос](appendix/a2-beam-interaction/attenuation-transport.md). -### Наклон образца +### Трёхмерное изображение траекторий -Угол наклона образца. Используется, когда данные траекторий передаются в [симулятор EBSD](12-ebsd-simulation.md) (обычно 70° для EBSD). +Красные траектории — электроны, поглощённые в образце, оранжевые — электроны, вышедшие как обратно рассеянные. Концентрические направляющие окружности подписаны в nm (или µm), а **+X**, **+Y**, **+Z (=beam)** обозначают оси. -### Модель сечения - -Модель сечения упругого рассеяния (Mott / Bethe / NIST). Разные модели по-разному соотносят скорость и точность при больших углах наклона или вблизи краёв поглощения. - ---- - -## Параметры стереосети - -Параметры отображения углового распределения, наносимого на стереографическую проекцию (см. обзорный снимок экрана выше). - -### Метод проекции - -Проекция **Вульфа** (равноугольная) или **Шмидта** (равноплощадная). Шмидт обычно предпочтительнее при считывании статистической плотности. - -### Полусфера - -Отображает верхнюю (обратно рассеянную) или нижнюю (прошедшую) полусферу. - -### Разрешение / Цветовая шкала - -Размер ячейки углового гистограммы и цветовая карта, используемая для отображения плотности. +- **От оси Z (=направление пучка)** / **От оси X (ось вращения)** / **От нормали к поверхности** : устанавливают вид вдоль стандартных направлений. +- **Число отображаемых траекторий** : сколько из рассчитанных траекторий отрисовывать (отрисовка всех 100 000 была бы нечитаемой и медленной). +- **Рисовать оси** / **Направ. окружности** : стрелки осей и шкала расстояний. +- **Рисовать траектории, поглощённые в образце** : включать электроны, которые так и не вышли из образца. +- **Рисовать путь после выхода** : продолжать отрисовку пути обратно рассеянного электрона после того, как он покинул поверхность. --- @@ -69,36 +50,45 @@ ![Статистика](../assets/cap-ru-auto/FormTrajectory.panel2.groupBoxStatistics.png) -Сводка по запуску. +Значения для текущей энергии пучка; в скобках указана модель, по которой получено каждое из них. -- **Выход обратного рассеяния** — доля падающих электронов, выходящих через входную поверхность. -- **Длина свободного пробега** — среднее расстояние между событиями рассеяния. -- **Средняя глубина проникновения** — средняя максимальная глубина, достигаемая электроном до выхода или поглощения. -- **Затраченное время / Производительность** — реальные затраты времени на запуск. +- **Сечение рассеяния (σ_E)** (nm²) — полное сечение упругого рассеяния на один атом. +- **Упругая средняя длина свободного пробега (λ)** (nm) — среднее расстояние между событиями упругого рассеяния. +- **Тормозная способность (dE/ds)** (eV/nm, отрицательная) — энергия, теряемая на единицу длины пути. +- **Коэффициент обратного рассеяния электронов, η** (%) — доля падающих электронов, снова покидающих образец через входную поверхность. Именно на этой величине основан контраст изображений в ОРЭ. +- **Средняя энергия ОРЭ** (keV) — средняя энергия обратно рассеянных электронов в момент выхода. --- -## Распределение направлений BSE +## Распределение направлений ОРЭ ![Распределение направлений ОРЭ](../assets/cap-ru-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) -Угловое распределение обратно рассеянных электронов (центр стереосети соответствует направлению нормали к поверхности). Жёлтая/оранжевая обводка (если присутствует) отмечает область, охватываемую детектором EBSD. +Угловое распределение обратно рассеянных электронов, нанесённое на стереосеть, центр которой соответствует направлению нормали к поверхности. + +- **Частота** / **Средняя энергия** / **Стандартное отклонение энергии** : величина, отображаемая цветом, — сколько электронов выходит в каждом направлении, их средняя энергия или разброс этой энергии. +- **Рисовать оси** : наложить направления +X / ±Y / ±Z. +- **Min** / **Max**, **Resolution**, **Цвет** : пределы цветовой шкалы, угловой размер ячейки гистограммы и цветовая карта. --- -## Профили +## Гистограммы + +![Гистограммы](../assets/cap-ru-auto/FormTrajectory.flowLayoutPanelProfiles.png) + +Три распределения обратно рассеянных электронов, все нормированы на единичную площадь. -![Profiles](../assets/cap-ru-auto/FormTrajectory.flowLayoutPanelProfiles.png) +### Распределение энергии ОРЭ при выходе -Профили глубины и энергии моделируемых электронов. +Гистограмма **энергии, которую обратно рассеянные электроны ещё несут в момент выхода из образца** (keV), — а не потерь энергии. Симулятор EBSD использует её для взвешивания интегрирования master pattern по энергии. -### Профиль глубины +### Максимальное расстояние ОРЭ вдоль поверхности -Гистограмма конечной глубины выхода (nm) обратно рассеянных электронов. Используется симулятором EBSD для взвешивания интегрирования по глубине master pattern. +Гистограмма того, насколько далеко каждый обратно рассеянный электрон сместился **в боковом направлении** (параллельно поверхности, nm) до выхода. Это боковой размер области взаимодействия и, следовательно, собственный предел пространственного разрешения измерений ОРЭ или EBSD. -### Профиль энергии +### Максимальная глубина проникновения ОРЭ -Гистограмма потерь энергии ΔE (keV) обратно рассеянных электронов. Используется симулятором EBSD для взвешивания интегрирования по энергии. +Гистограмма наибольшей глубины **по нормали к поверхности** (nm), которой достиг каждый обратно рассеянный электрон до выхода. Симулятор EBSD использует её для взвешивания интегрирования master pattern по глубине. --- @@ -106,6 +96,7 @@ - [Моделирование EBSD](12-ebsd-simulation.md) - [Расчёт EBSD](appendix/a3-bloch-wave/ebsd.md) +- [Ослабление и перенос](appendix/a2-beam-interaction/attenuation-transport.md) — используемые здесь сечения упругого рассеяния, тормозная способность и пробеги. - [Динамическая дифракция (блоховские волны)](appendix/a3-bloch-wave/index.md) - [Симулятор HRTEM/STEM](9-hrtem-stem-simulator/index.md) - [Симулятор дифракции](7-diffraction-simulator/index.md) diff --git a/docs/src/ru/9-hrtem-stem-simulator/1-hrtem-simulation.md b/docs/src/ru/9-hrtem-stem-simulator/1-hrtem-simulation.md index d2fdb5427..c01e124e6 100644 --- a/docs/src/ru/9-hrtem-stem-simulator/1-hrtem-simulation.md +++ b/docs/src/ru/9-hrtem-stem-simulator/1-hrtem-simulation.md @@ -1,107 +1,139 @@ # Моделирование HRTEM -Моделирует изображения с разрешением кристаллической решётки в высокоразрешающем ПЭМ. Основной режим [симулятора HRTEM/STEM](index.md). +Моделирование **HRTEM (High-Resolution Transmission Electron Microscopy)** вычисляет изображения решёточных полос высокоразрешающей ПЭМ. Это основной режим [симулятора HRTEM/STEM](index.md). + +![Симулятор в режиме HRTEM](../../assets/cap-ru-auto/FormImageSimulator-hrtem.png) + +> На этой странице описаны все настройки, которые появляются справа, когда выбрано **Режим изображения = HRTEM**. Об элементах управления на левой стороне — отображении результата и настройке его яркости — см. [страницу обзора](index.md#display-settings). --- -## Ход вычислений +## Обзор + +HRTEM-изображение формируется, когда электронная волна, прошедшая через образец, отображается под влиянием аберраций объективной линзы. ReciPro вычисляет распространение электронной волны внутри образца методом блоховских волн (динамический расчёт) и формирует HRTEM-изображение через функцию передачи фазового контраста (PCTF). -1. **Метод блоховских волн**: вычисляет распространение электронной волны через потенциал кристалла; даёт амплитуду и фазу выходящей волны -2. **Линзовая функция**: применяет аберрации объективной линзы (сферическая аберрация $C_s$, дефокусировка $\Delta f$) -3. **Частичная когерентность**: учитывает конечный размер источника (пространственная когерентность) и энергетический разброс (временная когерентность) -4. **Формирование изображения**: вычисляет интенсивность $|\psi(\mathbf{r})|^2$ +### Ход расчёта + +1. **Метод блоховских волн**: вычисляет распространение электронной волны в потенциале кристалла и даёт амплитуду и фазу выходящей волны +2. **Функция линзы**: применяет аберрации объективной линзы (сферическая аберрация $C_s$, дефокусировка $\Delta f$) +3. **Частичная когерентность**: учитывает конечный размер источника (пространственная когерентность) и флуктуацию энергии (временная когерентность) +4. **Формирование изображения**: вычисляет распределение интенсивности $|\psi(\mathbf{r})|^2$ + +Теорию см. в [Приложении A3.2 — Формирование HRTEM-изображения](../appendix/a3-bloch-wave/hrtem.md). --- -## Параметры образца +## Образец -![Параметры образца](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) +![Образец](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) -| Параметр | Описание | -|-----------|-------------| -| **Thickness** | Толщина образца (nm). HRTEM-изображения сильно зависят от толщины | +- **Толщина** : толщина образца (nm). HRTEM-изображения сильно зависят от толщины. В режиме **Серия изображений** это значение игнорируется и вместо него используется описанный ниже список толщин. --- -## Оптические параметры - -### Условия TEM +## Условия ПЭМ ![Условия ПЭМ](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -| Параметр | Описание | -|-----------|-------------| -| **Acc. Vol.** | Ускоряющее напряжение (kV). Релятивистски скорректированная длина волны показана рядом | -| **Defocus** | Значение дефокусировки (nm). Дефокусировка Шерцера показана для справки | +Задаёт условия формирования изображения объективной линзой. -### Внутренние параметры +| Параметр | Описание | По умолчанию / типично | +|-----------|-------------|-------------------| +| **Уск. напряжение (kV)** | Ускоряющее напряжение. Справа показана релятивистски скорректированная длина волны электрона | 200 kV | +| **Дефокус Δf** | Дефокусировка объективной линзы (nm). Под ним для справки показано значение **Дефокус Шерцера** | −57.8 nm | +| **Cs** | Коэффициент сферической аберрации (mm). Влияет на CTF и дефокусировку Шерцера | 0.5–1.0 (обычная), < 0.01 (с коррекцией Cs) | +| **Cc** | Коэффициент хроматической аберрации (mm). Определяет размытие изображения, вызванное энергетическим разбросом | 1.0–2.0 mm | +| **β** | Полуугол освещения (mrad). Описывает влияние конечного размера источника (пространственная когерентность) | 0.1–1.0 mrad | +| **ΔV** | Полная ширина на половине высоты энергетического разброса электронов (eV). Вместе с Cc определяет разброс фокуса из-за хроматической аберрации | 0.5–2.0 eV | -![Внутренние параметры](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) +> **Контекстное меню**: на панели условий ПЭМ одним щелчком можно применить **Обнулить все аберрации** / **Установить дефокус по Шерцеру** / **Установить дефокус 0 nm**. Пресеты условий (300kV ARM300F, 200kV 2100F и т. д.) доступны через **Пресеты** в левой нижней части окна. -| Параметр | Описание | Типично | -|-----------|-------------|---------| -| **Cs** | Сферическая аберрация (mm) | 0.5–1.0 (обычная); < 0.01 (с коррекцией Cs) | -| **Cc** | Хроматическая аберрация (mm) | 1.0–2.0 | -| **β** | Полуугол освещения (mrad) | 0.1–1.0 | -| **ΔE** | Энергетический разброс, ширина 1/*e* (eV) | 0.5–2.0 | +### Дефокусировка Шерцера + +Значение дефокусировки, вблизи которого фазовый контраст оптимален; вычисляется из текущей длины волны и сферической аберрации $C_s$ (показывается для справки). + +$$\Delta f_{\text{Scherzer}} = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\quad\left(\approx -1.155\,\sqrt{C_s \lambda}\right)$$ + +При этом условии PCTF отрицательна в широком диапазоне пространственных частот, поэтому положения атомов выглядят как тёмный контраст. ReciPro использует это исходное значение Шерцера (выведенное приравниванием минимума фазы аберраций $\chi$ к $-2\pi/3$), и значение, показанное в GUI, следует этой формуле. Заметим, что в некоторых источниках вместо этого используется *расширенное значение Шерцера* $-1.2\sqrt{C_s\lambda}$, которое ещё больше расширяет полосу передачи. --- -## Функция передачи фазового контраста (PCTF) +## Функция линзы / функция передачи контраста (CTF) -![Функция передачи фазового контраста (PCTF)](../../assets/cap-ru-auto/FormCTF.png) +Если отметить **Функция передачи контраста (CTF)**, открывается окно с графиками того, как аберрации линзы и дефокусировка передают контраст изображения на каждой пространственной частоте. -Отображается на вкладке линзовой функции: +![Функция передачи контраста (CTF)](../../assets/cap-ru-auto/FormCTF.png) -- $\sin\chi(u)$: функция передачи фазового контраста ($\chi(u)$ — функция аберраций линзы) -- $E_\text{s}(u)$: огибающая пространственной когерентности -- $E_\text{c}(u)$: огибающая временной когерентности +- $\sin\chi(u)$ : функция передачи фазового контраста ($\chi(u)$ — функция аберраций линзы) +- $E_\text{s}(u)$ : огибающая функция пространственной когерентности; затухание из-за конечного размера источника ($\beta$) +- $E_\text{c}(u)$ : огибающая функция временной когерентности; затухание из-за флуктуации энергии ($C_c$, $\Delta V$) -Дефокусировка Шерцера: $\Delta f = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\ (\approx -1.155\,\sqrt{C_s \lambda})$ — условие, дающее широкую отрицательную полосу PCTF (тёмный контраст = положения атомов). ReciPro использует это исходное значение Шерцера — выведенное путём приравнивания минимума фазы аберраций $\chi$ к $-2\pi/3$ — и значение, показанное в GUI, соответствует этой формуле; в некоторых источниках вместо этого используется *расширенное значение Шерцера* $-1.2\sqrt{C_s\lambda}$. +Изменение верхней границы горизонтальной оси $u$ (пространственной частоты) меняет диапазон построения. --- -## Апертура объектива +## Объективная апертура (опция HRTEM) + +![Объективная апертура (опция HRTEM)](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) + +Ограничивает дифрагированные волны, проходящие через объективную апертуру. Число дифрагированных волн, отсекаемых апертурой, также меняет число рефлексов, учитываемых в расчёте блоховских волн (верхняя граница — максимальное число блоховских волн, заданное в **Волны**). -![Апертура объектива](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) +- **Размер** : полуугол объективной апертуры (mrad). Чем он меньше, тем больше дифрагированных волн под большими углами отсекается и тем более сглаженными становятся высокоразрешающие детали. Отображается соответствующий радиус в обратном пространстве $\sin\theta/\lambda$ (nm⁻¹). +- **Сдвиг X** / **Y** : смещение центра объективной апертуры (mrad). Используется для темнопольной съёмки и съёмки с наклоном. +- **Открытая апертура** : открывает объективную апертуру (бесконечную), так что для формирования изображения используются все дифрагированные волны. +- **рефлексов внутри** : число дифрагированных пучков (рефлексов), попадающих внутрь апертуры (только для чтения). +- **Инфо о рефлексах** : открывает таблицу дифрагированных пучков внутри апертуры (интенсивность, комплексная амплитуда и т. д.). -Задайте размер апертуры (mrad) и положение. **Open aperture** убирает её. Число учитываемых блоховских волн зависит от условий апертуры. +> Размер объективной апертуры также показывается в **Симуляторе дифракции**. --- -## Модели частичной когерентности +## Параметры HRTEM (модель частичной когерентности) -![Модели частичной когерентности](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) +![Параметры HRTEM (модель частичной когерентности)](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) -| Модель | Описание | -|-------|-------------| -| **Quasi-coherent (linear image)** | Быстро. Справедливо в приближении слабой фазы | -| **TCC (Transmission Cross Coefficient)** | Точнее; больше время вычислений | +Выбирает модель интерференции, используемую при интегрировании вкладов от всех направлений падающего пучка. + +- **Линейное изобр.** (Linear image) : вычислительно дешёвая модель. Подходит для тонких образцов, где справедливо приближение слабого фазового объекта; умножает PCTF на огибающие пространственной и временной когерентности. +- **Перекр. коэф.** (Transmission cross coefficient) : вычислительно затратная, но более точная модель. Интегрирует полный перекрёстный коэффициент пропускания; это модель для сильных рассеивателей, возбуждающих много сильных дифрагированных волн. + +Подробнее см. [Приложение A3.2 — Формирование HRTEM-изображения](../appendix/a3-bloch-wave/hrtem.md). --- -## Режимы моделирования +## Одиночный/серийный режим + +![Одиночный/серийный режим](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) -![Режимы моделирования](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) +- **Одно изображение** : вычисляет одно HRTEM-изображение при текущих толщине и дефокусировке. +- **Серия изображений** : создаёт набор изображений с пошаговым изменением толщины и дефокусировки (серия по толщине / по фокусу). Полезно для поиска условия, наилучшим образом совпадающего с экспериментальным изображением. -| Режим | Описание | +Для серии изображений задайте следующее. + +| Элемент | Описание | |------|-------------| -| **Single image** | Одно изображение при текущих толщине и дефокусировке | -| **Serial image** | Матрица изображений по диапазонам толщина × дефокусировка (Start / Step / Num) | +| **Толщина (nm)** / **Дефокус (nm)** | Какую величину варьировать (допускаются обе) | +| **Start / Шаг / N** | Начальное значение, шаг и число изображений. Они разворачиваются в список ниже, который также можно редактировать напрямую | +| **Горизонтальное направление:** | Когда варьируются и толщина, и дефокусировка, — величина, откладываемая по горизонтали сетки (**Дефокус** или **Толщина**) | + +При варьировании и толщины, и дефокусировки получается матрица изображений «строки × столбцы». + +--- + +## Свойства изображения + +![Свойства изображения](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) + +- **Размер (Ш×В)** : число пикселей смоделированного изображения (по умолчанию 512×512). +- **Разрешение** : разрешение дискретизации (pm/px). Меньшее значение разрешает более тонкие решёточные полосы, но время FFT растёт пропорционально. --- -## Настройка изображения +## Волны -![Настройка изображения](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) +![Волны](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) -| Параметр | Описание | -|---------|-------------| -| **Min / Max** | Диапазон отображения (ползунки настройки изображения) | -| **Colour** | Оттенки серого или Cold-Warm | -| **Gaussian blur (FWHM)** | Применяет фильтр Гаусса | -| **Unit cell** | Накладывает сетку элементарной ячейки | -| **Scale** | Показывает масштабную линейку | +- Максимальное число блоховских волн, используемых в методе Бете (динамический расчёт), по умолчанию 80. Большее число повышает точность, но решение задачи на собственные значения требует времени $O(N^3)$. --- diff --git a/docs/src/ru/9-hrtem-stem-simulator/2-stem-simulation.md b/docs/src/ru/9-hrtem-stem-simulator/2-stem-simulation.md index 5d78cf711..f234b05e5 100644 --- a/docs/src/ru/9-hrtem-stem-simulator/2-stem-simulation.md +++ b/docs/src/ru/9-hrtem-stem-simulator/2-stem-simulation.md @@ -50,7 +50,7 @@ | Параметр | Описание | По умолчанию / типично | |-----------|-------------|-------------------| -| **Acc. Vol. (kV)** | Ускоряющее напряжение. Рядом отображается релятивистски скорректированная длина волны электрона | 200 kV | +| **Уск. напряжение (kV)** | Ускоряющее напряжение. Рядом отображается релятивистски скорректированная длина волны электрона | 200 kV | | **Defocus Δf** | Дефокусировка объективной (формирующей зонд) линзы (nm) | −57.8 nm | | **Cs** | Коэффициент сферической аберрации (mm). Влияет на размер зонда | 0.5–1.0 mm | | **Cc** | Коэффициент хроматической аберрации (mm) | 1.0–2.0 mm | @@ -102,9 +102,9 @@ --- -## Дифрагированные волны +## Волны -![Дифрагированные волны](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Волны](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** : максимальное число блоховских волн, используемых в методе Бете (по умолчанию 80). Стоимость задачи на собственные значения масштабируется как куб числа волн. diff --git a/docs/src/ru/9-hrtem-stem-simulator/3-potential-simulation.md b/docs/src/ru/9-hrtem-stem-simulator/3-potential-simulation.md index a0a5a9821..a5656c1e5 100644 --- a/docs/src/ru/9-hrtem-stem-simulator/3-potential-simulation.md +++ b/docs/src/ru/9-hrtem-stem-simulator/3-potential-simulation.md @@ -20,9 +20,9 @@ ![Условия ПЭМ](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -- **Acc. voltage (kV)** — ускоряющее напряжение. Оно задаёт длину волны электрона и используется для вычисления коэффициентов Фурье $U_g$ потенциала. +- **Уск. напряжение (kV)** — ускоряющее напряжение. Оно задаёт длину волны электрона и используется для вычисления коэффициентов Фурье $U_g$ потенциала. -> **Defocus, Cs, Cc, β, ΔE и PCTF в режиме потенциала неактивны** (изображающая оптика не применяется) и отображаются серым. +> **Defocus, Cs, Cc, β, ΔV и PCTF в режиме потенциала неактивны** (изображающая оптика не применяется) и отображаются серым. --- @@ -59,9 +59,9 @@ $U_g$ и $U'_g$ можно отображать одновременно (для --- -## Дифрагированные волны +## Волны -![Дифрагированные волны](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Волны](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** — максимальное число блоховских волн (коэффициентов Фурье), включаемых в фурье-синтез потенциала (по умолчанию 80). Большие значения включают более высокие пространственные частоты и воспроизводят более тонкие детали потенциала. diff --git a/docs/src/ru/9-hrtem-stem-simulator/index.md b/docs/src/ru/9-hrtem-stem-simulator/index.md index 7c33a9f0d..232f09761 100644 --- a/docs/src/ru/9-hrtem-stem-simulator/index.md +++ b/docs/src/ru/9-hrtem-stem-simulator/index.md @@ -4,10 +4,25 @@ title: HRTEM / STEM Simulator # HRTEM / STEM Simulator -**Симулятор HRTEM/STEM** моделирует изображения решёточных полос ПЭМ (HRTEM), STEM-изображения и проецированные потенциалы. Нажмите **Simulate**, чтобы запустить расчёт. +**Симулятор HRTEM/STEM** моделирует изображения решёточных полос ПЭМ (HRTEM), STEM-изображения и проецированные потенциалы кристалла для выбранного кристалла и ориентации. Нажмите **Моделировать**, чтобы запустить расчёт. ![Симулятор HRTEM/STEM](../../assets/cap-ru-auto/FormImageSimulator.png) +Окно разделено на две половины. **Левая сторона** показывает результат моделирования и управляет его отображением (области изображения, яркость, цвет, масштабная линейка и т. д.); **правая сторона** содержит условия расчёта (**Оптические свойства** и **Настройки моделирования**). + +--- + +## Эта страница и страницы режимов + +- **Эта страница (обзор)**: операции, общие для всех режимов, а также **элементы управления отображением и настройкой результата на левой стороне**. +- **Страницы режимов**: все настройки, которые появляются на **правой стороне** в данном режиме; каждая страница самодостаточна (поэтому некоторые настройки описаны более чем на одной странице). + +| Режим | Содержание | Страница | +|------|----------|------| +| **HRTEM** | Изображения решёточных полос высокоразрешающей ПЭМ | [Моделирование HRTEM](1-hrtem-simulation.md) | +| **STEM** | Изображения растровой просвечивающей электронной микроскопии (BF / ABF / LAADF / HAADF) | [Моделирование STEM](2-stem-simulation.md) | +| **Potential** | Проецированный потенциал кристалла ($U_g$ / $U'_g$) | [Моделирование потенциала](3-potential-simulation.md) | + --- ## Сочетания клавиш и мыши @@ -34,215 +49,107 @@ title: HRTEM / STEM Simulator | Цель | Начать с | Справка | |------|------------|-----------| -| Рассчитать одно HRTEM-изображение | Установите **Image mode** в **HRTEM**, затем задайте ускоряющее напряжение и дефокусировку в **TEM conditions** | [Моделирование HRTEM](1-hrtem-simulation.md), [Формирование HRTEM-изображения](../appendix/a3-bloch-wave/hrtem.md) | -| Рассчитать STEM-изображение | Установите **Image mode** в **STEM**, затем задайте угол сходимости и детектор в **STEM options** | [Моделирование STEM](2-stem-simulation.md), [Расчёт STEM](../appendix/a3-bloch-wave/stem.md) | -| Просмотреть проецированный потенциал | Установите **Image mode** в **Potential** | [Моделирование потенциала](3-potential-simulation.md) | -| Создать серию по толщине / дефокусировке | Настройте **Single / Serial** и условия изображения в **HRTEM options** | [Моделирование HRTEM](1-hrtem-simulation.md) | -| Использовать HAADF-STEM с TDS | Задайте ненулевые атомные температурные факторы и используйте детектор LAADF / HAADF | [Расчёт STEM](../appendix/a3-bloch-wave/stem.md) | +| Рассчитать одно HRTEM-изображение | Установите **Режим изображения** в **HRTEM**, затем задайте ускоряющее напряжение и дефокусировку в **Условия ПЭМ** | [Моделирование HRTEM](1-hrtem-simulation.md), [Формирование HRTEM-изображения](../appendix/a3-bloch-wave/hrtem.md) | +| Рассчитать STEM-изображение | Установите **Режим изображения** в **STEM**, затем задайте угол сходимости и детектор в **Параметры STEM** | [Моделирование STEM](2-stem-simulation.md), [Расчёт STEM](../appendix/a3-bloch-wave/stem.md) | +| Просмотреть проецированный потенциал | Установите **Режим изображения** в **Potential** | [Моделирование потенциала](3-potential-simulation.md) | +| Создать серию по толщине / дефокусировке | В режиме HRTEM настройте **Одиночный/серийный режим** и условия изображения | [Моделирование HRTEM](1-hrtem-simulation.md) | +| Использовать HAADF-STEM с TDS | Задайте ненулевые атомные температурные факторы и переведите детектор STEM в LAADF / HAADF | [Расчёт STEM](../appendix/a3-bloch-wave/stem.md) | --- ## Базовый рабочий процесс -1. Выберите кристалл и ориентацию в главном окне, затем откройте этот симулятор. -2. Выберите HRTEM, STEM или Potential в **Image mode**. -3. Задайте ускоряющее напряжение, дефокусировку, аберрации, апертуры и настройки сходимости STEM в **Optical property**. -4. Задайте толщину, размер изображения, разрешение, число блоховских волн и модель частичной когерентности в **Simulation property**. -5. Нажмите **Simulate**, затем настройте яркость, нормировку, шкалу масштаба и подписи в **Display settings**. +1. Выберите кристалл и ориентацию в главном окне, затем откройте это окно. +2. Выберите HRTEM, STEM или Potential в **Режим изображения**. +3. Задайте ускоряющее напряжение, дефокусировку, аберрации, апертуру, угол сходимости STEM и т. д. в **Оптические свойства** (см. страницы режимов). +4. Задайте толщину, размер изображения, разрешение, число блоховских волн, модель частичной когерентности и т. д. в **Настройки моделирования** (см. страницы режимов). +5. Нажмите **Моделировать**, затем при необходимости настройте отображение с помощью **Настройка**, **Нормировка** и **Отображение** слева. --- -## Область изображения - -Левая половина окна показывает смоделированное изображение. Строка состояния вдоль верхнего края сообщает положение курсора (**X:**, **Y:**) и значение изображения **Value:** (интенсивность) под курсором, рядом со шкалой интенсивности **Low → High**, отражающей текущую цветовую карту и диапазон яркости. +## Выбор режима изображения ---- +![Режим изображения](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){ align=left } -## Меню File +**Режим изображения** в правом верхнем углу выбирает тип расчёта. Панели справа (**Оптические свойства** и **Настройки моделирования**) меняются в соответствии с выбранным режимом.
-### Меню Help +- **HRTEM** — изображения решёточных полос высокоразрешающей ПЭМ → [Моделирование HRTEM](1-hrtem-simulation.md) +- **STEM** — изображения растровой просвечивающей электронной микроскопии → [Моделирование STEM](2-stem-simulation.md) +- **Potential** — проецированный потенциал кристалла → [Моделирование потенциала](3-potential-simulation.md) --- -## Image mode / Sample - -![Режим изображения](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){align=left} - -HRTEM, Potential или STEM.
- -![Образец](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png){ align=left style="clear: both" } -Задаёт толщину образца.
- -## Optical property { style="clear: both" } - -### TEM conditions - -![Условия ПЭМ](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) - -Ускоряющее напряжение, дефокусировка (показан Scherzer). - -#### Acc. voltage - -Ускоряющее напряжение электронного микроскопа. Его изменение обновляет релятивистски скорректированную длину волны (отображается рядом с полем) и, вместе с **Cs**, предлагаемое значение **Scherzer defocus**, показанное ниже. - -#### Defocus - -Значение дефокусировки объективной линзы. Дефокусировка Шерцера (значение, максимизирующее передачу фазового контраста в приближении слабого фазового объекта) показана ниже в качестве справки. - -### Inherent property (HRTEM optical aberrations) - -Параметры аберраций, специфичные для микроскопа, используемые при расчёте функции линзы. - -- **Cs** — коэффициент сферической аберрации. -- **Cc** — коэффициент хроматической аберрации. -- **β** — полуугол освещения (эффект конечного источника). -- **ΔE** — ширина по уровню 1/e флуктуации энергии электронов. - -### Lens function - -Графики функции линзы. Изменение верхней границы *u* меняет диапазон построения. - -- **sin[χ(u)]** — функция передачи фазового контраста (PCTF). -- **E_s(u)** — огибающая функция пространственной когерентности. -- **E_c(u)** — огибающая функция временной когерентности. - -### Objective aperture (HRTEM option) - -![Объективная апертура (опция HRTEM)](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) - -Cs, Cc, beta, delta-E, PCTF, огибающие пространственной/временной когерентности, апертура объектива. - -#### Size - -Размер апертуры объектива в mrad. Отметьте **Open aperture**, чтобы убрать апертуру. Число дифракционных рефлексов, учитываемых в расчёте блоховских волн, зависит от апертуры; максимум ограничен значением **Max Bloch waves** в **Simulation property**. - -#### Shift - -Горизонтальное смещение апертуры в mrad — используется для имитации смещённой апертуры объектива в HRTEM. - -#### Spot info - -Открывает подробный список рефлексов (интенсивность, комплексная амплитуда и т. д.) для рефлексов, проходящих через апертуру. Удобно, когда для сравнения также открыт Симулятор дифракции. - -### STEM options (optical) +## Область изображения (левая сторона) -![Параметры STEM (оптические)](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxSTEMoption1.png) +Левая половина окна показывает смоделированное изображение. Строка состояния вдоль верхнего края сообщает положение курсора (**X:**, **Y:**) и значение изображения **Значение:** (интенсивность) под курсором, рядом со шкалой интенсивности **Низ. → Выс.**, отражающей текущую цветовую карту и диапазон яркости. -#### Convergence semi-angle - -Полуугол сходящегося зонда (mrad). Управляет размером STEM-зонда и пространственным разрешением смоделированного изображения. - -#### Detector geometry - -Внутренний / внешний углы сбора кольцевого детектора (mrad). Выбирайте между BF (малый внутренний угол), ABF, LAADF, HAADF (большой внутренний угол). - -#### Scan area / step - -Поле сканирования и размер пикселя для STEM-изображения. +Когда создаётся несколько изображений (серия изображений или модуль/фаза потенциала), они располагаются сеткой, и все области масштабируются и панорамируются совместно. --- -## Simulation property - -### HRTEM options - -![Параметры HRTEM](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) - -Max Bloch waves, пиксели/разрешение изображения, частичная когерентность (quasi-coherent / TCC), режим Single/Serial. - -#### Max Bloch waves - -Максимальное число блоховских волн, используемых в динамическом расчёте. Увеличение повышает точность ценой времени решения задачи на собственные значения *O*(*N*³). - -#### Image property (pixels & resolution) - -Размеры в пикселях и разрешение дискретизации смоделированного изображения. Более высокое разрешение даёт более тонкий узор полос, но пропорционально большее время FFT на срез. - -#### Partial-coherent model - -Как обрабатывается интерференция волн при объединении вкладов от всех направлений падающего пучка. - -- **Quasi-coherent** — быстрая приближённая модель, которая умножает функцию передачи фазового контраста на огибающие пространственной и временной когерентности. -- **Transmission cross coefficient (TCC)** — более точная модель, интегрирующая по полному перекрёстному коэффициенту пропускания. Медленнее, но точна в режиме линейного формирования изображения. - -См. [Приложение A3.2 — Формирование HRTEM-изображения](../appendix/a3-bloch-wave/hrtem.md). - -#### Single / Serial mode - -- **Single image** — моделирует одно изображение при толщине, заданной в **Sample property**, и дефокусировке, заданной в **Optical property**. -- **Serial image** — создаёт матрицу толщина × дефокусировка согласно **Start / Step / Num** для каждой из них. Полезно для нахождения наилучшего совпадающего условия по сравнению с экспериментальным изображением. +## Отображение и настройка результатов (левая панель) {#display-settings} -### STEM options (simulation) +Панель в левой нижней части настраивает внешний вид результата — яркость, цвет, нормировку и наложения. Эти настройки действуют во всех режимах и применяются без повторного расчёта. -![Параметры STEM (моделирование)](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSTEMoption2.png) +### Настройка -- **Bloch wave count** — та же роль, что и для HRTEM, применяется для каждой позиции зонда. -- **Angular resolution** — число точек выборки при интегрировании по направлению зонда. -- **TDS treatment** — включать ли тепловое диффузное рассеяние через температурные факторы *B*. Требуется для LAADF/HAADF. +![Настройка](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) -### Potential options +- **Min** / **Max** : нижний (чёрный) и верхний (белый) края отображаемого диапазона интенсивности. Контраст регулируется ползунками. +- **Цвет** : цветовая шкала изображения — **Gray scale** или **Cold-Warm** (от синего к красному). +- **Гауссово размытие (FWHM)** : если отмечено, применяет размытие по Гауссу с полной шириной на половине высоты (pm), заданной справа, что приближённо моделирует конечное разрешение (функцию рассеяния точки). -![Параметры потенциала](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxPotentialOption.png) +### Нормировка -Отображается, когда **Image mode = Potential**. +![Нормировка](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) -- **Target potential** — выберите **U_g** (упругий) или **U′_g** (поглощение / TDS). -- **Display method** — **Magnitude and phase** или **Real and imaginary part**. +- **По кадру** : если отмечено, каждое изображение нормируется отдельно (если снято, вся серия использует общую шкалу). +- **Min** / **Max** : фиксирует нижний / верхний край нормировки на значении, заданном справа, вместо минимума / максимума изображения. -### Image properties +### STEM-изображение -![Свойства изображения](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) +![STEM-изображение](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -### Diffracted waves +Отображается только в режиме STEM. Выбирает, какая компонента рассеяния рассчитанного STEM-изображения показывается (**Упруг.**, **TDS** или **Упруг. & TDS**). Поскольку эта настройка специфична для STEM, она также описана на странице [Моделирование STEM](2-stem-simulation.md). -![Дифрагированные волны](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +### Отображение ---- +![Отображение](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) -## Simulate +Задаёт элементы, накладываемые на изображение. -![Simulation actions](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) +- **Ячейка** : накладывает контур проецированной элементарной ячейки, позволяя сопоставить контраст изображения с кристаллической решёткой. +- **Метка** : накладывает подписи, такие как толщина, дефокусировка и индексы. Можно задать **Размер** (размер шрифта) и **Цвет**. +- **Линейка** : накладывает масштабную линейку. Можно задать **Длина** (nm) и **Цвет**. --- -## Display settings - -### Adjust - -![Настройка](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) - -Мин./макс. яркость, цветовая шкала, размытие по Гауссу. +## Запуск моделирования -### Normalization +![Действия моделирования](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) -![Нормировка](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) - -### Display - -![Отображение](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) - -Подпись (толщина/дефокусировка), шкала масштаба, наложение элементарной ячейки. - -### STEM image - -![STEM-изображение](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) +- **Моделировать** : запускает расчёт с текущими кристаллом, условиями микроскопа, толщиной, дефокусировкой и настройками отображения. +- **Стоп** : прерывает выполняющийся расчёт (отображается только во время расчёта). +- **В реальном времени** : если отмечено, пересчитывает изображение сразу при вращении кристалла (скрыто в режиме STEM). +- **Пресеты** : показывает/скрывает окно пресетов, в котором сохраняются и вызываются условия съёмки ПЭМ. --- -## Моделирование STEM +## Меню «Файл» -Расчёт зависит от: угла сходимости, числа блоховских волн, углового разрешения. +![Меню «Файл»](../../assets/cap-ru-auto/FormImageSimulator.menuStrip1.fileToolStripMenuItem.png) -| Детектор | Вклад | -|----------|-------------| -| BF, ABF | Упругий | -| LAADF, HAADF | Неупругий (TDS) | +- **Сохранить изображение** : сохраняет **как изображение (формат PNG)**, **как изображение (формат TIFF)** или **как метафайл (EMF)**. **Сохранять по отдельности в серийном режиме** записывает изображения серийного расчёта по одному. +- **Копировать изображение** : копирует в буфер обмена **как изображение** или **как метафайл (EMF)**. +- **Печатать символы поверх** : впечатывает элементарную ячейку, подписи и масштабную линейку в сохраняемое изображение. +- **Загрузить параметры ПЭМ** / **Сохранить параметры ПЭМ** : сохраняет оптические условия (ускоряющее напряжение, аберрации и т. д.) в файл и восстанавливает их. -> Задайте ненулевые температурные факторы для TDS (B = 0.5 Ų, если не уверены). Интенсивность HAADF $\propto Z^2$. +## Меню «Справка» -![Сравнение STEM-моделирования: Dr. Probe и ReciPro](../../assets/references/STEM_DrProbe_comparison.png) +![Меню «Справка»](../../assets/cap-ru-auto/FormImageSimulator.menuStrip1.helpToolStripMenuItem.png) -Более подробный отчёт доступен в виде PDF: [Сравнение STEM-моделирования с помощью Dr. Probe GUI (v1.10) и ReciPro (v4.854)](https://github.com/seto77/ReciPro/files/10976084/ComparisonSTEMsimulations.pdf). Подробнее см. [Моделирование STEM](2-stem-simulation.md). +- **Основы моделирования HRTEM** : открывает объяснение формирования HRTEM-изображения ([Приложение A3.2](../appendix/a3-bloch-wave/hrtem.md)). +- **Библиотека расчётов** : выбирает библиотеку расчётов — **Native code** (быстрый C++/Eigen) или **Managed code** (.NET). Обычно Native быстрее. --- diff --git a/docs/src/ru/appendix/a1-coordinate-system/2-diffraction.md b/docs/src/ru/appendix/a1-coordinate-system/2-diffraction.md index d46e67199..65a0e0852 100644 --- a/docs/src/ru/appendix/a1-coordinate-system/2-diffraction.md +++ b/docs/src/ru/appendix/a1-coordinate-system/2-diffraction.md @@ -52,3 +52,13 @@ | **Camera length 2** ($C_2$) | Расстояние от образца до foot (мм) | | **Pixel size** | Длина стороны одного (квадратного) пикселя (мм); поддерживаются только квадратные пиксели | | **Detector width / height** | Число пикселей по горизонтали / вертикали | + + +## Два определения ошибки возбуждения $S_g$ + +В ReciPro намеренно используются два разных определения ошибки возбуждения, каждое из которых соответствует своему контексту: + +- **Кинематическое отображение и `SpotInfo()` (кинематический режим / режим ошибки возбуждения)** : знаковое **радиальное** расстояние от узла обратной решётки до сферы Эвальда, $S_g = k - \lvert\boldsymbol{g} - \boldsymbol{C}\rvert$, где центр сферы $\boldsymbol{C} = (0, 0, k)$ и $k = 1/\lambda$. $S_g > 0$ означает, что узел лежит внутри сферы. Кинематический симулятор не предполагает ни формы, ни толщины образца, поэтому нормали к поверхности там нет; изотропное радиальное расстояние — нейтральный выбор для отбора и отображения рефлексов. +- **Динамический расчёт (метод Бете)** : расстояние, измеренное **вдоль нормали к поверхности образца** $\boldsymbol{n}$, $S_g = \sqrt{P_g^2/4 + Q_g} - P_g/2$, где $P_g = 2\boldsymbol{n}\cdot(\boldsymbol{k}_0 + \boldsymbol{g})$ и $Q_g = k_0^2 - \lvert\boldsymbol{k}_0 + \boldsymbol{g}\rvert^2$. Это определение требуется граничным условием, накладываемым на поверхности образца. + +При нормальном падении (нормаль к поверхности параллельна пучку) оба определения почти совпадают, но это **не одна и та же величина**; не смешивайте значения, взятые из кинематических и динамических результатов. diff --git a/docs/src/ru/appendix/a2-beam-interaction/attenuation-transport.md b/docs/src/ru/appendix/a2-beam-interaction/attenuation-transport.md index 8889662a9..0f9e9f27f 100644 --- a/docs/src/ru/appendix/a2-beam-interaction/attenuation-transport.md +++ b/docs/src/ru/appendix/a2-beam-interaction/attenuation-transport.md @@ -55,11 +55,11 @@ $$\Delta\lambda = \lambda' - \lambda = \frac{h}{m_e c}\,(1-\cos\varphi),$$ $$n = 1 - \delta + i\beta, \qquad \beta = \frac{\mu_\text{abs}\lambda}{4\pi} = \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,f''_i, \qquad \delta \simeq \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,(Z_i+f'_i),$$ -где $n_i$ — числовая плотность элемента $i$, а $r_e$ — классический радиус электрона. Здесь $\mu_\text{abs}$ — поглощательная часть ослабления (связанная с $f''$); она не обязана равняться полному $\mu$ выше, которое содержит также рэлеевское и комптоновское рассеяние. Поскольку $n<1$, рентгеновские лучи испытывают **полное внешнее отражение** ниже малого скользящего **критического угла** +где $n_i$ — числовая плотность элемента $i$, а $r_e$ — классический радиус электрона. Здесь $\mu_\text{abs}$ — поглощательная часть ослабления (связанная с $f''$); она не обязана равняться полному $\mu$ выше, которое содержит также рэлеевское и комптоновское рассеяние. При $\delta>0$ показатель преломления меньше 1, поэтому рентгеновские лучи испытывают **полное внешнее отражение** ниже малого скользящего **критического угла** $\alpha_c$: -$$\theta_c \simeq \sqrt{2\delta}.$$ +$$\alpha_c \simeq \sqrt{2\delta}.$$ -Это следует из геометрии преломления: при скользящем угле $\alpha$ вертикальный волновой вектор внутри твёрдого тела равен $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, который обращается в нуль при $\alpha = \alpha_c = \sqrt{2\delta}$; ниже этого волна не может распространяться в материал и полностью отражается. Действительная часть **плотности длины рассеяния**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, задаёт $\delta$ и является рентгеновским аналогом нейтронной SLD, используемой в рефлектометрии. ReciPro приводит $\delta$, $\beta$, $\theta_c$ и рентгеновскую SLD в скалярной таблице. +Это следует из геометрии преломления: при скользящем угле $\alpha$ вертикальный волновой вектор внутри твёрдого тела равен $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$, который обращается в нуль при $\alpha = \alpha_c = \sqrt{2\delta}$; ниже этого волна не может распространяться в материал и полностью отражается. Это выражение предполагает предел без потерь $\beta \ll \delta$: при конечном $\beta$ затухающая волна всё же проникает на несколько нанометров, и коэффициент отражения остаётся немного меньше 1. Непосредственно выше края поглощения $\delta$ может даже стать отрицательной; в этом случае критического угла нет, и ReciPro его не выводит. Действительная часть **плотности длины рассеяния**, $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$, задаёт $\delta$ и является рентгеновским аналогом нейтронной SLD, используемой в рефлектометрии. ReciPro приводит $\delta$, $\beta$, $\alpha_c$ (в скалярной таблице обозначен как **θc**) и рентгеновскую SLD. --- @@ -69,7 +69,7 @@ $$\theta_c \simeq \sqrt{2\delta}.$$ ### Упругое рассеяние и длина свободного пробега -Упругое сечение $\sigma_\text{el}$ показывает, насколько легко отдельный атом отклоняет электрон. ReciPro использует сечения **NIST Mott** (решение методом парциальных волн релятивистского уравнения Дирака в экранированном атомном потенциале), справедливые примерно в диапазоне **50 eV – 36.4 keV**; вне этого диапазона или для элементов, отсутствующих в таблице, происходит переход к приближению **экранированного Резерфорда**. Эти два подхода не обязаны идеально гладко стыковаться на границе. Полное сечение есть угловой интеграл от дифференциального, +Упругое сечение $\sigma_\text{el}$ показывает, насколько легко отдельный атом отклоняет электрон. ReciPro использует сечения **NIST Mott** (решение методом парциальных волн релятивистского уравнения Дирака в экранированном атомном потенциале). Встроенная таблица охватывает диапазон **50 eV – 36.4 keV** (это пределы собственной табуляции ReciPro, а не ограничение самого метода Мотта); вне этого диапазона или для элементов, отсутствующих в таблице, происходит переход к приближению **экранированного Резерфорда**. Эти два подхода не обязаны идеально гладко стыковаться на границе. Полное сечение есть угловой интеграл от дифференциального, $$\sigma_\text{el} = 2\pi\int_0^\pi \frac{d\sigma}{d\Omega}\,\sin\Theta\,d\Theta, \qquad \frac{d\sigma}{d\Omega} \propto \frac{Z^2}{E^2}\,\frac{1}{\big[\sin^2(\Theta/2)+\eta\big]^2},$$ @@ -85,11 +85,11 @@ $$\Sigma_\text{el} = \sum_i n_i\,\sigma_{\text{el},i}, \qquad \lambda_\text{el} $$S(E) = -\frac{dE}{ds} > 0,$$ -где здесь $s$ — **длина пути** вдоль траектории (переменная кривой *|dE/ds|* на вкладке), а не переменная рассеяния $\sin\theta/\lambda$, используемая в других местах этого приложения. Градиент энергии $dE/ds$ отрицателен, поэтому вкладка откладывает $S$ вверх. При энергиях порядка keV он концептуально следует **бетевской** форме +где здесь $s$ — **длина пути** вдоль траектории (переменная кривой *|dE/ds|* на вкладке), а не переменная рассеяния $\sin\theta/\lambda$, используемая в других местах этого приложения. Сам градиент $dE/ds$ отрицателен, поэтому вкладка откладывает его модуль $S$ вверх. При энергиях порядка keV он концептуально следует **бетевской** форме $$S(E) \;\propto\; \frac{Z\rho}{A}\,\frac{1}{E}\,\ln\!\frac{E}{J},$$ -с $J$ — **средней энергией возбуждения** твёрдого тела. Этот нерелятивистский набросок показывает лишь масштабирование; ReciPro вычисляет скорректированную/эмпирическую форму (типа Joy–Luo), которая остаётся корректной при низкой энергии. **Энергия плазмона** $E_p$ в скалярной таблице — это родственная, но отдельная характеристика тех же электронных возбуждений. **Неупругая длина свободного пробега** (IMFP) — это соответствующее среднее расстояние между столкновениями с потерей энергии; ReciPro может вычислять её по предсказательной формуле **TPP-2M**, +с $J$ — **средней энергией возбуждения** твёрдого тела. Этот нерелятивистский набросок показывает лишь масштабирование; ReciPro вычисляет модифицированную форму **Яблонского (Jablonski, 2008)**, которая остаётся корректной при низкой энергии (реализована также более старая эмпирическая форма **Joy–Luo (1989)**). **Энергия плазмона** $E_p$ в скалярной таблице — это родственная, но отдельная характеристика тех же электронных возбуждений. **Неупругая длина свободного пробега** (IMFP) — это соответствующее среднее расстояние между столкновениями с потерей энергии; ReciPro может вычислять её по предсказательной формуле **TPP-2M**, $$\lambda_\text{in}(E) = \frac{E}{E_p^2\left[\beta_\text{T}\ln(\gamma_\text{T} E) - C/E + D/E^2\right]},$$ @@ -141,7 +141,7 @@ $$\sigma_\text{abs}(\lambda) = \sigma_\text{abs}(\lambda_0)\,\frac{\lambda}{\lam ## См. также -- [Атомные факторы рассеяния](scattering-factor.md) — разделение $F(q)$/$S(q)$ за рэлеевским/комптоновским рассеянием и сечения Мотта. +- [Атомные факторы рассеяния](scattering-factor.md) — разделение $F(q)$/$S(q)$ за рэлеевским/комптоновским рассеянием и соотношение Мотта–Бете (модель, отличная от используемых выше сечений NIST Mott). - [Флуоресценция](fluorescence.md) — релаксация, следующая за рентгеновским фотопоглощением. - [3. Взаимодействие пучка](../../3-beam-interaction.md) — вкладка *Ослабление & перенос*. - [8. Траектории электронов](../../8-electron-trajectory.md) · [12. Моделирование EBSD](../../12-ebsd-simulation.md) — где используются пробеги электронов. diff --git a/docs/src/ru/appendix/a2-beam-interaction/fluorescence.md b/docs/src/ru/appendix/a2-beam-interaction/fluorescence.md index b3d1910f7..08b411756 100644 --- a/docs/src/ru/appendix/a2-beam-interaction/fluorescence.md +++ b/docs/src/ru/appendix/a2-beam-interaction/fluorescence.md @@ -17,11 +17,11 @@ $$E_\gamma = E_B(\text{inner shell}) - E_B(\text{outer shell}),$$ - **K-линии** — вакансия в оболочке $K$, заполняемая из $L$ ($K\alpha$) или $M$ ($K\beta$). - **L-линии** — вакансия в оболочке $L$, заполняемая из $M$/$N$ ($L\alpha$, $L\beta$, …). -Появляются только переходы, разрешённые дипольными правилами отбора, поэтому спектр состоит из нескольких дискретных линий (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …), а не из континуума. Их энергии следуют **закону Мозли**; в экранированно-водородоподобном приближении, +Спектр состоит из нескольких дискретных линий (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …), а не из континуума, потому что квантованы сами энергии оболочек; электродипольные правила отбора затем определяют, какие из этих переходов сильны (более слабые запрещённые, мультипольные и сателлитные линии тоже существуют). Их энергии следуют **закону Мозли**; в экранированно-водородоподобном приближении, $$E_{n_2\to n_1} \approx R_\infty hc\,(Z-\sigma)^2\left(\frac{1}{n_1^2} - \frac{1}{n_2^2}\right), \qquad \text{so}\qquad \sqrt{E} \propto (Z-\sigma),$$ -где $\sigma$ — постоянная экранирования. Для $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$) это сводится к $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. Эта монотонная, определяемая числом электронов зависимость от $Z$ лежит в основе идентификации элементов (EDX/WDX). +где $\sigma$ — постоянная экранирования. Для $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$) это сводится к $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. Зависимость от $Z$ определяется **зарядом ядра**, лишь экранированным остальными электронами, поэтому она монотонна и практически не чувствительна к химическому состоянию — именно это делает её основой идентификации элементов (EDX/WDX). --- diff --git a/docs/src/ru/appendix/a2-beam-interaction/index.md b/docs/src/ru/appendix/a2-beam-interaction/index.md index af757cc52..89a5bc8ac 100644 --- a/docs/src/ru/appendix/a2-beam-interaction/index.md +++ b/docs/src/ru/appendix/a2-beam-interaction/index.md @@ -33,7 +33,7 @@ $$\mathbf Q = 2\pi(\mathbf k_s - \mathbf k_i), \qquad Q = |\mathbf Q| = \frac{4\ | Диаграмма дифракционных пиков | $Q = 4\pi\sin\theta/\lambda$ | $Q = q = 4\pi s$ | !!! note "Единицы" - Опубликованные параметризации форм-факторов используют $s$ в Å⁻¹ (поэтому $s^2$ в Å⁻²), тогда как ReciPro внутренне ведёт $s^2$ в нм⁻². Эти две величины различаются множителем $100$ в $s^2$; кривые и таблицы представлены в единицах, указанных в заголовке каждой таблицы. Одна модель — **Kirkland** — табулирована относительно $q = 2s = 1/d$, а не $s$; см. [Atomic scattering factors](scattering-factor.md). + Опубликованные параметризации форм-факторов используют $s$ в Å⁻¹ (поэтому $s^2$ в Å⁻²), тогда как ReciPro внутренне ведёт $s^2$ в нм⁻². Эти две величины различаются множителем $100$ в $s^2$; кривые и таблицы представлены в единицах, указанных в заголовке каждой таблицы. Одна модель — **Kirkland** — табулирована относительно $q_K = 2s = 1/d$, а не $s$; см. [Атомные факторы рассеяния](scattering-factor.md). Обратите внимание, что это $q_K$ **не** совпадает с $q = 2\pi/d$ из приведённой выше таблицы рефлексов: они различаются множителем $2\pi$. ### Брэгг, Лауэ и сфера Эвальда @@ -61,7 +61,7 @@ $$F_{\mathbf g} = \sum_j \dots \exp\!\left(-2\pi i\,\mathbf g\cdot\mathbf r_j\ri ## Кинематическое и динамическое рассеяние -В этом приложении рассматривается **однократное (кинематическое) рассеяние**: падающий пучок рассеивается один раз, и дифрагированная амплитуда есть структурный фактор следующей страницы. Это верная картина, когда взаимодействие слабое — рентгеновские лучи и нейтроны почти во всех образцах, и электроны в *очень тонких* препаратах. +В этом приложении рассматривается **однократное (кинематическое) рассеяние**: падающий пучок рассеивается один раз, и дифрагированная амплитуда есть структурный фактор следующей страницы. Это верная картина, когда взаимодействие слабое — рентгеновские лучи и нейтроны в порошках, несовершенных кристаллах и тонких образцах, и электроны в *очень тонких* препаратах. (Даже рентгеновские лучи становятся динамическими в большом, почти совершенном кристалле, где первичная экстинкция ослабляет самые сильные рефлексы.) Когда взаимодействие сильное — электроны во всех, кроме самых тонких, кристаллах — пучок рассеивается многократно, прежде чем покинуть образец, интенсивность перераспределяется между рефлексами, и $\lvert F\rvert^2$ более не даёт измеряемую интенсивность. Этот режим требует **динамической** теории из [Appendix A3](../a3-bloch-wave/index.md). Факторы рассеяния и структурные факторы, выведенные здесь, являются *входными данными* для обеих картин. diff --git a/docs/src/ru/appendix/a2-beam-interaction/scattering-factor.md b/docs/src/ru/appendix/a2-beam-interaction/scattering-factor.md index dfbb60657..17aad19d4 100644 --- a/docs/src/ru/appendix/a2-beam-interaction/scattering-factor.md +++ b/docs/src/ru/appendix/a2-beam-interaction/scattering-factor.md @@ -78,7 +78,7 @@ ReciPro предлагает четыре источника $f_e(s)$ — три - **Peng** : подгонка пятью гауссианами, $f_e(s)=\sum_i a_i e^{-b_i s^2}$, удобная и широко используемая для упругого рассеяния электронов. - **Kirkland** : смешанная лоренц-гауссова подгонка, $f_e(q)=\sum_i \dfrac{a_i}{q^2+b_i} + \sum_i c_i\,e^{-d_i q^2}$. **Её независимая переменная — $q = 2s = 1/d$, а не $s$** — частый источник ошибок в два раза при сравнении моделей ($q$ в Å⁻¹, с подогнанными коэффициентами $a_i,b_i,c_i,d_i$ в соответствующих единицах). -- **Temari** : вовсе не подгонка, а таблица, вычисленная из первых принципов (полный дираковский самосогласованный расчёт с точным обменом KLI; Temari dataset-factors v2.0.0, CC-BY-4.0). Поскольку сумма гауссиан убывает как $e^{-b s^2}$, тогда как истинный $f_e$ спадает как $s^{-2}$, подогнанные формы выходят за пределы своей области при $s \gtrsim 3$ Å⁻¹, чего не происходит с вычисленной таблицей. **Только нейтральные атомы Z = 1–86** — ионы из неё не выводятся — и, как и подгонки выше, она не содержит релятивистского $\gamma$. +- **Temari** : вовсе не подгонка, а таблица, вычисленная из первых принципов (полный дираковский самосогласованный расчёт с приближением KLI к точному обмену; Temari dataset-factors v2.0.0, CC-BY-4.0). Поскольку сумма гауссиан убывает как $e^{-b s^2}$, тогда как истинный $f_e$ спадает как $s^{-2}$, подогнанные формы выходят за пределы своей области при $s \gtrsim 3$ Å⁻¹, чего не происходит с вычисленной таблицей. **Только нейтральные атомы Z = 1–86** — ионы из неё не выводятся — и, как и подгонки выше, она не содержит релятивистского $\gamma$. - **8-Gaussians** : подгонка восемью членами, действительная в более широком диапазоне $s$. **Выбор модели.** Три подгонки нацелены на один и тот же лежащий в основе $f_e(s)$ и тесно согласуются при низких $s$; они различаются главным образом диапазоном и тем, как представлен атомный остов. **Peng** (нейтральные атомы и распространённые ионы; таблицы подогнаны до $s \le 6$ Å⁻¹, но поскольку гауссовы хвосты спадают быстрее реальной кривой, подгонка эффективно точна лишь до $s \lesssim 2$ Å⁻¹) — обычное значение по умолчанию для структурных факторов SAED/CBED; **Kirkland** простирается до более высоких $s$ благодаря лоренцеву остовному члену и подходит для HRTEM/STEM (помните, что $q=2s$); **8-Gaussians** предназначена для рефлексов, достигающих очень больших $s$. Для лёгкого элемента три формы практически неразличимы; различия проявляются для тяжёлых элементов при больших углах. **Temari** стоит особняком: он ни к чему не подгонялся, поэтому служит эталоном, с которым сравнивают подгонку, чтобы узнать, насколько она ушла, — ценой охвата только нейтральных атомов. diff --git a/docs/src/ru/appendix/a3-bloch-wave/calculation.md b/docs/src/ru/appendix/a3-bloch-wave/calculation.md index cc0679505..949882070 100644 --- a/docs/src/ru/appendix/a3-bloch-wave/calculation.md +++ b/docs/src/ru/appendix/a3-bloch-wave/calculation.md @@ -62,11 +62,11 @@ $$U'_{g,h} = \gamma\,\frac{1}{\pi\Omega}\sum_k f'_k(\mathbf g,\mathbf h)\,\exp\! с **поглощающим фактором рассеяния** — интегралом, свёртывающим упругий фактор рассеяния $f_e$ по сфере Эвальда: $$f'_k(\mathbf g,\mathbf h) = \frac{\gamma\,k_{vac}}{2}\oint_{|\mathbf K|=k_{vac}} f_{e,k}(s_-)\,f_{e,k}(s_+)\left[1-\exp\!\left\{M_k\left(\frac{|\mathbf g-\mathbf h|^2}{4}-s_-^2-s_+^2\right)\right\}\right]\mathrm d\Omega, -\qquad s_\mp=\frac{1}{2}\left|\mathbf K\mp\frac{\mathbf g-\mathbf h}{2}\right|$$ +\qquad s_\mp=\frac{1}{2}\left|\mathbf q\mp\frac{\mathbf g-\mathbf h}{2}\right|,\qquad \mathbf q=\mathbf K-\mathbf k_{vac}+\frac{\mathbf g+\mathbf h}{2}$$ -Здесь $\mathbf K$ — волновой вектор, пробегающий сферу Эвальда, а $\mathrm d\Omega$ — её элемент телесного угла. ReciPro вычисляет этот интеграл численно квадратурой Гаусса–Лежандра (подынтегральная функция имеет острый пик вперёд, поэтому полярный угол разбивается на геометрические интервалы по модулю вектора рассеяния). Для TDS, собираемой кольцевым детектором STEM, или обратно рассеянной TDS в EBSD **та же подынтегральная функция** интегрируется по угловому диапазону детектора (кольцу или задней полусфере). +Здесь $\mathbf K$ — *рассеянный* волновой вектор, пробегающий сферу $|\mathbf K| = k_{vac}$ с элементом телесного угла $\mathrm d\Omega$, и, следовательно, $\mathbf K-\mathbf k_{vac}$ — вектор рассеяния в этом направлении. Эквивалентно, два аргумента равны $s_- = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf g\rvert/2$ и $s_+ = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf h\rvert/2$; именно в такой форме их вычисляет ReciPro. ReciPro вычисляет этот интеграл численно квадратурой Гаусса–Лежандра (подынтегральная функция имеет острый пик вперёд, поэтому полярный угол разбивается на геометрические интервалы по модулю вектора рассеяния). Для TDS, собираемой кольцевым детектором STEM, или обратно рассеянной TDS в EBSD **та же подынтегральная функция** интегрируется по угловому диапазону детектора (кольцу или задней полусфере). -Упругий фактор $f_{e,k}$ в подынтегральной функции берётся из двух источников. Для **нейтральных атомов с $Z = 1\text{–}86$** при $0 \le s \le 6$ Å⁻¹ это рассчитанный из первых принципов $f_e$ из **Temari** dataset-factors v2.0.0 ([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415); см. [страницу факторов рассеяния](../a2-beam-interaction/scattering-factor.md)), а при $s > 6$ Å⁻¹ — **соотношение Мотта–Бете**, вычисляемое напрямую с рентгеновским фактором Waasmaier–Kirfel $f_0(s)$; **часть за пределами 6 Å⁻¹ не является значением Temari**. Обе части соединяются при $s = 6$ Å⁻¹ без подгонки значений (скачок там не превышает 0,041 %). Для **ионов** и $Z = 87\text{–}98$, которых нет в Temari, при низких $s$ используется **5-гауссова аппроксимация Peng**, плавно переходящая в тот же хвост Мотта–Бете между $1{,}5$ и $2{,}5$ Å⁻¹. Хвост вообще нужен потому, что гауссова сумма спадает слишком быстро за пределами $s \gtrsim 2$ Å⁻¹ (гауссовы хвосты исчезают экспоненциально, тогда как истинный $f_e$ имеет хвост $1/s^2$), что занизило бы обратное рассеяние на много порядков при $s$ порядка $k_{vac}$ (около 40 Å⁻¹ при 200 кВ). Две детали реализации: $f_0(s)$ ограничивается диапазоном $[0, Z]$ (некоторые подогнанные формы расходятся вне области подгонки), и даже для ионных записей используется $f_0$ нейтрального атома (при высоких $s$ виден только заряд ядра, а не электронное облако). +Упругий фактор $f_{e,k}$ в подынтегральной функции берётся из двух источников. Для **нейтральных атомов с $Z = 1\text{–}86$** при $0 \le s \le 6$ Å⁻¹ это рассчитанный из первых принципов $f_e$ из **Temari** dataset-factors v2.0.0 ([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415); см. [страницу факторов рассеяния](../a2-beam-interaction/scattering-factor.md)), а за пределами $s = 6$ Å⁻¹ — **соотношение Мотта–Бете**, вычисляемое напрямую с рентгеновским фактором Waasmaier–Kirfel $f_0(s)$; **часть за пределами 6 Å⁻¹ не является значением Temari**. Обе части соединяются при $s = 6$ Å⁻¹ без подгонки значений (скачок там не превышает 0,041 %). Для **ионов** и $Z = 87\text{–}98$, которых нет в Temari, при низких $s$ используется **5-гауссова аппроксимация Peng**, плавно переходящая в тот же хвост Мотта–Бете между $1{,}5$ и $2{,}5$ Å⁻¹. Хвост вообще нужен потому, что гауссова сумма спадает слишком быстро за пределами $s \gtrsim 2$ Å⁻¹ (гауссовы хвосты исчезают экспоненциально, тогда как истинный $f_e$ имеет хвост $1/s^2$), что занизило бы обратное рассеяние на много порядков при $s$ порядка $k_{vac}$ (около 40 Å⁻¹ при 200 кВ). Две детали реализации: $f_0(s)$ ограничивается диапазоном $[0, Z]$ (некоторые подогнанные формы расходятся вне области подгонки), и даже для ионных записей используется $f_0$ нейтрального атома (при высоких $s$ виден только заряд ядра, а не электронное облако). !!! note "Каков вклад хвоста Мотта–Бете" Часть за пределами $s = 6$ Å⁻¹ даёт 1,5–4,8 % от $f'(0)$ (80–300 кВ, $B = 0{,}3\text{–}1{,}0$ Ų, Si/Fe/Au, $|\mathbf g|/2 \le 25$ нм⁻¹; при 20 кВ 1,3–3,7 %). Замена модели хвоста меняет $f'$ лишь на 0,04–0,43 %, а моделируемые наблюдаемые (CBED, STEM, HRTEM, EBSD) — не более чем на 0,45 %. Замена аппроксимации Peng на Temari ниже 6 Å⁻¹ меняет $f'(0)$ на 0,06–0,27 %. Таблицы Temari — расчётные значения, опубликованные без сертифицированной границы погрешности (`certification_status = not_certified`). diff --git a/docs/src/ru/appendix/a3-bloch-wave/cbed.md b/docs/src/ru/appendix/a3-bloch-wave/cbed.md index 8a2e14683..1ae8be112 100644 --- a/docs/src/ru/appendix/a3-bloch-wave/cbed.md +++ b/docs/src/ru/appendix/a3-bloch-wave/cbed.md @@ -1,6 +1,6 @@ # Расчёт CBED -CBED (дифракция электронов в сходящемся пучке) применяет [динамическое ядро](calculation.md) ко множеству направлений падения пучка, а затем размещает результаты в дифракционных дисках. У SAED одно направление падения; CBED рассматривает каждую точку внутри апертуры объектива как **частичную падающую плоскую волну** и решает задачу блоховских волн для каждой из них. +CBED (дифракция электронов в сходящемся пучке) применяет [динамическое ядро](calculation.md) ко множеству направлений падения пучка, а затем размещает результаты в дифракционных дисках. У SAED одно направление падения; CBED рассматривает каждую точку внутри формирующей зонд (конденсорной) апертуры как **частичную падающую плоскую волну** и решает задачу блоховских волн для каждой из них. --- @@ -13,7 +13,7 @@ $$\psi_{\mathrm{in}}(\mathbf R,0)=\sum_{\mathbf K\in\mathrm{aperture}} A(\mathbf \exp[-i\chi(\mathbf K)]\, \exp(2\pi i\,\mathbf K\cdot\mathbf R)$$ -Здесь $\mathbf K$ — это компонента волнового вектора падающего пучка, параллельная поверхности образца. Для идеальной круглой апертуры с полууглом сходимости $\alpha$ и длиной волны электрона $\lambda$ имеем +Здесь $\mathbf K$ — это компонента волнового вектора падающего пучка, параллельная поверхности образца. Для идеальной круглой формирующей зонд апертуры с полууглом сходимости $\alpha$ и длиной волны электрона $\lambda$ имеем $$A(\mathbf K)= \begin{cases} diff --git a/docs/src/ru/appendix/a3-bloch-wave/ebsd.md b/docs/src/ru/appendix/a3-bloch-wave/ebsd.md index b66982a14..1f262690d 100644 --- a/docs/src/ru/appendix/a3-bloch-wave/ebsd.md +++ b/docs/src/ru/appendix/a3-bloch-wave/ebsd.md @@ -62,7 +62,7 @@ $$M(\widehat{\mathbf s};E,t)= ## Дискретизация пространства направлений -Master pattern — это не само изображение детектора; это распределение интенсивности в связанном с кристаллом пространстве направлений. ReciPro дискретизирует это пространство направлений равновеликой проекцией Роски-Ламберта и хранит полусферы $+Z$ и $-Z$ как отдельные плоские массивы. Равновеликая дискретизация снижает смещение плотности между полюсами и экватором. +Master pattern — это не само изображение детектора; это распределение интенсивности в связанном с кристаллом пространстве направлений. ReciPro дискретизирует это пространство направлений равновеликой проекцией Рошки–Ламберта (Roşca–Lambert) и хранит полусферы $+Z$ и $-Z$ как отдельные плоские массивы. Равновеликая дискретизация снижает смещение плотности между полюсами и экватором. На этом этапе master pattern зависит от структуры кристалла, ускоряющего напряжения, глубины, энергии и модели поглощения. Геометрия детектора, такая как центр картины и положение экрана, ещё не применена. diff --git a/docs/src/ru/appendix/a3-bloch-wave/hrtem.md b/docs/src/ru/appendix/a3-bloch-wave/hrtem.md index 54a11a22e..d588602f1 100644 --- a/docs/src/ru/appendix/a3-bloch-wave/hrtem.md +++ b/docs/src/ru/appendix/a3-bloch-wave/hrtem.md @@ -18,8 +18,8 @@ HRTEM-изображение формируется из волновой фун | $C_s$ | коэффициент сферической аберрации | | $C_c$ | коэффициент хроматической аберрации | | $\beta$ | полуугол освещения (конечный размер источника) | -| $\Delta E$ | ширина $1/e$ флуктуаций энергии электрона | -| $\Delta_0$ | ширина $1/e$ разброса дефокусировки (гауссова), $\Delta_0 = C_c\,\Delta E / E$ | +| $\Delta E$ | **стандартное отклонение** (среднеквадратичное) флуктуации энергии электрона. Поле **ΔV** в GUI принимает FWHM, поэтому $\Delta E = \mathrm{FWHM}/(2\sqrt{2\ln 2})$ | +| $\Delta_0$ | стандартное отклонение (гауссова) разброса дефокусировки, $\Delta_0 = C_c\,\Delta E / E$ | --- @@ -59,7 +59,7 @@ $$E_c(\mathbf u, \mathbf u') = \exp\!\left[-\tfrac{1}{2}\left(\pi\lambda\Delta_0 $$E_s(\mathbf u, \mathbf u') = \exp\!\left[-\pi^2\beta^2\left\{\Delta f(\mathbf u-\mathbf u') + \lambda^2 C_s\!\left(u^2\mathbf u - u'^2\mathbf u'\right)\right\}^2\right]$$ -В пределе $\mathbf u' \to \mathbf u$ TCC сводится к приведённым выше квазикогерентным огибающим. +Подстановка $\mathbf u' = \mathbf 0$ — интерференция пучка $\mathbf u$ с прошедшим пучком — даёт одночастотные огибающие $E_c(\mathbf u)$ и $E_s(\mathbf u)$ приведённой выше квазикогерентной модели. Другой предел, $\mathbf u' \to \mathbf u$, даёт $E_c = E_s = 1$ и, следовательно, диагональный член $\mathrm{TCC}(\mathbf u,\mathbf u) = A(\mathbf u)^2$, используемый ниже. --- diff --git a/docs/src/ru/appendix/a3-bloch-wave/index.md b/docs/src/ru/appendix/a3-bloch-wave/index.md index 198583504..ec802b04a 100644 --- a/docs/src/ru/appendix/a3-bloch-wave/index.md +++ b/docs/src/ru/appendix/a3-bloch-wave/index.md @@ -54,7 +54,7 @@ $$\left[\,k^2 - \left(\mathbf{k}^{(j)} + \mathbf{g}\right)^2 + i\,U'_{g,g}\right $$P_g = 2\,\hat{\mathbf n}\cdot(\mathbf k + \mathbf g), \qquad Q_g = |\mathbf k|^2 - |\mathbf k + \mathbf g|^2 = -\,\mathbf g\cdot(2\mathbf k + \mathbf g)$$ -а **ошибка возбуждения** $S_g$ (отклонение узла обратной решётки от сферы Эвальда) вместе с **оценочной функцией** $R$, используемой для ранжирования рефлексов, равны: +а **ошибка возбуждения** $S_g$ (отклонение узла обратной решётки от сферы Эвальда) вместе с **оценочной функцией** $R$, используемой для ранжирования рефлексов (меньшее $R$ = короткий $\mathbf g$ и близость к сфере Эвальда; такие рефлексы берутся первыми), равны: $$S_g = \frac{\sqrt{P_g^{\,2} + 4Q_g}\; -\; P_g}{2}, \qquad R = |\mathbf g|\,Q_g^{\,2}$$ diff --git a/docs/src/ru/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md b/docs/src/ru/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md index 0a6190075..52f26c335 100644 --- a/docs/src/ru/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md +++ b/docs/src/ru/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md @@ -61,7 +61,7 @@ |---|---|---| | Координаты | `-y, x-y, z+1/3` | Координатный триплет $(x,y,z)\mapsto(x',y',z')$, т. е. аффинное отображение $x'=Rx+t$, выписанное алгебраически (соглашение ITA/CIF). | | Seitz | `3+ [111]` | Компактный символ: порядок и направление вращения/винта (`3+`), направление оси (`[111]`) и — при наличии — трансляция операции, например `2₁ [001] 0,0,1/2`. Чистое зеркало — `m`, тождественная операция — `1`, инверсия — `-1`. | -| Тип | `3-fold rotation (3+) [111]` | Словесная классификация операции: `Identity` (тождественная операция), `Inversion centre at …` (центр инверсии в …), `n-fold rotation` (поворотная ось $n$-го порядка), `nₚ screw axis` (винтовая ось), `Mirror plane m` (зеркальная плоскость), `a/b/c/n/d`-`glide plane` (плоскость скользящего отражения) или `n`-кратный `rotoinversion` (инверсионный поворот) — каждая со своим направлением (а для центра инверсии — с его положением). | +| Тип | `3-fold rotation (3+) [111]` | Словесная классификация операции: `Identity` (тождественная операция), `Inversion centre at …` (центр инверсии в …), `n-fold rotation` (поворотная ось *n*-го порядка), `nₚ screw axis` (винтовая ось), `Mirror plane m` (зеркальная плоскость), `a/b/c/n/d`-`glide plane` (плоскость скользящего отражения) или `n`-кратный `rotoinversion` (инверсионный поворот) — каждая со своим направлением (а для центра инверсии — с его положением). | Кнопка **Копировать (CIF)** помещает полный список операций в буфер обмена как CIF-цикл `_space_group_symop_operation_xyz`. Этот словарь — символ Зейтца и геометрический тип — вновь появляется по всему [A4.2](group-subgroup-relations.md), где тем же способом описывается каждый сохранённый/утраченный генератор отношения подгруппы. @@ -150,8 +150,8 @@ $432$ — единственная нецентросимметричная то Дробная метка высоты (например `1/4`) рядом с символом даёт его координату вдоль оси проекции, когда элемент не лежит в плоскости на высоте 0. -!!! note "Кубические группы с решёткой F: рисуется только один октант" - Для $F$-центрированных кубических пространственных групп ReciPro рисует только левый верхний квадрант одной восьмой ячейки (иначе диаграмма была бы слишком плотной для чтения); полная ячейка воспроизводится трансляциями центрирования и самими нарисованными элементами симметрии. Те же элементы симметрии можно наложить непосредственно на 3D-модель в окне [Просмотр структуры](../../5-structure-viewer.md). +!!! note "Кубические группы с решёткой F: рисуется только часть ячейки" + Для $F$-центрированных кубических пространственных групп ReciPro рисует только левую верхнюю четверть проецированной ячейки (иначе диаграмма была бы слишком плотной для чтения); остальная часть ячейки воспроизводится трансляциями центрирования и самими нарисованными элементами симметрии. Те же элементы симметрии можно наложить непосредственно на 3D-модель в окне [Просмотр структуры](../../5-structure-viewer.md). --- @@ -166,7 +166,7 @@ $432$ — единственная нецентросимметричная то - (Только кубические пространственные группы) тонкие вспомогательные линии соединяют три кружка, связанных осью 3-го порядка вдоль объёмной диагонали $\langle111\rangle$. - В общем случае один кружок (или одна половина разделённого кружка) соответствует одному эквивалентному положению, поэтому число кружков совпадает с **кратностью** общей позиции, показанной на вкладке [Позиции Уайкоффа](../../2-symmetry-information.md), — быстрая проверка при чтении любой из диаграмм. Если при выбранной оси проекции несколько копий одинаковой хиральности совпадают точно, они накладываются в одной точке (различаясь только отдельными метками высоты), а не рисуются рядом отдельными кружками, поэтому видимое число кружков может оказаться меньше кратности. -Поля `numericBox` под элементом **Направление** позволяют сместить пробную точку $(x,y,z)$ с положения по умолчанию для данной точечной группы — это иногда полезно, чтобы «разредить» диаграмму, на которой несколько кружков иначе совпали бы. +Поля $x$ / $y$ / $z$ под элементом **Направление** позволяют сместить пробную точку $(x,y,z)$ с положения по умолчанию для данной точечной группы — это иногда полезно, чтобы «разредить» диаграмму, на которой несколько кружков иначе совпали бы. --- diff --git a/docs/src/ru/index.md b/docs/src/ru/index.md index 48667c9f7..ce5e2428e 100644 --- a/docs/src/ru/index.md +++ b/docs/src/ru/index.md @@ -22,6 +22,7 @@ | Смоделировать картины EBSD | [Моделирование EBSD](12-ebsd-simulation.md) | [Траектории электронов](8-electron-trajectory.md), [Приложение A3. Расчёт EBSD](appendix/a3-bloch-wave/ebsd.md) | | Индексировать экспериментальные дифракционные рефлексы | [Spot ID v1](10-spot-id.md), [Spot ID v2](11-spot-id-v2.md) | [Симулятор дифракции](7-diffraction-simulator/index.md) | | Понять уравнения динамической дифракции | [Приложение A3. Метод блоховских волн](appendix/a3-bloch-wave/index.md) | [Динамический расчёт](appendix/a3-bloch-wave/calculation.md), [CBED](appendix/a3-bloch-wave/cbed.md), [STEM](appendix/a3-bloch-wave/stem.md), [EBSD](appendix/a3-bloch-wave/ebsd.md) | +| Разобраться в символах пространственных групп и отношениях группа–подгруппа | [2. Сведения о симметрии](2-symmetry-information.md) | [Приложение A4. Симметрия и пространственные группы](appendix/a4-symmetry-space-groups/index.md), [Символы пространственных групп и диаграммы](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md), [Отношения группа–подгруппа](appendix/a4-symmetry-space-groups/group-subgroup-relations.md) | ## Возможности * **Full GUI** : Все операции выполняются через графический интерфейс. Большинство операций ввода-вывода файлов поддерживает перетаскивание (drag & drop). diff --git a/docs/src/ru/troubleshooting.md b/docs/src/ru/troubleshooting.md index f4fcaa2ff..e39907472 100644 --- a/docs/src/ru/troubleshooting.md +++ b/docs/src/ru/troubleshooting.md @@ -29,7 +29,7 @@ ReciPro запускается (он виден в Диспетчере зада **Решение** (пробуйте по порядку): 1. **Отключить OpenGL**: удерживайте клавишу **Ctrl** при запуске ReciPro, чтобы стартовать с отключённым OpenGL. Недавние версии (v4.925 и более поздние) укрепляют инициализацию OpenGL, так что приложение запускается даже при сбое OpenGL — в этом случае функции 3D отключаются, но остальная часть приложения работает. -2. **Сбросить настройки**: в редакторе реестра удалите ключ `HKEY_CURRENT_USER\Software\Crystallography\ReciPro`, затем перезапустите. (Эквивалентно **Option → Reset registry**.) +2. **Сбросить настройки**: в редакторе реестра удалите ключ `HKEY_CURRENT_USER\Software\Crystallography\ReciPro`, затем перезапустите. (Эквивалентно **Параметры ▸ Сбросить настройки реестра при выходе**.) 3. **Чистая переустановка**: удалите ReciPro, удалите следующие папки, если они присутствуют (замените `` на имя своей учётной записи), затем переустановите: - `C:\Users\\AppData\Local\Crystallography Software\ReciPro` - `C:\Users\\AppData\Roaming\ReciPro\ReciPro` @@ -47,7 +47,7 @@ ReciPro запускается (он виден в Диспетчере зада **Решение**: -1. Перейдите в **Option → Disable OpenGL (needs restart)** (или удерживайте **Ctrl** при запуске). +1. Перейдите в **Параметры ▸ Отключить весь рендеринг OpenGL (требуется перезапуск)** (или удерживайте **Ctrl** при запуске). 2. Перезапустите ReciPro. 3. Просмотр структуры и некоторые функции 3D будут использовать программный рендеринг. @@ -59,7 +59,7 @@ ReciPro запускается (он виден в Диспетчере зада ### Симптом: плохое качество рендеринга -**Решение**: обновите драйверы вашего GPU. Рекомендуется внешний (дискретный) GPU с поддержкой OpenGL 1.5. +**Решение**: обновите драйверы вашего GPU. Минимальное требование — OpenGL 1.3; рекомендуется дискретный GPU с поддержкой OpenGL 4.3 (см. [Системные требования](index.md)). --- @@ -130,8 +130,8 @@ ReciPro запускается (он виден в Диспетчере зада **Решение**: -- **Щёлкните левой кнопкой мыши** в основной области рисования, чтобы отдалить. -- Проверьте энергию падающей волны на вкладке **Wave** (вверху слева): рентген ≈ 1–100 keV, электрон ≈ 10–1000 keV являются подходящими. +- **Щёлкните правой кнопкой мыши** в основной области рисования, чтобы отдалить (в этих видах нет масштабирования колесом мыши — см. [21. Сочетания клавиш и мыши](21-shortcuts.md)). +- Проверьте энергию падающей волны на панели **Источник волн** справа: рентген ≈ 1–100 keV, электрон ≈ 10–1000 keV являются подходящими. --- @@ -161,7 +161,7 @@ ReciPro запускается (он виден в Диспетчере зада Если настройки оказались повреждены: -1. **Option → Reset registry (after restart)** +1. **Параметры ▸ Сбросить настройки реестра при выходе (вступает в силу после перезапуска)** 2. Перезапустите ReciPro — положения окон, длина волны, длина камеры и т. д. будут сброшены к значениям по умолчанию --- From cad2fa9a34ac57ec5d158fac4b122262e83aef97 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:51:56 +0000 Subject: [PATCH 09/15] docs(ko): resync stale pages with the current English manual Rewrite the electron-trajectory, HRTEM/STEM overview and HRTEM pages from the current English, and patch smaller gaps (A1.2 excitation-error definitions, ExcitationError macro row, rotation-geometry convention, A2/A3 corrections, F-lattice note, EBSD contrast/flatten controls, troubleshooting OpenGL requirement and links), using Korean GUI labels. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/ko/0-main-window.md | 31 +-- docs/src/ko/11-spot-id-v2.md | 26 +- docs/src/ko/12-ebsd-simulation.md | 6 +- docs/src/ko/2-symmetry-information.md | 2 +- docs/src/ko/20-macro/1-built-in-functions.md | 1 + docs/src/ko/20-macro/index.md | 5 +- docs/src/ko/4-rotation-geometry.md | 6 +- .../2-ped-simulation.md | 6 +- .../4-alchemi-simulation.md | 13 +- docs/src/ko/8-electron-trajectory.md | 87 +++---- .../1-hrtem-simulation.md | 140 +++++++---- .../2-stem-simulation.md | 2 +- .../3-potential-simulation.md | 4 +- docs/src/ko/9-hrtem-stem-simulator/index.md | 237 ++++++------------ .../a1-coordinate-system/2-diffraction.md | 10 + .../attenuation-transport.md | 14 +- .../a2-beam-interaction/fluorescence.md | 4 +- .../ko/appendix/a2-beam-interaction/index.md | 4 +- .../ko/appendix/a3-bloch-wave/calculation.md | 8 +- docs/src/ko/appendix/a3-bloch-wave/hrtem.md | 6 +- docs/src/ko/appendix/a3-bloch-wave/index.md | 2 +- .../symbols-and-diagrams.md | 8 +- docs/src/ko/index.md | 1 + docs/src/ko/troubleshooting.md | 12 +- 24 files changed, 293 insertions(+), 342 deletions(-) diff --git a/docs/src/ko/0-main-window.md b/docs/src/ko/0-main-window.md index 107f5a424..118a2eb17 100644 --- a/docs/src/ko/0-main-window.md +++ b/docs/src/ko/0-main-window.md @@ -53,13 +53,14 @@ ReciPro를 처음 사용하는 경우 다음 단계를 참조하십시오: | 메뉴 항목 | 설명 | |-----------|-------------| -| Read crystal list (as new list) | 결정 목록 파일(*.xml)을 불러오고 현재 목록을 대체 | -| Read crystal list (and add) | 현재 목록에 추가 | -| Read initial crystal list | 기본 결정 목록 다시 불러오기 | -| Save crystal list | 현재 결정 목록 저장 | -| Export selected crystal to CIF | CIF 형식으로 저장 | -| Clear crystal list | 모든 결정 제거 | -| Exit | 응용 프로그램 닫기 | +| 결정 목록 불러오기 (현재 목록 교체) | 결정 목록 파일(`*.xml`)을 불러오고 현재 목록을 대체 | +| 결정 목록 불러오기 (현재 목록에 추가) | 결정 목록 파일을 불러와 현재 목록에 추가 | +| Reset to initial crystal list | ReciPro에 기본 포함된 결정 목록 다시 불러오기 | +| CIF 또는 AMC 파일에서 결정 가져오기 | CIF / AMC 파일에서 결정 하나를 불러오기 | +| 결정 목록 저장 | 현재 결정 목록 저장 | +| CIF로 내보내기 | 선택한 결정을 CIF 형식으로 저장 | +| Clear all crystals | 목록에서 모든 결정 제거 | +| 종료 | 응용 프로그램 닫기 | ### Option @@ -83,13 +84,13 @@ ReciPro를 처음 사용하는 경우 다음 단계를 참조하십시오: | 메뉴 항목 | 설명 | |-----------|-------------| -| Program updates | ReciPro의 새 버전이 있는지 확인하고 설치 | -| Hint | 사용 힌트 표시 (사용 중단됨) | -| Version history | 버전 기록 대화 상자 열기 | -| License | MIT 라이선스 표시 | -| GitHub page | 브라우저에서 ReciPro 저장소 열기 | -| Report bugs, requests, or comments | GitHub Issues 페이지 열기 | -| Help (Web) | UI 언어와 일치하는 페이지로 GitHub Pages의 온라인 매뉴얼 열기. | +| 업데이트 확인 | ReciPro의 새 버전이 있는지 확인하고 설치 | +| 힌트 | 사용 힌트 표시 (사용 중단됨) | +| 버전 기록 | 버전 기록 대화 상자 열기 | +| 라이선스 | MIT 라이선스 표시 | +| GitHub 저장소 | 브라우저에서 ReciPro 저장소 열기 | +| 버그, 요청 또는 의견 보고 | GitHub Issues 페이지 열기 | +| 도움말 (웹) | UI 언어와 일치하는 페이지로 GitHub Pages의 온라인 매뉴얼 열기. | UI 언어는 별도의 **언어** 메뉴에서 전환합니다 (재시작 필요). @@ -259,7 +260,7 @@ UI 언어를 전환합니다. English, 日本語, Deutsch, Français, Español, ## 기능 패널 {#functions} -오른쪽의 세로 버튼 막대는 분석 및 시뮬레이션 창을 실행합니다 (아래의 [기능](#functions) 표 참조). +오른쪽의 세로 버튼 막대는 아래 표에 나열된 분석 및 시뮬레이션 창을 실행합니다. ![기능 패널](../assets/cap-ko-auto/FormMain.toolStripContainer1.toolStrip1.png) diff --git a/docs/src/ko/11-spot-id-v2.md b/docs/src/ko/11-spot-id-v2.md index e52cfeb21..d8a239338 100644 --- a/docs/src/ko/11-spot-id-v2.md +++ b/docs/src/ko/11-spot-id-v2.md @@ -54,14 +54,16 @@ ![스폿 정보](../assets/cap-ko-auto/FormSpotIDV2.splitContainer1.groupBoxSpot.png) -- **Detect & Fit Spots**: 국소 극대값과 배경 차감을 이용한 자동 스폿 검출. -- **Number**: 검출할 스폿의 최대 개수. -- **Nearest neighbour**: 검출된 스폿 사이에 허용되는 최소 간격(px). 이보다 가까운 피크들은 병합되어 동일 스폿의 이중 검출을 방지합니다. -- **Fitting range (radius)**: 각 스폿의 피크를 피팅하는 데 사용되는 원형 영역의 반지름(px). 이 원 안의 픽셀들은 의사 포크트(pseudo-Voigt) 함수로 피팅됩니다. -- **Apply to All**: 모든 스폿의 피팅 반지름을 현재 **Fitting range (radius)** 값으로 설정합니다. -- **Delete spot / Clear spots**: 개별 또는 모든 검출된 스폿을 제거합니다. -- **Copy to clipboard**: 스폿 위치와 강도를 클립보드에 복사합니다. -- **Details of the spot**: 선택하면 현재 선택된 스폿에 대한 상세 정보를 보여주는 창이 열립니다. +- **스폿 검출 & 피팅**: 국소 극대값과 배경 차감을 이용한 자동 스폿 검출. +- **개수**: 검출할 스폿의 최대 개수. +- **최근접 이웃**: 검출된 스폿 사이에 허용되는 최소 간격(px). 이보다 가까운 피크들은 병합되어 동일 스폿의 이중 검출을 방지합니다. +- **피팅 범위 (반지름)**: 각 스폿의 피크를 피팅하는 데 사용되는 원형 영역의 반지름(px). 이 원 안의 픽셀들은 의사 포크트(pseudo-Voigt) 함수로 피팅됩니다. +- **전체에 적용**: 모든 스폿의 피팅 반지름을 현재 **피팅 범위 (반지름)** 값으로 설정합니다. +- **삭제 / 모든 스폿 지우기**: 선택한 스폿 또는 검출된 모든 스폿을 제거합니다. +- **복사**: 스폿 위치와 강도를 클립보드에 복사합니다. +- **전역 피팅**: 모든 스폿 위치를 한꺼번에 전역 피팅합니다(실험적 기능). +- **도넛**: 도넛 모양의 배경 차감을 적용합니다(실험적 기능). 옆의 상자에서 각 스폿을 둘러싼 고리 영역의 폭(px)을 설정하며, 이 고리 영역의 평균값이 국소 배경으로 차감됩니다. +- **스폿 상세**: 선택하면 현재 선택된 스폿에 대한 상세 정보를 보여주는 창이 열립니다. ![Details of the spot](../assets/cap-ko-auto/FormSpotIDv2Details.png) @@ -71,10 +73,10 @@ ![Index](../assets/cap-ko-auto/FormSpotIDV2.splitContainer1.groupBoxIndex.png) -- **Identify Spots**: 인덱싱 알고리즘을 실행하여 가장 잘 일치하는 결정과 정대축을 찾습니다. -- **Acceptable error**: 일치 판정을 위한 면간거리와 각도의 허용 편차를 설정합니다. -- **Ignore prohibited reflections**: 선택하면 나선축과 미끄럼면에 의해 금지된 반사가 정대축 탐색 중에 반드시 만족될 필요는 없는 것으로 취급됩니다. -- **Single Grain / Multiple Grains**: 단일 방위(단결정)를 탐색하거나, 여러 방위(다결정 / 다결정립 영역)를 탐색합니다. 여러 결정립의 경우 **Max. num. of grains** 가 탐색할 결정립 개수의 상한을 설정합니다. +- **스폿 식별**: 인덱싱 알고리즘을 실행하여 가장 잘 일치하는 결정과 정대축을 찾습니다. +- **허용 오차**: 일치 판정을 위한 면간거리와 각도의 허용 편차를 설정합니다. +- **금지 반사 무시**: 선택하면 나선축과 미끄럼면에 의해 금지된 반사가 정대축 탐색 중에 반드시 만족될 필요는 없는 것으로 취급됩니다. +- **단일 결정립 / 다중 결정립**: 단일 방위(단결정)를 탐색하거나, 여러 방위(다결정 / 다결정립 영역)를 탐색합니다. 여러 결정립의 경우 **최대 결정립 수**가 탐색할 결정립 개수의 상한을 설정합니다. - **Results**: 가장 잘 일치하는 결과가 결정 이름, 정대축 [uvw], 그리고 개별 스폿 지수(hkl)와 함께 표시됩니다. --- diff --git a/docs/src/ko/12-ebsd-simulation.md b/docs/src/ko/12-ebsd-simulation.md index be0c26f4b..bc3f8caf9 100644 --- a/docs/src/ko/12-ebsd-simulation.md +++ b/docs/src/ko/12-ebsd-simulation.md @@ -165,7 +165,7 @@ master pattern은 모든 방향에 걸친 후방산란 회절 강도로, **마 - **BSE 각도/에너지 분포와 함께 이미지 표시** : 체크하면 단일 슬라이스 대신 BSE 분포(에너지, 깊이, 방향)로 가중하여 패턴을 합성합니다. - **Energy / Depth** : 위 항목이 꺼져 있을 때 표시할 에너지/깊이 슬라이스를 선택합니다. -- **밝기**(**최소** / **최대**), **극성**, **색** : 밝기 범위, 극성, 색상 스케일. +- **밝기**(**최소** / **최대**), **대비**, **극성**, **색** : 시뮬레이션 패턴의 흑·백 레벨을 표시 범위에 대한 %로 지정하고(슬라이더는 선형), 그 표시 범위의 폭, 극성, 색상 스케일을 정합니다. 대비 0이면 표시 범위가 패턴 자체의 강도 범위와 같아지고, -1이면 10배로 넓어지며(대비가 10분의 1로 약해짐), +1이면 10분의 1로 좁아집니다. 범위의 중심은 고정됩니다. - **배경 평탄화** (**FWHM**, px; 기본 OFF, 100 px) : 시뮬레이션 패턴에서 가우시안으로 흐리게 한 사본을 빼서 완만하게 변하는 밝기 분포를 제거하고, 배경을 보정한 실측 패턴과 밴드·정대축을 비교할 수 있게 합니다. 반치폭은 검출기 픽셀 단위이며 줌과 무관합니다. 표시 이미지와 PNG/TIFF 내보내기에 적용되며 CSV 내보내기는 원시값을 유지합니다. ### 실험 이미지 @@ -174,7 +174,9 @@ master pattern은 모든 방향에 걸친 후방산란 회절 강도로, **마 EBSD 이미지 파일(TIFF·PNG·BMP·JPEG. 16비트 TIFF는 비트 심도를 유지한 채 읽습니다)을 창 위에 놓으면 실험 패턴으로 불러옵니다. 이미지는 검출기 영역에, 시뮬레이션 패턴의 위·키쿠치 선 오버레이의 아래에 그려지므로 시뮬레이션과 실측을 직접 비교할 수 있습니다. 불러올 때 검출기의 **Width**·**Height** 도 이미지 크기에 맞춰집니다. -- **밝기**(**최소** / **최대**) : 겹친 실험 이미지의 흑·백 레벨을 그 이미지 자체의 강도 범위에 대한 비율로 설정합니다(슬라이더는 로그). 시뮬레이션 패턴이 아니라 실험 이미지에만 작용합니다. +- **밝기**(**최소** / **최대**), **대비** : 겹친 실험 이미지의 흑·백 레벨을 표시 범위에 대한 %로 지정하고, 그 표시 범위의 폭을 정합니다(슬라이더는 선형이며, 규약은 시뮬레이션 패턴과 같습니다). 실험 이미지에만 작용합니다. +- **배경 평탄화** (**FWHM**, px; 기본 OFF, 100 px) : 실험 이미지에서 가우시안으로 흐리게 한 사본을 빼서 완만하게 변하는 밝기 분포를 제거합니다. 강도 슬라이더는 평탄화된 값에 대해 작용합니다. +- **이미지에 맞추기** : 시뮬레이션 패턴의 **최소**, **최대**, **대비**를 설정하여, 그 2 %와 98 % 강도 레벨이 실험 이미지의 해당 레벨과 같은 회색으로 표시되게 합니다. 백분위수로 맞추므로 방위 해에 의존하지 않으며, 페데스탈(바닥값)이나 정대축의 밝은 픽셀 몇 개에도 영향을 받지 않습니다. 극성, 색, 양쪽의 **배경 평탄화** 설정은 바꾸지 않으므로, 누르기 전에 평탄화를 양쪽 모두 켜거나 모두 끄십시오. - **불투명도** : 겹친 실험 이미지의 불투명도(0 = 투명 ~ 100 % = 불투명). 낮추면 아래의 시뮬레이션 패턴이 보입니다. 이미지를 설명하는 방위는 두 가지 엔진 중 하나로 탐색합니다. diff --git a/docs/src/ko/2-symmetry-information.md b/docs/src/ko/2-symmetry-information.md index 20235ec14..6d57172b8 100644 --- a/docs/src/ko/2-symmetry-information.md +++ b/docs/src/ko/2-symmetry-information.md @@ -95,7 +95,7 @@ 아래쪽 두 패널은 *International Tables for Crystallography* Vol. A의 표기법에 따라 공간군의 대칭 모식도를 재현합니다. - **대칭 요소(왼쪽)**: 회전축/나선축, 거울면/글라이드 면, 반전 중심/회전반전점이 관례적인 그림 기호로 그려집니다. - - 입방정계의 \(F\) 격자에서는 단위 격자의 8분의 1(왼쪽 위 사분면만)만 표시됩니다. + - 입방정계의 \(F\) 격자에서는 투영된 단위 격자의 왼쪽 위 4분의 1만 표시됩니다([부록 A4.1](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md#symmetry-element-diagram) 참조). - 이러한 대칭 요소는 [구조 뷰어](5-structure-viewer.md)의 3D 모델 위에 직접 그릴 수도 있습니다. - **일반 위치(오른쪽)**: 일반 등가 위치가 원으로 표시되고(쉼표는 거울상을 뜻함), 분율 좌표가 함께 적힙니다. - 입방정계에 한해, 3회 회전축으로 연결되는 세 원을 잇는 보조선이 표시됩니다. diff --git a/docs/src/ko/20-macro/1-built-in-functions.md b/docs/src/ko/20-macro/1-built-in-functions.md index c6a1a79b0..50ca3a9d7 100644 --- a/docs/src/ko/20-macro/1-built-in-functions.md +++ b/docs/src/ko/20-macro/1-built-in-functions.md @@ -130,6 +130,7 @@ for k in range(-2, 3): | `Thickness` | double | 시료 두께 (nm) | | `NumberOfDiffractedWaves` | int | 블로흐파의 수 | | `CameraLength2` | double | 카메라 길이 (mm) | +| `ExcitationError` | double | 스폿 반지름 (nm⁻¹): 운동학/여기 오차 모드에서 `SpotInfo()`는 \|Sg\|가 이 값 이내인 반사를 내보냅니다 | | `SkipRendering` | bool | 일괄 처리를 위해 렌더링을 건너뛰기 | ### 빔 모드 diff --git a/docs/src/ko/20-macro/index.md b/docs/src/ko/20-macro/index.md index e735eefcd..be609005b 100644 --- a/docs/src/ko/20-macro/index.md +++ b/docs/src/ko/20-macro/index.md @@ -40,7 +40,7 @@ ReciPro에는 스크립트를 통해 결정 연산, 회절 시뮬레이션, 이 ## 편집기 창 -매크로 편집기에는 네 개의 주요 영역이 있습니다: +매크로 편집기는 다음 영역으로 구성됩니다: | 영역 | 용도 | |------|---------| @@ -112,7 +112,7 @@ ReciPro에는 스크립트를 통해 결정 연산, 회절 시뮬레이션, 이 ### 사용 불가 -- **`print()`** : 콘솔 창이 없어 출력이 아무 데도 가지 않습니다. 값을 확인하려면 **Step by step**을 사용하고 디버그 패널을 보세요. +- **`print()`** : 콘솔 창이 없어 출력이 아무 데도 가지 않습니다. 값을 확인하려면 **Step by step**을 사용하고 디버그 패널을 보세요. (예외: 매크로를 외부에서 — 명령줄 `/o` 또는 [명명된 파이프](3-external-control.md)로 — 실행한 경우에는 `print()` 출력이 캡처되어 반환*됩니다*.) - **`input()`** : stdin이 없습니다. - **파일 I/O** (`open`, `with open`) : 매크로용으로 의도되지 않았습니다. 대신 `ReciPro.File.*` 헬퍼를 사용하세요. - **C 확장 패키지**: `numpy`, `scipy`, `pandas`, `matplotlib` — IronPython과 호환되지 않습니다. @@ -161,3 +161,4 @@ NameError: name 'abc' is not defined - [20.1. 내장 함수](1-built-in-functions.md) - [20.2. 예제](2-examples.md) +- [20.3. 외부 제어 (명령줄 및 명명된 파이프)](3-external-control.md) diff --git a/docs/src/ko/4-rotation-geometry.md b/docs/src/ko/4-rotation-geometry.md index 1fa0dacb5..f8d412660 100644 --- a/docs/src/ko/4-rotation-geometry.md +++ b/docs/src/ko/4-rotation-geometry.md @@ -33,12 +33,14 @@ ReciPro는 세 개의 오일러 각 — **Ψ**, **θ**, **Φ** — 을 **Z–X ### Φ, θ, Ψ (Z–X–Z 오일러 각) -결정 방위는 다음 순서로 적용되는 세 번의 회전으로 매개변수화됩니다: +결정 방위는 세 번의 회전으로 매개변수화됩니다. **물체 고정(intrinsic)** 기준틀로 기술하면, 다음 순서로 적용됩니다: 1. **Φ** — **Z** 축에 대한 첫 번째 회전. 2. **θ** — 한 번 회전된 기준틀의 **X** 축에 대한 회전. 3. **Ψ** — 두 번 회전된 기준틀의 **Z** 축에 대한 두 번째 회전. +같은 회전을 **고정된 실험실** 기준틀에서 보면 순서가 반대가 됩니다 — $Z$ 축에 대한 Ψ, 이어서 $X$ 축에 대한 θ, 그다음 $Z$ 축에 대한 Φ — 이것이 [부록 A1.1](appendix/a1-coordinate-system/1-orientation.md)에서 사용하는 기술 방식입니다. 두 기술 모두 아래의 동일한 행렬 $R$ 을 줍니다. Φ는 단지 가장 바깥쪽(고니오미터와 같은) 축이고, Ψ는 가장 안쪽 축일 뿐입니다. + 모든 숫자 상자는 편집 가능하며, 여기서 값을 변경하면 메인 창과 연동된 모든 시뮬레이터가 갱신됩니다. ### 회전 행렬 @@ -76,7 +78,7 @@ $$ ### OpenGL 창 -3D 뷰는 세 개의 색칠된 토러스(도넛)를 사용하여 현재 회전을 보여줍니다: +3D 뷰는 세 개의 색칠된 토러스(도넛 모양)를 사용하여 현재 회전을 보여줍니다: | 색상 | 오일러 각 | 고니오미터 단 | |--------|------------|-----------------| diff --git a/docs/src/ko/7-diffraction-simulator/2-ped-simulation.md b/docs/src/ko/7-diffraction-simulator/2-ped-simulation.md index afb21aeed..03f4702e0 100644 --- a/docs/src/ko/7-diffraction-simulator/2-ped-simulation.md +++ b/docs/src/ko/7-diffraction-simulator/2-ped-simulation.md @@ -76,10 +76,10 @@ PED 는 전자 회절이므로 선원으로 **Electron beam** 을 선택합니 - **Opacity** : 스폿의 투명도(0 = 투명, 1 = 불투명). - **Radius (R)** : 역격자점의 반지름. 동역학적 강도의 경우 가우스 적분 $=$ Brightness $\times I_\text{dyn}$ 이고, Solid sphere 는 반지름 $R \times I_\text{dyn}^{1/2}$ 을 사용합니다(따라서 면적이 동역학적 강도에 비례합니다). - **Brightness** : **Gaussian** 모드에서만 사용할 수 있습니다. 그려지는 가우스 함수의 적분 강도입니다. -- **Colour scale** : **Gray scale** 또는 **Cold-warm** 컬러맵. +- **색 척도** : **Gray scale** 또는 **Cold-warm** 컬러맵. - **Log scale** : 강도를 로그 스케일로 표시합니다. -- **Spot colour** : 컬러 스케일을 적용하지 않을 때 사용하는 스폿 색상. -- **Use crystal colour** : 각 결정에 할당된 색상으로 스폿을 그립니다. +- **반사점 색** : 컬러 스케일을 적용하지 않을 때 사용하는 스폿 색상. +- **결정별 지정 색** : 각 결정에 할당된 색상으로 스폿을 그립니다. --- diff --git a/docs/src/ko/7-diffraction-simulator/4-alchemi-simulation.md b/docs/src/ko/7-diffraction-simulator/4-alchemi-simulation.md index c352c9d31..cd9a53eeb 100644 --- a/docs/src/ko/7-diffraction-simulator/4-alchemi-simulation.md +++ b/docs/src/ko/7-diffraction-simulator/4-alchemi-simulation.md @@ -20,9 +20,12 @@ GUI 조건: Wave Length = Electron (결정·가속 전압·방위는 상위 회 $$ Y_\text{dyn} = \mathrm{Re} \sum_{jj'} \alpha_j^{*}\,\bigl(C^{\dagger} \mu_{s,c} C\bigr)_{jj'}\, \alpha_{j'}\, F_{jj'}(t), -\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda} +\qquad F_{jj'}(t) = \frac{e^{\lambda t} - 1}{\lambda}, +\qquad \lambda = 2\pi i\left(\gamma_j - \overline{\gamma_{j'}}\right) $$ +여기서 $\gamma_j$ 는 [동역학 계산 코어](../appendix/a3-bloch-wave/calculation.md)의 블로흐파 고유값이고 $\alpha_j$ 는 그 여기 진폭입니다. 축퇴 극한 $\lambda \to 0$ 에서는 $F_{jj'}(t) \to t$ 가 됩니다. + 이온화 행렬 $\mu$ 는 두 반사의 차 $G = \mathbf{g}_h - \mathbf{g}_g$ 에만 의존합니다. $$ @@ -93,14 +96,14 @@ $$ | **비채널링 성분 포함** | 위의 $Y_\text{dech}$ 를 더할지 여부 | 켬 | | **각도 퍼짐** | 곡선을 입사 빔의 각도 퍼짐과 컨볼루션합니다. **없음** 또는 **Gaussian** (반치전폭, mrad). 방위 축 위의 후처리이며 표시 정규화보다 **먼저** 적용됩니다 | 없음 | -**빔 수 상한 1600 은 이온화 형상 인자의 수록 범위 $s \le 16\ \text{Å}^{-1}$ 와 짝을 이룹니다.** 실측으로 1600 빔에서도 기저가 요구하는 $s$ 는 약 10.5 Å⁻¹ 에 그치므로, 이 상한을 지키는 한 수록 범위를 다 쓰는 일은 없습니다. 실제 도달값은 그래프 아래의 [기저 진단](#기저-진단) 상자의 첫 줄에 나옵니다. +**빔 수 상한 1600 은 이온화 형상 인자의 수록 범위 $s \le 16\ \text{Å}^{-1}$ 와 짝을 이룹니다.** 실측으로 1600 빔에서도 기저가 요구하는 값은 약 10.5 Å⁻¹ 에 그치므로, 이 상한을 지키는 한 수록 범위를 다 쓰는 일은 없습니다. 실제 도달값은 그래프 아래의 [기저 진단](#기저-진단) 상자의 첫 줄에 나옵니다. ### 이온화 채널 이온화할 원소와 껍질의 목록입니다. 각 줄은 `원소 (Z) 껍질 흡수단 에너지 U = 과전압` 형태이며, 주의가 필요한 상태는 끝에 괄호로 표시됩니다. - **여기할 수 없는 채널** (입사 에너지가 흡수단보다 낮음) 이나 **수록 범위 밖의 채널**은 이유와 함께 표시되며 선택할 수 없습니다 -- 과전압 $U = E_0/E_\text{단}$ 이 1.2 미만인 채널에는 주의 표시가 붙습니다. 그 영역에서는 단면적의 신뢰도가 낮기 때문입니다 +- 과전압 $U = E_0/E_\text{edge}$ 이 1.2 미만인 채널에는 주의 표시가 붙습니다. 그 영역에서는 단면적의 신뢰도가 낮기 때문입니다 ### 자리 가설 @@ -130,7 +133,7 @@ $$ ### 대비와 상관 -곡선 아래 읽기 전용 진단 상자 (나머지는 스크롤로 확인. 텍스트는 선택해 복사할 수 있습니다) 의 마지막 줄들에는 계열별 **대비** $(\max-\min)/\text{평균}$ 과, 첫 계열에 대한 **상관계수** $r$ 이 표시됩니다. 어느 자리가 효과를 내는지 한눈에 판단하기 위한 요약입니다. $r$ 이 $+1$ 에 가까운 두 계열은 방위 의존성이 같다는 뜻이며, 그 데이터로는 두 자리를 분리할 수 없습니다. +곡선 아래 읽기 전용 진단 상자 (나머지는 스크롤로 확인. 텍스트는 선택해 복사할 수 있습니다) 의 마지막 줄들에는 계열별 **대비** $(\max-\min)/\text{mean}$ 과, 첫 계열에 대한 **상관계수** $r$ 이 표시됩니다. 어느 자리가 효과를 내는지 한눈에 판단하기 위한 요약입니다. $r$ 이 $+1$ 에 가까운 두 계열은 방위 의존성이 같다는 뜻이며, 그 데이터로는 두 자리를 분리할 수 없습니다. ### 기저 진단 @@ -154,7 +157,7 @@ basis 347 (184 + 163) F(s) ≤ 6.20 Å⁻¹ expanded-basis 6.7e-3 다음 상황에서는 경고가 진단 상자에 별도의 줄로 (각각 ⚠ 를 앞에 붙여) 추가됩니다. -- **가속 전압이 80 kV 미만** : 이 전압에서는 형상 인자 표가 $s = 16\ \text{Å}^{-1}$ 까지를 보장하지 못합니다. 기저가 요구하는 $s$ 가 보증 범위 안에 있으면 계산 자체는 옳으므로 이는 **거부가 아니라 고지**입니다 +- **가속 전압이 80 kV 미만** : 이 전압에서는 형상 인자 표가 $s$ 를 $16\ \text{Å}^{-1}$ 까지 보장하지 못합니다. 기저가 요구하는 $s$ 가 보증 범위 안에 있으면 계산 자체는 옳으므로 이는 **거부가 아니라 고지**입니다 - **형상 인자 절단** : 보증 범위 밖의 $F(s)$ 를 0 으로 절단한 경우, **그 오차의 상계 $|F| \le \varepsilon$ 가 수치로 표시됩니다.** 조용히 외삽하지 않습니다 --- diff --git a/docs/src/ko/8-electron-trajectory.md b/docs/src/ko/8-electron-trajectory.md index 065541e99..f0d824fbc 100644 --- a/docs/src/ko/8-electron-trajectory.md +++ b/docs/src/ko/8-electron-trajectory.md @@ -1,9 +1,11 @@ # 전자 궤적 -**궤적 시뮬레이터(Trajectory Simulator)**는 **몬테카를로 방법(Monte-Carlo method)**으로 시료 내부의 전자 궤적을 계산합니다. 입사 전자는 탄성 산란과 비탄성 산란을 겪으며, 그 결과로 얻어지는 후방산란 전자의 분포(방향, 에너지, 침투 깊이)가 누적됩니다. 이 분포들은 [12. EBSD 시뮬레이션](12-ebsd-simulation.md)에서 사용되는 각도/에너지/깊이 가중치도 제공합니다. +**궤적 시뮬레이터 (몬테카를로법)**는 **몬테카를로 방법(Monte-Carlo method)**으로 시료 내부의 전자 궤적을 계산합니다. 입사 전자는 탄성 산란과 비탄성 산란을 겪으며, 그 결과로 얻어지는 후방산란 전자(BSE)의 분포 — 방향, 탈출 시 에너지, 침투 깊이, 측방 퍼짐 — 가 누적됩니다. 이 분포들은 [12. EBSD 시뮬레이션](12-ebsd-simulation.md)에서 사용되는 각도/에너지/깊이 가중치도 제공합니다. ![Electron Trajectory](../assets/cap-ko-auto/FormTrajectory.png) +창은 세 열로 구성됩니다. 왼쪽에 **3-D 궤적 뷰**, 가운데에 **통계**와 **BSE 방향 분포** 스테레오넷, 오른쪽에 세 개의 **히스토그램**이 있습니다. 시료의 조성과 밀도는 메인 창에서 선택된 결정에서 가져오며, 이 창에서 설정하는 것은 빔 에너지, 시료 기울기, 궤적 수뿐입니다. + --- ## 키보드 및 마우스 단축키 @@ -23,45 +25,24 @@ ## 계산 조건 -빔 에너지, 입사 전자 수, 시료/물질, 그 밖의 몬테카를로 파라미터 (위의 개요 스크린샷 참조). - -### 빔 에너지 - -입사 전자빔의 가속 전압(keV). 탄성(Mott) 및 비탄성(유전 응답) 산란 모델 모두에 사용되는 운동 에너지를 설정합니다. - -### 입사 전자 수 - -시뮬레이션할 전자의 개수. 전자가 많을수록 통계적 잡음은 줄어들지만 실행 시간은 선형으로 증가합니다. +창 상단의 컨트롤로 실행 조건을 설정합니다. -### 시료 / 물질 +- **궤적 시뮬레이션** : 몬테카를로 계산을 시작합니다. 창 하단의 상태 표시줄에 궤적 계산, 그래프 그리기, 3-D 렌더링 각각의 소요 시간이 따로 표시됩니다. +- **Number of trajectories** : 추적할 입사 전자의 개수. 전자가 많을수록 아래의 모든 분포에서 통계적 잡음이 줄어들지만, 실행 시간은 선형으로 증가합니다. +- **시료 기울기** (°) : *X* 축을 중심으로 한 시료 표면의 기울기. 수직 입사라면 0으로 두고, [EBSD 시뮬레이터](12-ebsd-simulation.md)의 기하 배치를 재현하려면 **−70°**를 사용하세요. 큰 기울기는 후방산란 수율을 높입니다. +- **Energy** (keV) / **Wavelength** / **Unit** : 입사빔의 가속 전압과, 이에 연동된 상대론 보정 전자 파장. 에너지는 탄성(NIST Mott) 모델과 비탄성(저지능 / IMFP) 모델 모두에 사용되는 운동 에너지를 결정합니다. -시료의 조성과 밀도. 기본값은 메인 창에서 현재 선택된 결정이지만, 궤적 전용 연구를 위해 재정의할 수 있습니다. +산란 모델 자체는 사용자가 선택할 수 없습니다. 탄성 산란 단면적은 내장된 NIST Mott 테이블에서 가져오며(범위를 벗어나면 차폐 러더퍼드 식으로 대체), 저지능은 수정 Jablonski (2008) 식을 사용합니다. 실제로 사용된 모델은 **통계**의 각 값 옆에 표시됩니다. 이 모델들이 무엇인지는 [감쇠 및 수송](appendix/a2-beam-interaction/attenuation-transport.md)을 참조하세요. -### 시료 기울기 +### 3-D 궤적 뷰 -시료 기울기 각도. 궤적 데이터가 [EBSD 시뮬레이터](12-ebsd-simulation.md)로 전달될 때 사용됩니다 (EBSD의 경우 일반적으로 70°). +빨간색 궤적은 시료에 흡수된 전자, 주황색 궤적은 후방산란 전자로 탈출한 전자입니다. 동심 보조원에는 nm(또는 µm) 단위의 눈금이 붙어 있으며, **+X**, **+Y**, **+Z (=beam)**가 축을 나타냅니다. -### 단면적 모델 - -탄성 산란 단면적 모델 (Mott / Bethe / NIST). 모델마다 큰 기울기 각도나 흡수단 부근에서 속도와 정확도 사이의 절충이 다릅니다. - ---- - -## 스테레오넷 옵션 - -입체 투영 위에 그려지는 각도 분포의 표시 옵션 (위의 개요 스크린샷 참조). - -### 투영 방법 - -**Wulff**(등각) 또는 **Schmidt**(등면적) 투영. 통계적 밀도를 읽을 때는 보통 Schmidt가 선호됩니다. - -### 반구 - -상부(후방산란) 또는 하부(투과) 반구를 표시합니다. - -### 해상도 / 색상 척도 - -각도 히스토그램의 구간 크기와 밀도 표시에 사용되는 색상 맵. +- **Z축에서 (=빔 방향)** / **X축에서 (회전축)** / **표면 법선 방향에서** : 뷰를 표준 방향으로 전환합니다. +- **그릴 궤적 수** : 계산된 궤적 중 몇 개를 렌더링할지 지정합니다(100,000개를 모두 그리면 알아보기 어렵고 느려집니다). +- **축 그리기** / **보조원 그리기** : 축 화살표와 거리 눈금. +- **시료에 흡수된 궤적 그리기** : 탈출하지 못한 전자도 함께 그립니다. +- **탈출 후 경로 그리기** : 후방산란 전자가 표면을 벗어난 뒤에도 경로를 계속 그립니다. --- @@ -69,12 +50,13 @@ ![통계](../assets/cap-ko-auto/FormTrajectory.panel2.groupBoxStatistics.png) -실행 결과 요약. +현재 빔 에너지에서의 값이며, 각 값을 계산한 모델이 괄호 안에 표시됩니다. -- **후방산란 수율(Backscatter yield)** — 입사면을 통해 빠져나가는 입사 전자의 비율. -- **평균 자유 행로(Mean free path)** — 산란 사건 사이의 평균 거리. -- **평균 침투 깊이(Mean penetration depth)** — 전자가 빠져나가거나 흡수되기 전에 도달하는 최대 깊이의 평균. -- **경과 시간 / 처리량(Elapsed time / Throughput)** — 실행에 소요된 실제 시간 비용. +- **산란 단면적 (σ_E)** (nm²) — 원자당 전체 탄성 산란 단면적. +- **탄성 평균 자유 행로 (λ)** (nm) — 탄성 산란 사건 사이의 평균 거리. +- **저지능 (dE/ds)** (eV/nm, 음수) — 단위 경로 길이당 잃는 에너지. +- **후방산란 전자 계수, η** (%) — 입사 전자 중 입사면을 통해 다시 빠져나가는 비율. BSE 이미지 콘트라스트의 바탕이 되는 양입니다. +- **평균 BSE 에너지** (keV) — 후방산란 전자가 탈출하는 순간의 평균 에너지. --- @@ -82,23 +64,31 @@ ![BSE 방향 분포](../assets/cap-ko-auto/FormTrajectory.panel2.groupBoxDirectionDistribution.png) -후방산란 전자의 각도 분포 (스테레오넷 중심이 표면 법선 방향에 해당). 노란색/주황색 윤곽선은(있는 경우) EBSD 검출기가 차지하는 영역을 표시합니다. +후방산란 전자의 각도 분포로, 중심이 표면 법선 방향에 해당하는 스테레오넷 위에 그려집니다. + +- **빈도** / **평균 에너지** / **에너지 표준 편차** : 색으로 나타낼 양 — 각 방향으로 나가는 전자의 수, 그 평균 에너지, 또는 에너지의 퍼짐. +- **축 그리기** : +X / ±Y / ±Z 방향을 겹쳐 표시합니다. +- **Min** / **Max**, **Resolution**, **Color** : 색 척도의 범위, 히스토그램의 각도 구간 크기, 색상 맵. --- -## 프로파일 +## 히스토그램 + +![히스토그램](../assets/cap-ko-auto/FormTrajectory.flowLayoutPanelProfiles.png) + +후방산란 전자에 대한 세 가지 분포이며, 모두 면적이 1이 되도록 정규화되어 있습니다. -![Profiles](../assets/cap-ko-auto/FormTrajectory.flowLayoutPanelProfiles.png) +### 탈출 시 BSE 에너지 분포 -시뮬레이션된 전자의 깊이 및 에너지 프로파일. +**후방산란 전자가 시료를 떠날 때 아직 지니고 있는 에너지**(keV)의 히스토그램입니다 — 에너지 손실이 아닙니다. EBSD 시뮬레이터는 이를 master pattern의 에너지 적분 가중치로 사용합니다. -### 깊이 프로파일 +### 최대 BSE 표면 평행 거리 -후방산란 전자의 최종 탈출 깊이(nm) 히스토그램. EBSD 시뮬레이터가 master pattern의 깊이 적분을 가중하는 데 사용됩니다. +각 후방산란 전자가 탈출하기 전까지 **측방으로**(표면에 평행하게, nm) 이동한 거리의 히스토그램입니다. 이는 상호작용 체적의 측방 크기이며, 따라서 BSE 또는 EBSD 측정의 본질적인 공간 분해능 한계가 됩니다. -### 에너지 프로파일 +### 최대 BSE 침투 깊이 -후방산란 전자의 에너지 손실 ΔE(keV) 히스토그램. EBSD 시뮬레이터가 에너지 적분을 가중하는 데 사용됩니다. +각 후방산란 전자가 탈출하기 전에 도달한 **표면에 수직한** 최대 깊이(nm)의 히스토그램입니다. EBSD 시뮬레이터는 이를 master pattern의 깊이 적분 가중치로 사용합니다. --- @@ -106,6 +96,7 @@ - [EBSD 시뮬레이션](12-ebsd-simulation.md) - [EBSD 계산](appendix/a3-bloch-wave/ebsd.md) +- [감쇠 및 수송](appendix/a2-beam-interaction/attenuation-transport.md) — 여기서 사용되는 탄성 산란 단면적, 저지능, 비정. - [동역학적 회절 (블로흐파)](appendix/a3-bloch-wave/index.md) - [HRTEM/STEM 시뮬레이터](9-hrtem-stem-simulator/index.md) - [회절 시뮬레이터](7-diffraction-simulator/index.md) diff --git a/docs/src/ko/9-hrtem-stem-simulator/1-hrtem-simulation.md b/docs/src/ko/9-hrtem-stem-simulator/1-hrtem-simulation.md index 4b74b39a5..64637258d 100644 --- a/docs/src/ko/9-hrtem-stem-simulator/1-hrtem-simulation.md +++ b/docs/src/ko/9-hrtem-stem-simulator/1-hrtem-simulation.md @@ -1,107 +1,139 @@ # HRTEM 시뮬레이션 -고분해능 TEM 격자 줄무늬 영상을 시뮬레이션합니다. [HRTEM/STEM 시뮬레이터](index.md)의 주요 모드입니다. +**HRTEM (High-Resolution Transmission Electron Microscopy)** 시뮬레이션은 고분해능 TEM 격자무늬 이미지를 계산합니다. [HRTEM/STEM 시뮬레이터](index.md)의 주요 모드입니다. + +![HRTEM 모드의 시뮬레이터](../../assets/cap-ko-auto/FormImageSimulator-hrtem.png) + +> 이 페이지는 **이미지 모드 = HRTEM**일 때 오른쪽에 나타나는 모든 설정을 다룹니다. 왼쪽에 있는 결과 표시와 밝기 조정 컨트롤에 대해서는 [개요 페이지](index.md#display-settings)를 참조하십시오. --- -## 계산 흐름 +## 개요 + +HRTEM 이미지는 시료를 투과한 전자파가 대물렌즈 수차의 영향을 받으며 결상될 때 형성됩니다. ReciPro는 시료 내부의 전자파 전파를 블로흐파 방법(동역학적 계산)으로 계산하고, 위상 대비 전달 함수(PCTF)를 통해 HRTEM 이미지를 생성합니다. -1. **블로흐파 방법**: 결정 퍼텐셜을 통과하는 전자파의 전파를 계산하여, 출사파의 진폭과 위상을 구합니다 +### 계산 흐름 + +1. **블로흐파 방법**: 결정 퍼텐셜 속에서의 전자파 전파를 계산하여, 출사파의 진폭과 위상을 구합니다 2. **렌즈 함수**: 대물렌즈의 수차(구면 수차 $C_s$, 디포커스 $\Delta f$)를 적용합니다 -3. **부분 가간섭성**: 유한한 광원 크기(공간 가간섭성)와 에너지 폭(시간 가간섭성)을 고려합니다 -4. **결상**: 강도 $|\psi(\mathbf{r})|^2$ 를 계산합니다 +3. **부분 가간섭성**: 유한한 광원 크기(공간 가간섭성)와 에너지 변동(시간 가간섭성)을 고려합니다 +4. **결상**: 강도 분포 $|\psi(\mathbf{r})|^2$ 를 계산합니다 + +이론에 대해서는 [부록 A3.2 — HRTEM 이미지 형성](../appendix/a3-bloch-wave/hrtem.md)을 참조하십시오. --- -## 시료 파라미터 +## 시료 -![시료 파라미터](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) +![시료](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png) -| Parameter | 설명 | -|-----------|-------------| -| **Thickness** | 시료 두께 (nm). HRTEM 영상은 두께에 크게 의존합니다 | +- **두께** : 시료 두께 (nm). HRTEM 이미지는 두께에 크게 의존합니다. **연속 이미지** 모드에서는 이 값이 무시되고, 아래에서 설명하는 두께 목록이 대신 사용됩니다. --- -## 광학 파라미터 - -### TEM 조건 +## TEM 조건 ![TEM 조건](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -| Parameter | 설명 | -|-----------|-------------| -| **Acc. Vol.** | 가속 전압 (kV). 상대론적으로 보정된 파장이 옆에 표시됩니다 | -| **Defocus** | 디포커스 값 (nm). Scherzer 디포커스가 참고로 표시됩니다 | +대물렌즈의 결상 조건을 설정합니다. -### 고유 파라미터 +| 파라미터 | 설명 | 기본값 / 일반값 | +|-----------|-------------|-------------------| +| **가속 전압 (kV)** | 가속 전압. 상대론적으로 보정된 전자 파장이 오른쪽에 표시됩니다 | 200 kV | +| **디포커스 Δf** | 대물렌즈의 디포커스 (nm). 참고용 **셰르처 디포커스** 값이 그 아래에 표시됩니다 | −57.8 nm | +| **Cs** | 구면 수차 계수 (mm). CTF와 셰르처 디포커스에 영향을 줍니다 | 0.5–1.0 (일반), < 0.01 (Cs 보정) | +| **Cc** | 색 수차 계수 (mm). 에너지 퍼짐에 의한 이미지 흐림을 결정합니다 | 1.0–2.0 mm | +| **β** | 조명 반각 (mrad). 유한한 광원 크기의 효과(공간 가간섭성)를 나타냅니다 | 0.1–1.0 mrad | +| **ΔV** | 전자 에너지 퍼짐의 반치전폭 (eV). Cc와 함께 색 수차에 의한 초점 퍼짐을 결정합니다 | 0.5–2.0 eV | -![고유 파라미터](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) +> **오른쪽 클릭 메뉴**: TEM 조건 패널에서 **모든 수차를 0으로 설정** / **디포커스를 셰르처 값으로 설정** / **디포커스를 0 nm로 설정**을 클릭 한 번으로 적용할 수 있습니다. 조건 프리셋(300kV ARM300F, 200kV 2100F 등)은 왼쪽 아래의 **사전 설정**에서 사용할 수 있습니다. -| Parameter | 설명 | 일반값 | -|-----------|-------------|---------| -| **Cs** | 구면 수차 (mm) | 0.5–1.0 (일반); < 0.01 (Cs 보정) | -| **Cc** | 색 수차 (mm) | 1.0–2.0 | -| **β** | 조명 반각 (mrad) | 0.1–1.0 | -| **ΔE** | 에너지 폭 1/*e* 폭 (eV) | 0.5–2.0 | +### 셰르처 디포커스 + +현재의 파장과 구면 수차 $C_s$ 로부터 계산되는, 위상 대비가 최적이 되는 부근의 디포커스 값입니다(참고용으로 표시). + +$$\Delta f_{\text{Scherzer}} = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\quad\left(\approx -1.155\,\sqrt{C_s \lambda}\right)$$ + +이 조건에서는 PCTF가 넓은 공간 주파수 범위에서 음이 되므로, 원자 위치가 어두운 콘트라스트로 나타납니다. ReciPro는 이 원래의 셰르처 값(수차 위상 $\chi$ 의 최솟값을 $-2\pi/3$ 로 두어 유도)을 채택하며, GUI에 표시되는 값도 이 식을 따릅니다. 일부 문헌에서는 그 대신 투과 대역을 더 넓히는 *확장 셰르처* 값 $-1.2\sqrt{C_s\lambda}$ 를 사용한다는 점에 유의하십시오. --- -## 위상 대비 전달 함수 (PCTF) +## 렌즈 함수 / 콘트라스트 전달 함수 (CTF) -![위상 대비 전달 함수 (PCTF)](../../assets/cap-ko-auto/FormCTF.png) +**콘트라스트 전달 함수 (CTF)**를 체크하면, 렌즈 수차와 디포커스가 각 공간 주파수에서 이미지 콘트라스트를 어떻게 전달하는지 그래프로 보여 주는 창이 열립니다. -렌즈 함수 탭에 표시됩니다: +![콘트라스트 전달 함수 (CTF)](../../assets/cap-ko-auto/FormCTF.png) -- $\sin\chi(u)$: 위상 대비 전달 함수 ($\chi(u)$ 는 렌즈 수차 함수) -- $E_\text{s}(u)$: 공간 가간섭성 포락선 -- $E_\text{c}(u)$: 시간 가간섭성 포락선 +- $\sin\chi(u)$ : 위상 대비 전달 함수 ($\chi(u)$ 는 렌즈의 수차 함수) +- $E_\text{s}(u)$ : 공간 가간섭성 포락선 함수. 유한한 광원 크기($\beta$)에 의한 감쇠 +- $E_\text{c}(u)$ : 시간 가간섭성 포락선 함수. 에너지 변동($C_c$, $\Delta V$)에 의한 감쇠 -Scherzer 디포커스: $\Delta f = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\ (\approx -1.155\,\sqrt{C_s \lambda})$, 넓은 음의 PCTF 대역을 주는 조건(어두운 대비 = 원자 위치). ReciPro는 이 원래의 Scherzer 값을 사용하며 — 수차 위상 $\chi$ 의 최솟값을 $-2\pi/3$ 로 설정하여 유도됩니다 — GUI에 표시되는 값은 이 공식을 따릅니다; 일부 참고문헌은 그 대신 *확장 Scherzer* 값 $-1.2\sqrt{C_s\lambda}$ 를 사용합니다. +가로축 $u$ (공간 주파수)의 상한을 바꾸면 그래프의 표시 범위가 바뀝니다. --- -## 대물 조리개 +## 대물 조리개 (HRTEM 옵션) ![대물 조리개 (HRTEM 옵션)](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) -조리개 크기(mrad)와 위치를 설정합니다. **Open aperture** 는 조리개를 제거합니다. 고려되는 블로흐파의 수는 조리개 조건에 따라 달라집니다. +대물 조리개를 통과하는 회절파를 제한합니다. 조리개로 잘리는 회절파의 수에 따라 블로흐파 계산에 포함되는 스폿의 수도 바뀝니다(상한은 **회절파**에서 설정한 블로흐파의 최대 개수). + +- **크기** : 대물 조리개의 반각 (mrad). 작을수록 고각 회절파가 더 많이 잘려서, 고분해능 세부 구조가 매끄러워집니다. 이에 해당하는 역공간 반지름 $\sin\theta/\lambda$ (nm⁻¹)가 표시됩니다. +- **이동 X** / **Y** : 대물 조리개 중심의 이동량 (mrad). 암시야 결상이나 경사 결상에 사용합니다. +- **조리개 열림** : 대물 조리개를 무한대로 열어, 모든 회절파를 결상에 사용합니다. +- **내부 스폿 수** : 조리개 안에 들어오는 회절빔(스폿)의 개수 (읽기 전용). +- **스폿 정보** : 조리개 안의 회절빔(강도, 복소 진폭 등)을 나열한 표를 엽니다. + +> 대물 조리개의 크기는 **회절 시뮬레이터**에도 표시됩니다. --- -## 부분 가간섭성 모델 +## HRTEM 옵션 (부분 가간섭성 모델) -![HRTEM 옵션](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) +![HRTEM 옵션 (부분 가간섭성 모델)](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) -| Model | 설명 | -|-------|-------------| -| **Quasi-coherent (linear image)** | 빠름. 약위상 근사 하에서 유효 | -| **TCC (Transmission Cross Coefficient)** | 더 정확함; 계산 시간이 더 김 | +모든 입사빔 방향의 기여를 적분할 때 사용하는 간섭 모델을 선택합니다. + +- **선형 이미지** : 계산 비용이 작습니다. 약위상물체 근사가 성립하는 얇은 시료에 적합하며, PCTF에 공간 및 시간 가간섭성 포락선을 곱합니다. +- **투과 교차 계수** : 계산 비용이 크지만 더 정확합니다. 전체 투과 교차 계수를 적분하며, 강한 회절파가 많이 여기되는 강산란체에 사용해야 하는 모델입니다. + +자세한 내용은 [부록 A3.2 — HRTEM 이미지 형성](../appendix/a3-bloch-wave/hrtem.md)을 참조하십시오. --- -## 시뮬레이션 모드 +## 단일/연속 모드 ![단일/연속 모드](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSerialImage.png) -| Mode | 설명 | +- **단일 이미지** : 현재의 두께와 디포커스에서 HRTEM 이미지 한 장을 계산합니다. +- **연속 이미지** : 두께와 디포커스를 단계적으로 바꾼 이미지 세트(두께 시리즈 / 포커스 시리즈)를 생성합니다. 실험 이미지와 가장 잘 일치하는 조건을 찾는 데 유용합니다. + +연속 이미지에서는 다음을 설정합니다. + +| 항목 | 설명 | |------|-------------| -| **Single image** | 현재 두께와 디포커스에서의 영상 하나 | -| **Serial image** | 두께 × 디포커스 범위에 걸친 영상 행렬 (Start / Step / Num) | +| **두께 (nm)** / **디포커스 (nm)** | 어느 양을 변화시킬지 (둘 다 가능) | +| **Start / 간격 / 개수** | 시작값, 간격, 이미지 수. 아래의 목록 상자에 전개되며, 목록 상자를 직접 편집할 수도 있습니다 | +| **수평 방향:** | 두께와 디포커스를 모두 변화시킬 때, 격자의 가로 방향으로 배치할 양 (**디포커스** 또는 **두께**) | + +두께와 디포커스를 모두 변화시키면 행 × 열의 이미지 행렬이 생성됩니다. + +--- + +## 이미지 속성 + +![이미지 속성](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) + +- **크기 (W×H)** : 시뮬레이션 이미지의 픽셀 수 (기본값 512×512). +- **해상도** : 샘플링 해상도 (pm/px). 값이 작을수록 더 미세한 격자무늬를 분해할 수 있지만, FFT 시간이 그에 비례하여 늘어납니다. --- -## 영상 조정 +## 회절파 -![영상 조정](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) +![회절파](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) -| Setting | 설명 | -|---------|-------------| -| **Min / Max** | 표시 범위 (영상 조정 트랙바) | -| **Colour** | 그레이스케일 또는 Cold-Warm | -| **Gaussian blur (FWHM)** | 가우시안 필터 적용 | -| **Unit cell** | 단위 격자 격자를 오버레이 | -| **Scale** | 축척 막대 표시 | +- Bethe 방법(동역학적 계산)에 사용되는 블로흐파의 최대 개수로, 기본값은 80입니다. 개수가 많을수록 정확도가 높아지지만, 고유값 문제를 푸는 데 $O(N^3)$ 의 시간이 걸립니다. --- @@ -110,4 +142,4 @@ Scherzer 디포커스: $\Delta f = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\ (\approx - - [HRTEM/STEM 시뮬레이터 (개요)](index.md) - [STEM 시뮬레이션](2-stem-simulation.md) - [퍼텐셜 시뮬레이션](3-potential-simulation.md) -- [부록 A3.2 — HRTEM 결상](../appendix/a3-bloch-wave/hrtem.md) +- [부록 A3.2 — HRTEM 이미지 형성](../appendix/a3-bloch-wave/hrtem.md) diff --git a/docs/src/ko/9-hrtem-stem-simulator/2-stem-simulation.md b/docs/src/ko/9-hrtem-stem-simulator/2-stem-simulation.md index 6a93a5942..7141a0bd9 100644 --- a/docs/src/ko/9-hrtem-stem-simulator/2-stem-simulation.md +++ b/docs/src/ko/9-hrtem-stem-simulator/2-stem-simulation.md @@ -50,7 +50,7 @@ | 파라미터 | 설명 | 기본값 / 전형값 | |-----------|-------------|-------------------| -| **Acc. Vol. (kV)** | 가속 전압. 상대론적으로 보정된 전자 파장이 옆에 표시됩니다 | 200 kV | +| **가속 전압 (kV)** | 가속 전압. 상대론적으로 보정된 전자 파장이 옆에 표시됩니다 | 200 kV | | **Defocus Δf** | 대물(프로브 형성) 렌즈의 디포커스 (nm) | −57.8 nm | | **Cs** | 구면 수차 계수 (mm). 프로브 크기에 영향을 줍니다 | 0.5–1.0 mm | | **Cc** | 색 수차 계수 (mm) | 1.0–2.0 mm | diff --git a/docs/src/ko/9-hrtem-stem-simulator/3-potential-simulation.md b/docs/src/ko/9-hrtem-stem-simulator/3-potential-simulation.md index f688fad28..06829336c 100644 --- a/docs/src/ko/9-hrtem-stem-simulator/3-potential-simulation.md +++ b/docs/src/ko/9-hrtem-stem-simulator/3-potential-simulation.md @@ -20,9 +20,9 @@ ![TEM 조건](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -- **Acc. voltage (kV)** — 가속 전압. 전자 파장을 결정하며, 퍼텐셜의 푸리에 계수 $U_g$를 계산하는 데 사용됩니다. +- **가속 전압 (kV)** — 가속 전압. 전자 파장을 결정하며, 퍼텐셜의 푸리에 계수 $U_g$를 계산하는 데 사용됩니다. -> **Defocus, Cs, Cc, β, ΔE 및 PCTF는 퍼텐셜 모드에서 비활성화되며**(결상 광학이 적용되지 않음) 흐리게 표시됩니다. +> **디포커스, Cs, Cc, β, ΔV 및 PCTF는 퍼텐셜 모드에서 비활성화되며**(결상 광학이 적용되지 않음) 흐리게 표시됩니다. --- diff --git a/docs/src/ko/9-hrtem-stem-simulator/index.md b/docs/src/ko/9-hrtem-stem-simulator/index.md index 1201be629..0cb307d15 100644 --- a/docs/src/ko/9-hrtem-stem-simulator/index.md +++ b/docs/src/ko/9-hrtem-stem-simulator/index.md @@ -4,10 +4,25 @@ title: HRTEM / STEM Simulator # HRTEM / STEM Simulator -**HRTEM/STEM 시뮬레이터**는 TEM 격자무늬(HRTEM) 이미지, STEM 이미지, 투영 퍼텐셜을 시뮬레이션합니다. 계산을 실행하려면 **Simulate**를 클릭하십시오. +**HRTEM/STEM 시뮬레이터**는 선택한 결정과 방위에 대해 TEM 격자무늬(HRTEM) 이미지, STEM 이미지, 투영 결정 퍼텐셜을 시뮬레이션합니다. 계산을 실행하려면 **시뮬레이션**을 클릭하십시오. ![HRTEM/STEM 시뮬레이터](../../assets/cap-ko-auto/FormImageSimulator.png) +창은 좌우 두 부분으로 나뉩니다. **왼쪽**은 시뮬레이션 결과를 표시하고 그 표시 방식(이미지 창, 밝기, 색, 축척 막대 등)을 조정하며, **오른쪽**에는 계산 조건(**광학 특성**과 **시뮬레이션 설정**)이 있습니다. + +--- + +## 이 페이지와 모드별 페이지 + +- **이 페이지(개요)**: 모든 모드에 공통인 조작과 **왼쪽의 결과 표시 및 조정 컨트롤**을 설명합니다. +- **모드별 페이지**: 해당 모드에서 **오른쪽**에 나타나는 모든 설정을 다루며, 각 페이지만 읽어도 완결되도록 구성되어 있습니다(따라서 일부 설정은 여러 페이지에 중복해서 나옵니다). + +| 모드 | 내용 | 페이지 | +|------|----------|------| +| **HRTEM** | 고분해능 TEM 격자무늬 이미지 | [HRTEM 시뮬레이션](1-hrtem-simulation.md) | +| **STEM** | 주사 투과 전자 현미경 이미지 (BF / ABF / LAADF / HAADF) | [STEM 시뮬레이션](2-stem-simulation.md) | +| **Potential** | 투영 결정 퍼텐셜 ($U_g$ / $U'_g$) | [퍼텐셜 시뮬레이션](3-potential-simulation.md) | + --- ## 키보드 및 마우스 단축키 @@ -34,221 +49,111 @@ title: HRTEM / STEM Simulator | 목표 | 시작 지점 | 참조 | |------|------------|-----------| -| HRTEM 이미지 하나 계산 | **Image mode**를 **HRTEM**으로 설정한 다음, **TEM conditions**에서 가속 전압과 디포커스를 설정 | [HRTEM 시뮬레이션](1-hrtem-simulation.md), [HRTEM 결상](../appendix/a3-bloch-wave/hrtem.md) | -| STEM 이미지 계산 | **Image mode**를 **STEM**으로 설정한 다음, **STEM options**에서 수렴각과 검출기를 설정 | [STEM 시뮬레이션](2-stem-simulation.md), [STEM 계산](../appendix/a3-bloch-wave/stem.md) | -| 투영 퍼텐셜 보기 | **Image mode**를 **Potential**로 설정 | [퍼텐셜 시뮬레이션](3-potential-simulation.md) | -| 두께/디포커스 시리즈 생성 | **Single / Serial**과 **HRTEM options**의 이미지 조건을 구성 | [HRTEM 시뮬레이션](1-hrtem-simulation.md) | -| TDS와 함께 HAADF-STEM 사용 | 원자 온도 인자를 0이 아닌 값으로 설정하고 LAADF/HAADF 검출기를 사용 | [STEM 계산](../appendix/a3-bloch-wave/stem.md) | +| HRTEM 이미지 하나 계산 | **이미지 모드**를 **HRTEM**으로 설정한 다음, **TEM 조건**에서 가속 전압과 디포커스를 설정 | [HRTEM 시뮬레이션](1-hrtem-simulation.md), [HRTEM 이미지 형성](../appendix/a3-bloch-wave/hrtem.md) | +| STEM 이미지 계산 | **이미지 모드**를 **STEM**으로 설정한 다음, **STEM 옵션**에서 수렴각과 검출기를 설정 | [STEM 시뮬레이션](2-stem-simulation.md), [STEM 계산](../appendix/a3-bloch-wave/stem.md) | +| 투영 퍼텐셜 보기 | **이미지 모드**를 **Potential**로 설정 | [퍼텐셜 시뮬레이션](3-potential-simulation.md) | +| 두께/디포커스 시리즈 생성 | HRTEM에서 **단일/연속 모드**와 이미지 조건을 구성 | [HRTEM 시뮬레이션](1-hrtem-simulation.md) | +| TDS와 함께 HAADF-STEM 사용 | 원자 온도 인자를 0이 아닌 값으로 설정하고 STEM 검출기를 LAADF / HAADF로 이동 | [STEM 계산](../appendix/a3-bloch-wave/stem.md) | --- ## 기본 작업 흐름 -1. 메인 창에서 결정과 방위를 선택한 다음, 이 시뮬레이터를 엽니다. -2. **Image mode**에서 HRTEM, STEM 또는 Potential을 선택합니다. -3. **Optical property**에서 가속 전압, 디포커스, 수차, 조리개, STEM 수렴 설정을 지정합니다. -4. **Simulation property**에서 두께, 이미지 크기, 해상도, 블로흐파 개수, 부분 가간섭성 모델을 설정합니다. -5. **Simulate**를 클릭한 다음, **Display settings**에서 밝기, 정규화, 축척 막대, 레이블을 조정합니다. +1. 메인 창에서 결정과 방위를 선택한 다음, 이 창을 엽니다. +2. **이미지 모드**에서 HRTEM, STEM 또는 Potential을 선택합니다. +3. **광학 특성**에서 가속 전압, 디포커스, 수차, 조리개, STEM 수렴각 등을 설정합니다(모드별 페이지 참조). +4. **시뮬레이션 설정**에서 두께, 이미지 크기, 해상도, 블로흐파 개수, 부분 가간섭성 모델 등을 설정합니다(모드별 페이지 참조). +5. **시뮬레이션**을 클릭한 다음, 필요에 따라 왼쪽의 **조정**, **정규화**, **표시**로 표시 방식을 조정합니다. --- -## 이미지 영역 - -창의 왼쪽 절반에 시뮬레이션된 이미지가 표시됩니다. 위쪽의 상태 표시줄은 커서 위치(**X:**, **Y:**)와 커서 아래의 이미지 **Value:**(강도)를 보고하며, 그 옆에는 현재 색상 맵과 밝기 범위를 반영하는 **Low → High** 강도 척도가 표시됩니다. +## 이미지 모드 선택 ---- - -## 파일 메뉴 +![이미지 모드](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){ align=left } +오른쪽 위의 **이미지 모드**에서 계산 종류를 선택합니다. 오른쪽 패널(**광학 특성**과 **시뮬레이션 설정**)은 선택한 모드에 맞게 바뀝니다.
-### 도움말 메뉴 - +- **HRTEM** — 고분해능 TEM 격자무늬 이미지 → [HRTEM 시뮬레이션](1-hrtem-simulation.md) +- **STEM** — 주사 투과 전자 현미경 이미지 → [STEM 시뮬레이션](2-stem-simulation.md) +- **Potential** — 투영 결정 퍼텐셜 → [퍼텐셜 시뮬레이션](3-potential-simulation.md) --- -## Image mode / Sample - -![이미지 모드](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxImageMode.png){align=left} - -HRTEM, Potential 또는 STEM.
- -![시료](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.flowLayoutPanelModeSelection.groupBoxSampleProperty.png){ align=left style="clear: both" } -시료 두께를 설정합니다.
- -## Optical property { style="clear: both" } - -### TEM conditions - -![TEM 조건](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) - -가속 전압, 디포커스(Scherzer 표시). - -#### Acc. voltage - -전자 현미경의 가속 전압. 이 값을 변경하면 상대론적으로 보정된 파장(필드 옆에 표시)이 갱신되며, **Cs**와 함께 아래에 표시되는 권장 **Scherzer 디포커스** 값도 갱신됩니다. - -#### Defocus - -대물렌즈의 디포커스 값. Scherzer 디포커스(약위상물체 근사에서 위상 대비 전달을 최대화하는 값)가 참조용으로 아래에 표시됩니다. - -### Inherent property (HRTEM optical aberrations) - -렌즈 함수 계산에 사용되는 현미경 고유의 수차 파라미터. - -- **Cs** — 구면 수차 계수. -- **Cc** — 색 수차 계수. -- **β** — 조명 반각(유한 광원 효과). -- **ΔE** — 전자 에너지 변동의 1/e 폭. - -### Lens function - -렌즈 함수의 그래프. *u*의 상한을 조정하면 그리기 범위가 변경됩니다. - -- **sin[χ(u)]** — 위상 대비 전달 함수(PCTF). -- **E_s(u)** — 공간 가간섭성 포락선 함수. -- **E_c(u)** — 시간 가간섭성 포락선 함수. - -### Objective aperture (HRTEM option) - -![대물 조리개 (HRTEM 옵션)](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxHREMoption1.png) - -Cs, Cc, beta, delta-E, PCTF, 공간/시간 가간섭성 포락선, 대물 조리개. - -#### Size - -대물 조리개 크기(mrad). 조리개를 제거하려면 **Open aperture**를 선택하십시오. 블로흐파 계산에 포함되는 회절 점의 개수는 조리개에 따라 달라지며, 최댓값은 **Simulation property**의 **Max Bloch waves** 값으로 제한됩니다. - -#### Shift - -조리개의 수평 변위(mrad) — HRTEM에서 오프셋된 대물 조리개를 모방하는 데 사용됩니다. - -#### Spot info - -조리개를 통과하는 반사에 대한 상세 점 목록(강도, 복소 진폭 등)을 엽니다. 비교를 위해 회절 시뮬레이터도 함께 열려 있을 때 편리합니다. +## 이미지 영역 (왼쪽) -### STEM options (optical) +창의 왼쪽 절반에 시뮬레이션된 이미지가 표시됩니다. 위쪽의 상태 표시줄은 커서 위치(**X:**, **Y:**)와 커서 아래의 이미지 **값:**(강도)을 보고하며, 그 옆에는 현재 색상 맵과 밝기 범위를 반영하는 **낮음 → 높음** 강도 척도가 표시됩니다. -![STEM 옵션](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxSTEMoption1.png) - -#### Convergence semi-angle - -수렴 프로브의 반각(mrad). STEM 프로브의 크기와 시뮬레이션된 이미지의 공간 해상도를 제어합니다. - -#### Detector geometry - -환형 검출기의 내부/외부 수집각(mrad). BF(작은 내각), ABF, LAADF, HAADF(큰 내각) 중에서 선택하십시오. - -#### Scan area / step - -STEM 이미지의 스캔 시야와 픽셀 크기. +여러 장의 이미지가 생성되는 경우(연속 이미지, 또는 퍼텐셜의 크기/위상) 이미지는 격자 모양으로 배열되며, 모든 창이 함께 확대/축소되고 이동합니다. --- -## Simulation property - -### HRTEM options - -![HRTEM 옵션](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxHREMoption2.png) - -Max Bloch waves, 이미지 픽셀/해상도, 부분 가간섭성(quasi-coherent / TCC), Single/Serial 모드. - -#### Max Bloch waves +## 결과 표시와 조정 (왼쪽 패널) {#display-settings} -동역학적 계산에 사용되는 블로흐파의 최대 개수. 이 값을 늘리면 정확도가 향상되지만 *O*(*N*³)의 고유값 풀이 시간이 늘어납니다. +왼쪽 아래의 패널에서 결과의 표시 방식 — 밝기, 색, 정규화, 오버레이 — 을 조정합니다. 이 설정은 모든 모드에 적용되며, 재계산 없이 바로 반영됩니다. -#### Image property (pixels & resolution) +### 조정 -시뮬레이션된 이미지의 픽셀 치수와 샘플링 해상도. 해상도가 높을수록 더 세밀한 무늬 패턴을 얻지만 슬라이스당 FFT 시간은 비례하여 길어집니다. - -#### Partial-coherent model - -모든 입사빔 방향의 기여를 결합할 때 파동 간섭을 어떻게 처리할지를 정합니다. - -- **Quasi-coherent** — 위상 대비 전달 함수에 공간 및 시간 가간섭성 포락선을 곱하는 빠르고 근사적인 모델. -- **Transmission cross coefficient (TCC)** — 전체 투과 교차 계수에 걸쳐 적분하는 더 정확한 모델. 더 느리지만 선형 결상 영역에서 정확합니다. - -[부록 A3.2 — HRTEM 결상](../appendix/a3-bloch-wave/hrtem.md)을 참조하십시오. - -#### Single / Serial mode - -- **Single image** — **Sample property**에서 설정한 두께와 **Optical property**에서 설정한 디포커스로 단일 이미지를 시뮬레이션합니다. -- **Serial image** — 각각에 대한 **Start / Step / Num**에 따라 두께 × 디포커스 행렬을 생성합니다. 실험 이미지와 가장 잘 일치하는 조건을 찾는 데 유용합니다. +![조정](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) -### STEM options (simulation) +- **Min** / **Max** : 표시 강도 범위의 하한(검정)과 상한(흰색). 트랙바로 콘트라스트를 조정합니다. +- **색** : 이미지의 색 척도 — **Gray scale** 또는 **Cold-Warm**(파랑에서 빨강). +- **가우시안 블러 (FWHM)** : 체크하면 오른쪽에 지정한 반치전폭(pm)의 가우시안 블러를 적용하여, 유한한 분해능(점 퍼짐 함수)을 근사합니다. -![STEM 옵션](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxSTEMoption2.png) +### 정규화 -- **Bloch wave count** — HRTEM에서와 동일한 역할이며, 프로브 위치마다 적용됩니다. -- **Angular resolution** — 프로브 방향 적분에서의 표본점 개수. -- **TDS treatment** — 온도 인자 *B*를 통해 열 확산 산란을 포함할지 여부. LAADF/HAADF에 필요합니다. +![정규화](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) -### Potential options +- **이미지별** : 체크하면 이미지마다 따로 정규화합니다(체크 해제 시 시리즈 전체가 공통 척도를 사용합니다). +- **Min** / **Max** : 정규화의 하한 / 상한을 이미지의 최솟값 / 최댓값 대신 오른쪽에 지정한 값으로 고정합니다. -![퍼텐셜 옵션](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.groupBoxPotentialOption.png) +### STEM 이미지 -**Image mode = Potential**일 때 표시됩니다. +![STEM 이미지](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -- **Target potential** — **U_g**(탄성) 또는 **U′_g**(흡수 / TDS)를 선택합니다. -- **Display method** — **Magnitude and phase** 또는 **Real and imaginary part**. +STEM 모드에서만 표시됩니다. 계산된 STEM 이미지 중 어떤 산란 성분을 표시할지(**탄성**, **TDS**, **탄성 & TDS**) 선택합니다. STEM 전용 항목이므로 [STEM 시뮬레이션](2-stem-simulation.md) 페이지에서도 설명합니다. -### Image properties +### 표시 -![이미지 속성](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxImageProperty.png) +![표시](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) -### Diffracted waves +이미지 위에 겹쳐 표시할 항목을 설정합니다. -![회절파](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +- **단위 격자** : 투영된 단위 격자의 윤곽을 겹쳐 표시하여, 이미지 콘트라스트와 결정 격자의 대응을 확인할 수 있습니다. +- **레이블** : 두께, 디포커스, 지수 등의 레이블을 겹쳐 표시합니다. **크기**(글꼴 크기)와 **색**을 지정할 수 있습니다. +- **축척 막대** : 축척 막대를 겹쳐 표시합니다. **길이**(nm)와 **색**을 지정할 수 있습니다. --- -## Simulate +## 시뮬레이션 실행 ![Simulation actions](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelSimulationActions.png) ---- - -## Display settings - -### Adjust - -![조정](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxAdjust.png) - -최소/최대 밝기, 색상 척도, 가우시안 흐림. - -### Normalization - -![정규화](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxNormalization.png) - -### Display - -![표시](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxDisplay.png) - -레이블(두께/디포커스), 축척 막대, 단위 격자 오버레이. - -### STEM image - -![STEM 이미지](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) +- **시뮬레이션** : 현재의 결정, 현미경 조건, 두께, 디포커스, 표시 설정으로 계산을 실행합니다. +- **정지** : 실행 중인 계산을 중단합니다(계산 중에만 표시). +- **실시간 시뮬레이션** : 체크하면 결정을 회전할 때마다 즉시 재계산합니다(STEM 모드에서는 숨겨짐). +- **사전 설정** : TEM 결상 조건을 저장하고 불러오는 사전 설정 창을 표시/숨김 전환합니다. --- -## STEM 시뮬레이션 +## 파일 메뉴 -계산은 수렴각, 블로흐파 개수, 각 해상도에 따라 달라집니다. +![파일 메뉴](../../assets/cap-ko-auto/FormImageSimulator.menuStrip1.fileToolStripMenuItem.png) -| 검출기 | 기여 | -|----------|-------------| -| BF, ABF | 탄성 | -| LAADF, HAADF | 비탄성 (TDS) | +- **이미지 저장** : **이미지로 (PNG 형식)**, **이미지로 (TIFF 형식)**, **메타파일로 (EMF)** 중 하나로 저장합니다. **연속 이미지 모드에서 개별 저장**은 연속 계산의 이미지를 한 장씩 따로 저장합니다. +- **이미지 복사** : **이미지로** 또는 **메타파일로 (EMF)** 클립보드에 복사합니다. +- **기호 겹쳐 인쇄** : 단위 격자, 레이블, 축척 막대를 저장 이미지에 합쳐 넣습니다. +- **TEM 파라미터 불러오기** / **TEM 파라미터 저장** : 광학 조건(가속 전압, 수차 등)을 파일에 저장하고 복원합니다. -> TDS를 위해 온도 인자를 0이 아닌 값으로 설정하십시오(확실하지 않으면 B = 0.5 Ų). HAADF 강도는 $\propto Z^2$. +## 도움말 메뉴 -![STEM 시뮬레이션 비교: Dr. Probe 대 ReciPro](../../assets/references/STEM_DrProbe_comparison.png) +![도움말 메뉴](../../assets/cap-ko-auto/FormImageSimulator.menuStrip1.helpToolStripMenuItem.png) -더 자세한 보고서는 PDF로 제공됩니다: [Dr. Probe GUI (v1.10)와 ReciPro (v4.854)의 STEM 시뮬레이션 비교](https://github.com/seto77/ReciPro/files/10976084/ComparisonSTEMsimulations.pdf). 자세한 내용은 [STEM 시뮬레이션](2-stem-simulation.md)을 참조하십시오. +- **HRTEM 시뮬레이션의 기본 개념** : HRTEM 이미지 형성에 대한 설명([부록 A3.2](../appendix/a3-bloch-wave/hrtem.md))을 엽니다. +- **계산 라이브러리** : 계산 라이브러리를 선택합니다 — **Native code**(빠른 C++/Eigen) 또는 **Managed code**(.NET). 보통은 Native 쪽이 더 빠릅니다. --- -## 관련 항목 +## 함께 보기 - [HRTEM 시뮬레이션](1-hrtem-simulation.md) - [STEM 시뮬레이션](2-stem-simulation.md) diff --git a/docs/src/ko/appendix/a1-coordinate-system/2-diffraction.md b/docs/src/ko/appendix/a1-coordinate-system/2-diffraction.md index 0ccb1ee2e..b57ee0b4c 100644 --- a/docs/src/ko/appendix/a1-coordinate-system/2-diffraction.md +++ b/docs/src/ko/appendix/a1-coordinate-system/2-diffraction.md @@ -52,3 +52,13 @@ | **Camera length 2** ($C_2$) | 시료로부터 foot까지의 거리 (mm) | | **Pixel size** | 정사각형 픽셀 하나의 한 변 길이 (mm); 정사각형 픽셀만 지원됩니다 | | **Detector width / height** | 가로 / 세로 방향의 픽셀 수 | + + +## 여기 오차 $S_g$ 의 두 가지 정의 + +ReciPro는 사용 맥락에 맞추어 의도적으로 서로 다른 두 가지 여기 오차 정의를 사용합니다. + +- **운동학적 표시와 `SpotInfo()` (운동학/여기 오차 모드)** : 역격자점에서 에발트 구까지의 부호 있는 **동경 방향** 거리 $S_g = k - \lvert\boldsymbol{g} - \boldsymbol{C}\rvert$ 이며, 구의 중심은 $\boldsymbol{C} = (0, 0, k)$, $k = 1/\lambda$ 입니다. $S_g > 0$ 은 점이 구의 안쪽에 있음을 뜻합니다. 운동학적 시뮬레이터는 시료의 형상이나 두께를 가정하지 않으므로 표면 법선이 존재하지 않으며, 등방적인 동경 방향 거리가 반사를 선택하고 표시하기 위한 중립적인 선택입니다. +- **동역학적 (Bethe) 계산** : **시료 표면 법선** $\boldsymbol{n}$ **을 따라** 측정한 거리 $S_g = \sqrt{P_g^2/4 + Q_g} - P_g/2$ 이며, $P_g = 2\boldsymbol{n}\cdot(\boldsymbol{k}_0 + \boldsymbol{g})$, $Q_g = k_0^2 - \lvert\boldsymbol{k}_0 + \boldsymbol{g}\rvert^2$ 입니다. 이 정의는 시료 표면에 부과되는 경계 조건 때문에 필요합니다. + +두 정의는 수직 입사(표면 법선이 빔과 평행)에서는 거의 일치하지만 **같은 양이 아닙니다**. 운동학적 출력과 동역학적 출력에서 얻은 값을 섞어 쓰지 마십시오. diff --git a/docs/src/ko/appendix/a2-beam-interaction/attenuation-transport.md b/docs/src/ko/appendix/a2-beam-interaction/attenuation-transport.md index f392f66ab..57600d556 100644 --- a/docs/src/ko/appendix/a2-beam-interaction/attenuation-transport.md +++ b/docs/src/ko/appendix/a2-beam-interaction/attenuation-transport.md @@ -55,11 +55,11 @@ $$\Delta\lambda = \lambda' - \lambda = \frac{h}{m_e c}\,(1-\cos\varphi),$$ $$n = 1 - \delta + i\beta, \qquad \beta = \frac{\mu_\text{abs}\lambda}{4\pi} = \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,f''_i, \qquad \delta \simeq \frac{r_e\lambda^2}{2\pi}\sum_i n_i\,(Z_i+f'_i),$$ -여기서 $n_i$ 는 원소 $i$ 의 수밀도, $r_e$ 는 고전 전자 반경입니다. 여기서 $\mu_\text{abs}$ 는 감쇠의 흡수성 부분 ($f''$ 에 연결됨)이며, 위의 총 $\mu$ 와 같을 필요는 없습니다. 후자는 Rayleigh 및 Compton 산란도 포함하기 때문입니다. $n<1$ 이므로 X선은 작은 빗각의 **임계각** 아래에서 **전외부반사**를 겪습니다 +여기서 $n_i$ 는 원소 $i$ 의 수밀도, $r_e$ 는 고전 전자 반경입니다. 여기서 $\mu_\text{abs}$ 는 감쇠의 흡수성 부분 ($f''$ 에 연결됨)이며, 위의 총 $\mu$ 와 같을 필요는 없습니다. 후자는 Rayleigh 및 Compton 산란도 포함하기 때문입니다. $\delta>0$ 이면 굴절률이 1보다 작으므로, X선은 작은 빗각의 **임계각** $\alpha_c$ 아래에서 **전외부반사**를 겪습니다: -$$\theta_c \simeq \sqrt{2\delta}.$$ +$$\alpha_c \simeq \sqrt{2\delta}.$$ -이는 굴절 기하학에서 따라옵니다: 빗각 $\alpha$ 에 대해 고체 내부의 수직 파수 벡터는 $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$ 이며, $\alpha = \alpha_c = \sqrt{2\delta}$ 에서 0에 도달합니다. 그 아래에서는 파동이 재료 안으로 전파할 수 없어 완전히 반사됩니다. **산란 길이 밀도**의 실수부 $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$ 는 $\delta$ 를 결정하며, 반사율 측정에서 사용되는 중성자 SLD의 X선 대응물입니다. ReciPro 는 스칼라 표에 $\delta$, $\beta$, $\theta_c$, 그리고 X선 SLD를 보고합니다. +이는 굴절 기하학에서 따라옵니다: 빗각 $\alpha$ 에 대해 고체 내부의 수직 파수 벡터는 $k_z^2 \simeq k^2(\alpha^2 - 2\delta)$ 이며, $\alpha = \alpha_c = \sqrt{2\delta}$ 에서 0에 도달합니다. 그 아래에서는 파동이 재료 안으로 전파할 수 없어 완전히 반사됩니다. 이 식은 무손실 극한 $\beta \ll \delta$ 를 가정합니다. 유한한 $\beta$ 에서는 소멸파가 여전히 수 나노미터 침투하며, 반사율은 1보다 약간 작게 유지됩니다. 흡수단 바로 위에서는 $\delta$ 가 음수가 될 수도 있으며, 이 경우 임계각이 존재하지 않으므로 ReciPro 는 임계각을 보고하지 않습니다. **산란 길이 밀도**의 실수부 $\text{SLD} = r_e\sum_i n_i (Z_i + f'_i)$ 는 $\delta$ 를 결정하며, 반사율 측정에서 사용되는 중성자 SLD의 X선 대응물입니다. ReciPro 는 $\delta$, $\beta$, $\alpha_c$ (스칼라 표에는 **θc** 로 표시), 그리고 X선 SLD를 보고합니다. --- @@ -69,7 +69,7 @@ $$\theta_c \simeq \sqrt{2\delta}.$$ ### 탄성 산란과 평균 자유 행로 -탄성 단면적 $\sigma_\text{el}$ 은 단일 원자가 전자를 얼마나 쉽게 편향시키는지를 측정합니다. ReciPro 는 **NIST Mott** 단면적 (차폐된 원자 퍼텐셜에서 상대론적 Dirac 방정식의 부분파 해)을 사용하며, 대략 **50 eV – 36.4 keV** 범위에서 유효합니다. 이 범위 밖이거나 표에 없는 원소의 경우 **차폐 Rutherford** 근사로 되돌아갑니다. 둘은 경계에서 완벽히 매끄럽게 이어질 필요는 없습니다. 총 단면적은 미분 단면적의 각도 적분입니다, +탄성 단면적 $\sigma_\text{el}$ 은 단일 원자가 전자를 얼마나 쉽게 편향시키는지를 측정합니다. ReciPro 는 **NIST Mott** 단면적 (차폐된 원자 퍼텐셜에서 상대론적 Dirac 방정식의 부분파 해)을 사용합니다. 내장 표는 **50 eV – 36.4 keV** 를 다룹니다 (이는 ReciPro 자체 표의 수록 범위이며, Mott 방법 자체의 한계가 아닙니다). 이 범위 밖이거나 표에 없는 원소의 경우 **차폐 Rutherford** 근사로 되돌아갑니다. 둘은 경계에서 완벽히 매끄럽게 이어질 필요는 없습니다. 총 단면적은 미분 단면적의 각도 적분입니다, $$\sigma_\text{el} = 2\pi\int_0^\pi \frac{d\sigma}{d\Omega}\,\sin\Theta\,d\Theta, \qquad \frac{d\sigma}{d\Omega} \propto \frac{Z^2}{E^2}\,\frac{1}{\big[\sin^2(\Theta/2)+\eta\big]^2},$$ @@ -85,11 +85,11 @@ $$\Sigma_\text{el} = \sum_i n_i\,\sigma_{\text{el},i}, \qquad \lambda_\text{el} $$S(E) = -\frac{dE}{ds} > 0,$$ -여기서 $s$ 는 궤적을 따른 **경로 길이** (탭의 *|dE/ds|* 곡선의 변수)이며, 이 부록의 다른 곳에서 사용되는 산란 변수 $\sin\theta/\lambda$ 가 아닙니다. 에너지 기울기 $dE/ds$ 는 음수이므로 탭은 $S$ 를 위쪽으로 그립니다. keV 에너지에서는 개념적으로 **Bethe** 형태를 따릅니다 +여기서 $s$ 는 궤적을 따른 **경로 길이** (탭의 *|dE/ds|* 곡선의 변수)이며, 이 부록의 다른 곳에서 사용되는 산란 변수 $\sin\theta/\lambda$ 가 아닙니다. 기울기 $dE/ds$ 자체는 음수이므로, 탭은 그 크기 $S$ 를 위쪽으로 그립니다. keV 에너지에서는 개념적으로 **Bethe** 형태를 따릅니다 $$S(E) \;\propto\; \frac{Z\rho}{A}\,\frac{1}{E}\,\ln\!\frac{E}{J},$$ -여기서 $J$ 는 고체의 **평균 들뜸 에너지**입니다. 이 비상대론적 스케치는 스케일링만을 보여줍니다. ReciPro 는 낮은 에너지에서도 양호하게 유지되는 보정/경험적 형태(Joy–Luo 유형)를 평가합니다. 스칼라 표의 **플라스몬 에너지** $E_p$ 는 동일한 전자적 들뜸에 대한 관련되지만 별개인 특성화입니다. **비탄성 평균 자유 행로** (IMFP)는 에너지를 잃는 충돌 사이의 대응되는 평균 거리이며, ReciPro 는 이를 **TPP-2M** 예측 공식으로부터 평가할 수 있습니다, +여기서 $J$ 는 고체의 **평균 들뜸 에너지**입니다. 이 비상대론적 스케치는 스케일링만을 보여줍니다. ReciPro 는 낮은 에너지에서도 양호하게 유지되는 수정 **Jablonski (2008)** 형태를 평가합니다 (이전의 **Joy–Luo (1989)** 경험식도 구현되어 있습니다). 스칼라 표의 **플라스몬 에너지** $E_p$ 는 동일한 전자적 들뜸에 대한 관련되지만 별개인 특성화입니다. **비탄성 평균 자유 행로** (IMFP)는 에너지를 잃는 충돌 사이의 대응되는 평균 거리이며, ReciPro 는 이를 **TPP-2M** 예측 공식으로부터 평가할 수 있습니다, $$\lambda_\text{in}(E) = \frac{E}{E_p^2\left[\beta_\text{T}\ln(\gamma_\text{T} E) - C/E + D/E^2\right]},$$ @@ -141,7 +141,7 @@ $$\sigma_\text{abs}(\lambda) = \sigma_\text{abs}(\lambda_0)\,\frac{\lambda}{\lam ## 함께 보기 -- [원자 산란 인자](scattering-factor.md) — Rayleigh/Compton 뒤의 $F(q)$/$S(q)$ 분할, 그리고 Mott 단면적. +- [원자 산란 인자](scattering-factor.md) — Rayleigh/Compton 뒤의 $F(q)$/$S(q)$ 분할, 그리고 Mott–Bethe 관계 (위에서 사용한 NIST Mott 단면적과는 다른 모델). - [형광](fluorescence.md) — X선 광흡수 뒤에 이어지는 완화. - [3. 빔 상호작용](../../3-beam-interaction.md) — *감쇠 & 수송* 탭. - [8. 전자 궤적](../../8-electron-trajectory.md) · [12. EBSD 시뮬레이션](../../12-ebsd-simulation.md) — 전자 비정거리가 사용되는 곳. diff --git a/docs/src/ko/appendix/a2-beam-interaction/fluorescence.md b/docs/src/ko/appendix/a2-beam-interaction/fluorescence.md index bdd41b385..0cb61a1b5 100644 --- a/docs/src/ko/appendix/a2-beam-interaction/fluorescence.md +++ b/docs/src/ko/appendix/a2-beam-interaction/fluorescence.md @@ -17,11 +17,11 @@ $$E_\gamma = E_B(\text{inner shell}) - E_B(\text{outer shell}),$$ - **K선** — $K$ 껍질의 공공이 $L$($K\alpha$) 또는 $M$($K\beta$)에서 채워진다. - **L선** — $L$ 껍질의 공공이 $M$/$N$($L\alpha$, $L\beta$, …)에서 채워진다. -쌍극자 선택 규칙으로 허용되는 전이만 나타나는데, 이 때문에 스펙트럼이 연속체가 아니라 몇 개의 이산적인 선(K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …)으로 나타난다. 이들의 에너지는 **모즐리의 법칙**(Moseley's law)을 따르며, 차폐된 수소형 근사에서는 +스펙트럼이 연속체가 아니라 몇 개의 이산적인 선(K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …)으로 나타나는 것은 껍질 에너지 자체가 양자화되어 있기 때문이다. 그다음 전기 쌍극자 선택 규칙이 그 전이들 중 어느 것이 강한지를 결정한다(더 약한 금지선, 다중극선, 위성선도 실제로 존재한다). 이들의 에너지는 **모즐리의 법칙**(Moseley's law)을 따르며, 차폐된 수소형 근사에서는 $$E_{n_2\to n_1} \approx R_\infty hc\,(Z-\sigma)^2\left(\frac{1}{n_1^2} - \frac{1}{n_2^2}\right), \qquad \text{so}\qquad \sqrt{E} \propto (Z-\sigma),$$ -여기서 $\sigma$는 차폐 상수이다. $K\alpha$($n_2{=}2\to n_1{=}1$, $\sigma\approx1$)의 경우 이는 $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$로 단순화된다. 전자 수에 의해 결정되는 이 단조로운 $Z$ 의존성이 원소 식별(EDX/WDX)의 기초가 된다. +여기서 $\sigma$는 차폐 상수이다. $K\alpha$($n_2{=}2\to n_1{=}1$, $\sigma\approx1$)의 경우 이는 $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$로 단순화된다. 이 $Z$ 의존성은 남은 전자들에 의해 차폐될 뿐인 **핵전하**에 의해 결정되므로, 단조롭고 화학 상태에 거의 영향을 받지 않는다 — 바로 이 점이 원소 식별(EDX/WDX)의 기초가 된다. --- diff --git a/docs/src/ko/appendix/a2-beam-interaction/index.md b/docs/src/ko/appendix/a2-beam-interaction/index.md index a99e01be4..c8c564bb2 100644 --- a/docs/src/ko/appendix/a2-beam-interaction/index.md +++ b/docs/src/ko/appendix/a2-beam-interaction/index.md @@ -33,7 +33,7 @@ $$\mathbf Q = 2\pi(\mathbf k_s - \mathbf k_i), \qquad Q = |\mathbf Q| = \frac{4\ | 회절 피크 그림 | $Q = 4\pi\sin\theta/\lambda$ | $Q = q = 4\pi s$ | !!! note "단위" - 공개된 형상 인자 매개변수화는 $s$ 를 Å⁻¹ 단위로 사용하지만 (따라서 $s^2$ 은 Å⁻² 단위), ReciPro는 내부적으로 $s^2$ 을 nm⁻² 단위로 다룹니다. 둘은 $s^2$ 에서 인수 $100$ 만큼 차이가 납니다. 곡선과 표는 각 표의 머리글에 명시된 단위로 제시됩니다. 한 모델 — **Kirkland** — 은 $s$ 대신 $q = 2s = 1/d$ 에 대해 표로 정리되어 있습니다. [Atomic scattering factors](scattering-factor.md)를 참조하세요. + 공개된 형상 인자 매개변수화는 $s$ 를 Å⁻¹ 단위로 사용하지만 (따라서 $s^2$ 은 Å⁻² 단위), ReciPro는 내부적으로 $s^2$ 을 nm⁻² 단위로 다룹니다. 둘은 $s^2$ 에서 인수 $100$ 만큼 차이가 납니다. 곡선과 표는 각 표의 머리글에 명시된 단위로 제시됩니다. 한 모델 — **Kirkland** — 은 $s$ 대신 $q_K = 2s = 1/d$ 에 대해 표로 정리되어 있습니다. [Atomic scattering factors](scattering-factor.md)를 참조하세요. 이 $q_K$ 는 위의 반사 표에 나오는 $q = 2\pi/d$ 와 **다르다**는 점에 유의하세요: 둘은 인수 $2\pi$ 만큼 차이가 납니다. ### 브래그, 라우에, 그리고 에발트 구 @@ -61,7 +61,7 @@ $$F_{\mathbf g} = \sum_j \dots \exp\!\left(-2\pi i\,\mathbf g\cdot\mathbf r_j\ri ## 운동학적 산란 대 동역학적 산란 -이 부록은 **단일 (운동학적) 산란**을 다룹니다: 입사빔이 한 번 산란하고, 회절 진폭은 다음 페이지의 구조 인자입니다. 이것은 상호작용이 약할 때 옳은 그림입니다 — 거의 모든 시료에서의 X선과 중성자, 그리고 *매우 얇은* 시료에서의 전자. +이 부록은 **단일 (운동학적) 산란**을 다룹니다: 입사빔이 한 번 산란하고, 회절 진폭은 다음 페이지의 구조 인자입니다. 이것은 상호작용이 약할 때 옳은 그림입니다 — 분말, 불완전한 결정, 얇은 시료에서의 X선과 중성자, 그리고 *매우 얇은* 시료에서의 전자. (X선이라도 크고 거의 완전한 결정에서는 동역학적이 되며, 이 경우 1차 소광이 가장 강한 반사를 약화시킵니다.) 상호작용이 강할 때 — 가장 얇은 결정을 제외한 모든 결정에서의 전자 — 빔은 빠져나가기 전에 여러 번 산란하고, 세기는 반사들 사이에 재분배되며, $\lvert F\rvert^2$ 은 더 이상 측정된 세기를 주지 않습니다. 그 영역은 [Appendix A3](../a3-bloch-wave/index.md)의 **동역학적** 이론을 필요로 합니다. 여기서 유도한 산란 인자와 구조 인자는 두 그림 모두의 *입력*입니다. diff --git a/docs/src/ko/appendix/a3-bloch-wave/calculation.md b/docs/src/ko/appendix/a3-bloch-wave/calculation.md index 5c9be9162..52a4cb708 100644 --- a/docs/src/ko/appendix/a3-bloch-wave/calculation.md +++ b/docs/src/ko/appendix/a3-bloch-wave/calculation.md @@ -62,14 +62,14 @@ $$U'_{g,h} = \gamma\,\frac{1}{\pi\Omega}\sum_k f'_k(\mathbf g,\mathbf h)\,\exp\! 이고, **흡수 산란 인자**는 탄성 산란 인자 $f_e$를 Ewald 구면 위에서 합성곱하는 적분 $$f'_k(\mathbf g,\mathbf h) = \frac{\gamma\,k_{vac}}{2}\oint_{|\mathbf K|=k_{vac}} f_{e,k}(s_-)\,f_{e,k}(s_+)\left[1-\exp\!\left\{M_k\left(\frac{|\mathbf g-\mathbf h|^2}{4}-s_-^2-s_+^2\right)\right\}\right]\mathrm d\Omega, -\qquad s_\mp=\frac{1}{2}\left|\mathbf K\mp\frac{\mathbf g-\mathbf h}{2}\right|$$ +\qquad s_\mp=\frac{1}{2}\left|\mathbf q\mp\frac{\mathbf g-\mathbf h}{2}\right|,\qquad \mathbf q=\mathbf K-\mathbf k_{vac}+\frac{\mathbf g+\mathbf h}{2}$$ -이다. 여기서 $\mathbf K$는 Ewald 구면 위를 달리는 파수 벡터이고 $\mathrm d\Omega$는 그 입체각 요소이다. ReciPro는 이 적분을 Gauss–Legendre 구적법으로 수치적으로 계산한다(피적분 함수가 전방으로 날카롭게 피크를 이루므로, 극각을 산란 벡터 크기의 등비 구간으로 분할하여 해상한다). STEM 환형 검출기에 들어오는 TDS나 EBSD의 후방 산란 TDS를 나타낼 때는 **같은 피적분 함수**를 검출기의 각도 범위(환형 영역 또는 후방 반구)로 제한하여 적분한다. +이다. 여기서 $\mathbf K$는 *산란된* 파수 벡터로서 구면 $|\mathbf K| = k_{vac}$ 위를 달리며 $\mathrm d\Omega$는 그 입체각 요소이다. 따라서 $\mathbf K-\mathbf k_{vac}$는 그 방향의 산란 벡터이다. 같은 내용을 달리 쓰면 두 인수는 $s_- = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf g\rvert/2$ 와 $s_+ = \lvert(\mathbf K-\mathbf k_{vac})-\mathbf h\rvert/2$ 이며, ReciPro가 실제로 계산하는 것은 이 형태이다. ReciPro는 이 적분을 Gauss–Legendre 구적법으로 수치적으로 계산한다(피적분 함수가 전방으로 날카롭게 피크를 이루므로, 극각을 산란 벡터 크기의 등비 구간으로 분할하여 해상한다). STEM 환형 검출기에 들어오는 TDS나 EBSD의 후방 산란 TDS를 나타낼 때는 **같은 피적분 함수**를 검출기의 각도 범위(환형 영역 또는 후방 반구)로 제한하여 적분한다. -피적분 함수의 $f_{e,k}$는 두 출처로 구성한다. **$Z = 1\text{–}86$의 중성 원자**에서는 $0 \le s \le 6$ Å⁻¹ 구간에 **Temari** dataset-factors v2.0.0([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415). [산란 인자 페이지](../a2-beam-interaction/scattering-factor.md) 참조)의 제일원리 $f_e$를, $s > 6$ Å⁻¹에서는 **Mott–Bethe 관계식**을 Waasmaier–Kirfel X선 인자 $f_0(s)$로 직접 계산한 값을 쓴다. **6 Å⁻¹ 너머는 Temari의 계산값이 아니다.** 두 부분은 $s = 6$ Å⁻¹에서 값을 맞추지 않고 잇는다(그곳의 불연속은 0.041 % 이하). Temari가 수록하지 않은 **이온**과 $Z = 87\text{–}98$에서는 낮은 $s$ 쪽에 **Peng 5-가우스 근사**를 쓰고, $1.5\text{–}2.5$ Å⁻¹ 사이에서 같은 Mott–Bethe 꼬리로 매끄럽게 보간한다. 애초에 꼬리가 필요한 것은 가우스 합이 $s \gtrsim 2$ Å⁻¹를 넘으면 실제 산란 인자보다 훨씬 빨리 감소하며(가우스 꼬리는 지수적으로 소멸하지만 실제 $f_e$는 $1/s^2$ 꼬리를 가짐), $s$가 $k_{vac}$ 수준(200 kV에서 약 40 Å⁻¹)에 이르는 후방 산란에서는 여러 자릿수의 과소평가가 되기 때문이다. 구현 세부 사항 두 가지: $f_0(s)$는 $[0, Z]$로 클램프하며(일부 적합 형식은 적합 범위 밖에서 발산), 이온 엔트리에서도 중성 원자의 $f_0$를 사용한다(높은 $s$에서는 전자 구름이 아니라 핵전하만 보이기 때문). +피적분 함수의 $f_{e,k}$는 두 출처로 구성한다. **$Z = 1\text{–}86$의 중성 원자**에서는 $0 \le s \le 6$ Å⁻¹ 구간에 **Temari** dataset-factors v2.0.0([DOI 10.5281/zenodo.22820415](https://doi.org/10.5281/zenodo.22820415). [산란 인자 페이지](../a2-beam-interaction/scattering-factor.md) 참조)의 제일원리 $f_e$를, $s = 6$ Å⁻¹ 너머에서는 **Mott–Bethe 관계식**을 Waasmaier–Kirfel X선 인자 $f_0(s)$로 직접 계산한 값을 쓴다. **6 Å⁻¹ 너머는 Temari의 계산값이 아니다.** 두 부분은 $s = 6$ Å⁻¹에서 값을 맞추지 않고 잇는다(그곳의 불연속은 0.041 % 이하). Temari가 수록하지 않은 **이온**과 $Z = 87\text{–}98$에서는 낮은 $s$ 쪽에 **Peng 5-가우스 근사**를 쓰고, $1.5$ 와 $2.5$ Å⁻¹ 사이에서 같은 Mott–Bethe 꼬리로 매끄럽게 보간한다. 애초에 꼬리가 필요한 것은 가우스 합이 $s \gtrsim 2$ Å⁻¹를 넘으면 실제 산란 인자보다 훨씬 빨리 감소하며(가우스 꼬리는 지수적으로 소멸하지만 실제 $f_e$는 $1/s^2$ 꼬리를 가짐), $s$가 $k_{vac}$ 수준(200 kV에서 약 40 Å⁻¹)에 이르는 후방 산란에서는 여러 자릿수의 과소평가가 되기 때문이다. 구현 세부 사항 두 가지: $f_0(s)$는 $[0, Z]$로 클램프하며(일부 적합 형식은 적합 범위 밖에서 발산), 이온 엔트리에서도 중성 원자의 $f_0$를 사용한다(높은 $s$에서는 전자 구름이 아니라 핵전하만 보이기 때문). !!! note "Mott–Bethe 꼬리의 기여" - $s > 6$ Å⁻¹ 부분은 $f'(0)$의 1.5–4.8 %를 차지한다(80–300 kV, $B = 0.3\text{–}1.0$ Ų, Si·Fe·Au, $|\mathbf g|/2 \le 25$ nm⁻¹. 20 kV에서는 1.3–3.7 %). 꼬리 모형을 바꿔도 $f'$는 0.04–0.43 %밖에 변하지 않고, 시뮬레이션 관측량(CBED·STEM·HRTEM·EBSD)에는 최대 0.45 %만 영향을 준다. 6 Å⁻¹ 이하를 Peng 근사에서 Temari로 바꾼 효과는 $f'(0)$의 0.06–0.27 %이다. Temari 표는 계산값이며 인증된 오차 상한을 주장하지 않는다(`certification_status = not_certified`). + $s = 6$ Å⁻¹ 너머의 부분은 $f'(0)$의 1.5–4.8 %를 차지한다(80–300 kV, $B = 0.3\text{–}1.0$ Ų, Si·Fe·Au, $|\mathbf g|/2 \le 25$ nm⁻¹. 20 kV에서는 1.3–3.7 %). 꼬리 모형을 바꿔도 $f'$는 0.04–0.43 %밖에 변하지 않고, 시뮬레이션 관측량(CBED·STEM·HRTEM·EBSD)에는 최대 0.45 %만 영향을 준다. 6 Å⁻¹ 이하를 Peng 근사에서 Temari로 바꾼 효과는 $f'(0)$의 0.06–0.27 %이다. Temari 표는 계산값이며 인증된 오차 상한을 주장하지 않는다(`certification_status = not_certified`). !!! note $f_e$가 순수한 가우스 합인 경우 이 적분에는 이중 가우스 합 형태의 닫힌 해가 존재하며, 이전 버전의 ReciPro는 그것을 흡수 산란 인자로 사용했다. 높은 $s$ 꼬리를 가진 $f_e$에는 닫힌 형태가 존재하지 않으므로 수치 구적법으로 대체했고, 꼬리를 비활성화한 조건에서 닫힌 형태와 일치함을 검증했다. diff --git a/docs/src/ko/appendix/a3-bloch-wave/hrtem.md b/docs/src/ko/appendix/a3-bloch-wave/hrtem.md index 669650932..a6d4112c0 100644 --- a/docs/src/ko/appendix/a3-bloch-wave/hrtem.md +++ b/docs/src/ko/appendix/a3-bloch-wave/hrtem.md @@ -18,8 +18,8 @@ HRTEM 상은 출사면 파동함수 — [동역학적 코어](calculation.md)에 | $C_s$ | 구면 수차 계수 | | $C_c$ | 색 수차 계수 | | $\beta$ | 조명 반각 (유한 광원 크기) | -| $\Delta E$ | 전자 에너지 요동의 $1/e$ 폭 | -| $\Delta_0$ | 디포커스 분포의 $1/e$ 폭 (가우시안), $\Delta_0 = C_c\,\Delta E / E$ | +| $\Delta E$ | 전자 에너지 요동의 **표준 편차** (rms). GUI의 **ΔV** 상자는 반치전폭(FWHM)을 입력받으므로 $\Delta E = \mathrm{FWHM}/(2\sqrt{2\ln 2})$ | +| $\Delta_0$ | (가우시안) 디포커스 분포의 표준 편차, $\Delta_0 = C_c\,\Delta E / E$ | --- @@ -59,7 +59,7 @@ $$E_c(\mathbf u, \mathbf u') = \exp\!\left[-\tfrac{1}{2}\left(\pi\lambda\Delta_0 $$E_s(\mathbf u, \mathbf u') = \exp\!\left[-\pi^2\beta^2\left\{\Delta f(\mathbf u-\mathbf u') + \lambda^2 C_s\!\left(u^2\mathbf u - u'^2\mathbf u'\right)\right\}^2\right]$$ -극한 $\mathbf u' \to \mathbf u$ 에서 TCC는 위의 준가간섭 포락선으로 환원된다. +$\mathbf u' = \mathbf 0$ 으로 두면 — 빔 $\mathbf u$ 와 투과빔의 간섭 — 위의 준가간섭 모델의 단일 주파수 포락선 $E_c(\mathbf u)$ 와 $E_s(\mathbf u)$ 가 얻어진다. 다른 극한 $\mathbf u' \to \mathbf u$ 에서는 $E_c = E_s = 1$ 이 되며, 따라서 아래에서 사용하는 대각항 $\mathrm{TCC}(\mathbf u,\mathbf u) = A(\mathbf u)^2$ 이 된다. --- diff --git a/docs/src/ko/appendix/a3-bloch-wave/index.md b/docs/src/ko/appendix/a3-bloch-wave/index.md index 255bd1de6..1f89b12dc 100644 --- a/docs/src/ko/appendix/a3-bloch-wave/index.md +++ b/docs/src/ko/appendix/a3-bloch-wave/index.md @@ -54,7 +54,7 @@ $$\left[\,k^2 - \left(\mathbf{k}^{(j)} + \mathbf{g}\right)^2 + i\,U'_{g,g}\right $$P_g = 2\,\hat{\mathbf n}\cdot(\mathbf k + \mathbf g), \qquad Q_g = |\mathbf k|^2 - |\mathbf k + \mathbf g|^2 = -\,\mathbf g\cdot(2\mathbf k + \mathbf g)$$ -그리고 **여기 오차** $S_g$(역격자점이 에발트 구로부터 벗어난 편차)와 반사를 순위화하는 데 사용되는 **평가 함수** $R$은 다음과 같습니다. +그리고 **여기 오차** $S_g$(역격자점이 에발트 구로부터 벗어난 편차)와 반사를 순위화하는 데 사용되는 **평가 함수** $R$(작은 $R$ = 짧은 $\mathbf g$ 이면서 에발트 구에 가까움, 먼저 채택됨)은 다음과 같습니다. $$S_g = \frac{\sqrt{P_g^{\,2} + 4Q_g}\; -\; P_g}{2}, \qquad R = |\mathbf g|\,Q_g^{\,2}$$ diff --git a/docs/src/ko/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md b/docs/src/ko/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md index 50dd4e8df..ae565238c 100644 --- a/docs/src/ko/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md +++ b/docs/src/ko/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md @@ -61,7 +61,7 @@ Hermann–Mauguin 기호에는 두 층위가 있습니다: **점군 기호**(위 |---|---|---| | 좌표 | `-y, x-y, z+1/3` | 좌표 트리플렛 $(x,y,z)\mapsto(x',y',z')$, 즉 아핀 사상 $x'=Rx+t$를 대수적으로 풀어 쓴 것(ITA/CIF 규약). | | Seitz | `3+ [111]` | 간결한 기호: 회전/나선의 위수와 회전 방향(`3+`), 축 방향(`[111]`), 그리고 병진이 있으면 그것(예: `2₁ [001] 0,0,1/2`). 순수한 거울면은 `m`, 항등은 `1`, 반전은 `-1`. | -| 종류 | `3-fold rotation (3+) [111]` | 연산의 알기 쉬운 분류: `Identity`(항등), `Inversion centre at …`(반전 중심), `n`회 회전, $n_p$ 나선축, 거울면 $m$, `a/b/c/n/d` 글라이드 면, 또는 $n$회 회전반전을, 각각 방향(반전 중심은 위치까지)과 함께 표시합니다. | +| 종류 | `3-fold rotation (3+) [111]` | 연산의 알기 쉬운 분류: `Identity`(항등), `Inversion centre at …`(반전 중심), `n-fold rotation`(`n`회 회전), `nₚ screw axis`(나선축), `Mirror plane m`(거울면), `a/b/c/n/d`-`glide plane`(글라이드 면), 또는 `n`회 `rotoinversion`(회전반전)을, 각각 방향(반전 중심은 위치까지)과 함께 표시합니다. | **복사 (CIF)** 버튼은 전체 연산 목록을 CIF `_space_group_symop_operation_xyz` 루프로 클립보드에 넣습니다. 여기서 도입한 어휘 — Seitz 기호와 기하학적 종류 — 는 [A4.2](group-subgroup-relations.md) 전반에 다시 등장하며, 그곳에서는 부분군 관계에서 유지/소실되는 각 생성원이 같은 방식으로 기술됩니다. @@ -150,8 +150,8 @@ $432$는 압전/SHG 응답이 *없는* 유일한 비중심대칭 점군입니다 기호 옆의 분수 높이 라벨(예: `1/4`)은 그 요소가 높이 0의 평면 안에 놓여 있지 않을 때 투영축 방향의 좌표를 알려 줍니다. -!!! note "F 격자 입방정군: 옥탄트 하나만 그립니다" - $F$ 중심화 입방정계 공간군에서 ReciPro는 단위 격자의 8분의 1에 해당하는 왼쪽 위 사분면만 그립니다(그렇지 않으면 다이어그램이 너무 빽빽해 읽을 수 없게 됩니다). 전체 단위 격자는 중심화 병진과, 이미 그려진 대칭 요소 자신에 의해 그것을 반복한 것입니다. 같은 대칭 요소는 [구조 뷰어](../../5-structure-viewer.md)의 3D 모델 위에 직접 겹쳐 표시할 수도 있습니다. +!!! note "F 격자 입방정군: 단위 격자의 일부만 그립니다" + $F$ 중심화 입방정계 공간군에서 ReciPro는 투영된 단위 격자의 왼쪽 위 4분의 1만 그립니다(그렇지 않으면 다이어그램이 너무 빽빽해 읽을 수 없게 됩니다). 단위 격자의 나머지 부분은 중심화 병진과, 이미 그려진 대칭 요소 자신에 의해 그것을 반복한 것입니다. 같은 대칭 요소는 [구조 뷰어](../../5-structure-viewer.md)의 3D 모델 위에 직접 겹쳐 표시할 수도 있습니다. --- @@ -166,7 +166,7 @@ $432$는 압전/SHG 응답이 *없는* 유일한 비중심대칭 점군입니다 - (입방정계 공간군에서만) 체대각선 $\langle111\rangle$ 3회축으로 연결된 세 원을 가는 보조선이 잇습니다. - 일반적으로 원 하나(또는 분할 원의 절반 하나)가 등가 위치 하나에 대응하므로, 원의 개수는 [와이코프 위치](../../2-symmetry-information.md) 탭에 표시되는 일반 위치의 **다중도**와 일치합니다 — 어느 쪽 다이어그램을 읽을 때든 손쉬운 검산이 됩니다. 선택한 투영축 때문에 같은 손지기의 복사본 여러 개가 정확히 겹치게 되면, 이들은 나란히 놓인 별도의 원이 아니라 (서로 다른 높이 라벨로만 구별되는 채) 한 자리에 포개져 그려지므로, 그때는 눈에 보이는 원의 개수가 다중도보다 적어질 수 있습니다. -**방향** 아래의 `numericBox` 필드에서는 시험점 $(x,y,z)$를 그 점군에 대한 공간군의 기본 위치에서 벗어나게 옮길 수 있습니다. 여러 원이 겹칠 뻔한 다이어그램을 정리하는 데 이따금 유용합니다. +**방향** 아래의 $x$ / $y$ / $z$ 상자에서는 시험점 $(x,y,z)$를 그 점군에 대한 공간군의 기본 위치에서 벗어나게 옮길 수 있습니다. 여러 원이 겹칠 뻔한 다이어그램을 정리하는 데 이따금 유용합니다. --- diff --git a/docs/src/ko/index.md b/docs/src/ko/index.md index 3739932b3..4a6599b1c 100644 --- a/docs/src/ko/index.md +++ b/docs/src/ko/index.md @@ -22,6 +22,7 @@ | EBSD 패턴 시뮬레이션 | [EBSD 시뮬레이션](12-ebsd-simulation.md) | [전자 궤적](8-electron-trajectory.md), [부록 A3. EBSD 계산](appendix/a3-bloch-wave/ebsd.md) | | 실험 회절 스폿 지수화 | [Spot ID v1](10-spot-id.md), [Spot ID v2](11-spot-id-v2.md) | [회절 시뮬레이터](7-diffraction-simulator/index.md) | | 동역학적 회절 방정식 이해 | [부록 A3. 블로흐파 방법](appendix/a3-bloch-wave/index.md) | [동역학적 계산](appendix/a3-bloch-wave/calculation.md), [CBED](appendix/a3-bloch-wave/cbed.md), [STEM](appendix/a3-bloch-wave/stem.md), [EBSD](appendix/a3-bloch-wave/ebsd.md) | +| 공간군 기호와 군–부분군 관계 이해 | [2. 대칭 정보](2-symmetry-information.md) | [부록 A4. 대칭과 공간군](appendix/a4-symmetry-space-groups/index.md), [공간군 기호와 대칭 다이어그램](appendix/a4-symmetry-space-groups/symbols-and-diagrams.md), [군–부분군 관계](appendix/a4-symmetry-space-groups/group-subgroup-relations.md) | ## 기능 * **Full GUI** : 모든 작업은 그래픽 인터페이스를 통해 수행됩니다. 대부분의 파일 입출력은 끌어서 놓기를 지원합니다. diff --git a/docs/src/ko/troubleshooting.md b/docs/src/ko/troubleshooting.md index a97c6685b..cc69d9329 100644 --- a/docs/src/ko/troubleshooting.md +++ b/docs/src/ko/troubleshooting.md @@ -29,7 +29,7 @@ ReciPro가 시작되지만(작업 관리자에는 보임) 창이 화면에 전 **해결 방법** (순서대로 시도): 1. **OpenGL 비활성화**: ReciPro를 실행하는 동안 **Ctrl** 키를 누르고 있으면 OpenGL이 비활성화된 상태로 시작됩니다. 최근 버전(v4.925 이상)은 OpenGL 초기화를 강화하여 OpenGL이 실패하더라도 앱이 실행되도록 합니다 — 이 경우 3D 기능은 비활성화되지만 앱의 나머지 부분은 작동합니다. -2. **설정 초기화**: 레지스트리 편집기에서 키 `HKEY_CURRENT_USER\Software\Crystallography\ReciPro`를 삭제한 다음 다시 시작합니다. (**Option → Reset registry**와 동일합니다.) +2. **설정 초기화**: 레지스트리 편집기에서 키 `HKEY_CURRENT_USER\Software\Crystallography\ReciPro`를 삭제한 다음 다시 시작합니다. (**옵션 ▸ 종료 시 레지스트리 설정 초기화 (재시작 후 적용)**과 동일합니다.) 3. **클린 재설치**: ReciPro를 제거하고, 다음 폴더가 있으면 삭제한 후(``를 본인 계정 이름으로 바꾸세요) 다시 설치합니다: - `C:\Users\\AppData\Local\Crystallography Software\ReciPro` - `C:\Users\\AppData\Roaming\ReciPro\ReciPro` @@ -47,7 +47,7 @@ ReciPro가 시작되지만(작업 관리자에는 보임) 창이 화면에 전 **해결 방법**: -1. **Option → Disable OpenGL (needs restart)**로 이동합니다(또는 실행 중 **Ctrl**을 누르고 있습니다). +1. **옵션 ▸ 모든 OpenGL 렌더링 사용 안 함 (재시작 필요)**으로 이동합니다(또는 실행 중 **Ctrl**을 누르고 있습니다). 2. ReciPro를 다시 시작합니다. 3. 구조 뷰어와 일부 3D 기능은 소프트웨어 렌더링을 사용합니다. @@ -59,7 +59,7 @@ ReciPro가 시작되지만(작업 관리자에는 보임) 창이 화면에 전 ### 증상: 렌더링 품질이 낮음 -**해결 방법**: GPU 드라이버를 업데이트하세요. OpenGL 1.5를 지원하는 외장(독립형) GPU를 권장합니다. +**해결 방법**: GPU 드라이버를 업데이트하세요. 최소 요구 사항은 OpenGL 1.3이며, OpenGL 4.3을 지원하는 외장(독립형) GPU를 권장합니다([시스템 요구 사항](index.md) 참조). --- @@ -130,8 +130,8 @@ ReciPro가 시작되지만(작업 관리자에는 보임) 창이 화면에 전 **해결 방법**: -- 메인 그리기 영역을 **왼쪽 클릭**하여 축소하세요. -- **Wave** 탭(왼쪽 위)에서 입사파 에너지를 확인하세요: X선 ≈ 1–100 keV, 전자 ≈ 10–1000 keV가 적절합니다. +- 메인 그리기 영역을 **오른쪽 클릭**하여 축소하세요(이 보기에는 마우스 휠 확대/축소가 없습니다 — [21. 키보드 및 마우스 단축키](21-shortcuts.md) 참조). +- 오른쪽의 **파원** 패널에서 입사파 에너지를 확인하세요: X선 ≈ 1–100 keV, 전자 ≈ 10–1000 keV가 적절합니다. --- @@ -161,7 +161,7 @@ ReciPro가 시작되지만(작업 관리자에는 보임) 창이 화면에 전 설정이 손상된 경우: -1. **Option → Reset registry (after restart)** +1. **옵션 ▸ 종료 시 레지스트리 설정 초기화 (재시작 후 적용)** 2. ReciPro를 다시 시작하세요 — 창 위치, 파장, 카메라 길이 등이 기본값으로 초기화됩니다 --- From 99cbd0775f94078610e4730f25fdd7a6b4cfdeb3 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:57:00 +0000 Subject: [PATCH 10/15] docs(zh-Hans): carry over sentence-level English changes missed by the resync Main window (Help menu labels, language note, zone-axis text, Peng 1996/1998), structure-viewer tab intros, Color-per-crystal labels, kinematical-scope note, KLI wording, CBED probe-forming aperture, and a corrupted \approx (stray BEL control character) in the scattering-factor appendix. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/zh-Hans/0-main-window.md | 26 +++++++++---------- docs/src/zh-Hans/5-structure-viewer.md | 16 ++++++------ .../1-saed-simulation.md | 2 +- .../5-x-ray-neutron-diffraction.md | 4 +-- .../appendix/a2-beam-interaction/index.md | 2 +- .../a2-beam-interaction/scattering-factor.md | 2 +- .../zh-Hans/appendix/a3-bloch-wave/cbed.md | 4 +-- 7 files changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/src/zh-Hans/0-main-window.md b/docs/src/zh-Hans/0-main-window.md index ed575a65c..6d3ad8b1a 100644 --- a/docs/src/zh-Hans/0-main-window.md +++ b/docs/src/zh-Hans/0-main-window.md @@ -62,7 +62,7 @@ ReciPro 启动时会显示主窗口。在这个窗口中,您可以选择晶体 | 清除所有晶体 | 从列表中移除所有晶体 | | Exit | 关闭应用程序 | -### Option +### Options | 菜单项 | 说明 | @@ -84,19 +84,19 @@ ReciPro 启动时会显示主窗口。在这个窗口中,您可以选择晶体 | 菜单项 | 说明 | |-----------|-------------| -| Program updates | 检查是否有新版本的 ReciPro 可用并安装它 | -| Hint | 显示使用提示(已弃用) | -| Version history | 打开版本历史对话框 | -| License | 显示 MIT 许可证 | -| GitHub page | 在浏览器中打开 ReciPro 仓库 | -| Report bugs, requests, or comments | 打开 GitHub Issues 页面 | -| Help (Web) | 在 GitHub Pages 上打开与界面语言相匹配页面的在线手册。 | +| 检查更新 | 检查是否有新版本的 ReciPro 可用并安装它 | +| 提示 | 显示使用提示(已弃用) | +| 版本历史 | 打开版本历史对话框 | +| 许可证 | 显示 MIT 许可证 | +| GitHub 仓库 | 在浏览器中打开 ReciPro 仓库 | +| 报告错误、需求或意见 | 打开 GitHub Issues 页面 | +| 帮助(网页) | 在 GitHub Pages 上打开与界面语言相匹配页面的在线手册 | 界面语言通过单独的 **语言** 菜单切换(需要重启)。 ### Language -切换界面语言。共支持 11 种语言 —— English、日本語、Deutsch、Français、Español、Português、Italiano、Русский、简体中文、繁體中文、한국어 —— 菜单中以各语言自身的文字显示。更改在重启 ReciPro 后生效。在线手册也遵循同一设置。 +切换界面语言。共支持 11 种语言 —— English、日本語、Deutsch、Français、Español、Português、Italiano、Русский、简体中文、繁體中文、한국어 —— 菜单中以各语言自身的文字显示。更改在重启 ReciPro 后生效。在线手册也遵循同一设置,因此 F1 和 **帮助 ▸ 帮助(网页)** 会以您所选的语言打开相应页面。 ### Macro @@ -119,7 +119,7 @@ ReciPro 启动时会显示主窗口。在这个窗口中,您可以选择晶体 重置为初始状态:*c* 轴垂直于屏幕,*b* 轴向上。 ### 晶带轴 -显示最接近屏幕法线的晶带轴(例如 *u*+*v*+*w* < 30)。 +显示最接近屏幕法线的晶带轴 [*uvw*],搜索范围限于各指数绝对值不超过 max-UVW 框中所示上限的指数(双击 **Current Index** 标签可显示或隐藏该框)。 ### 欧拉角 (Z-X-Z) 使用 **Z–X–Z** 欧拉角设置晶体取向: @@ -179,7 +179,7 @@ ReciPro 启动时会显示主窗口。在这个窗口中,您可以选择晶体 ## 晶体信息 -编辑晶格参数、对称性和原子;将 CIF/AMC 文件拖放进来以加载结构。该控件由 ReciPro、PDIndexer 和 CSmanager 共享,但所显示的选项卡和功能因应用程序而异。ReciPro 显示 Basic Info、Atom 和 Reference 选项卡(EOS、Elasticity 等选项卡属于其他应用程序,在 ReciPro 中不显示)。 +编辑晶格参数、对称性和原子;将 CIF/AMC 文件拖放进来以加载结构。该控件由 ReciPro、PDIndexer 和 CSManager 共享,但所显示的选项卡和功能因应用程序而异。ReciPro 显示 Basic Info、Atom 和 Reference 选项卡(EOS、Elasticity 等选项卡属于其他应用程序,在 ReciPro 中不显示)。 > **重要**:按 **Add** 或 **Replace** 以保存更改。 @@ -232,7 +232,7 @@ ReciPro 启动时会显示主窗口。在这个窗口中,您可以选择晶体 | 辐射 | 来源 / 设置 | |-----------|------| | X-ray | 包含离子化合价的散射因子(International Tables for Crystallography, Vol. C)。 | -| Electron | 电子散射因子(Peng 1998, Acta Cryst. A54, 481–485)。 | +| Electron | 电子散射因子 —— 中性原子取自 Peng, Ren, Dudarev & Whelan (1996), *Acta Cryst.* **A52**, 257–276;离子取自 Peng (1998), *Acta Cryst.* **A54**, 481–485。 | | Neutron | 中子散射长度。可选择 **Natural isotope abundance** 或 **Custom isotope abundance**(任意同位素组成)。 | ### Reference 选项卡 @@ -267,7 +267,7 @@ ReciPro 启动时会显示主窗口。在这个窗口中,您可以选择晶体 | 按钮 | 说明 | 详情 | |--------|-------------|---------| | Crystal Database | 从随附 / 在线数据库中搜索并导入晶体 | [1. 晶体数据库](1-crystal-database.md) | -| Symmetry Information | 空间群信息及 ITC Vol. A 对称图 | [2. 对称性信息](2-symmetry-information.md) | +| Symmetry Information | 空间群信息及 *International Tables* Vol. A 对称图 | [2. 对称性信息](2-symmetry-information.md) | | Beam Interaction | 射束–晶体相互作用:反射、衰减、散射因子、荧光 | [3. 射束相互作用](3-beam-interaction.md) | | Rotation Geometry | 3D 旋转矩阵 / 测角仪角度 | [4. 旋转几何](4-rotation-geometry.md) | | Structure Viewer | 3D 晶体结构 | [5. 结构查看器](5-structure-viewer.md) | diff --git a/docs/src/zh-Hans/5-structure-viewer.md b/docs/src/zh-Hans/5-structure-viewer.md index d88e1aaf3..60357eea0 100644 --- a/docs/src/zh-Hans/5-structure-viewer.md +++ b/docs/src/zh-Hans/5-structure-viewer.md @@ -31,7 +31,7 @@ ## 主区域 -带有光源、晶体轴和原子图例的三维晶体结构。 +三维晶体结构,与光源方向小部件、晶体轴小部件以及原子图例一同绘制。 > 窗口右上角的 **Size (W×H)** 框设置保存或复制渲染图像时所用的像素尺寸。 > 旁边的 **ProjWidth** 框显示投影视图的宽度(单位 nm)。编辑该值即可按数值缩放——它与视图上的右键拖动/滚轮缩放保持同步。 @@ -144,7 +144,7 @@ ![原子选项卡](../assets/cap-zh-Hans-auto/FormStructureViewer.splitContainer1.tabControl.tabPageAtom.png) -坐标、元素、占有率、半径、颜色、材质。**Apply to same elements**。 +设置每个原子的种类、位置和占有率,以及每个原子的绘制方式(半径、颜色、材质)。 #### 原子列表 @@ -180,7 +180,7 @@ ![键 & 多面体选项卡](../assets/cap-zh-Hans-auto/FormStructureViewer.splitContainer1.tabControl.tabPageBond.png) -键长阈值、多面体显示、棱边。 +定义哪些原子对之间成键(按元素种类和距离范围),以及所得化学键和配位多面体的绘制方式。 #### 化学键列表 @@ -208,7 +208,7 @@ ![晶胞选项卡](../assets/cap-zh-Hans-auto/FormStructureViewer.splitContainer1.tabControl.tabPageUnitCell.png) -平移、晶胞面、棱边。 +设置所绘制晶胞的位置,以及是否显示其面和棱边。 #### 平移 @@ -226,7 +226,7 @@ ![晶面选项卡](../assets/cap-zh-Hans-auto/FormStructureViewer.splitContainer1.tabControl.tabPageLatticePlane.png) -带晶体学等价面的米勒指数指定。 +绘制由米勒指数给定的晶面,并可选择同时包含晶体学等价的晶面。 #### H k l 指数 @@ -240,7 +240,7 @@ ![配位选项卡](../assets/cap-zh-Hans-auto/FormStructureViewer.splitContainer1.tabControl.tabPageCoordinateInformation.png) -围绕目标原子的配位表和图表。 +列出并绘制与所选目标原子配位的原子。 #### 表格(左侧) @@ -260,7 +260,7 @@ ![投影选项卡](../assets/cap-zh-Hans-auto/FormStructureViewer.splitContainer1.tabControl.tabPageProjection.png) -投影模式(正交/透视)、深度淡出、渲染质量、透明度模式。 +设置投影模式(正交 / 透视)、深度淡出、投影中心、渲染质量以及透明度算法。 #### 投影 @@ -320,7 +320,7 @@ | 晶胞 | 切换晶胞棱边 | | 对称元素 | 切换对称元素叠加层(见上文) | | 重置旋转 | 返回初始取向 | -| 类 Vesta | Vesta 风格的外观 | +| 类 Vesta | 切换为 VESTA 风格的外观(原子颜色和半径) | --- diff --git a/docs/src/zh-Hans/7-diffraction-simulator/1-saed-simulation.md b/docs/src/zh-Hans/7-diffraction-simulator/1-saed-simulation.md index cb07897e3..474ed47ff 100644 --- a/docs/src/zh-Hans/7-diffraction-simulator/1-saed-simulation.md +++ b/docs/src/zh-Hans/7-diffraction-simulator/1-saed-simulation.md @@ -82,7 +82,7 @@ GUI 条件:Wave Length = Electron,Incident beam mode = Parallel,Intensity - **Color scale** :**Gray scale** 或 **Cold-warm**。 - **Log scale** :以对数刻度显示强度。对强度对比度大的图样很有用。 - **Spot color** :未使用颜色刻度时所用的斑点颜色。 -- **Use crystal color** :勾选后,斑点以分配给各晶体的颜色绘制。 +- **Color per crystal** :勾选后,斑点以分配给各晶体的颜色绘制。 --- diff --git a/docs/src/zh-Hans/7-diffraction-simulator/5-x-ray-neutron-diffraction.md b/docs/src/zh-Hans/7-diffraction-simulator/5-x-ray-neutron-diffraction.md index 1d1478c9e..729c66e0f 100644 --- a/docs/src/zh-Hans/7-diffraction-simulator/5-x-ray-neutron-diffraction.md +++ b/docs/src/zh-Hans/7-diffraction-simulator/5-x-ray-neutron-diffraction.md @@ -71,7 +71,7 @@ X 射线的波长比电子长(Cu Kα: 0.15406 nm = 1.5406 Å),因此埃瓦 强度仅由埃瓦尔德球与倒易点阵点之间的几何距离(偏离矢量 $S_g$)决定。$S_g = 0$(即恰好位于球面上)时强度最大,随 $\lvert S_g\rvert$ 增大而减小,当 $\lvert S_g\rvert$ 超过为倒易点阵点设定的 **Radius** 时降为零。结构因子被忽略。 -### Kinematical & excitation error +### Kinematical & exc. error 除偏离矢量外,运动学结构因子 $\lvert F_{hkl} \rvert^2$ 也被纳入强度。严格遵守消光规则。不包含洛伦兹因子和偏振因子(这是对几何图样的模拟)。 @@ -92,7 +92,7 @@ X 射线的波长比电子长(Cu Kα: 0.15406 nm = 1.5406 Å),因此埃瓦 - **Color scale** : 在 **Gray scale** 和 **Cold-warm** 两种颜色映射之间选择。 - **Log scale** : 以对数刻度显示强度。 - **Spot color** : 当颜色刻度不适用时的默认斑点颜色。 -- **Use crystal color** : 勾选后,以分配给每个晶体的颜色绘制斑点。 +- **Color per crystal** : 勾选后,以分配给每个晶体的颜色绘制斑点。 --- diff --git a/docs/src/zh-Hans/appendix/a2-beam-interaction/index.md b/docs/src/zh-Hans/appendix/a2-beam-interaction/index.md index 9c3b88dc4..579f291a0 100644 --- a/docs/src/zh-Hans/appendix/a2-beam-interaction/index.md +++ b/docs/src/zh-Hans/appendix/a2-beam-interaction/index.md @@ -61,7 +61,7 @@ $$F_{\mathbf g} = \sum_j \dots \exp\!\left(-2\pi i\,\mathbf g\cdot\mathbf r_j\ri ## 运动学散射与动力学散射 -本附录处理 **单次(运动学)散射**:入射束散射一次,衍射振幅就是下一页的结构因子。当相互作用较弱时这一图像是正确的 — 几乎所有样品中的 X 射线和中子,以及 *非常薄* 样品中的电子。 +本附录处理 **单次(运动学)散射**:入射束散射一次,衍射振幅就是下一页的结构因子。当相互作用较弱时这一图像是正确的 — 粉末、不完整晶体和薄样品中的 X 射线和中子,以及 *非常薄* 样品中的电子。(在大而近乎完美的晶体中,即使 X 射线也会呈现动力学行为,此时初级消光会削弱最强的反射。) 当相互作用较强时 — 除最薄晶体之外的任何晶体中的电子 — 射束在离开之前会多次散射,强度在各反射之间被重新分配,$\lvert F\rvert^2$ 不再给出测量强度。该区域需要 [Appendix A3](../a3-bloch-wave/index.md) 的 **动力学** 理论。这里导出的散射因子和结构因子是两种图像的 *输入*。 diff --git a/docs/src/zh-Hans/appendix/a2-beam-interaction/scattering-factor.md b/docs/src/zh-Hans/appendix/a2-beam-interaction/scattering-factor.md index 18ccde2c7..5ed69e9ad 100644 --- a/docs/src/zh-Hans/appendix/a2-beam-interaction/scattering-factor.md +++ b/docs/src/zh-Hans/appendix/a2-beam-interaction/scattering-factor.md @@ -78,7 +78,7 @@ ReciPro 为 $f_e(s)$ 提供四种来源——三种拟合参数化和一种计 - **Peng** :一种五高斯拟合,$f_e(s)=\sum_i a_i e^{-b_i s^2}$,便捷且广泛用于弹性电子散射。 - **Kirkland** :一种洛伦兹 + 高斯的混合拟合,$f_e(q)=\sum_i \dfrac{a_i}{q^2+b_i} + \sum_i c_i\,e^{-d_i q^2}$。**其自变量是 $q = 2s = 1/d$,而非 $s$** —— 这是比较各模型时出现因子二误差的常见来源($q$ 以 Å⁻¹ 为单位,拟合系数 $a_i,b_i,c_i,d_i$ 以相应单位表示)。 -- **Temari** :完全不是拟合,而是从第一性原理计算得到的表格(完全 Dirac 自洽场计算 + 精确 KLI 交换;Temari dataset-factors v2.0.0,CC-BY-4.0)。由于高斯函数之和按 $e^{-b s^2}$ 衰减,而真实的 $f_e$ 按 $s^{-2}$ 下降,因此超过 $s pprox 3$ Å⁻¹ 后拟合形式已超出适用范围,计算表格则不会。**仅中性原子 Z = 1–86**(离子无法由此表导出),并且与上面的拟合一样不含相对论因子 $\gamma$。 +- **Temari** :完全不是拟合,而是从第一性原理计算得到的表格(完全 Dirac 自洽场计算,交换项采用对精确交换的 KLI 近似;Temari dataset-factors v2.0.0,CC-BY-4.0)。由于高斯函数之和按 $e^{-b s^2}$ 衰减,而真实的 $f_e$ 按 $s^{-2}$ 下降,因此超过 $s \approx 3$ Å⁻¹ 后拟合形式已超出适用范围,计算表格则不会。**仅中性原子 Z = 1–86**(离子无法由此表导出),并且与上面的拟合一样不含相对论因子 $\gamma$。 - **8-Gaussians** :一种八项拟合,在更宽的 $s$ 范围内有效。 **如何选择。** 这三种拟合针对同一底层的 $f_e(s)$,并在低 $s$ 处高度吻合;它们的差异主要在于适用范围以及原子芯的表示方式。**Peng**(中性原子和常见离子;表格拟合到 $s \le 6$ Å⁻¹,但由于 Gaussian 尾部比真实曲线下降更快,实际上仅在 $s \lesssim 2$ Å⁻¹ 内准确)是 SAED/CBED 结构因子的常用默认选项;**Kirkland** 通过洛伦兹芯项扩展到更高的 $s$,适用于 HRTEM/STEM(注意 $q=2s$);**8-Gaussians** 适用于达到非常高 $s$ 的反射。对于轻元素,这三者几乎无法区分;差异在重元素的大角度处才显现。 **Temari** 的性质不同:它并非拟合而来,因此当你想知道某个拟合偏离了多少时,它就是比较的基准——代价是仅涵盖中性原子。 diff --git a/docs/src/zh-Hans/appendix/a3-bloch-wave/cbed.md b/docs/src/zh-Hans/appendix/a3-bloch-wave/cbed.md index 286d2ab1d..f1d30f8e7 100644 --- a/docs/src/zh-Hans/appendix/a3-bloch-wave/cbed.md +++ b/docs/src/zh-Hans/appendix/a3-bloch-wave/cbed.md @@ -1,6 +1,6 @@ # CBED 计算 -CBED(会聚束电子衍射)将[动力学核心](calculation.md)应用于许多入射束方向,然后把结果排列进衍射盘中。SAED 只有一个入射方向;CBED 则把物镜光阑内的每个点都视为一个**部分入射平面波**,并对其中每一个分别求解布洛赫波问题。 +CBED(会聚束电子衍射)将[动力学核心](calculation.md)应用于许多入射束方向,然后把结果排列进衍射盘中。SAED 只有一个入射方向;CBED 则把探针形成(聚光镜)光阑内的每个点都视为一个**部分入射平面波**,并对其中每一个分别求解布洛赫波问题。 --- @@ -13,7 +13,7 @@ $$\psi_{\mathrm{in}}(\mathbf R,0)=\sum_{\mathbf K\in\mathrm{aperture}} A(\mathbf \exp[-i\chi(\mathbf K)]\, \exp(2\pi i\,\mathbf K\cdot\mathbf R)$$ -这里 $\mathbf K$ 是入射波矢中平行于样品表面的分量。对于一个会聚半角为 $\alpha$、电子波长为 $\lambda$ 的理想圆形光阑,有 +这里 $\mathbf K$ 是入射波矢中平行于样品表面的分量。对于一个会聚半角为 $\alpha$、电子波长为 $\lambda$ 的理想圆形探针形成光阑,有 $$A(\mathbf K)= \begin{cases} From d85f8a9873f939f1a48a3d55ae8290f1e97019e7 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:57:12 +0000 Subject: [PATCH 11/15] docs(fr): carry over sentence-level English changes missed by the resync Main window (Help menu labels, language note, zone-axis text, Peng 1996/1998), EBSD contrast slider, structure-viewer tab intros, Color-per-crystal labels, STEM/potential voltage label and Waves heading, fluorescence and KLI wording, CBED probe-forming aperture. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/fr/0-main-window.md | 26 +++++++++---------- docs/src/fr/12-ebsd-simulation.md | 2 +- docs/src/fr/5-structure-viewer.md | 16 ++++++------ .../1-saed-simulation.md | 2 +- .../2-ped-simulation.md | 6 ++--- .../5-x-ray-neutron-diffraction.md | 2 +- .../2-stem-simulation.md | 6 ++--- .../3-potential-simulation.md | 8 +++--- .../a2-beam-interaction/fluorescence.md | 4 +-- .../a2-beam-interaction/scattering-factor.md | 2 +- docs/src/fr/appendix/a3-bloch-wave/cbed.md | 6 ++--- 11 files changed, 40 insertions(+), 40 deletions(-) diff --git a/docs/src/fr/0-main-window.md b/docs/src/fr/0-main-window.md index 443768b14..17c37ac3f 100644 --- a/docs/src/fr/0-main-window.md +++ b/docs/src/fr/0-main-window.md @@ -62,7 +62,7 @@ Si vous débutez avec ReciPro, suivez les étapes ci-dessous : | Effacer tous les cristaux | Supprimer tous les cristaux de la liste | | Quitter | Fermer l'application | -### Option +### Options | Élément de menu | Description | @@ -84,19 +84,19 @@ Si vous débutez avec ReciPro, suivez les étapes ci-dessous : | Élément de menu | Description | |-----------|-------------| -| Program updates | Vérifier si une nouvelle version de ReciPro est disponible et l'installer | -| Hint | Afficher les conseils d'utilisation (obsolète) | -| Version history | Ouvrir la boîte de dialogue de l'historique des versions | -| License | Afficher la licence MIT | -| GitHub page | Ouvrir le dépôt ReciPro dans un navigateur | -| Report bugs, requests, or comments | Ouvrir la page GitHub Issues | -| Help (Web) | Ouvrir le manuel en ligne sur GitHub Pages, dans la page correspondant à la langue de l'interface. | +| Rechercher des mises à jour | Vérifier si une nouvelle version de ReciPro est disponible et l'installer | +| Astuces | Afficher les conseils d'utilisation (obsolète) | +| Historique des versions | Ouvrir la boîte de dialogue de l'historique des versions | +| Licence | Afficher la licence MIT | +| Dépôt GitHub | Ouvrir le dépôt ReciPro dans un navigateur | +| Signaler des bogues, demandes ou commentaires | Ouvrir la page GitHub Issues | +| Aide (Web) | Ouvrir le manuel en ligne sur GitHub Pages, dans la page correspondant à la langue de l'interface | La langue de l'interface se change depuis le menu **Langue** distinct (nécessite un redémarrage). ### Language -Changer la langue de l'interface. Onze langues sont disponibles — English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 et 한국어 — chacune affichée dans sa propre écriture. Le changement prend effet après le redémarrage de ReciPro. Le manuel en ligne suit le même réglage. +Changer la langue de l'interface. Onze langues sont disponibles — English, 日本語 (japonais), Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 et 한국어 — et le menu affiche chacune d'elles dans sa propre écriture. Le changement prend effet après le redémarrage de ReciPro. Le manuel en ligne suit le même réglage : F1 et **Aide ▸ Aide (Web)** ouvrent la page dans la langue que vous avez choisie. ### Macro @@ -119,7 +119,7 @@ Affiche l'orientation du cristal. Faites glisser pour pivoter. Axes : rouge = *a Réinitialise à l'état initial : axe *c* perpendiculaire à l'écran, axe *b* vers le haut. ### Axe de zone -Affiche l'axe de zone le plus proche de la normale à l'écran (p. ex. *u*+*v*+*w* < 30). +Affiche l'axe de zone [*uvw*] le plus proche de la normale à l'écran, recherché parmi les indices dont les valeurs absolues restent dans la limite indiquée dans la case max-UVW (double-cliquez sur l'étiquette **Current Index** pour afficher ou masquer cette case). ### Angles d'Euler (Z-X-Z) Définissez l'orientation du cristal avec les angles d'Euler **Z–X–Z** : @@ -179,7 +179,7 @@ Voir [Géométrie de rotation](4-rotation-geometry.md) et [Annexe A1. Systèmes ## Informations sur le cristal -Modifiez les paramètres de maille, la symétrie et les atomes ; glissez-déposez des fichiers CIF/AMC pour charger une structure. Ce contrôle est partagé par ReciPro, PDIndexer et CSmanager, mais les onglets et fonctionnalités affichés diffèrent selon l'application. ReciPro affiche les onglets Basic Info, Atom et Reference (les onglets EOS, Elasticity et autres sont destinés aux autres applications et ne sont pas affichés dans ReciPro). +Modifiez les paramètres de maille, la symétrie et les atomes ; glissez-déposez des fichiers CIF/AMC pour charger une structure. Ce contrôle est partagé par ReciPro, PDIndexer et CSManager, mais les onglets et fonctionnalités affichés diffèrent selon l'application. ReciPro affiche les onglets Basic Info, Atom et Reference (les onglets EOS, Elasticity et autres sont destinés aux autres applications et ne sont pas affichés dans ReciPro). > **Important** : Appuyez sur **Add** ou **Replace** pour enregistrer les modifications. @@ -232,7 +232,7 @@ Faites un clic droit sur une ligne d'atome et choisissez **Afficher les position | Rayonnement | Source / réglage | |-----------|------| | X-ray | Facteurs de diffusion incluant la valence ionique (International Tables for Crystallography, Vol. C). | -| Electron | Facteurs de diffusion électronique (Peng 1998, Acta Cryst. A54, 481–485). | +| Electron | Facteurs de diffusion électronique — atomes neutres d'après Peng, Ren, Dudarev & Whelan (1996), *Acta Cryst.* **A52**, 257–276 ; ions d'après Peng (1998), *Acta Cryst.* **A54**, 481–485. | | Neutron | Longueurs de diffusion des neutrons. Choisissez **Natural isotope abundance** ou **Custom isotope abundance** (une composition isotopique arbitraire). | ### Onglet Reference @@ -267,7 +267,7 @@ La barre verticale de boutons à droite lance les fenêtres d'analyse et de simu | Bouton | Description | Détails | |--------|-------------|---------| | Crystal Database | Rechercher et importer des cristaux depuis les bases de données fournies / en ligne | [1. Base de données de cristaux](1-crystal-database.md) | -| Symmetry Information | Informations sur le groupe d'espace et diagrammes de symétrie ITC Vol. A | [2. Informations de symétrie](2-symmetry-information.md) | +| Symmetry Information | Informations sur le groupe d'espace et diagrammes de symétrie des *International Tables* Vol. A | [2. Informations de symétrie](2-symmetry-information.md) | | Beam Interaction | Interaction faisceau–cristal : réflexions, atténuation, facteurs de diffusion, fluorescence | [3. Interaction du faisceau](3-beam-interaction.md) | | Rotation Geometry | Matrice de rotation 3D / angles du goniomètre | [4. Géométrie de rotation](4-rotation-geometry.md) | | Structure Viewer | Structure cristalline 3D | [5. Visualiseur de structure](5-structure-viewer.md) | diff --git a/docs/src/fr/12-ebsd-simulation.md b/docs/src/fr/12-ebsd-simulation.md index 1d1960b5e..33b81bbab 100644 --- a/docs/src/fr/12-ebsd-simulation.md +++ b/docs/src/fr/12-ebsd-simulation.md @@ -165,7 +165,7 @@ Le panneau central affiche la figure EBSD (à bandes de Kikuchi) pour l'orientat - **Afficher l'image avec les distributions angulaires/énergétiques BSE** : lorsque cette option est cochée, la figure est composée par pondération avec la distribution des BSE (énergie, profondeur, direction) plutôt qu'avec une seule tranche. - **Energy / Depth** : lorsque l'option ci-dessus est désactivée, sélectionne la tranche d'énergie/de profondeur à afficher. -- **Luminosité** (**Min** / **Max**), **Polarité**, **Couleur** : plage de luminosité, polarité et échelle de couleurs. +- **Luminosité** (**Min** / **Max**), **Contraste**, **Polarité**, **Couleur** : points noir et blanc de la figure simulée, exprimés en pourcentage de la plage d'affichage (curseurs linéaires), largeur de cette plage, sa polarité et l'échelle de couleurs. Un contraste de 0 fait coïncider la plage d'affichage avec la plage d'intensité de la figure elle-même ; −1 l'élargit dix fois (contraste dix fois plus faible) et +1 la réduit au dixième, le centre restant fixe. - **Aplanir le fond** (**FWHM**, px ; inactif par défaut, 100 px) : soustrait au cliché simulé une copie floutée par une gaussienne, retirant la distribution de luminosité lentement variable pour comparer bandes et axes de zone à un cliché expérimental corrigé du fond. La largeur à mi-hauteur est donnée en pixels du détecteur et ne dépend pas du zoom. Agit sur l'image affichée et l'export PNG/TIFF ; l'export CSV garde les valeurs brutes. ### Image expérimentale diff --git a/docs/src/fr/5-structure-viewer.md b/docs/src/fr/5-structure-viewer.md index 9d85024e0..eff67604b 100644 --- a/docs/src/fr/5-structure-viewer.md +++ b/docs/src/fr/5-structure-viewer.md @@ -31,7 +31,7 @@ Les raccourcis CTRL+SHIFT valables dans toute l'applicatio ## Zone principale -Structure cristalline 3D avec source de lumière, axes cristallins et légende des atomes. +La structure cristalline en 3D, dessinée avec le gizmo de direction de la lumière, le gizmo des axes cristallins et la légende des atomes. > La boîte **Size (W×H)** en haut à droite de la fenêtre définit la taille en pixels utilisée lors de l'enregistrement ou de la copie de l'image rendue. > La boîte **ProjWidth** juste à côté affiche la largeur de la vue projetée en nm. Modifiez la valeur pour zoomer numériquement — elle reste synchronisée avec le zoom par glisser-droite / molette dans la vue. @@ -144,7 +144,7 @@ Si cette option est cochée, tous les atomes, liaisons et polyèdres sont masqu ![Onglet Atomes](../assets/cap-fr-auto/FormStructureViewer.splitContainer1.tabControl.tabPageAtom.png) -Coordonnées, élément, taux d'occupation, rayon, couleur, matériau. **Apply to same elements**. +Définit l'espèce, la position et le taux d'occupation de chaque atome, ainsi que la manière dont chacun est dessiné (rayon, couleur, matériau). #### Liste des atomes @@ -180,7 +180,7 @@ Rayon, couleur et matériau par atome. ![Onglet Liaisons & Polyèdres](../assets/cap-fr-auto/FormStructureViewer.splitContainer1.tabControl.tabPageBond.png) -Seuils de longueur de liaison, affichage des polyèdres, arêtes. +Définit quelles paires d'atomes sont liées (par espèce et intervalle de distances) et comment les liaisons et les polyèdres de coordination qui en résultent sont dessinés. #### Liste des liaisons @@ -208,7 +208,7 @@ Toutes les règles de liaison/polyèdre enregistrées pour le cristal. Utilisez ![Onglet Maille élémentaire](../assets/cap-fr-auto/FormStructureViewer.splitContainer1.tabControl.tabPageUnitCell.png) -Translation, plans de la maille, arêtes. +Définit la position de la maille dessinée et l'affichage ou non de ses faces et de ses arêtes. #### Translation @@ -226,7 +226,7 @@ Indique si les arêtes de la maille sont dessinées. La couleur des arêtes est ![Onglet Plans réticulaires](../assets/cap-fr-auto/FormStructureViewer.splitContainer1.tabControl.tabPageLatticePlane.png) -Spécification de l'indice de Miller avec les équivalents cristallographiques. +Dessine des plans réticulaires donnés par leur indice de Miller, en incluant éventuellement les plans cristallographiquement équivalents. #### Indices H k l @@ -240,7 +240,7 @@ Translate le plan réticulaire dessiné d'un multiple entier de sa distance inte ![Onglet Coordonnées](../assets/cap-fr-auto/FormStructureViewer.splitContainer1.tabControl.tabPageCoordinateInformation.png) -Tableau et graphe de coordination autour de l'atome cible. +Liste et représente graphiquement les atomes qui coordonnent un atome cible choisi. #### Tableau (côté gauche) @@ -260,7 +260,7 @@ Journal de rendu (temps d'image, informations GPU) et informations de base sur l ![Onglet Projection](../assets/cap-fr-auto/FormStructureViewer.splitContainer1.tabControl.tabPageProjection.png) -Mode de projection (orthographique/perspective), atténuation en profondeur, qualité de rendu, mode de transparence. +Définit le mode de projection (orthographique / perspective), l'atténuation en profondeur, le centre de projection, la qualité de rendu et l'algorithme de transparence. #### Projection @@ -320,7 +320,7 @@ Pour chaque classe, vous pouvez ajuster la taille du symbole, l'épaisseur de li | Unit Cell | Basculer les arêtes de la maille | | Sym. Elems. | Basculer la superposition des éléments de symétrie (voir ci-dessus) | | Reset Rotation | Revenir à l'orientation initiale | -| Like Vesta | Apparence de style Vesta | +| Like Vesta | Passer à une apparence de style VESTA (couleurs et rayons des atomes) | --- diff --git a/docs/src/fr/7-diffraction-simulator/1-saed-simulation.md b/docs/src/fr/7-diffraction-simulator/1-saed-simulation.md index 66d3a7756..0dcf50196 100644 --- a/docs/src/fr/7-diffraction-simulator/1-saed-simulation.md +++ b/docs/src/fr/7-diffraction-simulator/1-saed-simulation.md @@ -82,7 +82,7 @@ Contrôle la manière dont chaque tache de diffraction est rendue. - **Color scale** : **Gray scale** ou **Cold-warm**. - **Log scale** : afficher les intensités sur une échelle logarithmique. Utile pour les diagrammes présentant un grand contraste d'intensité. - **Spot color** : couleur de la tache utilisée lorsque l'échelle de couleurs n'est pas employée. -- **Use crystal color** : lorsque cette option est cochée, les taches sont dessinées dans la couleur attribuée à chaque cristal. +- **Color per crystal** : lorsque cette option est cochée, les taches sont dessinées dans la couleur attribuée à chaque cristal. --- diff --git a/docs/src/fr/7-diffraction-simulator/2-ped-simulation.md b/docs/src/fr/7-diffraction-simulator/2-ped-simulation.md index 4f77b6c1d..4f22fae9f 100644 --- a/docs/src/fr/7-diffraction-simulator/2-ped-simulation.md +++ b/docs/src/fr/7-diffraction-simulator/2-ped-simulation.md @@ -76,10 +76,10 @@ Contrôle la manière dont chaque tache de diffraction est dessinée. - **Opacity** : Transparence de la tache (0 = transparent, 1 = opaque). - **Radius (R)** : Rayon des nœuds du réseau réciproque. Pour les intensités dynamiques, l'intégrale gaussienne $=$ Brightness $\times I_\text{dyn}$, et Solid sphere utilise le rayon $R \times I_\text{dyn}^{1/2}$ (de sorte que l'aire est proportionnelle à l'intensité dynamique). - **Brightness** : Disponible uniquement en mode **Gaussian**. Intensité intégrée de la gaussienne dessinée. -- **Colour scale** : Carte de couleurs **Gray scale** ou **Cold-warm**. +- **Color scale** : Carte de couleurs **Gray scale** ou **Cold-warm**. - **Log scale** : Affiche l'intensité sur une échelle logarithmique. -- **Spot colour** : Couleur de la tache utilisée lorsqu'aucune carte de couleurs n'est appliquée. -- **Use crystal colour** : Dessine les taches dans la couleur attribuée à chaque cristal. +- **Spot color** : Couleur de la tache utilisée lorsqu'aucune carte de couleurs n'est appliquée. +- **Color per crystal** : Dessine les taches dans la couleur attribuée à chaque cristal. --- diff --git a/docs/src/fr/7-diffraction-simulator/5-x-ray-neutron-diffraction.md b/docs/src/fr/7-diffraction-simulator/5-x-ray-neutron-diffraction.md index 48e59a2ab..4f3fef574 100644 --- a/docs/src/fr/7-diffraction-simulator/5-x-ray-neutron-diffraction.md +++ b/docs/src/fr/7-diffraction-simulator/5-x-ray-neutron-diffraction.md @@ -92,7 +92,7 @@ Contrôle la manière dont chaque tache de diffraction est rendue. - **Color scale** : choix entre les cartes de couleurs **Gray scale** et **Cold-warm**. - **Log scale** : afficher les intensités sur une échelle logarithmique. - **Spot color** : couleur par défaut de la tache lorsque l'échelle de couleurs ne s'applique pas. -- **Use crystal color** : lorsque cette case est cochée, dessine les taches dans la couleur attribuée à chaque cristal. +- **Color per crystal** : lorsque cette case est cochée, dessine les taches dans la couleur attribuée à chaque cristal. --- diff --git a/docs/src/fr/9-hrtem-stem-simulator/2-stem-simulation.md b/docs/src/fr/9-hrtem-stem-simulator/2-stem-simulation.md index 3df95c96b..1c5ae0c1c 100644 --- a/docs/src/fr/9-hrtem-stem-simulator/2-stem-simulation.md +++ b/docs/src/fr/9-hrtem-stem-simulator/2-stem-simulation.md @@ -50,7 +50,7 @@ Voir l'[Annexe A3.4 — Calcul STEM](../appendix/a3-bloch-wave/stem.md) pour la | Paramètre | Description | Par défaut / typique | |-----------|-------------|-------------------| -| **Acc. Vol. (kV)** | Tension d'accélération. La longueur d'onde des électrons corrigée relativistiquement est affichée à côté | 200 kV | +| **Tension d'accél. (kV)** | Tension d'accélération. La longueur d'onde des électrons corrigée relativistiquement est affichée à côté | 200 kV | | **Defocus Δf** | Défocalisation de la lentille objectif (lentille formant la sonde) (nm) | −57.8 nm | | **Cs** | Coefficient d'aberration sphérique (mm). Affecte la taille de la sonde | 0.5–1.0 mm | | **Cc** | Coefficient d'aberration chromatique (mm) | 1.0–2.0 mm | @@ -102,9 +102,9 @@ Définissez la géométrie de la sonde convergente et du détecteur annulaire. C --- -## Ondes diffractées +## Ondes -![Ondes diffractées](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Ondes](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** : nombre maximal d'ondes de Bloch utilisées dans la méthode de Bethe (par défaut 80). Le coût du problème aux valeurs propres varie comme le cube du nombre d'ondes. diff --git a/docs/src/fr/9-hrtem-stem-simulator/3-potential-simulation.md b/docs/src/fr/9-hrtem-stem-simulator/3-potential-simulation.md index a48659f9f..e4e4cfa20 100644 --- a/docs/src/fr/9-hrtem-stem-simulator/3-potential-simulation.md +++ b/docs/src/fr/9-hrtem-stem-simulator/3-potential-simulation.md @@ -20,9 +20,9 @@ Les électrons à l'intérieur d'un cristal sont diffusés par le potentiel cris ![Conditions TEM](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -- **Acc. voltage (kV)** — tension d'accélération. Elle définit la longueur d'onde des électrons et sert à calculer les coefficients de Fourier $U_g$ du potentiel. +- **Tension d'accél. (kV)** — tension d'accélération. Elle définit la longueur d'onde des électrons et sert à calculer les coefficients de Fourier $U_g$ du potentiel. -> **Defocus, Cs, Cc, β, ΔE et la PCTF sont inactifs en mode potentiel** (aucune optique de formation de l'image n'est appliquée) et apparaissent grisés. +> **Defocus, Cs, Cc, β, ΔV et la PCTF sont inactifs en mode potentiel** (aucune optique de formation de l'image n'est appliquée) et apparaissent grisés. --- @@ -59,9 +59,9 @@ $U_g$ et $U'_g$ peuvent être affichés en même temps (un volet est ajouté pou --- -## Ondes diffractées +## Ondes -![Ondes diffractées](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![Ondes](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** — nombre maximal d'ondes de Bloch (coefficients de Fourier) inclus dans la synthèse de Fourier du potentiel (80 par défaut). Des valeurs plus grandes incluent des fréquences spatiales plus élevées et reproduisent des détails plus fins du potentiel. diff --git a/docs/src/fr/appendix/a2-beam-interaction/fluorescence.md b/docs/src/fr/appendix/a2-beam-interaction/fluorescence.md index 0e7ed1520..13b4af2bb 100644 --- a/docs/src/fr/appendix/a2-beam-interaction/fluorescence.md +++ b/docs/src/fr/appendix/a2-beam-interaction/fluorescence.md @@ -17,11 +17,11 @@ et elle est donc caractéristique de l'élément : - **Raies K** — lacune dans la couche $K$ comblée depuis $L$ ($K\alpha$) ou $M$ ($K\beta$). - **Raies L** — lacune dans la couche $L$ comblée depuis $M$/$N$ ($L\alpha$, $L\beta$, …). -Seules apparaissent les transitions autorisées par les règles de sélection dipolaires, ce qui explique pourquoi le spectre est constitué de quelques raies discrètes (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …) plutôt que d'un continuum. Leurs énergies suivent la **loi de Moseley** ; dans l'approximation hydrogénoïde écrantée, +Le spectre est constitué de quelques raies discrètes (K$\alpha_1$, K$\alpha_2$, K$\beta_1$, L$\alpha_1$, …) plutôt que d'un continuum, parce que les énergies des couches sont elles-mêmes quantifiées ; les règles de sélection dipolaires électriques décident ensuite lesquelles de ces transitions sont intenses (des raies interdites, multipolaires et satellites plus faibles existent néanmoins). Leurs énergies suivent la **loi de Moseley** ; dans l'approximation hydrogénoïde écrantée, $$E_{n_2\to n_1} \approx R_\infty hc\,(Z-\sigma)^2\left(\frac{1}{n_1^2} - \frac{1}{n_2^2}\right), \qquad \text{so}\qquad \sqrt{E} \propto (Z-\sigma),$$ -avec $\sigma$ une constante d'écran. Pour $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$) ceci se réduit à $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. Cette dépendance en $Z$ monotone et pilotée par le nombre d'électrons est la base de l'identification élémentaire (EDX/WDX). +avec $\sigma$ une constante d'écran. Pour $K\alpha$ ($n_2{=}2\to n_1{=}1$, $\sigma\approx1$) ceci se réduit à $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$. La dépendance en $Z$ est pilotée par la **charge nucléaire**, simplement écrantée par les électrons restants ; elle est donc monotone et pratiquement insensible à l'état chimique — c'est ce qui en fait la base de l'identification élémentaire (EDX/WDX). --- diff --git a/docs/src/fr/appendix/a2-beam-interaction/scattering-factor.md b/docs/src/fr/appendix/a2-beam-interaction/scattering-factor.md index 7b1221c72..6f66244ce 100644 --- a/docs/src/fr/appendix/a2-beam-interaction/scattering-factor.md +++ b/docs/src/fr/appendix/a2-beam-interaction/scattering-factor.md @@ -78,7 +78,7 @@ ReciPro propose quatre sources pour $f_e(s)$ — trois paramétrisations ajusté - **Peng** : un ajustement à cinq gaussiennes, $f_e(s)=\sum_i a_i e^{-b_i s^2}$, pratique et largement utilisé pour la diffusion électronique élastique. - **Kirkland** : un ajustement mixte lorentzien + gaussien, $f_e(q)=\sum_i \dfrac{a_i}{q^2+b_i} + \sum_i c_i\,e^{-d_i q^2}$. **Sa variable indépendante est $q = 2s = 1/d$, et non $s$** — une source fréquente d'erreurs d'un facteur deux lors de la comparaison des modèles ($q$ en Å⁻¹, avec les coefficients ajustés $a_i,b_i,c_i,d_i$ dans les unités correspondantes). -- **Temari** : pas un ajustement du tout, mais une table calculée à partir des premiers principes (calcul de champ auto-cohérent de Dirac complet avec échange KLI exact ; Temari dataset-factors v2.0.0, CC-BY-4.0). Comme une somme de gaussiennes décroît en $e^{-b s^2}$ alors que le vrai $f_e$ décroît en $s^{-2}$, les formes ajustées sortent de leur domaine au-delà de $s \approx 3$ Å⁻¹, ce qui n'arrive pas à une table calculée. **Atomes neutres Z = 1–86 uniquement** — les ions n'en sont pas dérivables — et, comme les ajustements ci-dessus, elle ne porte pas le $\gamma$ relativiste. +- **Temari** : pas un ajustement du tout, mais une table calculée à partir des premiers principes (calcul de champ auto-cohérent de Dirac complet avec l'approximation KLI de l'échange exact ; Temari dataset-factors v2.0.0, CC-BY-4.0). Comme une somme de gaussiennes décroît en $e^{-b s^2}$ alors que le vrai $f_e$ décroît en $s^{-2}$, les formes ajustées sortent de leur domaine au-delà de $s \approx 3$ Å⁻¹, ce qui n'arrive pas à une table calculée. **Atomes neutres Z = 1–86 uniquement** — les ions n'en sont pas dérivables — et, comme les ajustements ci-dessus, elle ne porte pas le $\gamma$ relativiste. - **8-Gaussians** : un ajustement à huit termes valable sur une plage de $s$ plus large. **Choisir un modèle.** Les trois ajustements visent le même $f_e(s)$ sous-jacent et concordent étroitement à bas $s$ ; ils diffèrent principalement par la plage et par la manière dont le cœur atomique est représenté. **Peng** (atomes neutres et ions courants ; les tables sont ajustées jusqu'à $s \le 6$ Å⁻¹, mais comme les queues gaussiennes tombent plus vite que la courbe réelle, l'ajustement n'est effectivement précis que jusqu'à $s \lesssim 2$ Å⁻¹) est le choix par défaut habituel pour les facteurs de structure SAED/CBED ; **Kirkland** s'étend à des $s$ plus élevés avec un terme de cœur lorentzien, adapté au HRTEM/STEM (rappel : $q=2s$) ; **8-Gaussians** est destiné aux réflexions atteignant des $s$ très élevés. Pour un élément léger, les trois sont quasiment indiscernables ; les différences apparaissent pour les éléments lourds à grand angle. **Temari** se situe à part : il n'est ajusté sur rien, et constitue donc la référence à laquelle comparer un ajustement pour savoir de combien il a dérivé — au prix de ne couvrir que les atomes neutres. diff --git a/docs/src/fr/appendix/a3-bloch-wave/cbed.md b/docs/src/fr/appendix/a3-bloch-wave/cbed.md index bcde778ab..c5aabedf8 100644 --- a/docs/src/fr/appendix/a3-bloch-wave/cbed.md +++ b/docs/src/fr/appendix/a3-bloch-wave/cbed.md @@ -1,6 +1,6 @@ # Calcul CBED -Le CBED (diffraction électronique en faisceau convergent) applique le [cœur dynamique](calculation.md) à de nombreuses directions du faisceau incident, puis répartit les résultats dans des disques de diffraction. La SAED possède une seule direction d'incidence ; le CBED traite chaque point à l'intérieur du diaphragme objectif comme une **onde plane incidente partielle** et résout le problème des ondes de Bloch pour chacun d'eux. +Le CBED (diffraction électronique en faisceau convergent) applique le [cœur dynamique](calculation.md) à de nombreuses directions du faisceau incident, puis répartit les résultats dans des disques de diffraction. La SAED possède une seule direction d'incidence ; le CBED traite chaque point à l'intérieur du diaphragme de formation de la sonde (condenseur) comme une **onde plane incidente partielle** et résout le problème des ondes de Bloch pour chacun d'eux. --- @@ -13,7 +13,7 @@ $$\psi_{\mathrm{in}}(\mathbf R,0)=\sum_{\mathbf K\in\mathrm{aperture}} A(\mathbf \exp[-i\chi(\mathbf K)]\, \exp(2\pi i\,\mathbf K\cdot\mathbf R)$$ -Ici, $\mathbf K$ est la composante du vecteur d'onde incident parallèle à la surface de l'échantillon. Pour un diaphragme circulaire idéal avec un demi-angle de convergence $\alpha$ et une longueur d'onde électronique $\lambda$, +Ici, $\mathbf K$ est la composante du vecteur d'onde incident parallèle à la surface de l'échantillon. Pour un diaphragme de formation de la sonde circulaire idéal avec un demi-angle de convergence $\alpha$ et une longueur d'onde électronique $\lambda$, $$A(\mathbf K)= \begin{cases} @@ -57,7 +57,7 @@ Pour les modes de type LACBED, où la cohérence de phase sur une région plus Le CBED rend visible la dépendance en épaisseur de la solution des ondes de Bloch sous la forme d'une structure d'intensité à l'intérieur des disques de diffraction. -- Une modification de l'épaisseur modifie les oscillations à l'intérieur des disques, les lignes HOLZ et les franges de Kossel-Möllenstedt. +- Une modification de l'épaisseur modifie les oscillations à l'intérieur des disques, les lignes HOLZ et les franges de Kossel–Möllenstedt. - Une modification de l'orientation incidente modifie quelles réflexions sont fortement excitées. - Une augmentation de l'angle de convergence élargit les disques et peut révéler des recouvrements ainsi que des informations issues des zones de Laue d'ordre supérieur. From c928eff9c67c5b2129284dc61c4ae770b469ba0b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:57:42 +0000 Subject: [PATCH 12/15] docs(ko): carry over sentence-level English changes missed by the resync Main window (File menu labels, language note, zone-axis text, Peng 1996/1998), structure-viewer tab intros, Color-per-crystal labels, KLI wording, CBED probe-forming aperture. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/ko/0-main-window.md | 22 +++++++++---------- docs/src/ko/5-structure-viewer.md | 16 +++++++------- .../1-saed-simulation.md | 2 +- .../5-x-ray-neutron-diffraction.md | 4 ++-- .../a2-beam-interaction/scattering-factor.md | 2 +- docs/src/ko/appendix/a3-bloch-wave/cbed.md | 4 ++-- 6 files changed, 25 insertions(+), 25 deletions(-) diff --git a/docs/src/ko/0-main-window.md b/docs/src/ko/0-main-window.md index 118a2eb17..cd3d58948 100644 --- a/docs/src/ko/0-main-window.md +++ b/docs/src/ko/0-main-window.md @@ -55,14 +55,14 @@ ReciPro를 처음 사용하는 경우 다음 단계를 참조하십시오: |-----------|-------------| | 결정 목록 불러오기 (현재 목록 교체) | 결정 목록 파일(`*.xml`)을 불러오고 현재 목록을 대체 | | 결정 목록 불러오기 (현재 목록에 추가) | 결정 목록 파일을 불러와 현재 목록에 추가 | -| Reset to initial crystal list | ReciPro에 기본 포함된 결정 목록 다시 불러오기 | +| 초기 결정 목록으로 재설정 | ReciPro에 기본 포함된 결정 목록 다시 불러오기 | | CIF 또는 AMC 파일에서 결정 가져오기 | CIF / AMC 파일에서 결정 하나를 불러오기 | | 결정 목록 저장 | 현재 결정 목록 저장 | -| CIF로 내보내기 | 선택한 결정을 CIF 형식으로 저장 | -| Clear all crystals | 목록에서 모든 결정 제거 | +| 선택한 결정을 CIF 파일로 내보내기 | 선택한 결정을 CIF 형식으로 저장 | +| 모든 결정 지우기 | 목록에서 모든 결정 제거 | | 종료 | 응용 프로그램 닫기 | -### Option +### Options | 메뉴 항목 | 설명 | @@ -90,13 +90,13 @@ ReciPro를 처음 사용하는 경우 다음 단계를 참조하십시오: | 라이선스 | MIT 라이선스 표시 | | GitHub 저장소 | 브라우저에서 ReciPro 저장소 열기 | | 버그, 요청 또는 의견 보고 | GitHub Issues 페이지 열기 | -| 도움말 (웹) | UI 언어와 일치하는 페이지로 GitHub Pages의 온라인 매뉴얼 열기. | +| 도움말 (웹) | UI 언어와 일치하는 페이지로 GitHub Pages의 온라인 매뉴얼 열기 | UI 언어는 별도의 **언어** 메뉴에서 전환합니다 (재시작 필요). ### Language -UI 언어를 전환합니다. English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文, 한국어의 11개 언어를 지원하며, 메뉴에는 각 언어가 그 언어의 문자로 표시됩니다. 변경 사항은 ReciPro를 재시작한 후 적용됩니다. 온라인 매뉴얼도 같은 설정을 따릅니다. +UI 언어를 전환합니다. English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文, 한국어의 11개 언어를 지원하며, 메뉴에는 각 언어가 그 언어의 문자로 표시됩니다. 변경 사항은 ReciPro를 재시작한 후 적용됩니다. 온라인 매뉴얼도 같은 설정을 따르므로, F1 키와 **도움말 ▸ 도움말 (웹)** 은 선택한 언어의 페이지를 엽니다. ### Macro @@ -119,7 +119,7 @@ UI 언어를 전환합니다. English, 日本語, Deutsch, Français, Español, 초기 상태로 재설정: *c*-축이 화면에 수직, *b*-축이 위쪽. ### 정대축 -화면 법선에 가장 가까운 정대축을 표시합니다 (예: *u*+*v*+*w* < 30). +화면 법선에 가장 가까운 정대축 [*uvw*]를 표시합니다. 탐색 범위는 지수의 크기가 max-UVW 상자에 표시된 한계 이내인 것으로 제한됩니다 (**Current Index** 레이블을 더블 클릭하면 이 상자를 표시하거나 숨길 수 있습니다). ### 오일러 각도 (Z-X-Z) **Z–X–Z** 오일러 각도로 결정 방향을 설정합니다: @@ -179,7 +179,7 @@ UI 언어를 전환합니다. English, 日本語, Deutsch, Français, Español, ## 결정 정보 -격자 상수, 대칭, 원자를 편집하고; 구조를 불러오려면 CIF/AMC 파일을 끌어다 놓으십시오. 이 컨트롤은 ReciPro, PDIndexer, CSmanager에서 공유되지만, 표시되는 탭과 기능은 응용 프로그램마다 다릅니다. ReciPro는 Basic Info, Atom, Reference 탭을 표시합니다 (EOS, Elasticity 및 기타 탭은 다른 응용 프로그램용이며 ReciPro에서는 표시되지 않습니다). +격자 상수, 대칭, 원자를 편집하고; 구조를 불러오려면 CIF/AMC 파일을 끌어다 놓으십시오. 이 컨트롤은 ReciPro, PDIndexer, CSManager에서 공유되지만, 표시되는 탭과 기능은 응용 프로그램마다 다릅니다. ReciPro는 Basic Info, Atom, Reference 탭을 표시합니다 (EOS, Elasticity 및 기타 탭은 다른 응용 프로그램용이며 ReciPro에서는 표시되지 않습니다). > **중요**: 변경 사항을 저장하려면 **Add** 또는 **Replace**를 누르십시오. @@ -232,7 +232,7 @@ UI 언어를 전환합니다. English, 日本語, Deutsch, Français, Español, | 방사선 | 출처 / 설정 | |-----------|------| | X-ray | 이온 원자가를 포함한 산란 인자 (International Tables for Crystallography, Vol. C). | -| Electron | 전자 산란 인자 (Peng 1998, Acta Cryst. A54, 481–485). | +| Electron | 전자 산란 인자 — 중성 원자는 Peng, Ren, Dudarev & Whelan (1996), *Acta Cryst.* **A52**, 257–276; 이온은 Peng (1998), *Acta Cryst.* **A54**, 481–485. | | Neutron | 중성자 산란 길이. **Natural isotope abundance** 또는 **Custom isotope abundance** (임의의 동위원소 조성)을 선택합니다. | ### Reference 탭 @@ -260,14 +260,14 @@ UI 언어를 전환합니다. English, 日本語, Deutsch, Français, Español, ## 기능 패널 {#functions} -오른쪽의 세로 버튼 막대는 아래 표에 나열된 분석 및 시뮬레이션 창을 실행합니다. +오른쪽의 세로 버튼 막대는 아래에 나열된 분석 및 시뮬레이션 창을 실행합니다. ![기능 패널](../assets/cap-ko-auto/FormMain.toolStripContainer1.toolStrip1.png) | 버튼 | 설명 | 세부 정보 | |--------|-------------|---------| | Crystal Database | 번들 / 온라인 데이터베이스에서 결정 검색 및 가져오기 | [1. 결정 데이터베이스](1-crystal-database.md) | -| Symmetry Information | 공간군 정보 및 ITC Vol. A 대칭 도표 | [2. 대칭 정보](2-symmetry-information.md) | +| Symmetry Information | 공간군 정보 및 *International Tables* Vol. A 대칭 도표 | [2. 대칭 정보](2-symmetry-information.md) | | Beam Interaction | 빔-결정 상호작용: 반사, 감쇠, 산란 인자, 형광 | [3. 빔 상호작용](3-beam-interaction.md) | | Rotation Geometry | 3D 회전 행렬 / 고니오미터 각도 | [4. 회전 기하학](4-rotation-geometry.md) | | Structure Viewer | 3D 결정 구조 | [5. 구조 뷰어](5-structure-viewer.md) | diff --git a/docs/src/ko/5-structure-viewer.md b/docs/src/ko/5-structure-viewer.md index 03745defc..9a4cf27e7 100644 --- a/docs/src/ko/5-structure-viewer.md +++ b/docs/src/ko/5-structure-viewer.md @@ -31,7 +31,7 @@ ## 메인 영역 -광원, 결정축, 원자 범례가 있는 3D 결정 구조. +3D 결정 구조를 광원 방향 기즈모, 결정축 기즈모, 원자 범례와 함께 그립니다. > 창의 오른쪽 위에 있는 **크기 (W×H)** 박스는 렌더링된 이미지를 저장하거나 복사할 때 사용되는 픽셀 크기를 설정합니다. > 그 옆의 **ProjWidth** 박스는 투영된 뷰의 너비를 nm 단위로 표시합니다. 값을 편집하여 수치로 확대/축소할 수 있으며, 뷰에서의 오른쪽 드래그 / 휠 확대/축소와 동기화된 상태로 유지됩니다. @@ -144,7 +144,7 @@ ![원자 탭](../assets/cap-ko-auto/FormStructureViewer.splitContainer1.tabControl.tabPageAtom.png) -좌표, 원소, 점유율, 반지름, 색상, 재질. **같은 원소에 적용**. +각 원자의 종, 위치, 점유율과 그리기 방식(반지름, 색상, 재질)을 설정합니다. #### 원자 목록 @@ -180,7 +180,7 @@ ![결합 & 다면체 탭](../assets/cap-ko-auto/FormStructureViewer.splitContainer1.tabControl.tabPageBond.png) -결합 길이 임계값, 다면체 표시, 모서리. +어떤 원자 쌍을 결합으로 볼지(원소 종과 거리 범위로 지정)와, 그 결과 생기는 결합 및 배위 다면체를 어떻게 그릴지를 정의합니다. #### 결합 목록 @@ -208,7 +208,7 @@ ![단위 격자 탭](../assets/cap-ko-auto/FormStructureViewer.splitContainer1.tabControl.tabPageUnitCell.png) -평행 이동, 격자 평면, 모서리. +그려지는 단위 격자의 위치와, 그 면과 모서리의 표시 여부를 설정합니다. #### 평행 이동 @@ -226,7 +226,7 @@ ![격자면 탭](../assets/cap-ko-auto/FormStructureViewer.splitContainer1.tabControl.tabPageLatticePlane.png) -결정학적 등가물을 포함한 밀러 지수 지정. +밀러 지수로 지정한 격자면을 그리며, 필요에 따라 결정학적으로 등가인 면도 함께 그립니다. #### H k l 지수 @@ -240,7 +240,7 @@ ![배위 탭](../assets/cap-ko-auto/FormStructureViewer.splitContainer1.tabControl.tabPageCoordinateInformation.png) -대상 원자 주위의 배위 표와 그래프. +선택한 대상 원자에 배위하는 원자들을 표로 나열하고 그래프로 표시합니다. #### 표(왼쪽) @@ -260,7 +260,7 @@ ![투영 탭](../assets/cap-ko-auto/FormStructureViewer.splitContainer1.tabControl.tabPageProjection.png) -투영 모드(정사영/원근), 깊이 페이딩, 렌더링 품질, 투명도 모드. +투영 모드(정사영 / 원근), 깊이 페이딩, 투영 중심, 렌더링 품질, 투명도 알고리즘을 설정합니다. #### 투영 @@ -320,7 +320,7 @@ | 단위 격자 | 단위 격자 모서리 전환 | | 대칭 요소 | 대칭 요소 오버레이 전환(위 참조) | | 회전 초기화 | 초기 방향으로 복귀 | -| Vesta 풍 | Vesta 스타일 외관 | +| Vesta 풍 | VESTA 스타일 외관(원자 색상과 반지름)으로 전환 | --- diff --git a/docs/src/ko/7-diffraction-simulator/1-saed-simulation.md b/docs/src/ko/7-diffraction-simulator/1-saed-simulation.md index 3c04e4a9a..59d9aa506 100644 --- a/docs/src/ko/7-diffraction-simulator/1-saed-simulation.md +++ b/docs/src/ko/7-diffraction-simulator/1-saed-simulation.md @@ -82,7 +82,7 @@ GUI 조건: Wave Length = Electron, Incident beam mode = Parallel, Intensity cal - **Color scale** : **Gray scale** 또는 **Cold-warm**. - **Log scale** : 강도를 로그 스케일로 표시합니다. 강도 대비가 큰 도형에 유용합니다. - **Spot color** : 컬러 스케일을 사용하지 않을 때 쓰이는 스폿 색상. -- **Use crystal color** : 체크하면 각 결정에 할당된 색상으로 스폿이 그려집니다. +- **Color per crystal** : 체크하면 각 결정에 할당된 색상으로 스폿이 그려집니다. --- diff --git a/docs/src/ko/7-diffraction-simulator/5-x-ray-neutron-diffraction.md b/docs/src/ko/7-diffraction-simulator/5-x-ray-neutron-diffraction.md index b1ef6a7ba..6ad3bff56 100644 --- a/docs/src/ko/7-diffraction-simulator/5-x-ray-neutron-diffraction.md +++ b/docs/src/ko/7-diffraction-simulator/5-x-ray-neutron-diffraction.md @@ -71,7 +71,7 @@ X선 세차 카메라를 시뮬레이션합니다. 역격자의 단일 층을 강도는 에발트 구와 역격자점 사이의 기하학적 거리(여기 오차 $S_g$)에 의해서만 결정됩니다. $S_g = 0$, 즉 구 위에 정확히 놓일 때 가장 크고, $\lvert S_g\rvert$가 커질수록 감소하며, $\lvert S_g\rvert$가 역격자점에 지정된 **Radius**를 초과하면 0이 됩니다. 구조 인자는 무시됩니다. -### Kinematical & excitation error +### Kinematical & exc. error 여기 오차에 더해, 운동학적 구조 인자 $\lvert F_{hkl} \rvert^2$가 강도에 반영됩니다. 소광 규칙이 엄격하게 준수됩니다. 로런츠 인자와 편광 인자는 포함되지 않습니다(이것은 기하학적 패턴의 시뮬레이션입니다). @@ -92,7 +92,7 @@ X선 세차 카메라를 시뮬레이션합니다. 역격자의 단일 층을 - **Color scale** : **Gray scale**과 **Cold-warm** 컬러맵 중에서 선택합니다. - **Log scale** : 강도를 로그 스케일로 표시합니다. - **Spot color** : 컬러 스케일이 적용되지 않을 때의 기본 스팟 색상입니다. -- **Use crystal color** : 선택하면 각 결정에 할당된 색상으로 스팟을 그립니다. +- **Color per crystal** : 선택하면 각 결정에 할당된 색상으로 스팟을 그립니다. --- diff --git a/docs/src/ko/appendix/a2-beam-interaction/scattering-factor.md b/docs/src/ko/appendix/a2-beam-interaction/scattering-factor.md index 60a61c8ff..dbf6a7521 100644 --- a/docs/src/ko/appendix/a2-beam-interaction/scattering-factor.md +++ b/docs/src/ko/appendix/a2-beam-interaction/scattering-factor.md @@ -78,7 +78,7 @@ ReciPro는 $f_e(s)$에 대해 네 가지 출처를 제공합니다 — 적합된 - **Peng** : 5-가우스 적합 $f_e(s)=\sum_i a_i e^{-b_i s^2}$로, 탄성 전자 산란에 편리하고 널리 사용됩니다. - **Kirkland** : 혼합 로런츠 + 가우스 적합 $f_e(q)=\sum_i \dfrac{a_i}{q^2+b_i} + \sum_i c_i\,e^{-d_i q^2}$. **독립 변수가 $s$가 아니라 $q = 2s = 1/d$입니다** — 모델을 비교할 때 흔히 발생하는 2배 오차의 원인입니다($q$는 Å⁻¹ 단위, 적합 계수 $a_i,b_i,c_i,d_i$는 대응하는 단위). -- **Temari** : 적합이 전혀 아니라 제일원리로 계산된 표입니다(완전 Dirac 자기무모순장 계산 + 엄밀한 KLI 교환. Temari dataset-factors v2.0.0, CC-BY-4.0). 가우스 함수의 합은 $e^{-b s^2}$로 감쇠하지만 실제 $f_e$는 $s^{-2}$로 떨어지므로, $s \approx 3$ Å⁻¹를 넘으면 적합 형식은 적용 범위를 벗어나지만 계산된 표는 그렇지 않습니다. **중성 원자 Z = 1–86만** 지원하며(이온은 이 표에서 유도할 수 없습니다), 위의 적합들과 마찬가지로 상대론 인자 $\gamma$는 포함하지 않습니다. +- **Temari** : 적합이 전혀 아니라 제일원리로 계산된 표입니다(완전 Dirac 자기무모순장 계산에 엄밀한 교환의 KLI 근사를 적용. Temari dataset-factors v2.0.0, CC-BY-4.0). 가우스 함수의 합은 $e^{-b s^2}$로 감쇠하지만 실제 $f_e$는 $s^{-2}$로 떨어지므로, $s \approx 3$ Å⁻¹를 넘으면 적합 형식은 적용 범위를 벗어나지만 계산된 표는 그렇지 않습니다. **중성 원자 Z = 1–86만** 지원하며(이온은 이 표에서 유도할 수 없습니다), 위의 적합들과 마찬가지로 상대론 인자 $\gamma$는 포함하지 않습니다. - **8-Gaussians** : 더 넓은 $s$ 범위에서 유효한 8항 적합. **하나를 선택하기.** 세 가지 적합은 모두 동일한 기저 $f_e(s)$를 겨냥하며 낮은 $s$에서는 밀접하게 일치합니다. 주로 범위와 원자 내각을 표현하는 방식에서 차이가 납니다. **Peng**(중성 원자와 일반적인 이온. 표는 $s \le 6$ Å⁻¹까지 적합되어 있지만, 가우스 꼬리가 실제 곡선보다 빨리 소멸하므로 실효적으로 정확한 범위는 $s \lesssim 2$ Å⁻¹까지입니다)은 SAED/CBED 구조 인자에 대한 통상적인 기본값입니다. **Kirkland**는 로런츠 내각 항으로 더 높은 $s$까지 확장되어 HRTEM/STEM에 적합합니다($q=2s$임에 유의). **8-Gaussians**는 매우 높은 $s$에 도달하는 반사를 위한 것입니다. 가벼운 원소의 경우 세 가지는 거의 구별되지 않으며, 차이는 큰 각도에서 무거운 원소에 대해 나타납니다. **Temari**는 성격이 다릅니다. 무엇에도 적합시킨 것이 아니므로, 어떤 적합이 얼마나 벗어났는지 알고 싶을 때의 비교 기준이 됩니다. 다만 중성 원자만 수록합니다. diff --git a/docs/src/ko/appendix/a3-bloch-wave/cbed.md b/docs/src/ko/appendix/a3-bloch-wave/cbed.md index 8e99464dd..bcf88054f 100644 --- a/docs/src/ko/appendix/a3-bloch-wave/cbed.md +++ b/docs/src/ko/appendix/a3-bloch-wave/cbed.md @@ -1,6 +1,6 @@ # CBED 계산 -CBED (수렴빔 전자 회절)는 [동역학적 코어](calculation.md)를 여러 입사빔 방향에 적용한 다음, 그 결과를 회절 디스크에 배치합니다. SAED는 하나의 입사 방향을 가지지만, CBED는 대물 조리개 내부의 각 점을 **부분 입사 평면파**로 다루고, 각각에 대해 블로흐파 문제를 풉니다. +CBED (수렴빔 전자 회절)는 [동역학적 코어](calculation.md)를 여러 입사빔 방향에 적용한 다음, 그 결과를 회절 디스크에 배치합니다. SAED는 하나의 입사 방향을 가지지만, CBED는 프로브 형성 (콘덴서) 조리개 내부의 각 점을 **부분 입사 평면파**로 다루고, 각각에 대해 블로흐파 문제를 풉니다. --- @@ -13,7 +13,7 @@ $$\psi_{\mathrm{in}}(\mathbf R,0)=\sum_{\mathbf K\in\mathrm{aperture}} A(\mathbf \exp[-i\chi(\mathbf K)]\, \exp(2\pi i\,\mathbf K\cdot\mathbf R)$$ -여기서 $\mathbf K$는 입사 파동벡터의 시료 표면에 평행한 성분입니다. 수렴 반각 $\alpha$와 전자 파장 $\lambda$를 가진 이상적인 원형 조리개에 대해서는 다음이 성립합니다. +여기서 $\mathbf K$는 입사 파동벡터의 시료 표면에 평행한 성분입니다. 수렴 반각 $\alpha$와 전자 파장 $\lambda$를 가진 이상적인 원형 프로브 형성 조리개에 대해서는 다음이 성립합니다. $$A(\mathbf K)= \begin{cases} From 090e782df803329f2c3c94717fb6fd3df733a131 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:58:48 +0000 Subject: [PATCH 13/15] docs(de): carry over sentence-level English changes missed by the resync Main window (Help menu labels, language note, zone-axis text, Peng 1996/1998, German menu subheadings), structure-viewer tab intros, color-per-crystal labels, kinematical-scope note, KLI wording. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/de/0-main-window.md | 34 +++++++++---------- docs/src/de/5-structure-viewer.md | 16 ++++----- .../1-saed-simulation.md | 4 +-- .../5-x-ray-neutron-diffraction.md | 8 ++--- .../de/appendix/a2-beam-interaction/index.md | 2 +- .../a2-beam-interaction/scattering-factor.md | 2 +- docs/src/de/appendix/a3-bloch-wave/cbed.md | 2 +- 7 files changed, 34 insertions(+), 34 deletions(-) diff --git a/docs/src/de/0-main-window.md b/docs/src/de/0-main-window.md index bb6031167..8907c4fed 100644 --- a/docs/src/de/0-main-window.md +++ b/docs/src/de/0-main-window.md @@ -48,7 +48,7 @@ Wenn Sie ReciPro zum ersten Mal verwenden, folgen Sie diesen Schritten: ## Dateimenü -### File +### Datei | Menüpunkt | Beschreibung | @@ -62,7 +62,7 @@ Wenn Sie ReciPro zum ersten Mal verwenden, folgen Sie diesen Schritten: | Alle Kristalle leeren | Alle Kristalle aus der Liste entfernen | | Beenden | Die Anwendung schließen | -### Option +### Optionen | Menüpunkt | Beschreibung | @@ -80,25 +80,25 @@ Wenn Sie ReciPro zum ersten Mal verwenden, folgen Sie diesen Schritten: | GUI-Komponenten erfassen... | Entwicklerwerkzeug zum Speichern von GUI-Screenshots | | Pulverbeugungsfunktion (in Entwicklung) | Das Fenster für polykristalline (Pulver-) Beugung aktivieren | -### Help +### Hilfe | Menüpunkt | Beschreibung | |-----------|-------------| -| Program updates | Prüfen, ob eine neue Version von ReciPro verfügbar ist, und sie installieren | -| Hint | Bedienungshinweise anzeigen (veraltet) | -| Version history | Den Versionsverlauf-Dialog öffnen | +| Auf Updates prüfen | Prüfen, ob eine neue Version von ReciPro verfügbar ist, und sie installieren | +| Hinweise | Bedienungshinweise anzeigen (veraltet) | +| Versionsverlauf | Den Versionsverlauf-Dialog öffnen | | License | Die MIT-Lizenz anzeigen | -| GitHub page | Das ReciPro-Repository im Browser öffnen | -| Report bugs, requests, or comments | Die GitHub-Issues-Seite öffnen | -| Help (Web) | Das Online-Handbuch auf GitHub Pages in der zur UI-Sprache passenden Seite öffnen. | +| GitHub-Repository | Das ReciPro-Repository im Browser öffnen | +| Fehler, Wünsche oder Kommentare melden | Die GitHub-Issues-Seite öffnen | +| Hilfe (Web) | Das Online-Handbuch auf GitHub Pages in der zur UI-Sprache passenden Seite öffnen | Die UI-Sprache wird über das separate Menü **Sprache** umgeschaltet (erfordert Neustart). -### Language +### Sprache -Die UI-Sprache umschalten. Elf Sprachen stehen zur Verfügung — English, 日本語, Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 und 한국어 — und das Menü zeigt jede in ihrer eigenen Schrift. Die Änderung wird nach einem Neustart von ReciPro wirksam. Das Online-Handbuch folgt derselben Einstellung. +Die UI-Sprache umschalten. Elf Sprachen stehen zur Verfügung — English, 日本語 (Japanisch), Deutsch, Français, Español, Português, Italiano, Русский, 简体中文, 繁體中文 und 한국어 — und das Menü zeigt jede in ihrer eigenen Schrift. Die Änderung wird nach einem Neustart von ReciPro wirksam. Das Online-Handbuch folgt derselben Einstellung, sodass F1 und **Hilfe ▸ Hilfe (Web)** die Seite in der gewählten Sprache öffnen. -### Macro +### Makro Öffnet das [Makro](20-macro/index.md)-Fenster, um ReciPro-Operationen mit Python-ähnlichen Skripten zu automatisieren. Für wiederkehrende Arbeitsabläufe siehe die [integrierten Funktionen](20-macro/1-built-in-functions.md) und die [Makro-Beispiele](20-macro/2-examples.md). @@ -119,7 +119,7 @@ Zeigt die Kristallorientierung. Zum Drehen ziehen. Achsen: rot = *a*, grün = *b Setzt auf den Anfangszustand zurück: *c*-Achse senkrecht zum Bildschirm, *b*-Achse nach oben. ### Zonenachse -Zeigt die zur Bildschirmnormalen nächstgelegene Zonenachse an (z. B. *u*+*v*+*w* < 30). +Zeigt die zur Bildschirmnormalen nächstgelegene Zonenachse [*uvw*] an; gesucht wird unter den Indizes, deren Beträge die im max-UVW-Feld angezeigte Grenze nicht überschreiten (Doppelklick auf die Beschriftung **Current Index** blendet dieses Feld ein bzw. aus). ### Euler-Winkel (Z-X-Z) Stellen Sie die Kristallorientierung mit **Z–X–Z**-Euler-Winkeln ein: @@ -179,7 +179,7 @@ Siehe [Rotationsgeometrie](4-rotation-geometry.md) und [Anhang A1. Koordinatensy ## Kristallinformation -Bearbeiten Sie Gitterparameter, Symmetrie und Atome; ziehen Sie CIF/AMC-Dateien per Drag & Drop hinein, um eine Struktur zu laden. Dieses Steuerelement wird von ReciPro, PDIndexer und CSmanager gemeinsam genutzt, aber die angezeigten Registerkarten und Funktionen unterscheiden sich je nach Anwendung. ReciPro zeigt die Registerkarten Basisinfo, Atominfo und Lit. (die Registerkarten EOS, Elasticity und andere sind für die anderen Anwendungen und werden in ReciPro nicht angezeigt). +Bearbeiten Sie Gitterparameter, Symmetrie und Atome; ziehen Sie CIF/AMC-Dateien per Drag & Drop hinein, um eine Struktur zu laden. Dieses Steuerelement wird von ReciPro, PDIndexer und CSManager gemeinsam genutzt, aber die angezeigten Registerkarten und Funktionen unterscheiden sich je nach Anwendung. ReciPro zeigt die Registerkarten Basisinfo, Atominfo und Lit. (die Registerkarten EOS, Elasticity und andere sind für die anderen Anwendungen und werden in ReciPro nicht angezeigt). > **Wichtig**: Drücken Sie **↑ Hinzufügen ↑** oder **↑ Ersetzen ↑**, um Änderungen zu speichern. @@ -202,7 +202,7 @@ Gitterparameter, Symmetrie und daraus abgeleitete Größen. | Mittleres Z (Anzahl) / Mittleres Z (Masse) / Mittleres A | Anzahl- bzw. massengewichtete mittlere Ordnungszahl und mittleres Atomgewicht pro Atom. | | Atomdichte / Elektronendichte | Anzahl der Atome bzw. Elektronen pro Zellvolumen, angezeigt in Å⁻³ / nm⁻³ entsprechend der **Einheit**-Auswahl. | -### Registerkarte Atominfoinfo +### Registerkarte Atominfo ![Atom](../assets/cap-de-auto/FormMain.toolStripContainer1.splitContainer.groupBoxCrystalInformation.crystalControl.tabControl.tabPageAtom.png) @@ -232,7 +232,7 @@ Klicken Sie mit der rechten Maustaste auf eine Atomzeile und wählen Sie **Äqui | Strahlung | Quelle / Einstellung | |-----------|------| | X-ray | Streufaktoren einschließlich Ionenwertigkeit (International Tables for Crystallography, Vol. C). | -| Electron | Elektronen-Streufaktoren (Peng 1998, Acta Cryst. A54, 481–485). | +| Electron | Elektronen-Streufaktoren — neutrale Atome nach Peng, Ren, Dudarev & Whelan (1996), *Acta Cryst.* **A52**, 257–276; Ionen nach Peng (1998), *Acta Cryst.* **A54**, 481–485. | | Neutron | Neutronen-Streulängen. Wählen Sie **Natural isotope abundance** oder **Custom isotope abundance** (eine beliebige Isotopenzusammensetzung). | ### Registerkarte Lit. @@ -267,7 +267,7 @@ Die senkrechte Schaltflächenleiste rechts startet die unten aufgeführten Analy | Schaltfläche | Beschreibung | Details | |--------|-------------|---------| | Crystal Database | Kristalle aus den mitgelieferten / Online-Datenbanken suchen und importieren | [1. Kristalldatenbank](1-crystal-database.md) | -| Symmetry Information | Raumgruppeninformationen und ITC-Vol.-A-Symmetriediagramme | [2. Symmetrieinformationen](2-symmetry-information.md) | +| Symmetry Information | Raumgruppeninformationen und Symmetriediagramme aus *International Tables* Vol. A | [2. Symmetrieinformationen](2-symmetry-information.md) | | Beam Interaction | Strahl-Kristall-Wechselwirkung: Reflexe, Abschwächung, Streufaktoren, Fluoreszenz | [3. Strahl-Wechselwirkung](3-beam-interaction.md) | | Rotation Geometry | 3D-Rotationsmatrix / Goniometerwinkel | [4. Rotationsgeometrie](4-rotation-geometry.md) | | Structure Viewer | 3D-Kristallstruktur | [5. Strukturansicht](5-structure-viewer.md) | diff --git a/docs/src/de/5-structure-viewer.md b/docs/src/de/5-structure-viewer.md index a751b60a5..3ef77ab15 100644 --- a/docs/src/de/5-structure-viewer.md +++ b/docs/src/de/5-structure-viewer.md @@ -31,7 +31,7 @@ Die anwendungsweiten CTRL+SHIFT-Kurzbefehle aus dem [Haupt ## Hauptbereich -3D-Kristallstruktur mit Lichtquelle, Kristallachsen und Atomlegende. +Die 3D-Kristallstruktur, dargestellt zusammen mit dem Lichtrichtungs-Gizmo, dem Kristallachsen-Gizmo und der Atomlegende. > Die Box **Größe (B×H)** oben rechts im Fenster legt die Pixelgröße fest, die beim Speichern oder Kopieren des gerenderten Bildes verwendet wird. > Die Box **ProjWidth** daneben zeigt die Breite der projizierten Ansicht in nm an. Bearbeiten Sie den Wert, um numerisch zu zoomen — er bleibt mit dem Zoomen per Rechtsziehen / Mausrad in der Ansicht synchronisiert. @@ -144,7 +144,7 @@ Wenn aktiviert, werden alle Atome, Bindungen und Polyeder ausgeblendet — nütz ![Tab „Atome“](../assets/cap-de-auto/FormStructureViewer.splitContainer1.tabControl.tabPageAtom.png) -Koordinaten, Element, Besetzung, Radius, Farbe, Material. **Auf gleiches Element anwenden**. +Legt Spezies, Position und Besetzung jedes Atoms fest sowie seine Darstellung (Radius, Farbe, Material). #### Atomliste @@ -180,7 +180,7 @@ Radius, Farbe und Material pro Atom. ![Tab „Bindungen & Polyeder“](../assets/cap-de-auto/FormStructureViewer.splitContainer1.tabControl.tabPageBond.png) -Schwellenwerte für die Bindungslänge, Polyederdarstellung, Kanten. +Legt fest, welche Atompaare gebunden sind (nach Spezies und Abstandsbereich), und wie die daraus entstehenden Bindungen und Koordinationspolyeder gezeichnet werden. #### Bindungsliste @@ -208,7 +208,7 @@ Alle für den Kristall registrierten Bindungs-/Polyederregeln. Verwenden Sie **A ![Tab „Elementarzelle“](../assets/cap-de-auto/FormStructureViewer.splitContainer1.tabControl.tabPageUnitCell.png) -Translation, Zellebenen, Kanten. +Legt die Position der gezeichneten Elementarzelle fest und ob ihre Flächen und Kanten angezeigt werden. #### Translation @@ -226,7 +226,7 @@ Ob die Kanten der Elementarzelle gezeichnet werden. Die Kantenfarbe ist konfigur ![Tab „Gitterebenen“](../assets/cap-de-auto/FormStructureViewer.splitContainer1.tabControl.tabPageLatticePlane.png) -Angabe des Miller-Index mit kristallografischen Äquivalenten. +Zeichnet Gitterebenen, die über ihren Miller-Index angegeben werden, optional einschließlich der kristallografisch äquivalenten Ebenen. #### H-k-l-Indizes @@ -240,7 +240,7 @@ Verschiebt die gezeichnete Netzebene um ein ganzzahliges Vielfaches ihres *d*-We ![Tab „Koordination“](../assets/cap-de-auto/FormStructureViewer.splitContainer1.tabControl.tabPageCoordinateInformation.png) -Koordinationstabelle und -graph um das Zielatom. +Listet die Atome auf, die ein ausgewähltes Zielatom koordinieren, und stellt sie grafisch dar. #### Tabelle (linke Seite) @@ -260,7 +260,7 @@ Rendering-Protokoll (Bildzeit, GPU-Informationen) und grundlegende Informationen ![Tab „Projektion“](../assets/cap-de-auto/FormStructureViewer.splitContainer1.tabControl.tabPageProjection.png) -Projektionsmodus (orthografisch/perspektivisch), Tiefenausblendung, Renderqualität, Transparenzmodus. +Legt den Projektionsmodus (orthografisch / perspektivisch), die Tiefenausblendung, das Projektionszentrum, die Renderqualität und den Transparenzalgorithmus fest. #### Projektion @@ -320,7 +320,7 @@ Für jede Klasse können Sie die Symbolgröße, Linienbreite und Farbe anpassen. | Elementarzelle | Kanten der Elementarzelle umschalten | | Sym.-Elem. | Überlagerung der Symmetrieelemente umschalten (siehe oben) | | Rotation zurücksetzen | Zur Ausgangsorientierung zurückkehren | -| Wie Vesta | Erscheinungsbild im Vesta-Stil | +| Wie Vesta | Zu einem Erscheinungsbild im VESTA-Stil wechseln (Atomfarben und -radien) | --- diff --git a/docs/src/de/7-diffraction-simulator/1-saed-simulation.md b/docs/src/de/7-diffraction-simulator/1-saed-simulation.md index 7a8ef07a5..ee347e775 100644 --- a/docs/src/de/7-diffraction-simulator/1-saed-simulation.md +++ b/docs/src/de/7-diffraction-simulator/1-saed-simulation.md @@ -81,8 +81,8 @@ Steuert, wie jeder Beugungsspot dargestellt wird. - **Brightness** : nur im Modus **Gaussian** aktiv. Integrierte Intensität der gezeichneten Gaußfunktion. - **Color scale** : **Gray scale** oder **Cold-warm**. - **Log scale** : Intensitäten in logarithmischer Skala anzeigen. Nützlich für Muster mit großem Intensitätskontrast. -- **Spot color** : Spotfarbe, die verwendet wird, wenn keine Farbskala genutzt wird. -- **Use crystal color** : wenn aktiviert, werden die Spots in der jedem Kristall zugewiesenen Farbe gezeichnet. +- **Reflexfarbe** : Spotfarbe, die verwendet wird, wenn keine Farbskala genutzt wird. +- **Farbe je Kristall** : wenn aktiviert, werden die Spots in der jedem Kristall zugewiesenen Farbe gezeichnet. --- diff --git a/docs/src/de/7-diffraction-simulator/5-x-ray-neutron-diffraction.md b/docs/src/de/7-diffraction-simulator/5-x-ray-neutron-diffraction.md index 86cf23c58..775c5b97c 100644 --- a/docs/src/de/7-diffraction-simulator/5-x-ray-neutron-diffraction.md +++ b/docs/src/de/7-diffraction-simulator/5-x-ray-neutron-diffraction.md @@ -67,11 +67,11 @@ Simuliert ein Rückstrahl-Laue-Muster mit weißer (polychromatischer) Röntgenst Wählt die Methode zur Berechnung der Spot-Intensitäten. Für Röntgenstrahlen sind zwei Modi verfügbar. -### Only excitation error +### Nur Anregungsfehler Die Intensität wird ausschließlich durch den geometrischen Abstand zwischen der Ewald-Kugel und dem Punkt des reziproken Gitters bestimmt (dem Anregungsfehler $S_g$). Sie ist bei $S_g = 0$ — genau auf der Kugel — am größten und nimmt mit wachsendem $\lvert S_g\rvert$ ab; sie fällt auf null, sobald $\lvert S_g\rvert$ den für den reziproken Gitterpunkt angegebenen **Radius** überschreitet. Der Strukturfaktor wird ignoriert. -### Kinematical & excitation error +### Kinematisch & Anr.-Fehler Zusätzlich zum Anregungsfehler wird der kinematische Strukturfaktor $\lvert F_{hkl} \rvert^2$ in die Intensität einbezogen. Auslöschungsregeln werden streng befolgt. Der Lorentz- und der Polarisationsfaktor werden nicht berücksichtigt (dies ist eine Simulation des geometrischen Musters). @@ -91,8 +91,8 @@ Steuert, wie jeder Beugungsspot gerendert wird. - **Brightness** : nur im Modus **Gaussian** aktiv. Legt die integrierte Intensität der gerenderten Gauß-Funktion fest. - **Color scale** : Wahl zwischen den Farbskalen **Gray scale** und **Cold-warm**. - **Log scale** : Intensitäten auf einer logarithmischen Skala anzeigen. -- **Spot color** : Standardfarbe des Spots, wenn die Farbskala nicht angewendet wird. -- **Use crystal color** : zeichnet die Spots in der dem jeweiligen Kristall zugewiesenen Farbe, wenn aktiviert. +- **Reflexfarbe** : Standardfarbe des Spots, wenn die Farbskala nicht angewendet wird. +- **Farbe je Kristall** : zeichnet die Spots in der dem jeweiligen Kristall zugewiesenen Farbe, wenn aktiviert. --- diff --git a/docs/src/de/appendix/a2-beam-interaction/index.md b/docs/src/de/appendix/a2-beam-interaction/index.md index 65f9fa231..1a38e54b6 100644 --- a/docs/src/de/appendix/a2-beam-interaction/index.md +++ b/docs/src/de/appendix/a2-beam-interaction/index.md @@ -61,7 +61,7 @@ d. h. einem **Minus**-Zeichen im Exponenten. Diese Wahl legt das Vorzeichen des ## Kinematische vs. dynamische Streuung -Dieser Anhang behandelt **Einfach- (kinematische) Streuung**: der einfallende Strahl wird einmal gestreut, und die gebeugte Amplitude ist der Strukturfaktor der nächsten Seite. Das ist das richtige Bild, wenn die Wechselwirkung schwach ist — Röntgenstrahlen und Neutronen in fast allen Proben, und Elektronen in *sehr dünnen* Präparaten. +Dieser Anhang behandelt **Einfach- (kinematische) Streuung**: der einfallende Strahl wird einmal gestreut, und die gebeugte Amplitude ist der Strukturfaktor der nächsten Seite. Das ist das richtige Bild, wenn die Wechselwirkung schwach ist — Röntgenstrahlen und Neutronen in Pulvern, gestörten Kristallen und dünnen Proben, und Elektronen in *sehr dünnen* Präparaten. (Selbst Röntgenstrahlen verhalten sich in einem großen, nahezu perfekten Kristall dynamisch; dort schwächt die Primärextinktion die stärksten Reflexe.) Wenn die Wechselwirkung stark ist — Elektronen in allen außer den dünnsten Kristallen — wird der Strahl vielfach gestreut, bevor er austritt, die Intensität wird unter den Reflexen umverteilt, und $\lvert F\rvert^2$ liefert nicht mehr die gemessene Intensität. Dieses Regime erfordert die **dynamische** Theorie aus [Appendix A3](../a3-bloch-wave/index.md). Die hier hergeleiteten Streufaktoren und Strukturfaktoren sind die *Eingabe* für beide Bilder. diff --git a/docs/src/de/appendix/a2-beam-interaction/scattering-factor.md b/docs/src/de/appendix/a2-beam-interaction/scattering-factor.md index 361906833..559bddf84 100644 --- a/docs/src/de/appendix/a2-beam-interaction/scattering-factor.md +++ b/docs/src/de/appendix/a2-beam-interaction/scattering-factor.md @@ -78,7 +78,7 @@ ReciPro bietet vier Quellen für $f_e(s)$ — drei angepasste Parametrisierungen - **Peng** : eine Fünf-Gauß-Anpassung, $f_e(s)=\sum_i a_i e^{-b_i s^2}$, praktisch und weit verbreitet für die elastische Elektronenstreuung. - **Kirkland** : eine gemischte Lorentz- + Gauß-Anpassung, $f_e(q)=\sum_i \dfrac{a_i}{q^2+b_i} + \sum_i c_i\,e^{-d_i q^2}$. **Ihre unabhängige Variable ist $q = 2s = 1/d$, nicht $s$** — eine häufige Quelle von Faktor-zwei-Fehlern beim Vergleich von Modellen ($q$ in Å⁻¹, mit den angepassten Koeffizienten $a_i,b_i,c_i,d_i$ in den entsprechenden Einheiten). -- **Temari** : überhaupt keine Anpassung, sondern eine aus ersten Prinzipien berechnete Tabelle (vollständige Dirac-SCF-Rechnung mit exaktem KLI-Austausch; Temari dataset-factors v2.0.0, CC-BY-4.0). Da eine Summe von Gaußfunktionen wie $e^{-b s^2}$ abfällt, das wahre $f_e$ aber wie $s^{-2}$, verlassen die angepassten Formen jenseits von $s \approx 3$ Å⁻¹ ihren Gültigkeitsbereich — eine berechnete Tabelle nicht. **Nur neutrale Atome Z = 1–86** — Ionen lassen sich daraus nicht ableiten — und wie die Anpassungen oben enthält sie kein relativistisches $\gamma$. +- **Temari** : überhaupt keine Anpassung, sondern eine aus ersten Prinzipien berechnete Tabelle (vollständige Dirac-SCF-Rechnung mit der KLI-Näherung für den exakten Austausch; Temari dataset-factors v2.0.0, CC-BY-4.0). Da eine Summe von Gaußfunktionen wie $e^{-b s^2}$ abfällt, das wahre $f_e$ aber wie $s^{-2}$, verlassen die angepassten Formen jenseits von $s \approx 3$ Å⁻¹ ihren Gültigkeitsbereich — eine berechnete Tabelle nicht. **Nur neutrale Atome Z = 1–86** — Ionen lassen sich daraus nicht ableiten — und wie die Anpassungen oben enthält sie kein relativistisches $\gamma$. - **8-Gaussians** : eine Anpassung mit acht Termen, gültig über einen größeren $s$-Bereich. **Auswahl eines Modells.** Die drei Anpassungen zielen auf denselben zugrunde liegenden $f_e(s)$ und stimmen bei niedrigem $s$ eng überein; sie unterscheiden sich hauptsächlich im Bereich und darin, wie der Atomrumpf dargestellt wird. **Peng** (neutrale Atome und gängige Ionen; die Tabellen sind bis $s \le 6$ Å⁻¹ angepasst, aber da Gauß-Ausläufer schneller abfallen als die wahre Kurve, ist die Anpassung effektiv nur bis $s \lesssim 2$ Å⁻¹ genau) ist der übliche Standard für SAED-/CBED-Strukturfaktoren; **Kirkland** reicht mit einem Lorentz-Rumpfterm bis zu höheren $s$ und ist für HRTEM/STEM geeignet (beachte $q=2s$); **8-Gaussians** ist für Reflexe gedacht, die sehr hohe $s$ erreichen. Für ein leichtes Element sind die drei nahezu ununterscheidbar; die Unterschiede treten bei schweren Elementen bei großem Winkel auf. **Temari** steht daneben: Es ist an nichts angepasst und dient daher als Referenz, an der sich messen lässt, wie weit eine Anpassung abgedriftet ist — um den Preis, nur neutrale Atome abzudecken. diff --git a/docs/src/de/appendix/a3-bloch-wave/cbed.md b/docs/src/de/appendix/a3-bloch-wave/cbed.md index 391d1c536..2ed2a746b 100644 --- a/docs/src/de/appendix/a3-bloch-wave/cbed.md +++ b/docs/src/de/appendix/a3-bloch-wave/cbed.md @@ -57,7 +57,7 @@ Für LACBED-artige Modi, bei denen die Phasenkohärenz über einen größeren Be CBED macht die Dickenabhängigkeit der Bloch-Wellen-Lösung als Intensitätsstruktur innerhalb der Beugungsscheiben sichtbar. -- Eine Änderung der Dicke verändert die Oszillationen im Scheibeninneren, die HOLZ-Linien und die Kossel-Möllenstedt-Streifen. +- Eine Änderung der Dicke verändert die Oszillationen im Scheibeninneren, die HOLZ-Linien und die Kossel–Möllenstedt-Streifen. - Eine Änderung der Einfallsorientierung verändert, welche Reflexe stark angeregt werden. - Eine Vergrößerung des Konvergenzwinkels verbreitert die Scheiben und kann Überlappungen sowie Informationen aus Laue-Zonen höherer Ordnung sichtbar machen. From 85af69f52065d5586ea64504e844c5fbaeb9ce3f Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 04:59:29 +0000 Subject: [PATCH 14/15] docs(zh-Hant): carry over sentence-level English changes missed by the resync Main window, structure-viewer tab intros, color labels, Waves heading and voltage label, A2 attenuation/fluorescence/scope wording, KLI wording, CBED probe-forming aperture, F-lattice note, troubleshooting menu paths, and a corrupted \approx (stray BEL control character) in the scattering-factor appendix. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/zh-Hant/0-main-window.md | 10 +++++----- docs/src/zh-Hant/20-macro/index.md | 2 +- docs/src/zh-Hant/5-structure-viewer.md | 16 ++++++++-------- .../7-diffraction-simulator/1-saed-simulation.md | 2 +- .../7-diffraction-simulator/2-ped-simulation.md | 6 +++--- .../5-x-ray-neutron-diffraction.md | 4 ++-- .../9-hrtem-stem-simulator/1-hrtem-simulation.md | 4 ++-- .../9-hrtem-stem-simulator/2-stem-simulation.md | 6 +++--- .../3-potential-simulation.md | 8 ++++---- .../a2-beam-interaction/attenuation-transport.md | 8 ++++---- .../appendix/a2-beam-interaction/fluorescence.md | 4 ++-- .../appendix/a2-beam-interaction/index.md | 2 +- .../a2-beam-interaction/scattering-factor.md | 2 +- docs/src/zh-Hant/appendix/a3-bloch-wave/cbed.md | 4 ++-- .../symbols-and-diagrams.md | 4 ++-- docs/src/zh-Hant/troubleshooting.md | 6 +++--- 16 files changed, 44 insertions(+), 44 deletions(-) diff --git a/docs/src/zh-Hant/0-main-window.md b/docs/src/zh-Hant/0-main-window.md index 354ef0b23..c256ae6de 100644 --- a/docs/src/zh-Hant/0-main-window.md +++ b/docs/src/zh-Hant/0-main-window.md @@ -62,7 +62,7 @@ | 清除所有晶體 | 從清單中移除所有晶體 | | 結束 | 關閉應用程式 | -### Option +### Options | 選單項目 | 說明 | @@ -119,7 +119,7 @@ 重設為初始狀態:*c* 軸垂直於螢幕,*b* 軸朝上。 ### 晶帶軸 -顯示最接近螢幕法線的晶帶軸(例如 *u*+*v*+*w* < 30)。 +顯示最接近螢幕法線的晶帶軸 [*uvw*];搜尋範圍限於各指數絕對值不超過 max-UVW 方塊所示上限者(雙擊 **Current Index** 標籤可顯示或隱藏該方塊)。 ### Euler 角 (Z-X-Z) 使用 **Z–X–Z** Euler 角設定晶體方位: @@ -179,7 +179,7 @@ ## 晶體資訊 -編輯點陣參數、對稱性與原子;將 CIF/AMC 檔案拖放至此以載入結構。此控制項由 ReciPro、PDIndexer 與 CSmanager 共用,但所顯示的索引標籤與功能因應用程式而異。ReciPro 顯示 Basic Info、Atom 與 Reference 索引標籤(EOS、Elasticity 及其他索引標籤屬於其他應用程式,不會在 ReciPro 中顯示)。 +編輯點陣參數、對稱性與原子;將 CIF/AMC 檔案拖放至此以載入結構。此控制項由 ReciPro、PDIndexer 與 CSManager 共用,但所顯示的索引標籤與功能因應用程式而異。ReciPro 顯示 Basic Info、Atom 與 Reference 索引標籤(EOS、Elasticity 及其他索引標籤屬於其他應用程式,不會在 ReciPro 中顯示)。 > **重要**:請按 **↑ 新增 ↑** 或 **↑ 取代 ↑** 以儲存變更。 @@ -232,7 +232,7 @@ | Radiation | 來源 / 設定 | |-----------|------| | X-ray | 含離子價數的散射因子(International Tables for Crystallography, Vol. C)。 | -| Electron | 電子散射因子(Peng 1998, Acta Cryst. A54, 481–485)。 | +| Electron | 電子散射因子 —— 中性原子取自 Peng, Ren, Dudarev & Whelan (1996), *Acta Cryst.* **A52**, 257–276;離子取自 Peng (1998), *Acta Cryst.* **A54**, 481–485。 | | Neutron | 中子散射長度。選擇 **Natural isotope abundance** 或 **Custom isotope abundance**(任意同位素組成)。 | ### 文獻 索引標籤 @@ -267,7 +267,7 @@ | 按鈕 | 說明 | 詳細資訊 | |--------|-------------|---------| | Crystal Database | 從隨附 / 線上資料庫搜尋並匯入晶體 | [1. 晶體資料庫](1-crystal-database.md) | -| Symmetry Information | 空間群資訊與 ITC Vol. A 對稱性圖 | [2. 對稱性資訊](2-symmetry-information.md) | +| Symmetry Information | 空間群資訊與 *International Tables* Vol. A 對稱性圖 | [2. 對稱性資訊](2-symmetry-information.md) | | Beam Interaction | 電子束與晶體的交互作用:反射、衰減、散射因子、螢光 | [3. 電子束交互作用](3-beam-interaction.md) | | Rotation Geometry | 3D 旋轉矩陣 / 測角儀角度 | [4. 旋轉幾何](4-rotation-geometry.md) | | Structure Viewer | 3D 晶體結構 | [5. 結構檢視器](5-structure-viewer.md) | diff --git a/docs/src/zh-Hant/20-macro/index.md b/docs/src/zh-Hant/20-macro/index.md index 308a98054..7b32a029a 100644 --- a/docs/src/zh-Hant/20-macro/index.md +++ b/docs/src/zh-Hant/20-macro/index.md @@ -40,7 +40,7 @@ ReciPro 內建以 **IronPython** 為基礎的巨集系統,可透過指令稿 ## 編輯器視窗 -巨集編輯器有四個主要區域: +巨集編輯器由下列區域構成: | 區域 | 用途 | |------|---------| diff --git a/docs/src/zh-Hant/5-structure-viewer.md b/docs/src/zh-Hant/5-structure-viewer.md index 160cbb54a..3edc9da2f 100644 --- a/docs/src/zh-Hant/5-structure-viewer.md +++ b/docs/src/zh-Hant/5-structure-viewer.md @@ -31,7 +31,7 @@ ## 主區域 -帶有光源、晶軸與原子圖例的 3D 晶體結構。 +3D 晶體結構,並同時繪出光源方向操作器、晶軸操作器與原子圖例。 > 視窗右上角的 **Size (W×H)** 方塊設定儲存或複製算繪影像時所使用的像素尺寸。 > 其旁的 **ProjWidth** 方塊顯示投影檢視的寬度(nm)。編輯此值即可以數值方式縮放 — 它會與檢視上的右鍵拖曳/滾輪縮放保持同步。 @@ -144,7 +144,7 @@ ![原子索引標籤](../assets/cap-zh-Hant-auto/FormStructureViewer.splitContainer1.tabControl.tabPageAtom.png) -座標、元素、佔有率、半徑、顏色、材質。**套用至相同元素**。 +設定每個原子的種類、位置與佔有率,以及各原子的繪製方式(半徑、顏色、材質)。 #### 原子清單 @@ -180,7 +180,7 @@ ![鍵 & 多面體索引標籤](../assets/cap-zh-Hant-auto/FormStructureViewer.splitContainer1.tabControl.tabPageBond.png) -鍵長閾值、多面體顯示、邊。 +定義哪些原子對構成鍵(依原子種類與距離範圍),以及所產生的鍵與配位多面體的繪製方式。 #### 鍵清單 @@ -208,7 +208,7 @@ ![晶胞索引標籤](../assets/cap-zh-Hant-auto/FormStructureViewer.splitContainer1.tabControl.tabPageUnitCell.png) -平移、晶胞平面、邊。 +設定所繪晶胞的位置,以及是否顯示其面與邊。 #### 平移 @@ -226,7 +226,7 @@ ![晶面索引標籤](../assets/cap-zh-Hant-auto/FormStructureViewer.splitContainer1.tabControl.tabPageLatticePlane.png) -帶有晶體學等效項的米勒指數指定。 +繪製以米勒指數指定的晶面,並可選擇一併繪出晶體學上等效的晶面。 #### H k l 指數 @@ -240,7 +240,7 @@ ![配位索引標籤](../assets/cap-zh-Hant-auto/FormStructureViewer.splitContainer1.tabControl.tabPageCoordinateInformation.png) -目標原子周圍的配位表與圖。 +列出並繪製配位於所選目標原子周圍的原子。 #### 表(左側) @@ -260,7 +260,7 @@ ![投影索引標籤](../assets/cap-zh-Hant-auto/FormStructureViewer.splitContainer1.tabControl.tabPageProjection.png) -投影模式(正交/透視)、深度淡出、算繪品質、透明度模式。 +設定投影模式(正交 / 透視)、深度淡出、投影中心、算繪品質與透明度演算法。 #### 投影 @@ -320,7 +320,7 @@ | Unit Cell | 切換晶胞邊 | | Sym. Elems. | 切換對稱元素疊加(見上文) | | Reset Rotation | 回到初始方位 | -| Like Vesta | Vesta 風格外觀 | +| Like Vesta | 切換為 VESTA 風格的外觀(原子顏色與半徑) | --- diff --git a/docs/src/zh-Hant/7-diffraction-simulator/1-saed-simulation.md b/docs/src/zh-Hant/7-diffraction-simulator/1-saed-simulation.md index ebf7d8a2e..9f736e25e 100644 --- a/docs/src/zh-Hant/7-diffraction-simulator/1-saed-simulation.md +++ b/docs/src/zh-Hant/7-diffraction-simulator/1-saed-simulation.md @@ -82,7 +82,7 @@ GUI 條件:Wave Length = Electron、Incident beam mode = Parallel、Intensity - **Color scale**:**Gray scale** 或 **Cold-warm**。 - **Log scale**:以對數刻度顯示強度。對於強度對比很大的圖樣很有用。 - **Spot color**:未使用色彩刻度時所用的光點色彩。 -- **Use crystal color**:勾選時,光點以指派給各晶體的色彩繪製。 +- **Color per crystal**:勾選時,光點以指派給各晶體的色彩繪製。 --- diff --git a/docs/src/zh-Hant/7-diffraction-simulator/2-ped-simulation.md b/docs/src/zh-Hant/7-diffraction-simulator/2-ped-simulation.md index 7c3803d01..73cdb74be 100644 --- a/docs/src/zh-Hant/7-diffraction-simulator/2-ped-simulation.md +++ b/docs/src/zh-Hant/7-diffraction-simulator/2-ped-simulation.md @@ -76,10 +76,10 @@ GUI 條件:**Wave = Electron beam, Incident beam = Precession (electron), Inte - **Opacity** :繞射點的透明度(0 = 透明,1 = 不透明)。 - **Radius (R)** :倒易點陣點的半徑。對於動力學強度,高斯積分 $=$ Brightness $\times I_\text{dyn}$,而 Solid sphere 使用半徑 $R \times I_\text{dyn}^{1/2}$(使面積與動力學強度成正比)。 - **Brightness** :僅在 **Gaussian** 模式下可用。所繪製高斯函數的積分強度。 -- **Colour scale** :**Gray scale** 或 **Cold-warm** 色彩對應。 +- **Color scale** :**Gray scale** 或 **Cold-warm** 色彩對應。 - **Log scale** :以對數刻度顯示強度。 -- **Spot colour** :未套用色階時所用的繞射點顏色。 -- **Use crystal colour** :以指派給每個晶體的顏色繪製繞射點。 +- **Spot color** :未套用色階時所用的繞射點顏色。 +- **Color per crystal** :以指派給每個晶體的顏色繪製繞射點。 --- diff --git a/docs/src/zh-Hant/7-diffraction-simulator/5-x-ray-neutron-diffraction.md b/docs/src/zh-Hant/7-diffraction-simulator/5-x-ray-neutron-diffraction.md index a9607fcc0..6ac07d6fb 100644 --- a/docs/src/zh-Hant/7-diffraction-simulator/5-x-ray-neutron-diffraction.md +++ b/docs/src/zh-Hant/7-diffraction-simulator/5-x-ray-neutron-diffraction.md @@ -71,7 +71,7 @@ X 光的波長比電子長(Cu Kα:0.15406 nm = 1.5406 Å),因此厄瓦 強度僅由厄瓦爾德球與倒易點陣點之間的幾何距離(偏離向量 $S_g$)決定。$S_g = 0$(即恰好位於球面上)時強度最大,並隨 $\lvert S_g\rvert$ 增大而減小,當 $\lvert S_g\rvert$ 超過為倒易點陣點所設定的 **Radius** 時則降為零。結構因子被忽略。 -### Kinematical & excitation error +### Kinematical & exc. error 除了偏離向量之外,運動學結構因子 $\lvert F_{hkl} \rvert^2$ 也會併入強度。消光規則被嚴格遵守。不包含勞侖茲因子與偏振因子(這是一種幾何圖樣的模擬)。 @@ -92,7 +92,7 @@ X 光的波長比電子長(Cu Kα:0.15406 nm = 1.5406 Å),因此厄瓦 - **Color scale**:在 **Gray scale** 與 **Cold-warm** 兩種色彩對應之間選擇。 - **Log scale**:以對數刻度顯示強度。 - **Spot color**:當色彩刻度不適用時的預設斑點顏色。 -- **Use crystal color**:勾選時,以指派給各晶體的顏色繪製斑點。 +- **Color per crystal**:勾選時,以指派給各晶體的顏色繪製斑點。 --- diff --git a/docs/src/zh-Hant/9-hrtem-stem-simulator/1-hrtem-simulation.md b/docs/src/zh-Hant/9-hrtem-stem-simulator/1-hrtem-simulation.md index dfa09085c..7d94e9b11 100644 --- a/docs/src/zh-Hant/9-hrtem-stem-simulator/1-hrtem-simulation.md +++ b/docs/src/zh-Hant/9-hrtem-stem-simulator/1-hrtem-simulation.md @@ -129,9 +129,9 @@ $$\Delta f_{\text{Scherzer}} = -\sqrt{\tfrac{4}{3}\,C_s \lambda}\quad\left(\appr --- -## 繞射波 +## 波 -![繞射波](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![波](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - Bethe 法(動力學計算)所用布洛赫波的最大數量,預設為 80。數量越多準確度越高,但本徵值問題的求解時間為 $O(N^3)$。 diff --git a/docs/src/zh-Hant/9-hrtem-stem-simulator/2-stem-simulation.md b/docs/src/zh-Hant/9-hrtem-stem-simulator/2-stem-simulation.md index e1613ece1..9f2fed1fa 100644 --- a/docs/src/zh-Hant/9-hrtem-stem-simulator/2-stem-simulation.md +++ b/docs/src/zh-Hant/9-hrtem-stem-simulator/2-stem-simulation.md @@ -50,7 +50,7 @@ | 參數 | 說明 | 預設 / 典型 | |-----------|-------------|-------------------| -| **Acc. Vol. (kV)** | 加速電壓。經相對論修正的電子波長會顯示於旁邊 | 200 kV | +| **加速電壓 (kV)** | 加速電壓。經相對論修正的電子波長會顯示於旁邊 | 200 kV | | **Defocus Δf** | 物鏡(探針成形透鏡)的欠焦 (nm) | −57.8 nm | | **Cs** | 球面像差係數 (mm)。影響探針尺寸 | 0.5–1.0 mm | | **Cc** | 色像差係數 (mm) | 1.0–2.0 mm | @@ -102,9 +102,9 @@ --- -## 繞射波 +## 波 -![繞射波](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![波](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** : Bethe 法所用布洛赫波的最大數目(預設 80)。本徵值問題的計算成本隨波數的立方增加。 diff --git a/docs/src/zh-Hant/9-hrtem-stem-simulator/3-potential-simulation.md b/docs/src/zh-Hant/9-hrtem-stem-simulator/3-potential-simulation.md index 60ab39a25..4b61721ea 100644 --- a/docs/src/zh-Hant/9-hrtem-stem-simulator/3-potential-simulation.md +++ b/docs/src/zh-Hant/9-hrtem-stem-simulator/3-potential-simulation.md @@ -20,9 +20,9 @@ ![TEM 條件](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxOpticalProperty.groupBoxTEMConditions.png) -- **Acc. voltage (kV)** — 加速電壓。它決定電子波長,並用於計算位能的傅立葉係數 $U_g$。 +- **加速電壓 (kV)** — 加速電壓。它決定電子波長,並用於計算位能的傅立葉係數 $U_g$。 -> **Defocus、Cs、Cc、β、ΔE 與 PCTF 在位能模式下為非作用狀態**(不套用任何成像光學),並顯示為灰色。 +> **Defocus、Cs、Cc、β、ΔV 與 PCTF 在位能模式下為非作用狀態**(不套用任何成像光學),並顯示為灰色。 --- @@ -59,9 +59,9 @@ $U_g$ 與 $U'_g$ 可同時顯示(每勾選一個就會增加一個顯示窗格 --- -## 繞射波 +## 波 -![繞射波](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) +![波](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.groupBoxSimulation.panelModeOptions.panelImageProperties.groupBoxDiffractedWaves.png) - **Max Bloch waves** — 納入位能傅立葉合成中的布洛赫波(傅立葉係數)的最大數目(預設 80)。數值越大,納入的空間頻率越高,並能重現位能更細緻的細節。 diff --git a/docs/src/zh-Hant/appendix/a2-beam-interaction/attenuation-transport.md b/docs/src/zh-Hant/appendix/a2-beam-interaction/attenuation-transport.md index d698dfa23..d09bc174f 100644 --- a/docs/src/zh-Hant/appendix/a2-beam-interaction/attenuation-transport.md +++ b/docs/src/zh-Hant/appendix/a2-beam-interaction/attenuation-transport.md @@ -69,7 +69,7 @@ $$\alpha_c \simeq \sqrt{2\delta}.$$ ### 彈性散射與平均自由程 -彈性截面 $\sigma_\text{el}$ 量度單一原子使電子偏轉的難易程度。ReciPro 使用 **NIST Mott** 截面(在遮蔽原子位能中對相對論性 Dirac 方程的分波解),大致在 **50 eV – 36.4 keV** 範圍內有效;超出此範圍,或對於不在表中的元素,則回退至**遮蔽 Rutherford** 近似。兩者在邊界處不必完美平滑地銜接。總截面是微分截面的角度積分, +彈性截面 $\sigma_\text{el}$ 量度單一原子使電子偏轉的難易程度。ReciPro 使用 **NIST Mott** 截面(在遮蔽原子位能中對相對論性 Dirac 方程的分波解)。隨附的資料表涵蓋 **50 eV – 36.4 keV**(這是 ReciPro 自身製表的範圍,而非 Mott 方法本身的限制);超出此範圍,或對於不在表中的元素,則回退至**遮蔽 Rutherford** 近似。兩者在邊界處不必完美平滑地銜接。總截面是微分截面的角度積分, $$\sigma_\text{el} = 2\pi\int_0^\pi \frac{d\sigma}{d\Omega}\,\sin\Theta\,d\Theta, \qquad \frac{d\sigma}{d\Omega} \propto \frac{Z^2}{E^2}\,\frac{1}{\big[\sin^2(\Theta/2)+\eta\big]^2},$$ @@ -85,11 +85,11 @@ $$\Sigma_\text{el} = \sum_i n_i\,\sigma_{\text{el},i}, \qquad \lambda_\text{el} $$S(E) = -\frac{dE}{ds} > 0,$$ -此處 $s$ 是沿軌跡的**路徑長度**(索引標籤中 *|dE/ds|* 曲線的變數),而非本附錄其他地方所用的散射變數 $\sin\theta/\lambda$。能量梯度 $dE/ds$ 為負,因此索引標籤將 $S$ 向上繪出。在 keV 能量下,它在概念上遵循 **Bethe** 形式 +此處 $s$ 是沿軌跡的**路徑長度**(索引標籤中 *|dE/ds|* 曲線的變數),而非本附錄其他地方所用的散射變數 $\sin\theta/\lambda$。梯度 $dE/ds$ 本身為負,因此索引標籤將其大小 $S$ 向上繪出。在 keV 能量下,它在概念上遵循 **Bethe** 形式 $$S(E) \;\propto\; \frac{Z\rho}{A}\,\frac{1}{E}\,\ln\!\frac{E}{J},$$ -其中 $J$ 是固體的**平均激發能**。此非相對論性的草圖僅顯示其標度關係;ReciPro 評估的是一個經修正/經驗的形式(Joy–Luo 類型),在低能量時仍保持良好行為。純量表中的**電漿子能量** $E_p$ 是同一類電子激發的一個相關但獨立的特徵量。**非彈性平均自由程**(IMFP)是相對應的、損失能量的碰撞之間的平均距離;ReciPro 可由 **TPP-2M** 預測公式評估之, +其中 $J$ 是固體的**平均激發能**。此非相對論性的草圖僅顯示其標度關係;ReciPro 評估的是經修正的 **Jablonski (2008)** 形式,它在低能量時仍保持良好行為(較舊的 **Joy–Luo (1989)** 經驗形式亦已實作)。純量表中的**電漿子能量** $E_p$ 是同一類電子激發的一個相關但獨立的特徵量。**非彈性平均自由程**(IMFP)是相對應的、損失能量的碰撞之間的平均距離;ReciPro 可由 **TPP-2M** 預測公式評估之, $$\lambda_\text{in}(E) = \frac{E}{E_p^2\left[\beta_\text{T}\ln(\gamma_\text{T} E) - C/E + D/E^2\right]},$$ @@ -141,7 +141,7 @@ $$\sigma_\text{abs}(\lambda) = \sigma_\text{abs}(\lambda_0)\,\frac{\lambda}{\lam ## 另請參閱 -- [原子散射因子](scattering-factor.md) ——Rayleigh/Compton 背後的 $F(q)$/$S(q)$ 拆分,以及 Mott 截面。 +- [原子散射因子](scattering-factor.md) ——Rayleigh/Compton 背後的 $F(q)$/$S(q)$ 拆分,以及 Mott–Bethe 關係(與上文所用的 NIST Mott 截面是不同的模型)。 - [螢光](fluorescence.md) ——X 射線光吸收之後的弛豫。 - [3. 電子束交互作用](../../3-beam-interaction.md) —— *衰減 & 輸運* 索引標籤。 - [8. 電子軌跡](../../8-electron-trajectory.md) · [12. EBSD 模擬](../../12-ebsd-simulation.md) ——電子射程被使用之處。 diff --git a/docs/src/zh-Hant/appendix/a2-beam-interaction/fluorescence.md b/docs/src/zh-Hant/appendix/a2-beam-interaction/fluorescence.md index 098243249..c9e864a80 100644 --- a/docs/src/zh-Hant/appendix/a2-beam-interaction/fluorescence.md +++ b/docs/src/zh-Hant/appendix/a2-beam-interaction/fluorescence.md @@ -17,11 +17,11 @@ $$E_\gamma = E_B(\text{inner shell}) - E_B(\text{outer shell}),$$ - **K 譜線** — $K$ 殼層的空缺由 $L$($K\alpha$)或 $M$($K\beta$)填補。 - **L 譜線** — $L$ 殼層的空缺由 $M$/$N$($L\alpha$、$L\beta$、…)填補。 -只有偶極選擇定則所允許的躍遷才會出現,這也是為什麼光譜是由少數幾條離散譜線(K$\alpha_1$、K$\alpha_2$、K$\beta_1$、L$\alpha_1$、…)所構成,而非連續譜。其能量遵循 **Moseley 定律**;在遮蔽類氫近似下, +光譜之所以由少數幾條離散譜線(K$\alpha_1$、K$\alpha_2$、K$\beta_1$、L$\alpha_1$、…)構成而非連續譜,是因為殼層能量本身是量子化的;電偶極選擇定則則決定其中哪些躍遷較強(較弱的禁制譜線、多極譜線與衛星譜線確實存在)。其能量遵循 **Moseley 定律**;在遮蔽類氫近似下, $$E_{n_2\to n_1} \approx R_\infty hc\,(Z-\sigma)^2\left(\frac{1}{n_1^2} - \frac{1}{n_2^2}\right), \qquad \text{so}\qquad \sqrt{E} \propto (Z-\sigma),$$ -其中 $\sigma$ 為遮蔽常數。對於 $K\alpha$($n_2{=}2\to n_1{=}1$,$\sigma\approx1$),此式可化簡為 $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$。這種單調且由電子數驅動的 $Z$ 相依性,正是元素鑑定(EDX/WDX)的基礎。 +其中 $\sigma$ 為遮蔽常數。對於 $K\alpha$($n_2{=}2\to n_1{=}1$,$\sigma\approx1$),此式可化簡為 $E_{K\alpha}\approx R_\infty hc\,(Z-1)^2\left(1-\tfrac14\right)$。此 $Z$ 相依性由**原子核電荷**所決定,其餘電子僅起遮蔽作用,因此它是單調的,且幾乎不受化學狀態影響——正因如此,它成為元素鑑定(EDX/WDX)的基礎。 --- diff --git a/docs/src/zh-Hant/appendix/a2-beam-interaction/index.md b/docs/src/zh-Hant/appendix/a2-beam-interaction/index.md index c88e14041..e972a32cc 100644 --- a/docs/src/zh-Hant/appendix/a2-beam-interaction/index.md +++ b/docs/src/zh-Hant/appendix/a2-beam-interaction/index.md @@ -61,7 +61,7 @@ $$F_{\mathbf g} = \sum_j \dots \exp\!\left(-2\pi i\,\mathbf g\cdot\mathbf r_j\ri ## 運動學散射與動力學散射 -本附錄處理**單次 (運動學) 散射**:入射束只散射一次,繞射振幅即為下一頁所述的結構因子。當交互作用較弱時這是正確的圖像 — 幾乎所有試樣中的 X 射線與中子,以及*極薄*試樣中的電子。 +本附錄處理**單次 (運動學) 散射**:入射束只散射一次,繞射振幅即為下一頁所述的結構因子。當交互作用較弱時這是正確的圖像 — 粉末、不完美晶體與薄試樣中的 X 射線與中子,以及*極薄*試樣中的電子。(即使是 X 射線,在大而近乎完美的晶體中也會呈現動力學行為,此時初級消光會削弱最強的反射。) 當交互作用較強時 — 除最薄晶體以外的任何情況下的電子 — 電子束在離開之前會被多次散射,強度會在各反射之間重新分配,而 $\lvert F\rvert^2$ 不再給出量測到的強度。此情形需要 [Appendix A3](../a3-bloch-wave/index.md) 的**動力學**理論。這裡推導出的散射因子與結構因子是兩種圖像的*輸入*。 diff --git a/docs/src/zh-Hant/appendix/a2-beam-interaction/scattering-factor.md b/docs/src/zh-Hant/appendix/a2-beam-interaction/scattering-factor.md index ac7734f69..aad8d2272 100644 --- a/docs/src/zh-Hant/appendix/a2-beam-interaction/scattering-factor.md +++ b/docs/src/zh-Hant/appendix/a2-beam-interaction/scattering-factor.md @@ -78,7 +78,7 @@ ReciPro 為 $f_e(s)$ 提供四種來源——三種擬合參數化與一種計 - **Peng** :五高斯擬合,$f_e(s)=\sum_i a_i e^{-b_i s^2}$,方便且廣泛用於彈性電子散射。 - **Kirkland** :混合 Lorentzian + 高斯擬合,$f_e(q)=\sum_i \dfrac{a_i}{q^2+b_i} + \sum_i c_i\,e^{-d_i q^2}$。**其自變數為 $q = 2s = 1/d$,而非 $s$** — 這是比較模型時常見的因子二錯誤來源($q$ 以 Å⁻¹ 計,擬合係數 $a_i,b_i,c_i,d_i$ 以對應單位計)。 -- **Temari** :完全不是擬合,而是自第一原理計算得到的表格(完全 Dirac 自洽場計算 + 精確 KLI 交換;Temari dataset-factors v2.0.0,CC-BY-4.0)。由於高斯函數之和按 $e^{-b s^2}$ 衰減,而真實的 $f_e$ 按 $s^{-2}$ 下降,因此超過 $s pprox 3$ Å⁻¹ 後擬合形式已超出適用範圍,計算表格則不會。**僅中性原子 Z = 1–86**(離子無法由此表導出),並且與上面的擬合一樣不含相對論因子 $\gamma$。 +- **Temari** :完全不是擬合,而是自第一原理計算得到的表格(完全 Dirac 自洽場計算,並以 KLI 近似處理精確交換;Temari dataset-factors v2.0.0,CC-BY-4.0)。由於高斯函數之和按 $e^{-b s^2}$ 衰減,而真實的 $f_e$ 按 $s^{-2}$ 下降,因此超過 $s \approx 3$ Å⁻¹ 後擬合形式已超出適用範圍,計算表格則不會。**僅中性原子 Z = 1–86**(離子無法由此表導出),並且與上面的擬合一樣不含相對論因子 $\gamma$。 - **8-Gaussians** :八項擬合,於較寬的 $s$ 範圍內有效。 **選擇其一。** 三種擬合皆針對同一個底層 $f_e(s)$,並在低 $s$ 處密切吻合;它們主要的差異在於適用範圍以及原子內層電子如何表示。**Peng**(中性原子與常見離子;表格擬合至 $s \le 6$ Å⁻¹,但由於 Gaussian 尾部比真實曲線下降更快,實際上僅在 $s \lesssim 2$ Å⁻¹ 內精確)是 SAED/CBED 結構因子的常用預設;**Kirkland** 以一個 Lorentzian 核項延伸至更高的 $s$,適用於 HRTEM/STEM(記得 $q=2s$);**8-Gaussians** 則用於達到極高 $s$ 的反射。對於輕元素,三者幾乎無法區分;差異會在重元素的大角度處顯現。 **Temari** 的性質不同:它並非擬合而來,因此當你想知道某個擬合偏離了多少時,它就是比較的基準——代價是僅涵蓋中性原子。 diff --git a/docs/src/zh-Hant/appendix/a3-bloch-wave/cbed.md b/docs/src/zh-Hant/appendix/a3-bloch-wave/cbed.md index d269385e4..8217f2227 100644 --- a/docs/src/zh-Hant/appendix/a3-bloch-wave/cbed.md +++ b/docs/src/zh-Hant/appendix/a3-bloch-wave/cbed.md @@ -1,6 +1,6 @@ # CBED 計算 -CBED(會聚束電子繞射)將[動力學核心](calculation.md)應用於許多入射束方向,然後把結果排列進繞射盤中。SAED 只有一個入射方向;CBED 則把物鏡光闌內的每個點都視為一個**部分入射平面波**,並對其中每一個分別求解布洛赫波問題。 +CBED(會聚束電子繞射)將[動力學核心](calculation.md)應用於許多入射束方向,然後把結果排列進繞射盤中。SAED 只有一個入射方向;CBED 則把探針形成(聚光鏡)光闌內的每個點都視為一個**部分入射平面波**,並對其中每一個分別求解布洛赫波問題。 --- @@ -13,7 +13,7 @@ $$\psi_{\mathrm{in}}(\mathbf R,0)=\sum_{\mathbf K\in\mathrm{aperture}} A(\mathbf \exp[-i\chi(\mathbf K)]\, \exp(2\pi i\,\mathbf K\cdot\mathbf R)$$ -這裡 $\mathbf K$ 是入射波向量中平行於試樣表面的分量。對於一個會聚半角為 $\alpha$、電子波長為 $\lambda$ 的理想圓形光闌,有 +這裡 $\mathbf K$ 是入射波向量中平行於試樣表面的分量。對於一個會聚半角為 $\alpha$、電子波長為 $\lambda$ 的理想圓形探針形成光闌,有 $$A(\mathbf K)= \begin{cases} diff --git a/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md b/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md index e98544877..fea981ecb 100644 --- a/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md +++ b/docs/src/zh-Hant/appendix/a4-symmetry-space-groups/symbols-and-diagrams.md @@ -150,8 +150,8 @@ $432$ 是唯一*沒有*壓電/SHG 響應的非中心對稱點群:它的旋 符號旁的分數高度標記(例如 `1/4`)給出該元素沿投影軸的座標;凡元素不位於高度 0 之平面內時皆會標註。 -!!! note "F 點陣立方晶群:僅繪製八分之一區" - 對於 $F$ 心立方空間群,ReciPro 僅繪製晶胞八分之一區的左上象限(否則圖會過密而難以閱讀);完整晶胞可由心化平移以及圖中已繪出的對稱元素自身重複而得。同樣的對稱元素也可以直接疊加到 [結構檢視器](../../5-structure-viewer.md) 的 3D 模型上。 +!!! note "F 點陣立方晶群:僅繪製晶胞的一部分" + 對於 $F$ 心立方空間群,ReciPro 僅繪製投影晶胞左上方的四分之一(否則圖會過密而難以閱讀);晶胞的其餘部分可由心化平移以及圖中已繪出的對稱元素自身重複而得。同樣的對稱元素也可以直接疊加到 [結構檢視器](../../5-structure-viewer.md) 的 3D 模型上。 --- diff --git a/docs/src/zh-Hant/troubleshooting.md b/docs/src/zh-Hant/troubleshooting.md index 54cd5ccf5..dd3b9208c 100644 --- a/docs/src/zh-Hant/troubleshooting.md +++ b/docs/src/zh-Hant/troubleshooting.md @@ -29,7 +29,7 @@ ReciPro 已啟動(在工作管理員中可見),但其視窗始終不在螢 **解決方法**(按順序嘗試): 1. **停用 OpenGL**:啟動 ReciPro 時按住 **Ctrl** 鍵,以停用 OpenGL 的方式啟動。較新的版本(v4.925 及以後)強化了 OpenGL 初始化,因此即使 OpenGL 失敗應用程式也能啟動——在這種情況下 3D 功能被停用,但應用程式的其餘部分可正常運作。 -2. **重設設定**:在登錄檔編輯器中刪除機碼 `HKEY_CURRENT_USER\Software\Crystallography\ReciPro`,然後重新啟動。(等同於 **選項 → 重設登錄檔**。) +2. **重設設定**:在登錄檔編輯器中刪除機碼 `HKEY_CURRENT_USER\Software\Crystallography\ReciPro`,然後重新啟動。(等同於 **選項 ▸ 結束時重設登錄設定**。) 3. **乾淨重新安裝**:解除安裝 ReciPro,刪除以下資料夾(如果存在,將 `` 替換為你的帳戶名稱),然後重新安裝: - `C:\Users\\AppData\Local\Crystallography Software\ReciPro` - `C:\Users\\AppData\Roaming\ReciPro\ReciPro` @@ -47,7 +47,7 @@ ReciPro 已啟動(在工作管理員中可見),但其視窗始終不在螢 **解決方法**: -1. 前往 **選項 → 停用 OpenGL(需重新啟動)**(或在啟動時按住 **Ctrl**)。 +1. 前往 **選項 ▸ 停用所有 OpenGL 算繪(需重新啟動)**(或在啟動時按住 **Ctrl**)。 2. 重新啟動 ReciPro。 3. 結構檢視器和部分 3D 功能將使用軟體算繪。 @@ -161,7 +161,7 @@ ReciPro 已啟動(在工作管理員中可見),但其視窗始終不在螢 如果設定變得損壞: -1. **選項 → 重設登錄檔(重新啟動後)** +1. **選項 ▸ 結束時重設登錄設定(重新啟動後生效)** 2. 重新啟動 ReciPro——視窗位置、波長、相機長度等將被重設為預設值 --- From 23f9531f2ef4c435353cccdb7391b4af62b9dcee Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 08:24:21 +0000 Subject: [PATCH 15/15] docs: mention the EDX option in the HRTEM/STEM overview's STEM image section (11 languages) The overview listed only Elastic / TDS / Elastic & TDS as display targets. Since 4.946 a fourth choice, EDX, appears when the run also computed STEM-EDX maps; the STEM page's table already lists it. Link to #stem-edx. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01RZjJbJYenm1ZKX7eyoEhHb --- docs/src/de/9-hrtem-stem-simulator/index.md | 2 +- docs/src/en/9-hrtem-stem-simulator/index.md | 2 +- docs/src/es/9-hrtem-stem-simulator/index.md | 2 +- docs/src/fr/9-hrtem-stem-simulator/index.md | 2 +- docs/src/it/9-hrtem-stem-simulator/index.md | 2 +- docs/src/ja/9-hrtem-stem-simulator/index.md | 2 +- docs/src/ko/9-hrtem-stem-simulator/index.md | 2 +- docs/src/pt/9-hrtem-stem-simulator/index.md | 2 +- docs/src/ru/9-hrtem-stem-simulator/index.md | 2 +- docs/src/zh-Hans/9-hrtem-stem-simulator/index.md | 2 +- docs/src/zh-Hant/9-hrtem-stem-simulator/index.md | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/src/de/9-hrtem-stem-simulator/index.md b/docs/src/de/9-hrtem-stem-simulator/index.md index b6d50f3a7..7cce99e9d 100644 --- a/docs/src/de/9-hrtem-stem-simulator/index.md +++ b/docs/src/de/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ Der Bereich unten links passt die Darstellung des Ergebnisses an — Helligkeit, ![STEM-Bild](../../assets/cap-de-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -Nur im STEM-Modus sichtbar. Wählt, welche Streukomponente des berechneten STEM-Bildes angezeigt wird (**Elast.**, **TDS** oder **Elast. & TDS**). Da diese Einstellung STEM-spezifisch ist, wird sie auch auf der Seite [STEM-Simulation](2-stem-simulation.md) beschrieben. +Nur im STEM-Modus sichtbar. Wählt, welche Streukomponente des berechneten STEM-Bildes angezeigt wird (**Elast.**, **TDS** oder **Elast. & TDS**). Wurden im selben Lauf auch [STEM-EDX-Elementverteilungen](2-stem-simulation.md#stem-edx) berechnet, steht **EDX** als vierte Option zur Verfügung. Da diese Einstellung STEM-spezifisch ist, wird sie auch auf der Seite [STEM-Simulation](2-stem-simulation.md) beschrieben. ### Anzeige diff --git a/docs/src/en/9-hrtem-stem-simulator/index.md b/docs/src/en/9-hrtem-stem-simulator/index.md index bfb1bc2a1..63f566b00 100644 --- a/docs/src/en/9-hrtem-stem-simulator/index.md +++ b/docs/src/en/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ The panel at the lower left adjusts how the result looks — brightness, color, ![STEM image](../../assets/cap-en-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -Shown in STEM mode only. Selects which scattering component of the calculated STEM image is displayed (**Elastic**, **TDS**, or **Elastic & TDS**). Because it is specific to STEM, it is also described on the [STEM simulation](2-stem-simulation.md) page. +Shown in STEM mode only. Selects which scattering component of the calculated STEM image is displayed (**Elastic**, **TDS**, or **Elastic & TDS**). When the run also computed [STEM-EDX maps](2-stem-simulation.md#stem-edx), **EDX** is available as a fourth choice. Because it is specific to STEM, it is also described on the [STEM simulation](2-stem-simulation.md) page. ### Display diff --git a/docs/src/es/9-hrtem-stem-simulator/index.md b/docs/src/es/9-hrtem-stem-simulator/index.md index e12fdb1d7..83ec8c320 100644 --- a/docs/src/es/9-hrtem-stem-simulator/index.md +++ b/docs/src/es/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ El panel de la parte inferior izquierda ajusta el aspecto del resultado: brillo, ![Imagen STEM](../../assets/cap-es-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -Solo se muestra en modo STEM. Selecciona qué componente de dispersión de la imagen STEM calculada se muestra (**Elástico**, **TDS** o **Elástico & TDS**). Como es específico de STEM, también se describe en la página [Simulación STEM](2-stem-simulation.md). +Solo se muestra en modo STEM. Selecciona qué componente de dispersión de la imagen STEM calculada se muestra (**Elástico**, **TDS** o **Elástico & TDS**). Si en la misma ejecución también se calcularon [mapas STEM-EDX](2-stem-simulation.md#stem-edx), **EDX** aparece como cuarta opción. Como es específico de STEM, también se describe en la página [Simulación STEM](2-stem-simulation.md). ### Visualización diff --git a/docs/src/fr/9-hrtem-stem-simulator/index.md b/docs/src/fr/9-hrtem-stem-simulator/index.md index 0977e9fad..c1c2304bc 100644 --- a/docs/src/fr/9-hrtem-stem-simulator/index.md +++ b/docs/src/fr/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ Le panneau en bas à gauche règle l'apparence du résultat — luminosité, cou ![Image STEM](../../assets/cap-fr-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -Affiché uniquement en mode STEM. Sélectionne la composante de diffusion de l'image STEM calculée qui est affichée (**Élast.**, **TDS** ou **Élast. & TDS**). Comme ce réglage est propre au STEM, il est également décrit sur la page [Simulation STEM](2-stem-simulation.md). +Affiché uniquement en mode STEM. Sélectionne la composante de diffusion de l'image STEM calculée qui est affichée (**Élast.**, **TDS** ou **Élast. & TDS**). Si le calcul a aussi produit des [cartes STEM-EDX](2-stem-simulation.md#stem-edx), **EDX** est proposé comme quatrième choix. Comme ce réglage est propre au STEM, il est également décrit sur la page [Simulation STEM](2-stem-simulation.md). ### Affichage diff --git a/docs/src/it/9-hrtem-stem-simulator/index.md b/docs/src/it/9-hrtem-stem-simulator/index.md index 33d4e56a3..f86367379 100644 --- a/docs/src/it/9-hrtem-stem-simulator/index.md +++ b/docs/src/it/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ Il pannello in basso a sinistra regola l'aspetto del risultato — luminosità, ![Immagine STEM](../../assets/cap-it-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -Visibile solo in modalità STEM. Seleziona quale componente di diffusione dell'immagine STEM calcolata viene visualizzata (**Elastico**, **TDS** oppure **Elastico & TDS**). Essendo specifica dello STEM, è descritta anche nella pagina [Simulazione STEM](2-stem-simulation.md). +Visibile solo in modalità STEM. Seleziona quale componente di diffusione dell'immagine STEM calcolata viene visualizzata (**Elastico**, **TDS** oppure **Elastico & TDS**). Se nello stesso calcolo sono state calcolate anche le [mappe STEM-EDX](2-stem-simulation.md#stem-edx), è disponibile anche una quarta scelta, **EDX**. Essendo specifica dello STEM, è descritta anche nella pagina [Simulazione STEM](2-stem-simulation.md). ### Visualizzazione diff --git a/docs/src/ja/9-hrtem-stem-simulator/index.md b/docs/src/ja/9-hrtem-stem-simulator/index.md index 949d7b74a..699fced3d 100644 --- a/docs/src/ja/9-hrtem-stem-simulator/index.md +++ b/docs/src/ja/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ title: HRTEM/STEMシミュレータ ![STEM像](../../assets/cap-ja-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -STEMモードのときだけ表示されます。計算済みのSTEM像のうち、どの散乱成分を表示するかを切り替えます(**弾性** / **TDS** / **弾性 & TDS**)。STEM固有の項目のため [STEMシミュレーション](2-stem-simulation.md) にも掲載しています。 +STEMモードのときだけ表示されます。計算済みのSTEM像のうち、どの散乱成分を表示するかを切り替えます(**弾性** / **TDS** / **弾性 & TDS**)。[STEM-EDX マップ](2-stem-simulation.md#stem-edx) も計算した場合は、4 つ目の選択肢として **EDX** を選べます。STEM固有の項目のため [STEMシミュレーション](2-stem-simulation.md) にも掲載しています。 ### 表示オプション diff --git a/docs/src/ko/9-hrtem-stem-simulator/index.md b/docs/src/ko/9-hrtem-stem-simulator/index.md index 0cb307d15..81832c170 100644 --- a/docs/src/ko/9-hrtem-stem-simulator/index.md +++ b/docs/src/ko/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ title: HRTEM / STEM Simulator ![STEM 이미지](../../assets/cap-ko-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -STEM 모드에서만 표시됩니다. 계산된 STEM 이미지 중 어떤 산란 성분을 표시할지(**탄성**, **TDS**, **탄성 & TDS**) 선택합니다. STEM 전용 항목이므로 [STEM 시뮬레이션](2-stem-simulation.md) 페이지에서도 설명합니다. +STEM 모드에서만 표시됩니다. 계산된 STEM 이미지 중 어떤 산란 성분을 표시할지(**탄성**, **TDS**, **탄성 & TDS**) 선택합니다. 같은 계산에서 [STEM-EDX 맵](2-stem-simulation.md#stem-edx)도 계산했다면 네 번째 선택지로 **EDX**를 고를 수 있습니다. STEM 전용 항목이므로 [STEM 시뮬레이션](2-stem-simulation.md) 페이지에서도 설명합니다. ### 표시 diff --git a/docs/src/pt/9-hrtem-stem-simulator/index.md b/docs/src/pt/9-hrtem-stem-simulator/index.md index 8fa3ad341..d150e5a85 100644 --- a/docs/src/pt/9-hrtem-stem-simulator/index.md +++ b/docs/src/pt/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ O painel no canto inferior esquerdo ajusta a aparência do resultado — brilho, ![Imagem STEM](../../assets/cap-pt-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -Exibido apenas no modo STEM. Seleciona qual componente de espalhamento da imagem STEM calculada é exibido (**Elástico**, **TDS** ou **Elástico & TDS**). Por ser específico do STEM, também é descrito na página [Simulação STEM](2-stem-simulation.md). +Exibido apenas no modo STEM. Seleciona qual componente de espalhamento da imagem STEM calculada é exibido (**Elástico**, **TDS** ou **Elástico & TDS**). Se a mesma execução também calculou [mapas STEM-EDX](2-stem-simulation.md#stem-edx), **EDX** fica disponível como quarta opção. Por ser específico do STEM, também é descrito na página [Simulação STEM](2-stem-simulation.md). ### Exibição diff --git a/docs/src/ru/9-hrtem-stem-simulator/index.md b/docs/src/ru/9-hrtem-stem-simulator/index.md index 232f09761..29074060c 100644 --- a/docs/src/ru/9-hrtem-stem-simulator/index.md +++ b/docs/src/ru/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ title: HRTEM / STEM Simulator ![STEM-изображение](../../assets/cap-ru-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -Отображается только в режиме STEM. Выбирает, какая компонента рассеяния рассчитанного STEM-изображения показывается (**Упруг.**, **TDS** или **Упруг. & TDS**). Поскольку эта настройка специфична для STEM, она также описана на странице [Моделирование STEM](2-stem-simulation.md). +Отображается только в режиме STEM. Выбирает, какая компонента рассеяния рассчитанного STEM-изображения показывается (**Упруг.**, **TDS** или **Упруг. & TDS**). Если в том же расчёте были также получены [карты STEM-EDX](2-stem-simulation.md#stem-edx), доступен четвёртый вариант — **EDX**. Поскольку эта настройка специфична для STEM, она также описана на странице [Моделирование STEM](2-stem-simulation.md). ### Отображение diff --git a/docs/src/zh-Hans/9-hrtem-stem-simulator/index.md b/docs/src/zh-Hans/9-hrtem-stem-simulator/index.md index aeb2ed4b0..1e96e3fbc 100644 --- a/docs/src/zh-Hans/9-hrtem-stem-simulator/index.md +++ b/docs/src/zh-Hans/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ title: HRTEM / STEM Simulator ![STEM 图像](../../assets/cap-zh-Hans-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -仅在 STEM 模式下显示。选择显示计算所得 STEM 图像中的哪种散射成分(**弹性**、**TDS** 或 **弹性 &TDS**)。由于此项为 STEM 专用,[STEM 模拟](2-stem-simulation.md) 页面中也有说明。 +仅在 STEM 模式下显示。选择显示计算所得 STEM 图像中的哪种散射成分(**弹性**、**TDS** 或 **弹性 &TDS**)。若同一次计算中还计算了 [STEM-EDX 分布图](2-stem-simulation.md#stem-edx),则可选择第四项 **EDX**。由于此项为 STEM 专用,[STEM 模拟](2-stem-simulation.md) 页面中也有说明。 ### 显示 diff --git a/docs/src/zh-Hant/9-hrtem-stem-simulator/index.md b/docs/src/zh-Hant/9-hrtem-stem-simulator/index.md index 5391a7922..9900e2562 100644 --- a/docs/src/zh-Hant/9-hrtem-stem-simulator/index.md +++ b/docs/src/zh-Hant/9-hrtem-stem-simulator/index.md @@ -110,7 +110,7 @@ title: HRTEM / STEM Simulator ![STEM 影像](../../assets/cap-zh-Hant-auto/FormImageSimulator.splitContainer1.panelDisplaySettings.groupBoxSTEMoption3.png) -僅在 STEM 模式下顯示。選擇所計算 STEM 影像中要顯示的散射成分(**彈性**、**TDS** 或 **彈性 & TDS**)。由於此項為 STEM 專屬,[STEM 模擬](2-stem-simulation.md)頁面也有說明。 +僅在 STEM 模式下顯示。選擇所計算 STEM 影像中要顯示的散射成分(**彈性**、**TDS** 或 **彈性 & TDS**)。若同一次計算中也計算了 [STEM-EDX 分布圖](2-stem-simulation.md#stem-edx),則可選擇第四項 **EDX**。由於此項為 STEM 專屬,[STEM 模擬](2-stem-simulation.md)頁面也有說明。 ### 顯示