mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-04-23 03:00:17 -04:00
73 lines
2.6 KiB
ReStructuredText
73 lines
2.6 KiB
ReStructuredText
.. _mathcad15:
|
|
|
|
****************************************
|
|
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 :sfdownloads:`MathCAD15`. Development binaries coming from the buildbot server can be found at :sfnightly:`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 :ref:`common wrapper pre-requisites <wrapper_common_prereqs>`
|
|
|
|
* 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. |