做假人的伴侣。python中的scienta omicron mate脚本系统
MATE-for-Dummies的Python项目详细描述
mate for dummies是一个使用可编写脚本的mate对象的python库。这个 scienta omicron matrix automated task environment(mate)正在使用矩阵 SPM控制系统。mate for dummies是纯python,但它加载了一个动态 链接库remoteaccess_api.dll,用于远程控制的C语言接口 矩阵。
mate for dummies包含两个模块,mate和objects。这个 专家模块mate使用 远程访问API。在本模块中,您必须使用Mate帮助系统来提供 位于mate模块中的远程访问函数的参数。这个 虚拟模块objects将提供可用mate对象的一小部分 但足够做大部分实验了。
依赖关系
mate for dummies需要psutil(https://pypi.org/project/psutil/)和 pefile(https://pypi.org/project/pefile/)库。
安装
使用pip:
> pip install MATE-for-Dummies
示例用法
虚拟模式:
>>> importmate4dummies.objectsasmoStarting log on Thursday, 10 May 2018 16:46:40. >>> mo.mate.connect()Connecting to the MATRIX, response: RMT_SUCCESS. Experiment parameter Name: STM_Basic. Experiment parameter Result_File_Name: default_2018May10-164819_STM-STM_Basic. Experiment parameter Result_File_Path: C:\Users\stephan\AppData\Roaming\Scienta Omicron\MATRIX\default\Results\10-May-2018. >>> mo.xy_scanner.Angle()10 >>> mo.xy_scanner.Angle(45)45 >>> mo.gap_voltage_control.Voltage(0.5)0.5 >>> mo.mate.disconnect()Disconnecting from the MATRIX, response: RMT_SUCCESS. >>>
在mate for dummies包中提供了三个测试脚本。 在下面的示例中,您可以找到这些文件。
>>> importmate4dummies,os>>> os.path.join(mate4dummies.__path__[0],'testing')'C:\\Users\\stephan\\Miniconda3\\lib\\site-packages\\mate4dummies\\testing' >>>