Problem linking RefProp to MatLab

154 vues (au cours des 30 derniers jours)
Martin Olafsen
Martin Olafsen le 8 Déc 2017
Commenté : 德华 刘 le 14 Nov 2023
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 commentaires
priyanshu chhabra
priyanshu chhabra le 10 Avr 2020
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 le 1 Oct 2020
@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.

Connectez-vous pour commenter.

Réponses (1)

Li Yucen
Li Yucen le 9 Juin 2019
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 commentaires
Hao
Hao le 28 Sep 2023
大神 求nist10 278696076@qq.com 谢谢!
德华 刘
德华 刘 le 14 Nov 2023
大神,可以把REFPROP.DLL, REFPROP64.DLL,REFPROP64.LIB和五个函数文件发一下吗?13281122451@163.com万分感谢!!!

Connectez-vous pour commenter.

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by