一. SRIM

SRIM是模拟计算离子在靶材中能量损失和分布的程序组。它采用Monte Carlo方法,利用计算机模拟跟踪一大批入射粒子的运动。粒子的位置、能量损失以及次级粒子的各种参数都在整个跟踪过程中存储下来,最后得到各种所需物理量的期望值和相应的统计误差。该软件可以选择特定的入射离子及靶材种类,并可设置合适的加速电压[53]。可以算不同粒子,以不同的能量,从不同的位置,以不同的角度入射到靶中的情况。
SRIM官网下载页

二. windows下使用SRIM的兼容性问题

windows上每次打开都不得不 在控制面板中更改区域/语言为 美国/英文 ,并重启,这导致我很多其他软件会受到影响,比如马上6,会一直更新IP,导致无法上网。
如果不改区域和语言,其TRIM套件就无法使用,如下图
在这里插入图片描述
当然你可以每次使用都改一下然后重启一下电脑,用如下的方法
TRIM2013pro仿真卡屏解决方法(win10)
但一劳永逸的方法显然是在英文系统的虚拟机上跑SRIM。
虚拟机设置区域为美国,语言设置为英文,就不赘述了。
下面是具体操作。

三. 操作步骤

1.安装wine

sudo apt install wine
等待安装完毕(得5min左右吧),然后terminal里输入
wine
显示如下,即安装完成。
在这里插入图片描述

2.配置wine,建立盘文件夹

terminal里输入
winecfg
选择win10(或其他)在这里插入图片描述

3.将解压后的SRIM 2013程序文件夹用Xshell或共享文件夹复制到linux虚拟机中

4.用wine执行SRIM-Setup文件夹中的MSVBvm.exe

wine ~\xxx\xxx\xxx\MSVBvm.exe
(改为自己的绝对路径)

5.在 “home/xxx/.wine/drive_c/windows/syswow64” 下search “OCX” 发现MSGFLXGRD.ocx的ocx没有大写,改为"OCX"

一定要大写!!!就是这里却导致TRIM运行不了!!!

6.用wine运行SRIM.exe

terminal键入
wine ~\xxx\xxx\xxx\SRIM.exe

在这里插入图片描述
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐