关于64位MATLAB调用refprop函数时出错的解决方法

       注:本人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

 

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
MATLAB可以使用REFPROP库来调用REFPROP程序,REFPROP是一个流体性质计算的软件包,可以用于计算气体和液体的热力学和输运性质。使用MATLAB调用REFPROP可以方便地进行物性计算和建模。 首先,需要将REFPROP软件包安装在计算机上,并将其配置为MATLAB的环境变量。然后,在MATLAB调用REFPROP需要使用MATLAB函数接口与REFPROP进行通信。 使用MATLAB调用REFPROP,可以读取和输出物质的热力学和输运性质,如压力、温度、比容、比热、粘度等等。可以使用REFPROP函数来计算物质的性质,根据需要指定物质和相应的条件参数。例如,可以使用命令[prop, state] = refpropm('H2O', 'TP', 300, 1)来计算水在300K温度和1 MPa压力下的热力学性质,其中prop是输出结果的数组,state是状态信息的数据结构。 在MATLAB中,也可以使用REFPROP函数来获取物质的热力学性质的图表数据,如基本热力学性质、输运性质等。使用命令[prop, type] = refpropm('H2O', 'PV', 0:10:1000, 1)可以获取水在1 MPa压力下在0到1000 kJ/kg范围内的比容和压力的关系。其中prop是输出结果的数组,type是数据类型标识,用来指定输出数据的类型。 MATLAB调用REFPROP可以方便地进行物性计算和建模,便于热力学性质的计算和分析。使用REFPROP库,MATLAB用户可以轻松地获取物质的热力学和输运性质的数据,为科学研究和工程设计提供便利。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Great Sen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值