Home Page
ASTEM97 Home
Documents
Evaluation Model
Source Code
User Code

ASTEM97 Version 2.0 - Steam tables based on the 1997 IAPWS release for the properties of water and steam for industrial use.


VERSION 2.0  IT'S HERE AND READY FOR USE  VERSION 2.0

ASTEM97 is available as a user-based dynamic link library (DLL).  The DLL may be used to develop projects with Microsoft's Visual Basic and Visual C++, or with Borland's Delphi and C++ Builder.   In addition to the DLL, a library module is also provided for linking in the C/C++ environments.  The DLL is the only needed file for Visual Basic or Delphi.  (Other development environments which support the use of DLLs may also be used - including Microsoft's .NET environment -  but have not been evaluated.)  Samples are available for VB 5.0, VC++ 5.0, Delphi 5.0 and C++ Builder 5.0).  ASTEM97 can also be use from Excel .  Excel samples and a user reference are included with the release.

Differences in how data is transferred (by value or by reference) between FORTRAN, Visual Basic, Delphi and C/C++, the treatment of string variables (C/C++ needs null terminated strings) and name mangling (compiler specific) has lead to the release of two separate DLLs.  One for Visual Basic and Delphi (ASTEM97F.DLL) and one for C/C++ (ASTEM97C.DLL).  The release includes additional coding to allow use of the C/C++ version of the DLL in any environment.  String interfaces are  available to replace the need for the interfaces to the FORTRAN based DLL and provides a means to use a single DLL for all development environments (ASTEM97C.DLL).  The intent behind ASTEM97 is provide user's with maximum flexibility.

The ASTEM97 DLLs and sample source code may be used to develop projects that require the thermodynamic and transport properties of water but may not be used to develop commercial projects that only calculate these properties.  Simply stated, you cannot develop a competing commercial project.  You may, of course, develop any project for your own personal use.  Additional information is provided in the User Reference, user_ref.pdf or in copyright and disclaimer notice and license agreement. Please read these files before you order.

The cost of the user code (DLLs, libraries and string interfaces) with sample projects and user references for the above noted development environments is set at $120.00 (U.S.) plus $6.00 (U.S.) - VA State Tax, for a total of $126.00  (U.S.), non-refundable.   Revised cost is effective immediately.  I am not able to accept card cards - a check or money order is preferred.   Fixes to the DLLs, libraries and string interfaces will be provided at no addition cost by e-mail.  Additional samples may be developed and distributed here.  Limited assistance with the use of the DLLs will be provided by e-mail as time permits.

Send a check or money order in the amount of $126.00 (U.S.)  and an e-mail address to

        Edward D. Throm
        6116 Dory Landing Court
        Burke, VA 22015-2506 (USA)

and the package will be provided by e-mail, or for an additional $5.00 (U.S.) a 3-1/2 inch diskette will be provided to the address provided with payment.  You may view the content of the ASTEM97Z.EXE  file.

An output formatting routine, called fmtflt, is included for each package and may be freely used by anyone under the provision of the copyright and disclaimer notice and license agreement.

Please e-mail me if you would like any additional information.

ASTEM97 Home Page