F.A.Q. (Frequently Asked Questions)

Q: What is the difference of the WaterSteamPro from the other programs?

A: As source formulas in the WaterSteamPro used the "Industrial" Formulation-97 of the International Association for the Properties of Water and Steam (http://www.iapws.org). This formulation is intended for replacement more old formulation from 1967 year (IF-67). Many programs based upon old formulation. The new formulation more quick and precise than older. In the WaterSteamPro added some functions for more powerfull and easy calculation of the properties of water and steam. In source Formulation IF-97 not calculated the values for Joule-Thompson coefficient, Isoentropic coefficient. But these values may be calculated in the WaterSteamPro. In the WaterSteamPro also added the functions with the arguments (p - pressure, h - specific enthalpy) and (p - pressure, s - specific entropy) for all areas of the IF-97 Formulation.

Next feature of the WaterSteamPro is that you may call it's functions from different programs (as example Mathcad, C/C++, Delphi, Basic, JavaScript/VBScript, HTML-pages). The names of functions, arguments and results will be the same.


Q: What's mean "to register a program"?

A: With registration of the WaterSteamPro you will receive your own "registration key". Under WaterSteamPro License only you may use it. Additional information about registration given here.


Q: What's the period for the registration?

A: Registration will be continued only for current version of the WaterSteamPro. For all people who's registered WaterSteamPro earlier than 22 January 2001 all future versions will be free. But in current time the registration key for all versions of the WaterSteamPro is the same, so the future versions of the WaterSteamPro may be used with the current registration key. The registration key will be changed in 6 version of the WaterSteamPro. But for registered users the payment for next versions will be with discount.


Q: How I can increase the speed of the calculations in the WaterSteamPro functions?

A: For the first you may to uncheck the mode of the checking parameters range. For this you must to call the function wsuSETCHECKRANGEMODE(mode) with parameter mode equal to zero.

For the second if you use the functions with arguments (p, h) and (p, s) you may to uncheck the mode of the made answer more precision. For this you must to call the function wsuSETTOLERANCEMODE(mode) with parameter mode equal to zero. After that the result of function will be lost the precision. Note that this is only for areas 1 and 2 from the IAPWS IF-97 where the Additional Formulation is exist. In area 3 and 5 used the Newton method for determining the temperature. But in area 1 and 2 for the first calculated the rough value which is after adjusted with Newton method.

If you not want to use the function wsuSETTOLERANCEMODE(mode) (see above) you may to less the precision with increasing the speed. As I tell above the Newton method used for adjusting the functions results. This method stopped if difference is less than internal precision. You may to increase the value of the precision and the needed count of the iteration will be decreased. It's will be affect to the speed of the calculations. Note that it's mainly effect to calculation in areas 3 and 5 where only the Newton method used. In other areas (1 and 2) the count of the iteration is small.


Q: The functions of the WaterSteamPro appeared to operate in only SI units. Is there a set of functions which allow passing and returning values in non-SI units?

A: The WaterSteamPro is developed to be the world-wide program for calculating properties of water and steam. So for this the all native functions of the WaterSteamPro works with SI units. But you may to overload functions or transform your native units to SI. The program WaterSteamPro Calculator is partially used the well-known relations between units. These relations can be founded in the program Mathcad from MathSoft, Inc.

If you want to see how to manually translate units you may to load example of the usage of the WaterSteamPro in HTML pages (see the WaterSteamPro Program Group/Examples). After the file is loaded to Internet Explorer please select "View Source" from the mouse right-button menu.

The program Mathcad allow to work with units in a high-level. Mathcad will automatically translate to units in needed one. As example please see in documentation the section "Two ways of usage of the WaterSteamPro's functions in Mathcad" or see the file "Two modes of the usage the WaterSteamPro.mcd" in your "My Documents" folder after installing the WaterSteamPro.