﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.97.5283.3892"?>
<regions>
  <settings>
    <identity>
      <id>804f8af7-a65d-4b88-9a17-e6c6cacd64ef</id>
      <revision>46</revision>
    </identity>
    <calculation>
      <precision>4</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="true" printAreas="true" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="1" orientation="Portrait" width="850" height="1100" />
      <margins left="39" right="39" top="39" bottom="39" />
      <header alignment="Center" color="#a9a9a9">&amp;[DATE] &amp;[TIME] - &amp;[FILENAME]</header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
      <backgrounds />
    </pageModel>
    <dependences>
      <assembly name="SMath Studio Desktop" version="0.97.5283.3892" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Text Region" version="1.10.5283.3910" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Math Region" version="0.97.5283.3892" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="EFI for SMath Studio" version="1.0.4977.35617" guid="91a20d24-c30b-4774-9b1b-4d502a80420f" />
      <assembly name="Special Functions" version="1.11.5283.3907" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Plot Region" version="1.9.5283.3901" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
      <assembly name="X-Y Plot Region (Chart2DLib)" version="0.1.5151.38078" guid="c12231ec-4873-43c1-a7d0-a167ebd17066" />
    </dependences>
  </settings>
  <region id="0" left="0" top="0" width="351" height="75" color="#000000" bgColor="#ffffff" fontSize="28">
    <text lang="rus">
      <p fontName="Segoe UI Light">Fluid Properties</p>
    </text>
  </region>
  <region id="1" left="0" top="72" width="763" height="92" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">This worksheet demonstrates the functions defined in the CoolProp user function (CoolProp Mathcad Wrapper.dll).CoolProp is an open-source, cross-platform, thermophysical fluid properties database developed by Ian Bell et al. at the University of Liege, Liege, Belgium.The following URL provides full documentation of the CoolProp code: http://coolprop.sourceforge.net/EOS.html#introduction</p>
    </text>
  </region>
  <region id="2" left="0" top="171" width="282" height="61" color="#000000" bgColor="#ffffff" fontSize="22">
    <text lang="rus">
      <p fontName="Segoe UI Light">Revision History</p>
    </text>
  </region>
  <region id="3" left="0" top="243" width="676" height="92" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">2013-10-04: Creation and initial release of the CoolProp Mathcad Wrapper library.S. Polak2013-11-01: Incorporated CoolProp 4.0.0 pre-release code .S. Polak Replaced FluidsList call with FluidPropsParams. S. Polak2013-11-21: Corrected typos and and units.S. Polak</p>
    </text>
  </region>
  <region id="4" left="54" top="351" width="581" height="61" color="#000000" bgColor="#ffffff" fontSize="22">
    <text lang="rus">
      <p fontName="Segoe UI Light">Function Explanation &amp; Examples</p>
    </text>
  </region>
  <region id="5" left="0" top="414" width="783" height="37" color="#000000" bgColor="#ffffff" fontSize="12">
    <text lang="rus">
      <p bold="true" fontName="Segoe UI">List of Fluids in the CoolProp Database (and Other Database Parameters)</p>
    </text>
  </region>
  <region id="6" left="0" top="468" width="738" height="50" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Functions to parse the output of CoolProp get_global_param_string are below (hidden for clarity - double click the right-arror to expand the hidden/collapsed area)</p>
    </text>
  </region>
  <region id="7" top="558" color="#000000" bgColor="#ffffff">
    <area collapsed="false" />
    <region id="8" left="0" top="621" width="10533" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">FluidsList</e>
          <e type="function" preserve="true" args="1">FluidPropsParams</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">Water,R134a,Helium,Oxygen,Hydrogen,ParaHydrogen,OrthoHydrogen,Argon,CarbonDioxide,Nitrogen,n-Propane,Ammonia,R1234yf,R1234ze(E),R32,R22,SES36,Ethylene,SulfurHexafluoride,Ethanol,DimethylEther,DimethylCarbonate,R143a,R23,n-Dodecane,Propylene,Cyclopentane,R236FA,R236EA,R227EA,R365MFC,R161,HFE143m,Benzene,n-Undecane,R125,CycloPropane,Neon,R124,Propyne,Fluorine,Methanol,RC318,R21,R114,R13,R14,R12,R113,R1234ze(Z),R1233zd(E),AceticAcid,R245fa,R41,CarbonMonoxide,CarbonylSulfide,n-Decane,HydrogenSulfide,Isopentane,Neopentane,Isohexane,Krypton,n-Nonane,Toluene,Xenon,R116,Acetone,NitrousOxide,SulfurDioxide,R141b,R142b,R218,Methane,Ethane,n-Butane,IsoButane,n-Pentane,n-Hexane,n-Heptane,n-Octane,CycloHexane,R152A,R123,R11,MDM,MD2M,MD3M,D6,MM,MD4M,D4,D5,1-Butene,IsoButene,cis-2-Butene,trans-2-Butene,MethylPalmitate,MethylStearate,MethylOleate,MethylLinoleate,MethylLinolenate,o-Xylene,m-Xylene,p-Xylene,EthylBenzene,Deuterium,ParaDeuterium,OrthoDeuterium,Air,R404A,R410A,R407C,R507A,R407F</e>
        </result>
      </math>
    </region>
    <region id="9" left="0" top="675" width="4959" height="47" color="#000000" bgColor="#ffffff" fontSize="10">
      <math>
        <input>
          <e type="operand" style="string">FluidsList</e>
          <e type="function" preserve="true" args="1">FluidPropsParams</e>
          <e type="function" preserve="true" args="1">eval</e>
          <e type="operand" style="string">,</e>
          <e type="function" preserve="true" args="2">findstr</e>
          <e type="function" preserve="true" args="1">transpose</e>
        </input>
        <result action="numeric">
          <e type="operand">6</e>
          <e type="operand">12</e>
          <e type="operand">19</e>
          <e type="operand">26</e>
          <e type="operand">35</e>
          <e type="operand">48</e>
          <e type="operand">62</e>
          <e type="operand">68</e>
          <e type="operand">82</e>
          <e type="operand">91</e>
          <e type="operand">101</e>
          <e type="operand">109</e>
          <e type="operand">117</e>
          <e type="operand">128</e>
          <e type="operand">132</e>
          <e type="operand">136</e>
          <e type="operand">142</e>
          <e type="operand">151</e>
          <e type="operand">170</e>
          <e type="operand">178</e>
          <e type="operand">192</e>
          <e type="operand">210</e>
          <e type="operand">216</e>
          <e type="operand">220</e>
          <e type="operand">231</e>
          <e type="operand">241</e>
          <e type="operand">254</e>
          <e type="operand">261</e>
          <e type="operand">268</e>
          <e type="operand">275</e>
          <e type="operand">283</e>
          <e type="operand">288</e>
          <e type="operand">296</e>
          <e type="operand">304</e>
          <e type="operand">315</e>
          <e type="operand">320</e>
          <e type="operand">333</e>
          <e type="operand">338</e>
          <e type="operand">343</e>
          <e type="operand">351</e>
          <e type="operand">360</e>
          <e type="operand">369</e>
          <e type="operand">375</e>
          <e type="operand">379</e>
          <e type="operand">384</e>
          <e type="operand">388</e>
          <e type="operand">392</e>
          <e type="operand">396</e>
          <e type="operand">401</e>
          <e type="operand">412</e>
          <e type="operand">423</e>
          <e type="operand">434</e>
          <e type="operand">441</e>
          <e type="operand">445</e>
          <e type="operand">460</e>
          <e type="operand">476</e>
          <e type="operand">485</e>
          <e type="operand">501</e>
          <e type="operand">512</e>
          <e type="operand">523</e>
          <e type="operand">533</e>
          <e type="operand">541</e>
          <e type="operand">550</e>
          <e type="operand">558</e>
          <e type="operand">564</e>
          <e type="operand">569</e>
          <e type="operand">577</e>
          <e type="operand">590</e>
          <e type="operand">604</e>
          <e type="operand">610</e>
          <e type="operand">616</e>
          <e type="operand">621</e>
          <e type="operand">629</e>
          <e type="operand">636</e>
          <e type="operand">645</e>
          <e type="operand">655</e>
          <e type="operand">665</e>
          <e type="operand">674</e>
          <e type="operand">684</e>
          <e type="operand">693</e>
          <e type="operand">705</e>
          <e type="operand">711</e>
          <e type="operand">716</e>
          <e type="operand">720</e>
          <e type="operand">724</e>
          <e type="operand">729</e>
          <e type="operand">734</e>
          <e type="operand">737</e>
          <e type="operand">740</e>
          <e type="operand">745</e>
          <e type="operand">748</e>
          <e type="operand">751</e>
          <e type="operand">760</e>
          <e type="operand">770</e>
          <e type="operand">783</e>
          <e type="operand">798</e>
          <e type="operand">814</e>
          <e type="operand">829</e>
          <e type="operand">842</e>
          <e type="operand">858</e>
          <e type="operand">875</e>
          <e type="operand">884</e>
          <e type="operand">893</e>
          <e type="operand">902</e>
          <e type="operand">915</e>
          <e type="operand">925</e>
          <e type="operand">939</e>
          <e type="operand">954</e>
          <e type="operand">958</e>
          <e type="operand">964</e>
          <e type="operand">970</e>
          <e type="operand">976</e>
          <e type="operand">982</e>
          <e type="operand">1</e>
          <e type="operand">113</e>
          <e type="function" preserve="true" args="115">mat</e>
        </result>
      </math>
    </region>
    <region id="10" top="747" color="#000000" bgColor="#ffffff">
      <area terminator="true" />
    </region>
  </region>
  <region id="11" left="0" top="783" width="713" height="113" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">The function FluidPropsParams("FluidsList") will output a single string representing all the fluids available in the CoolProp database.The single string-type input argument is trivial (at least one user-function argument is required by Mathcad), and does not affect the output.For clarity, the string parsing functions defined above (hidden by default) split that single string into a vector of strings, providing the scrollable list of fluids as shown below:</p>
    </text>
  </region>
  <region id="12" left="0" top="918" width="656" height="29" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Click on the output vector (table) to the left to enable scrolling through the entire list</p>
    </text>
  </region>
  <region id="13" left="0" top="972" width="500" height="32" color="#000000" bgColor="#ffffff" fontSize="10">
    <math error="42">
      <input>
        <e type="operand" style="string">FluidsList</e>
        <e type="function" preserve="true" args="1">FluidPropsParams</e>
        <e type="operand" style="string">,</e>
        <e type="function" args="2">strSplit</e>
      </input>
      <result action="numeric">
        <e type="operand">#</e>
      </result>
    </math>
  </region>
  <region id="14" left="0" top="1035" width="385" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand" style="string">version</e>
        <e type="function" preserve="true" args="1">FluidPropsParams</e>
      </input>
      <result action="numeric">
        <e type="operand" style="string">4.2.2</e>
      </result>
    </math>
  </region>
  <region id="15" left="387" top="1035" width="297" height="29" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Current version of the CoolProp library</p>
    </text>
  </region>
  <region id="16" left="0" top="1071" width="354" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand" style="string">errstring</e>
        <e type="function" preserve="true" args="1">FluidPropsParams</e>
      </input>
      <result action="numeric">
        <e type="operand" style="string" />
      </result>
    </math>
  </region>
  <region id="17" left="387" top="1071" width="330" height="29" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Used to retrieve the error message (if any)</p>
    </text>
  </region>
  <region id="18" left="0" top="1107" width="365" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand" style="string">warnstring</e>
        <e type="function" preserve="true" args="1">FluidPropsParams</e>
      </input>
      <result action="numeric">
        <e type="operand" style="string" />
      </result>
    </math>
  </region>
  <region id="19" left="387" top="1107" width="351" height="29" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Used to retrieve the warning message (if any)</p>
    </text>
  </region>
  <region id="20" left="0" top="1161" width="441" height="37" color="#000000" bgColor="#ffffff" fontSize="12">
    <text lang="rus">
      <p bold="true" fontName="Segoe UI">Fluid Properties Not Dependent on State</p>
    </text>
  </region>
  <region id="21" left="0" top="1215" width="763" height="386" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p italic="true" fontName="Segoe UI">The function FluidProp1 is used to extract fluid-specific parameters that are not dependent on the state.The calling struction of the function is as follows:FluidProp1(Fluid &lt;string&gt;, PropertyName &lt;string&gt;)Where "Fluid" is one of the fluid names from the FluidList table above, and "PropertyName" is one of the property name abbreviations from the table below:Tcrit - Critical temperature [K]pcrit - Critical pressure [kPa]rhocrit - Critical density [kg/m3]molemass - Molecular mass [kg/kmol]Ttriple - Triple-point temperature [K]Tmin - Minimum temperature [K]ptriple - Triple-point pressure [kPa]accentric - Accentric factor [-]GWP100 - Global Warming Potential 100 yrODP - Ozone Depletion Potential</p>
    </text>
  </region>
  <region id="22" left="0" top="1620" width="184" height="29" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p bold="true" fontName="Cambria">Example, FluidProp1</p>
    </text>
  </region>
  <region id="23" left="0" top="1656" width="395" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand" style="string">Argon</e>
        <e type="operand" style="string">rhocrit</e>
        <e type="function" preserve="true" args="2">FluidProp1</e>
      </input>
      <result action="numeric">
        <e type="operand">535.6</e>
      </result>
    </math>
  </region>
  <region id="24" left="387" top="1656" width="374" height="29" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Extracts the critical density of Argon, in kg m^-3</p>
    </text>
  </region>
  <region id="25" left="0" top="1701" width="355" height="37" color="#000000" bgColor="#ffffff" fontSize="12">
    <text lang="rus">
      <p bold="true" fontName="Segoe UI">State Dependent Fluid Properties</p>
    </text>
  </region>
  <region id="26" left="0" top="1737" width="759" height="50" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">The function FluidProp is used to extract state-dependent fluid properties.The calling struction of the function is as follows:</p>
    </text>
  </region>
  <region id="27" left="18" top="1791" width="302" height="152" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p fontName="Segoe UI">FluidProp(OutputParameter &lt;string&gt;,Input1 Parameter &lt;string&gt;,Input1 Value &lt;scalar&gt;,Input2 Parameter &lt;string&gt;,Input2 Value &lt;scalar&gt;,Fluid &lt;string&gt;)</p>
    </text>
  </region>
  <region id="28" left="0" top="1971" width="735" height="680" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Where "Fluid" is one of the fluid names from the FluidList table above, and "OutputParameter" is one of the property name abbreviations from the table below: OutputParameterDescription [units]QQuality [-]TTemperature [K]PPressure [kPa]DDensity [kg/m3]C0Ideal-gas specific heat at constant pressure [kJ/kg]CSpecific heat at constant pressure [kJ/kg]OSpecific heat at constant volume [kJ/kg]UInternal energy [kJ/kg]HEnthalpy [kJ/kg]SEntropy [kJ/kg/K]ASpeed of sound [m/s]GGibbs function [kJ/kg]VDynamic viscosity [Pa-s]LThermal conductivity [kW/m/K]ISurface Tension [N/m]wAccentric Factor [-]The following pairs of input parameters ("Input1 Parameter" and "Input2 Parameter") are valid:Input1 ParameterInput2 ParameterTPTDPDTQPQHPSPSH</p>
    </text>
  </region>
  <region id="29" left="0" top="2673" width="738" height="50" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">The defautl units system utilized by CoolProp is a modified SI units system, sometimes refered to as kSI.Default units are shown in the table of varialbes above </p>
    </text>
  </region>
  <region id="30" left="0" top="2736" width="182" height="29" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p bold="true" fontName="Cambria">Examples, FluidProp</p>
    </text>
  </region>
  <region id="31" left="0" top="2772" width="638" height="29" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Enthalpy of Helium [kJ kg^-1] at a temperature of 300 K and a Pressure of 500 kPa</p>
    </text>
  </region>
  <region id="32" left="0" top="2799" width="595" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand" style="string">H</e>
        <e type="operand" style="string">T</e>
        <e type="operand">300</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="string">P</e>
        <e type="operand">500</e>
        <e type="operand" style="string">Helium</e>
        <e type="function" preserve="true" args="6">FluidProp</e>
      </input>
      <result action="numeric">
        <e type="operand">1564.7469</e>
      </result>
    </math>
  </region>
  <region id="33" left="0" top="2844" width="755" height="50" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Dynamic viscosity of Water [Pa*s] at a temperature of 21 C (converted to the CoolProp temperature units, K) and a Pressure of 60 psi (converetd to the CoolProp pressure units, kPa)</p>
    </text>
  </region>
  <region id="34" left="0" top="2907" width="577" height="51" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand" style="string">V</e>
        <e type="operand" style="string">T</e>
        <e type="operand">21</e>
        <e type="operand" style="unit">°C</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="string">P</e>
        <e type="operand">60</e>
        <e type="operand" style="unit">psi</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="unit">kPa</e>
        <e type="operator" args="2">/</e>
        <e type="operand" style="string">Water</e>
        <e type="function" preserve="true" args="6">FluidProp</e>
      </input>
      <result action="numeric">
        <e type="operand">0.001</e>
      </result>
    </math>
  </region>
  <region id="35" left="0" top="2979" width="293" height="37" color="#000000" bgColor="#ffffff" fontSize="12">
    <text lang="rus">
      <p bold="true" fontName="Segoe UI">Humid Air Fluid Properties</p>
    </text>
  </region>
  <region id="36" left="0" top="3024" width="746" height="155" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">The function HAProp is used to find fluid properties of humid air.The physics behind the HAProps function is based on the analysis in ASHRAE RP-1845, which is available online: http://rp.ashrae.biz/page/ASHRAE-D-RP-1485-20091216.pdf.It employs real gas properties for both air and water, as well as the most accurate interaction parameters and enhancement factors.RP-1845 is based largely on the IAPWS-95 formulation for the properties of water.The calling struction of the function is as follows:</p>
    </text>
  </region>
  <region id="37" left="0" top="3186" width="289" height="176" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p fontName="Segoe UI">HAProp(OutputParameter &lt;string&gt;,Input1 Parameter &lt;string&gt;,Input1 Value &lt;scalar&gt;,Input2 Parameter &lt;string&gt;,Input2 Value &lt;scalar&gt;,Input3 Parameter &lt;string&gt;,Input3 Value &lt;scalar&gt;)</p>
    </text>
  </region>
  <region id="38" left="0" top="3384" width="692" height="323" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Where "OutputParameter" and all three Input Parameters are variables from the table below:ParameterAliasesDescription [units]TTdbDry-Bulb Temperature [K]BTwbWet-Bulb Temperature [K]DTdpDew-Point Temperature [K]PPressure [kPa]VVdaMixture volume [m3/kg dry air]RRHRelative humidity in (0,1) [-]WOmegaHumidity Ratio [kg water/kg dry air]HHdaMixture enthalpy [kJ/kg dry air]SSdaMixture entropy [kJ/kg dry air/K]CcpMixture specific heat [kJ/kg dry air/K]MViscMixture viscosity [Pa-s]KMixture thermal conductivity [kW/m/K]</p>
    </text>
  </region>
  <region id="39" left="0" top="3726" width="165" height="29" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p bold="true" fontName="Cambria">Examples, HAProp</p>
    </text>
  </region>
  <region id="40" left="0" top="3771" width="751" height="50" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Enthalpy of humid air [kJ kg^-1] at a dry-bulb temperature of 298.15 K, a Pressure of 101.325 kPa, and relative humidity of 0.5 </p>
    </text>
  </region>
  <region id="41" left="0" top="3825" width="667" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">h</e>
        <e type="operand" style="string">H</e>
        <e type="operand" style="string">T</e>
        <e type="operand">298.15</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="string">P</e>
        <e type="operand">101.325</e>
        <e type="operand" style="string">R</e>
        <e type="operand">R</e>
        <e type="operand">0.5</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="7">HAProp</e>
        <e type="operator" args="2">:</e>
      </input>
      <result action="numeric">
        <e type="operand">50.4249</e>
      </result>
    </math>
  </region>
  <region id="42" left="0" top="3879" width="522" height="29" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Temperature of saturated air (R=1.0) at the previous enthalphy value </p>
    </text>
  </region>
  <region id="43" left="0" top="3924" width="599" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand" style="string">T</e>
        <e type="operand" style="string">P</e>
        <e type="operand">101.325</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="string">H</e>
        <e type="operand">h</e>
        <e type="operand" style="string">R</e>
        <e type="operand">R</e>
        <e type="operand">1.0</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="7">HAProp</e>
      </input>
      <result action="numeric">
        <e type="operand">290.9622</e>
      </result>
    </math>
  </region>
  <region id="44" left="0" top="3969" width="196" height="37" color="#000000" bgColor="#ffffff" fontSize="12">
    <text lang="rus">
      <p bold="true" fontName="Segoe UI">Arrays &amp; Plotting</p>
    </text>
  </region>
  <region id="45" left="0" top="4014" width="752" height="71" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Like all functions in Mathcad, the CoolProp wrapper function arguments can be array variables.If one or more function arguments are arrays, the output will also be a single or multi-dimensional array. </p>
    </text>
  </region>
  <region id="46" left="0" top="4095" width="89" height="29" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p bold="true" fontName="Cambria">Examples</p>
    </text>
  </region>
  <region id="47" left="0" top="4140" width="339" height="110" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2">
      <input>
        <e type="operand">`v</e>
        <e type="operand">`</e>
        <e type="function" args="2">select</e>
        <e type="operand">`len</e>
        <e type="operand">`v</e>
        <e type="function" preserve="true" args="1">length</e>
        <e type="operator" args="2">:</e>
        <e type="operand">`n</e>
        <e type="operand">1</e>
        <e type="operand">`len</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">`out</e>
        <e type="operand">`n</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="operand">`v</e>
        <e type="operand">`n</e>
        <e type="function" preserve="true" args="2">el</e>
        <e type="function" args="1">`</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operand">`out</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">line</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="48" left="396" top="4158" width="254" height="36" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T.H2O</e>
        <e type="operand">280</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">400</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">290</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="3">range</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="49" left="0" top="4257" width="668" height="53" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">v</e>
        <e type="operand">T.H2O</e>
        <e type="operand">t</e>
        <e type="function" args="1">`</e>
        <e type="operand" style="string">L</e>
        <e type="operand" style="string">T</e>
        <e type="operand">t</e>
        <e type="operand" style="string">P</e>
        <e type="operand">50</e>
        <e type="operand" style="unit">psi</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="unit">kPa</e>
        <e type="operator" args="2">/</e>
        <e type="operand" style="string">Water</e>
        <e type="function" preserve="true" args="6">FluidProp</e>
        <e type="operator" args="2">:</e>
        <e type="function" args="2">select</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="50" left="0" top="4338" width="758" height="223" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="80932.7653608468" scale_y="0.241566513392668" scale_z="38496.4466707182" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-1721" transpose_y="-1063" transpose_z="0">
      <input>
        <e type="operand">T.H2O</e>
        <e type="operand">v</e>
        <e type="function" preserve="true" args="2">augment</e>
      </input>
    </plot>
  </region>
  <region id="51" left="36" top="4599" width="705" height="29" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Plot of thermal conductivity of water at 50 psi, over the temperature range defined by T.H2O</p>
    </text>
  </region>
  <region id="52" left="0" top="4626" width="290" height="89" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">`expr</e>
        <e type="operand">`1</e>
        <e type="operand">`2</e>
        <e type="function" args="3">`if</e>
        <e type="operand">`expr</e>
        <e type="operand">`1</e>
        <e type="operand">`2</e>
        <e type="function" preserve="true" args="3">if</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="53" left="0" top="4716" width="534" height="109" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T.HA</e>
        <e type="operand">290</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">370</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">300</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="3">range</e>
        <e type="operand">v</e>
        <e type="operand" style="string">B</e>
        <e type="operand" style="string">T</e>
        <e type="operand">T.HA</e>
        <e type="operand" style="string">P</e>
        <e type="operand">1</e>
        <e type="operand" style="unit">atm</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="unit">kPa</e>
        <e type="operator" args="2">/</e>
        <e type="operand" style="string">R</e>
        <e type="operand">R</e>
        <e type="operand">0.00</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="7">HAProp</e>
        <e type="operator" args="2">:</e>
        <e type="operand">v1</e>
        <e type="operand">v1</e>
        <e type="function" preserve="true" args="1">IsDefined</e>
        <e type="operand">v1</e>
        <e type="operand">v</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="function" preserve="true" args="2">stack</e>
        <e type="operand">v</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="function" args="3">`if</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="function" preserve="true" args="3">for</e>
      </input>
    </math>
  </region>
  <region id="54" left="0" top="4833" width="534" height="109" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T.HA</e>
        <e type="operand">290</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">370</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">300</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="3">range</e>
        <e type="operand">v</e>
        <e type="operand" style="string">B</e>
        <e type="operand" style="string">T</e>
        <e type="operand">T.HA</e>
        <e type="operand" style="string">P</e>
        <e type="operand">1</e>
        <e type="operand" style="unit">atm</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="unit">kPa</e>
        <e type="operator" args="2">/</e>
        <e type="operand" style="string">R</e>
        <e type="operand">R</e>
        <e type="operand">0.25</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="7">HAProp</e>
        <e type="operator" args="2">:</e>
        <e type="operand">v2</e>
        <e type="operand">v2</e>
        <e type="function" preserve="true" args="1">IsDefined</e>
        <e type="operand">v2</e>
        <e type="operand">v</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="function" preserve="true" args="2">stack</e>
        <e type="operand">v</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="function" args="3">`if</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="function" preserve="true" args="3">for</e>
      </input>
    </math>
  </region>
  <region id="55" left="0" top="4959" width="534" height="109" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T.HA</e>
        <e type="operand">290</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">370</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">300</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="3">range</e>
        <e type="operand">v</e>
        <e type="operand" style="string">B</e>
        <e type="operand" style="string">T</e>
        <e type="operand">T.HA</e>
        <e type="operand" style="string">P</e>
        <e type="operand">1</e>
        <e type="operand" style="unit">atm</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="unit">kPa</e>
        <e type="operator" args="2">/</e>
        <e type="operand" style="string">R</e>
        <e type="operand">R</e>
        <e type="operand">0.50</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="7">HAProp</e>
        <e type="operator" args="2">:</e>
        <e type="operand">v3</e>
        <e type="operand">v3</e>
        <e type="function" preserve="true" args="1">IsDefined</e>
        <e type="operand">v3</e>
        <e type="operand">v</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="function" preserve="true" args="2">stack</e>
        <e type="operand">v</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="function" args="3">`if</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="function" preserve="true" args="3">for</e>
      </input>
    </math>
  </region>
  <region id="56" left="0" top="5085" width="534" height="109" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T.HA</e>
        <e type="operand">290</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">370</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">300</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="3">range</e>
        <e type="operand">v</e>
        <e type="operand" style="string">B</e>
        <e type="operand" style="string">T</e>
        <e type="operand">T.HA</e>
        <e type="operand" style="string">P</e>
        <e type="operand">1</e>
        <e type="operand" style="unit">atm</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="unit">kPa</e>
        <e type="operator" args="2">/</e>
        <e type="operand" style="string">R</e>
        <e type="operand">R</e>
        <e type="operand">0.75</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="7">HAProp</e>
        <e type="operator" args="2">:</e>
        <e type="operand">v4</e>
        <e type="operand">v4</e>
        <e type="function" preserve="true" args="1">IsDefined</e>
        <e type="operand">v4</e>
        <e type="operand">v</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="function" preserve="true" args="2">stack</e>
        <e type="operand">v</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="function" args="3">`if</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="function" preserve="true" args="3">for</e>
      </input>
    </math>
  </region>
  <region id="57" left="0" top="5202" width="534" height="109" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T.HA</e>
        <e type="operand">290</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">370</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">300</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="3">range</e>
        <e type="operand">v</e>
        <e type="operand" style="string">B</e>
        <e type="operand" style="string">T</e>
        <e type="operand">T.HA</e>
        <e type="operand" style="string">P</e>
        <e type="operand">1</e>
        <e type="operand" style="unit">atm</e>
        <e type="operator" args="2">*</e>
        <e type="operand" style="unit">kPa</e>
        <e type="operator" args="2">/</e>
        <e type="operand" style="string">R</e>
        <e type="operand">R</e>
        <e type="operand">1.00</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="7">HAProp</e>
        <e type="operator" args="2">:</e>
        <e type="operand">v5</e>
        <e type="operand">v5</e>
        <e type="function" preserve="true" args="1">IsDefined</e>
        <e type="operand">v5</e>
        <e type="operand">v</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="function" preserve="true" args="2">stack</e>
        <e type="operand">v</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">mat</e>
        <e type="function" args="3">`if</e>
        <e type="operator" args="2">:</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">line</e>
        <e type="function" preserve="true" args="3">for</e>
      </input>
    </math>
  </region>
  <region id="58" left="0" top="5319" width="243" height="36" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T.HA</e>
        <e type="operand">290</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">370</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="operand">300</e>
        <e type="operand" style="unit">K</e>
        <e type="operator" args="2">*</e>
        <e type="function" preserve="true" args="3">range</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="59" left="0" top="5364" width="208" height="168" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">P</e>
        <e type="operand">T.HA</e>
        <e type="operand">v1</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operand">T.HA</e>
        <e type="operand">v2</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operand">T.HA</e>
        <e type="operand">v3</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operand">T.HA</e>
        <e type="operand">v4</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operand">T.HA</e>
        <e type="operand">v5</e>
        <e type="function" preserve="true" args="2">augment</e>
        <e type="operand">5</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="7">sys</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="60" left="0" top="5544" width="751" height="484" color="#000000" bgColor="#ffffff" fontSize="10" showInputData="False">
    <xyplot width="741" height="476" smoothing="true" points="100">
      <propertiessource index="1" sourcetype="PropertyGrid" />
      <grid gridcolor="LightGray" gridpattern="Solid" gridthickness="1" isxgrid="true" isygrid="true" />
      <xaxes xmin="280" xmax="380" xtick="10" numberformat="General" decimalplaces="3" />
      <yaxes ymin="260" ymax="380" ytick="10" numberformat="General" decimalplaces="3" />
      <y2axes isy2axis="false" y2min="-1" y2max="1" y2tick="0.5" numberformat="General" decimalplaces="3" />
      <title2d title="" titlefont="Tahoma, 12pt" titlefontcolor="Black" />
      <xylabel labelfont="Arial, 10pt" labelfontcolor="Black" tickfont="Courier New, 10pt" tickfontcolor="Black" xlabel="T_HA" ylabel="HAProp()" y2label="y2" />
      <legend isbordervisible="true" islegendvisible="true" legendbackcolor="White" legendbordercolor="Black" legendfont="Arial, 8pt" legendposition="NorthWest" textcolor="Black" />
      <traces>
        <trace seriesname="R = 0.00" isy2data="false" isvisible="true" plotmethod="Lines" linecolor="Blue" linethickness="1" linepattern="Solid" symbolsize="8" symboltype="None" symbolborderthickness="1" symbolbordercolor="Black" symbolfillcolor="White" />
        <trace seriesname="R = 0.25" isy2data="false" isvisible="true" plotmethod="Lines" linecolor="Red" linethickness="1" linepattern="Solid" symbolsize="8" symboltype="None" symbolborderthickness="1" symbolbordercolor="Black" symbolfillcolor="White" />
        <trace seriesname="R = 0.50" isy2data="false" isvisible="true" plotmethod="Lines" linecolor="Green" linethickness="1" linepattern="Solid" symbolsize="8" symboltype="None" symbolborderthickness="1" symbolbordercolor="Black" symbolfillcolor="White" />
        <trace seriesname="R = 0.75" isy2data="false" isvisible="true" plotmethod="Lines" linecolor="Fuchsia" linethickness="1" linepattern="Solid" symbolsize="8" symboltype="None" symbolborderthickness="1" symbolbordercolor="Black" symbolfillcolor="White" />
        <trace seriesname="R = 1.00" isy2data="false" isvisible="true" plotmethod="Lines" linecolor="DarkOrange" linethickness="1" linepattern="Solid" symbolsize="8" symboltype="None" symbolborderthickness="1" symbolbordercolor="Black" symbolfillcolor="White" />
      </traces>
      <input>
        <e type="operand">P</e>
      </input>
    </xyplot>
  </region>
  <region id="61" left="27" top="6039" width="691" height="50" color="#000000" bgColor="#ffffff" fontSize="9">
    <text lang="rus">
      <p fontName="Segoe UI">Plot of the wet bulb temperature of humid air at various dry-bulb temperature and relative humidity ratios, at a pressure of 1 atm</p>
    </text>
  </region>
</regions>