Python
首先是Python的安装,在浏览器搜索Python,进入到Python官网的downloads页面安装即可,笔者安装的是Python 3.9.12,也就是3.9的最后一版,可以根据自己的实际需求安装,下面贴入网址的链接:
https://www.python.org/downloads/
下载之后可以选择自定义安装,将Python的安装路径选择一个合适的位置进行安装,默认安装路径不方便查找,较为麻烦。
安装之后使用win+R,输入cmd,进入命令行,输入python,可以看到python的版本信息既可。
电脑上有装vs studio的同学建议看一下是否有装其它版本的python,如果装了的话建议只装一个版本,否则安装MDSplus写入python环境时会有一些主系统环境的问题。
MDSplus
第一步,安装MDSplus,同样的,在浏览器里可以搜索MDSplus进入官网进行下载,在左侧列表点击Software->Downloads可以找到windows版本的MDSplus下载,下面给一个链接。
https://www.mdsplus.org/index.php/Latest_Windows_Distributions
选择合适的版本进行安装即可,文中给出了Stable和Alpha的区别,简易来说就是稳定版和开发版的区别。选择之后点击相对应的Version下载。
下载完之后解压缩,安装.exe,MDSplus会自动写入Python环境,我们只需要在安装步骤中,将python部分的勾选上就好了,然后点击下一步,在win程序中看到下图的几个应用程序即代表安装成功。
第二步,将MDSplus导入Python包,有两种方式导入,如下。
> pip install "%MDSPLUS_DIR%\mdsobjects\python"
C:\> cd "%MDSPLUS_DIR%\mdsobjects\python"
C:\> python setup.py install
然后进入命令行,输入pip list,在list中看到有MDSplus的身影,即代表导入成功。
第三步,在通过tcl测试创建树之前,需要先在环境变量中写入树的路径,MDSplus文档给出的方法是这样的。
进入桌面,在此电脑右键属性,进入高级系统设置,点击环境变量,在系统变量里新建一个变量即可,创建一个文件夹保存树的路径,根据自己的喜好创建。
第四步,进行创建树的测试,通过安装的tcl进行创建。
//Create a new tree:
TCL> edit my_tree/new
//Add node NUM1:
//This command creates a new node named NUM. It will contain numeric data, but currently is empty.
TCL>add node NUM1/usage=numeric
//Fill node NUM1:
//This command fills node NUM1 with the number 2.
TCL>put NUM1 "2"
//Write the current tree:
TCL> write
//Close the tree
TCL> close
如果想要查看我们创建的树,需要下载一个jTraverser,安装的网站如下,点击jar进行下载即可。
https://jmaven.com/maven/org.mdsplus/jtraverser2/download/jar#download-jar-source-code-javadoc
下载之后打开,点击File->Open,path中输入树的路径,expt输入树的名字,shot输入-1,点击ok就可以看到创建的树了。