calllib error when using refpropm in Matlab 2021a
22 ビュー (過去 30 日間)
古いコメントを表示
Like title says, I get the following error
Error using calllib
Parameter can not be converted to a character vector
Error in refpropm (line 262)
[nc path hmix href ierr errTxt] =
calllib(libName,'SETUPdll',numComponents,path,hmix,href,0,32*ones(255,1),10000,255,3,255);
when I prompt a command like
refpropm('T','P',101.325,'Q',0,'WATER')
I am using MINI-REFPROP which I downloaded from https://trc.nist.gov/refprop/MINIREF/MINIREF.HTM
I followed the guides found at these sources:
I downloaded the various files (both .m and .dll) as well as REFPROP.h
I edited the refprop.m file to point to my MINI-REFPROP install path (which is the default C:\Program Files\MINI-REFPROP\)
I also installed the compiler 'MinGW64 Compiler (C)' and tested it like indicated in the help page, and I edited the rp_proto64.m file, since I previously got the error "Too many input arguments." so I added the (a) to the code
function [methodinfo,structs,enuminfo,ThunkLibName]=rp_proto64(a)
Can anyone help to fix me this error?
4 件のコメント
Walter Roberson
2022 年 7 月 28 日
Sorry, I do not know.
refprop has been problematic for several years. I have tried to assist other people in the past, but there were problems about supported MATLAB release and supported operating system, and supported compilers.
採用された回答
Federico
2022 年 7 月 28 日
2 件のコメント
Luuk ten Damme
2022 年 12 月 21 日
Hi Frederico,
I tried to install the package and run the example of the tutorial. However, I get a bunch of errors, as indicated in the attached image. I have two possible causes:
1. I obtained the REFPRP64.dll file from https://drive.google.com/drive/folders/1gST9ScDUH1rX-zMbs2bwhtNGXuaKnbnR. However, this might not match with the REFPROP installed.
2. I obtained the MINIREF.EXE from https://trc.nist.gov/refprop/MINIREF/MINIREF.HTM and saved the directory as C:\Program Files (x86)\REFPROP.
Do you know how to solve the bunch of errors attached to this message or know a solution for possible issues 1 and/or 2?
Thanks in advance! 

その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Introduction to Installation and Licensing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!