CoolProp Wrapper for MathCAD 15 (32-bit)

By Scott Polak and Ian Bell, 2013.
Updated by Jeff Henning, 2016.

Pre-compiled binaries

Pre-compiled binaries can be downloaded from MathCAD15. Development binaries coming from the buildbot server can be found at MathCAD15.

To Use

  • Copy CoolPropMathcadWrapper.dll to C:\Program Files (x86)\Mathcad\Mathcad 15\userefi
  • Copy CoolProp_EN.xml to C:\Program Files (x86)\Mathcad\Mathcad 15\doc\funcdoc
  • Open the CoolPropFluidProperties.xmcdz file in MathCAD, all CoolProp functions should evaluate properly. If not, press <Ctrl>-F9 to force recalculation of the entire workbook.
  • CoolProp functions can be inserted from the Mathcad Insert Functions panel under the function category: CoolProp. Input parameters and a brief description of each function will be shown.

User-compiled binaries

Common Requirements

  • Compilation of the MathCAD 15 wrapper requires a few common wrapper pre-requisites
  • You will need to have Microsoft Visual Studio 2010 or later installed (Express version is fine), but 2008 version crashes when trying to compile.

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 build15):

    mkdir build15
    cd build15
    
  • Build the makefile using CMake (Note: Mathcad 15 is 32-bit!):

    cmake .. -DCOOLPROP_MATHCAD15_MODULE=ON
             -DCOOLPROP_MATHCAD15_ROOT="C:/Program Files (x86)/Mathcad/Mathcad 15"
             -G "Visual Studio 10 2010"
             -DCMAKE_VERBOSE_MAKEFILE=ON
    
  • Make the dynamic library (DLL):

    cmake --build . --config Release
    

To Use

  • Copy CoolProp\build15\Release\CoolPropMathcadWrapper.dll to C:\Program Files (x86)\Mathcad\Mathcad 15\userefi
  • Copy CoolProp\wrapper\Mathcad\CoolProp_EN.xml to C:\Program Files (x86)\Mathcad\Mathcad 15\doc\funcdoc
  • Open the CoolPropFluidProperties.xmcdz file in MathCAD, all CoolProp functions should evaluate properly. If not, press <Ctrl>-F9 to force recalculation of the entire workbook.
  • CoolProp functions can be inserted from the Mathcad Insert Functions panel under the function category: CoolProp. Input parameters and a brief description of each function will be shown.