Problem linking RefProp to MatLab

Hi
I am trying to connect RefProp(V9.1) to MatLab(V2016b). I have followed two guides ( Here from GitHub and Here from NIST). I have downloaded the files:
  • refpropm.m
  • REFPRP64.dll
  • refprop.h
  • REFPRP64_thunk_pcwin64.dll
  • rp_proto64.m
I have tried having them both in the RefProp directory and in a separate folder, but to no avail. I linked MatLab to the folders when I was testing. I always get the same error.
>> testVal=refpropm('T', 'P', 101.325, 'Q', 0, 'water')
Error using loadlibrary
Too many input arguments.
Error in ==>@()rp_proto64(BasePath) at 211
There was an error running C:\Program Files (x86)\REFPROP\refpropm.m.
Run @()rp_proto64(BasePath) from the command line to reproduce the error and fix it.
Error in refpropm (line 227)
[notfound,warnings]=loadlibrary(strcat(BasePath,dllName),prototype,'alias',libName);
Caused by:
Error using rp_proto64
Too many input arguments.
Has anyone had the same error and solved it? Any suggestions?
Thank you for any help

5 件のコメント

Dayle Alexander
Dayle Alexander 2018 年 9 月 19 日
Hello. Did you ever get this issue resolved? I am having the same error.
Jonas Hilpert
Jonas Hilpert 2019 年 5 月 11 日
me too. Did u fix the problem already?
Vijay Nishad
Vijay Nishad 2020 年 2 月 18 日
Thanks! Check the video of muon_neutrino channel " How to link refprop with matlab "
It is easy.
priyanshu chhabra
priyanshu chhabra 2020 年 4 月 10 日
Error using loadlibrary
There was an error loading the library "C:\Program Files (x86)\REFPROP\REFPRP64.dll"
Undefined function 'rp_proto64' for input arguments of type 'char'.
Error in refpropm (line 227)
[notfound,warnings]=loadlibrary(strcat(BasePath,dllName),prototype,'alias',libName);
Caused by:
Undefined function 'rp_proto64' for input arguments of type 'char'.
this error it is showing, help me out
Cahya Amalinadhi Putra
Cahya Amalinadhi Putra 2020 年 10 月 1 日
@priyanshu chhabra , I experienced the same problem here. You should move the 'rp_proto64.m' to the same directory as your <working>.m file. Then try to run the <working>.m again. You should not experience the error again.

サインインしてコメントする。

回答 (1 件)

Li Yucen
Li Yucen 2019 年 6 月 9 日

0 投票

1.Try to upload the Matlab and Refprop to latest version, I used 10.0 NIST and R2018b MTABLAB.
2. Involve all of them. Try to google and download the REFPROP.DLL, REFPROP64.DLL,REFPROP64.LIB, and five functions.
捕获.PNG

3 件のコメント

yuer xiao
yuer xiao 2020 年 5 月 27 日
大神,这几个文件你能发我一份吗?756594276@qq.com谢谢!
refprop64.dll, REFPRP64_thunk_pcwin64.dll, refpropm.m, rp_proto64.m
Hao
Hao 2023 年 9 月 28 日
大神 求nist10 278696076@qq.com 谢谢!
德华 刘
德华 刘 2023 年 11 月 14 日
大神,可以把REFPROP.DLL, REFPROP64.DLL,REFPROP64.LIB和五个函数文件发一下吗?13281122451@163.com万分感谢!!!

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeMATLAB についてさらに検索

タグ

質問済み:

2017 年 12 月 8 日

コメント済み:

2023 年 11 月 14 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by