在安装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什么的都不用安装

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐