CoolProp Wrapper for Mathcad Prime 7.0 or later (64-bit)¶
Pre-compiled binaries¶
Pre-compiled binaries can be downloaded from MathcadPrime. Development binaries coming from the buildbot server can be found at MathcadPrime.
To Use¶
Copy CoolPropMathcadWrapper.dll file to C:\Program Files\PTC\Mathcad Prime 7.0.0.0\Custom Functions; where x.0.0.0 is the Mathcad Prime version being used.
Open the CoolPropFluidProperties.xmcd file in Mathcad Prime, all CoolProp functions should evaluate properly. If not, press <Ctrl>-F5 to force recalculation of the entire workbook.
User-compiled binaries¶
Common Requirements¶
Compilation of the Mathcad Prime wrapper requires a few common wrapper pre-requisites
You will need to have Visual Studio 2015 or later installed. You will need the professional or community version of Visual Studio C++, or at least Visual Studio Express 2015 or later, as Mathcad Prime libraries are 64-bit and require the 64-bit compiler.
To Build¶
Recursively clone the CoolProp library to a local repository.:
git clone https://github.com/CoolProp/CoolProp --recursive
Change directory (cd) to the CoolProp directory you just created:
cd CoolProp
Go to the top level CoolProp directory and make a build directory (something like buildprime):
mkdir buildprime cd buildprime
Build the makefile using CMake (adjust root string for correct version of Prime):
cmake .. -DCOOLPROP_PRIME_MODULE=ON -DCOOLPROP_PRIME_ROOT="C:/Program Files/PTC/Mathcad Prime 7.0.0.0" -G "Visual Studio 14 2015 Win64" -DCMAKE_VERBOSE_MAKEFILE=ON ( *Note: Mathcad Prime is 64-bit, so the 'Win64' option is necessary in the Visual Studio string.* )
Make the dynamic library (DLL):
cmake --build . --config Release
To Use¶
Copy CoolProp\buildprime\Release\CoolPropMathcadWrapper.dll file to C:\Program Files\PTC\Mathcad Prime 7.0.0.0\Custom Functions (or your current version)
Open the CoolPropFluidProperties.xmcd file in Mathcad Prime, all CoolProp functions should evaluate properly. If not, press <Ctrl>-F5 to force recalculation of the entire workbook.