在安装PSCAD自动化仿真包的时候,他是官方指定的python3.7.1版本,但是我已经安装了anaconda和pycharm,所以我就没有用PSCAD官方提供的自动化安装程序,依照我自己理解和网上的程序,记录一下安装步骤如下:
首先在PSCAD官网下载自动化安装包:
https://www.pscad.com/software/pscad/automation-library
解压该文件夹AutomationLibrary…,解压后文件夹下有一个AutomationLibrary压缩包,然后再解压该文件夹下的AutomationLibrary,在此解压文件下有一个Installs_AL_Wheel文件并解压(python、pywin不用管了)。
经过以上解压就可以得到两个文件,其中一个是mhrc_automation·····.whl。
打开anaconda prompt,输入:
pip install whl路径/mhrc_automation·····.whl
这时候对应修使用程序运行依然会出错,需要安装pywin32
同样在anaconda prompt中运行
conda install pywin32
(python3.6 pywin32=227)
即可
#测试程序
import mhrc.automation
pscad = mhrc.automation.launch_pscad(certificate=False)
#导入项目
pscad.load(r"pscad仿真模型路径/pscad仿真模型名字.pscx")
如果按照以上进程应该会出现这个错误:
找不到:‘C:\Users\Public\Documents\Manitoba HVDC Research Centre\ATS\ProductList.xml’
这个时候 直接用自动化安装包里面的installer运行一下,python什么的都不用安装