下面介绍两个版本的调用说明,这次算是完全解决了,从此这个问题不再是问题~~~

具体文件搜索爱问知识分享的《Matlab调用REFPROP完全说明》

版权所有~

将REFPROP V7安装在C:\Program Files\REFPROP下

将Matlab安装在D:\Program Files\MATLAB\R2010a下

早R2010a下新建work文件夹作为工作目录

在work文件夹中放置refpropm.mexw32文件,然后在此文件夹新建需要编写计算的程序,此时就能调用计算了。

也可以在其他目录新建程序文件,但是需要保证refpropm.mexw32与你新建的.m文件在一个目录。

将REFPROP V8安装在C:\Program Files\REFPROP下

将Matlab安装在D:\Program Files\MATLAB\R2010a下

早R2010a下新建work文件夹作为工作目录

在work文件夹中放置rp_proto64.m、rp_proto.m、refpropm.m文件,然后在此文件夹新建需要编写计算的程序,此时就能调用计算了。

也可以在其他目录新建程序文件,但是需要保证rerp_proto64.m、rp_proto.m、refpropm.m与你新建的.m文件在一个目录。

特别说明:(1)文件夹及文件的路径一定要跟上面说明的路径一致,注意修改两个REFPROP文件夹的文件夹名称;

(2)第一次调用会有错误提示,第二次调用不再存在问题。

下面是具体的文件说明,里面详列了具体能够调用的参数及调用方法。

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% refpropm Thermophysical properties of pure substances and mixtures.

% Calling sequence for pure substances:

% result=refpropm(prop_req, spec1, value1, spec2, value2, substance1)

%

% Calling predefined mixtures:

% result=refpropm(prop_req, spec1, value1, spec2, value2, mixture1)

%

% Calling user defined mixtures:

% result=refpropm(prop_req, spec1, value1, spec2, value2,

% substance1, substance2, ..., x)

%

% where

% prop_req character string showing the requested properties

% Each property is represented by one character:

% 0 Refprop DLL version number

% A Speed of sound [m/s]

% B Volumetric expansivity (beta) [1/K]

% C Cp [J/(kg K)]

% D Density [kg/m3]

% E dP/dT (along the saturation line) [kPa/K]

% F Fugacity [kPa] (returned as an array)

% G Gross heating value [J/kg]

% H Enthalpy [J/kg]

% I Surface tension [N/m]

% J Isenthalpic Joule-Thompson coeff [K/kPa]

% K Ratio of specific heats (Cp/

Cv) [-]

% L Thermal conductivity [W/(m K)]

% M Molar mass [g/mol]

%

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐