|
Shelxtl在生成晶体学报表时遇到的问题及其解决方案1 有相当部分小伙伴是通过设置系统变量来安装Shelxtl程序包的(其方法见《Win7及以上版本操作系统shelxtl环境变量设置》),而且相当部分小伙伴以此方法将Shelxtl程序包安装在非C盘,因此在使用Shelxtl程序包时会遇到一些问题。本文主要讲的问题是在使用Shelxtl程序包生成晶体学报表时遇到** Cannot find or open file xcif.rta **问题时的解决方案(正常按默认安装方式安装APEX程序的同学不会遇到这个问题,请跳过)。 图1.遇到** Cannot find or open filexcif.rta **问题时的界面 关于遇到这个问题的原因,其实程序已经给出提示了,就是在c:\bn\sxtl\文件夹中无法找到xcif.rta这个程序,如图2所示。 图2.遇到图1所示问题的原因提示 上面是问题及其原因,接下来提供该问题的解决方案。有两种方案: 方案一: 在shelxtl.exe程序所在文件夹找到xcif.rta(图3),并将xcif.rta复制到待处理晶体数据所在文件夹,如图4所示。 图3.xcif.rta位于shelxtl.exe所在文件夹 图4.复制到晶体数据所在文件夹的xcif.rta文件 方案二: 在C盘根目录创建bn文件夹,在bn文件夹中创建SXTL文件夹,并将xcif.rta文件复制到该SXTL文件夹中,如图5所示。 图5.复制到c:\bn\sxtl\文件夹中xcif.rta文件 按照上述两种方案中的任意一种进行处理均可解决** Cannot find or openfile xcif.rta **问题。 图6.解决** Cannot find or open filexcif.rta **问题后的shelxtl界面 方案一可以不用在C盘创建文件夹,但每个不同的晶体数据都要复制一份xcif.rta文件。方案二无需每个晶体都要复制xcif.rta文件,但需要在C盘中创建文件夹。各有利弊,请自行取舍。
|