calllib error when using refpropm in Matlab 2021a
Mostrar comentarios más antiguos
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 comentarios
Walter Roberson
el 27 de Jul. de 2022
refpropm is no longer supported; https://github.com/usnistgov/REFPROP-wrappers/tree/master/wrappers/MATLAB
Federico
el 28 de Jul. de 2022
Walter Roberson
el 28 de Jul. de 2022
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
el 28 de Jul. de 2022
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Introduction to Installation and Licensing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
