注:本人refprop的安装文件夹为C:\Program Files\REFPROP(如有差异,在自己refprop的安装文件夹中进行操作)。电脑系统需为64位。
使用matlabR2021a和REFPROP 8.0已放置rp_proto64.m、rp_proto.m、refpropm.m。
调用时出错P=refpropm('P','T',373.15,'Q',0,'water')错误使用 loadlibrary (line 422)。加载库 "C:\Program Files\REFPROP\REFPRP64.dll" 时出错C:\Program Files\REFPROP\REFPRP64.dll 不是有效的 Win32 应用程序。出错 refpropm (line 217)[notfound,warnings]=loadlibrary(strcat(BasePath,dllName),prototype,'alias',libName),即如图的情况。(Tr_in与Hr_in已赋值)
原因:
错误使用 loaddefinedlibrary
C:\Program Files\REFPROP\REFPRP64.dll 不是有效的 Win32 应用程序。
解决方法:在在C:\Program Files\REFPROP下放置refprop64.dll和refprop64-thunk-pcwin64.dll两个应用扩展文件。如遇refprop64.dll存在,直接替换,并放置refprop64-thunk-pcwin64.dll文件。重新启动MATLAB即可。(如下图)
附:
1.refprop64.dll和refprop64-thunk-pcwin64.dll的下载链接:
hi,这是我用百度网盘分享的内容~复制这段内容打开「百度网盘」APP即可获取
链接:https://pan.baidu.com/s/1IkDi_iPKu-7woc4-BW11xA
提取码:3220
2.本人使用的refprop的压缩包:链接:https://pan.baidu.com/s/1zECLQmcINuwfzCbSlakRIg
提取码:0908