前言
1、本人需要使用PSCAD Python自动化仿真,PSCAD上面对于电力电子器件存在异常输出,遂使用MATLAB搭建相关模型,故使用PSCAD与MATLAB交互
2、PSCAD v46 本人使用多时,但有参考PSCAD v5版本,但是某宝看到有149的,太贵了!
3、我是通过查找资料整理来的,属于工具使用范畴,仅供学习使用。
PSCAD 4.6.2与MATLAB交互指南
1、指路文章:PSCAD 4.6.2与MATLAB交互指南
2、文章讲述的matlab无法识别,我添加后可以使用
但是我添加这段后,也是无法识别到2020a
[XML] 纯文本查看 复制代码
<version name="9.8" desc="R2020a">
<paramlist link="-1" name="data">
<param name="company" value="MathWorks" />
<param name="software" value="MATLAB" />
<param name="root_subkey" value="MATLABROOT" />
<param name="lib_sub_path" value="extern\lib\win32\microsoft\" />
<param name="sub_path_1" value="bin" />
<param name="sub_path_2" value="bin\win32" />
</paramlist>
<paramlist link="-1" name="lib_files">
<param name="" value="libeng.lib" />
<param name="" value="libmx.lib" />
<param name="" value="libmat.lib" />
</paramlist>
</version>
于是我使用该文件原本有的R2017b:
重新打开pscad46,然后点击这个,选择Options,在Dependencies发生可以选择了
3、遇到的问题:
查阅该文章后给出的解决方案:::GFortran compiler无法与MATLAB交互,难道就要放弃了吗?办法总是困难多!可以采用Intel® Fortran Compiler
4、但是该文章并没有提供相关的软件,又得自己找了~
VS软件和Fortran
1、VS好办,直接搜对应版本就有免费版
2、我参考这篇:Visual Studio 2013 + Intel(R) Visual Fortran 安装教程,他提供了名字给我Intel Visual Fortran.Composer XE.2013-SP1,也有版本对应图
3、他也给出了VS2013安装包,w_fortran-compiler_p_2021.2.0.111_offline.exe以及Intel Visual Fortran Composer XE_2013.lic
4、我按照完成之后,发现matlab版本不对应
5、找寻第一篇文章提到的Intel® Fortran Compiler2015,它正确的名称为Intel Parallel Studio XE 2015(附破解license),
本帖无偿提供版本和lic破解链接:https://pan.baidu.com/s/1_umTdECQa1qBWTUTxFN3Vw?pwd=iqb1
提取码:iqb1
全套包括参考文章