SOLVAY FLUOR UND DERIVATE GmbH

 

Solkane Stoffdatenmodul

Delphi2-4

Installation1:

1.Inhalt des Ordners ”Sol_Del2” auf die Festplatte Ihres Rechners kopieren (Name des Zielordners ist beliebig).

2.Falls noch nicht erledigt: REF_CALC32.DLL und VAR_LIB32.DLL in das Verzeichnis

”...Windows/System” (empfohlen) oder den Ordner der Projektdateien kopieren.

3.Projekt in Delphi-Entwicklungsumgebung laden oder Sol_Del2.exe starten. Fertig.

1 Bei der Ausführung des Setup-Programms von der Solkane®-CD-ROM ist die Installation bereits automatisch durchgeführt worden. (siehe Verzeichnis <Programme>\Solkane2\Delphi).

-11-

SOLVAY FLUOR UND DERIVATE GmbH

 

Solkane Stoffdatenmodul

Delphi2-4

Anhang: Funktionsdeklarationen für Borland/Inprise Delphi 2-4

Inde

Funktion

Ph

Deklaration

Ergebnis

 

Eingabe

x

 

 

 

 

 

 

 

 

 

 

 

 

1.

2.

3.

 

 

 

 

 

 

 

 

0

Versionsbezeichnung

 

Function S_revision (var version: pChar) : WordBool;

version

-

-

-

 

 

 

 

 

 

 

 

1

Molare Masse

 

Function S_molmas (ref: pChar; var M: double): WordBool;

M [g/mol]

ref

-

-

 

 

 

 

 

 

 

 

2

Tripelpunkttemperatur

 

Function S_freez (ref :pChar; var tf : double): WordBool;

tf [K]

ref

-

-

 

 

 

 

 

 

 

 

3

Kritische Temperatur

 

Function S_tc (ref: pChar; var tc: double): WordBool;

tc [K]

ref

-

-

 

 

 

 

 

 

 

 

4

Kritischer Druck

 

Function S_pc (ref: pChar; var pc: double): WordBool;

pc [Pa]

ref

-

-

 

 

 

 

 

 

 

 

5

Kritisches Volumen

 

Function S_vc (ref: pChar; var vc: double): WordBool;

vc [m³/kg]

ref

-

-

 

 

 

 

 

 

 

 

6

Siedepunktdruck p’(T)

B

Function S_p_b (ref: pChar; T: double; var p_b: double): WordBool;

p_b [Pa]

ref

T [K]

-

 

 

 

 

 

 

 

 

7

Taupunktdruck p”(T)

D

Function S_p_d (ref: pChar; T: double; var p_d: double): WordBool;

p_d [Pa]

ref

T [K]

-

 

 

 

 

 

 

 

 

8

Siedepunkttemperatur t’(p)

B

Function S_t_b (ref: pChar; p: double; var T_b: double): WordBool;

T_b [K]

ref

p [Pa]

-

 

 

 

 

 

 

 

 

9

Taupunkttemperatur t’(p)

D

Function S_t_d (ref: pChar; p: double; var T_d: double): WordBool;

T_d [K]

ref

p [Pa]

-

 

 

 

 

 

 

 

 

10

Spez. Volumen v’(T)

F

Function S_v_l (ref: pChar; T: double; var v_l: double): WordBool;

v_l [m³/kg]

ref

T [K]

-

 

 

 

 

 

 

 

 

11

Spez. Volumen v(T,p)

G

Function S_v_v (ref: pChar; T,p: double; var v_v: double): WordBool;

v_v [m³/kg]

ref

T [K]

p [Pa]

 

 

 

 

 

 

 

 

12

Druck, Dampf p(T,v)

G

Function S_p_v_v (ref: pChar; T,v: double; var p_v: double):

p_v [Pa]

ref

T [K]

v [m³/kg]

 

 

 

WordBool;

 

 

 

 

 

 

 

 

 

 

 

 

13

Temperatur T(p,v)

G

Function S_t_v_v (ref: pChar; p,v: double; var T_v: double):

T_v [K]

ref

p [Pa]

v [m³/kg]

 

 

 

WordBool;

 

 

 

 

 

 

 

 

 

 

 

 

-13-

SOLVAY FLUOR UND DERIVATE GmbH

 

Solkane Stoffdatenmodul

Delphi2-4

(Fortsetzung)

Inde

Funktion

Ph

Deklaration

Ergebnis

 

Eingabe

x

 

 

 

 

 

 

 

 

 

 

 

 

1.

2.

3.

 

 

 

 

 

 

 

 

14

Spez. Enthalpie h’(T)

F

Function S_h_l (ref: pChar; T: double; var h_l: double): WordBool;

h_l [J/kg]

ref

T [K]

-

 

 

 

 

 

 

 

 

15

Spez. Enthalpie h(T,p)

G

Function S_h_v (ref: pChar; T,p : double; var h_v: double): WordBool;

h_v [J/kg]

ref

T [K]

p [Pa]

 

 

 

 

 

 

 

 

16

Spez. Enthalpie h(T,v)

G

Function S_h_v_v (ref: pChar; T,v : double; var h_v: double):

h_v [J/kg]

ref

T [K]

v [m³/kg]

 

 

 

WordBool;

 

 

 

 

 

 

 

 

 

 

 

 

17

Spez. Entropie s’(T)

F

Function S_s_l (ref: pChar; T : double; var s_l: double): WordBool;

s_l [J/kgK]

ref

T [K]

-

 

 

 

 

 

 

 

 

18

Spez. Entropie s(T,p)

G

Function S_s_v (ref: pChar; T,p : double; var s_v: double): WordBool;

s_v [J/kgK]

ref

T [K]

p [Pa]

 

 

 

 

 

 

 

 

19

Spez. Entropie s(T,v)

G

Function S_s_v_v (ref: pChar; T,v : double; var s_v: double):

s_v [J/kgK]

ref

T [K]

v [m³/kg]

 

 

 

WordBool;

 

 

 

 

 

 

 

 

 

 

 

 

20

Temperatur T(p,s)

G

Function S_f_entro (ref: pChar; p,s : double; var f_entro: double):

f_entro [K]

ref

p [Pa]

s [J/kgK]

 

 

 

WordBool;

 

 

 

 

 

 

 

 

 

 

 

 

21

Temperatur T(p,h)

G

Function S_f_entha (ref: pChar; p,h : double; var f_entha: double):

f_entha [K]

ref

p [Pa]

h [J/kg]

 

 

 

WordBool;

 

 

 

 

 

 

 

 

 

 

 

 

22

Spez. Wärmekapazität cP’(T)

F

Function S_cp_l (ref: pChar; T : double; var cp: double): WordBool;

cp [J/kgK]

ref

T [K]

-

 

 

 

 

 

 

 

 

23

Spez. Wärmekapazität cV’(T,p)

G

Function S_cv (ref: pChar; T,p : double; var cv: double): WordBool;

cv [J/kgK]

ref

T [K]

p [Pa]

 

 

 

 

 

 

 

 

24

Spez. Wärmekapazität cV’(T,v)

G

Function S_cv_v (ref: pChar; T,v : double; var cv: double): WordBool;

cv [J/kgK]

ref

T [K]

v [m³/kg]

 

 

 

 

 

 

 

 

25

Spez. Wärmekapazität cP’(T,p)

G

Function S_cp (ref: pChar; T,p : double; var cp: double): WordBool;

cp [J/kgK]

ref

T [K]

p [Pa]

 

 

 

 

 

 

 

 

26

Spez. Wärmekapazität cP’(T,v)

G

Function S_cp_v (ref: pChar; T,v : double; var cp: double): WordBool;

cp [J/kgK]

ref

T [K]

v [m³/kg]

 

 

 

 

 

 

 

 

-14-

SOLVAY FLUOR UND DERIVATE GmbH

 

Solkane Stoffdatenmodul

Delphi2-4

(Fortsetzung)

Inde

 

Funktion

Ph

Deklaration

Ergebnis

 

Eingabe

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

2.

3.

 

 

 

 

 

 

 

 

27

Oberflächenspannung σ(T)

F

Function S_sigma_l (ref: pChar; T: double; var sig_l: double):

sig_l

ref

T [K]

-

 

 

 

 

WordBool;

[N/m]

 

 

 

 

 

 

 

 

 

 

 

28

Wärmeleitfähigkeit λ(T)

F

Function S_lambda_l (ref: pChar; T: double; var lam_l: double):

lam_l

ref

T [K]

-

 

 

 

 

WordBool;

[W/m K]

 

 

 

 

 

 

 

 

 

 

 

29

Wärmeleitfähigkeit λ(T,p)

G

Function S_lambda_v (ref: pChar; T,p: double; var lam_v: double):

lam_v

ref

T [K]

p [Pa]

 

 

 

 

WordBool;

[W/m K]

 

 

 

 

 

 

 

 

 

 

 

30

Adiabatenexponent κ(T,p)

G

Function S_kappa (ref: pChar; T,p : double; var kap_v: double):

kap_v [-]

ref

T [K]

p [Pa]

 

 

 

 

WordBool;

 

 

 

 

 

 

 

 

 

 

 

 

31

Adiabatenexponent κ(T,v)

G

Function S_kappa_v (ref: pChar; T,v : double; var kap_v: double):

kap_v [-]

ref

T [K]

v [m³/kg]

 

 

 

 

WordBool;

 

 

 

 

 

 

 

 

 

 

 

 

32

Schallgeschwindigkeit vs(T,p)

G

Function S_vs (ref: pChar; T,p : double; var vs: double): WordBool;

vs [m/s]

ref

T [K]

p [Pa]

 

 

 

 

 

 

 

 

33

Dynamische Viskosität η(T)

F

Function S_visc_l (ref: pChar; T: double; var visc_l: double):

visc_l

ref

T [K]

-

 

 

 

 

WordBool;

[Pa s]

 

 

 

 

 

 

 

 

 

 

 

34

Dynamische Viskosität η(T,p)

G

Function S_visc_v (ref: pChar; T,p: double; var visc_v: double):

visc_v

ref

T [K]

p [Pa]

 

 

 

 

WordBool;

[Pa s]

 

 

 

 

 

 

 

 

 

 

 

 

Legende:

Ph: Phase

 

 

 

 

 

 

 

 

B: Siedepunkt

D: Taupunkt

 

 

 

 

 

 

F: Flüssigkeit

G: Gasphase

 

 

 

 

-15-

SOLVAY FLUOR UND DERIVATE GmbH

 

Solkane Stoffdatenmodul

Delphi2-4

Anhang: Modul ImportD.pas - Importvereinbarungen für Borland/Inprise Delphi 2-4

{ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

}

{ Unit ImportD.pas

Compiler: Delphi2

}

{ Version 1.0

 

}

{ Solvay Fluor und Derivate GmbH

12.03.1999 }

{

 

 

}

{ Deklarationen für Borland Delphi2-4 zum Import thermophysikalischer

}

{ Stoffdatenfunktionen aus der Bibliothek REF_CALC32.DLL.

 

}

{ Hinweis: Die Bibliothek REF_CALC32.DLL sollte sich entweder im

}

{

gleichen Ordner wie das ausführbare Programm oder im

}

{

Windows-System-Verzeichnis befinden.

 

}

{ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

}

unit ImportD;

interface

{Deklaration der aus REF_CALC.DLL importierten Funktionen} {0}

Function S_revision (var version: pChar) : WordBool ; stdcall; external 'ref_calc32.dll';

{1}

 

Function S_molmas

(ref :pChar; var mm : double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{2}

 

Function S_freez

(ref :pChar; var Tf : double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{3}

 

Function S_tc

(ref :pChar; var Tc : double): Boolean;

 

stdcall; external 'ref_calc32.dll';

{4}

 

Function S_pc

(ref :pChar; var pc : double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{5}

 

Function S_vc

(ref :pChar; var vc : double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{6}

 

Function S_p_b

(ref: pChar; T: double; var p_b: double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{7}

 

Function S_p_d

(ref: pChar; T: double; var p_d: double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{8}

 

Function S_t_b

(ref: pChar; p: double; var T_b: double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{9}

 

Function S_t_d

(ref: pChar; p: double; var T_d: double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{10}

 

Function S_v_l

(ref: pChar; T: double; var v_l: double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{11}

 

Function S_v_v

(ref: pChar; T,p: double; var v_v: double):WordBool;

 

stdcall; external 'ref_calc32.dll';

{12}

 

Function S_p_v_v

(ref: pChar; T,v: double; var p_v: double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{13}

 

Function S_t_v_v

(ref: pChar; p,v: double; var T_v: double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{14}

 

 

 

 

-17-

SOLVAY FLUOR UND DERIVATE GmbH

 

Solkane Stoffdatenmodul

Delphi2-4

Function S_h_l

(ref: pChar; T : double; var h_L: double): WordBool;

 

stdcall; external

'ref_calc32.dll';

{15}

 

 

Function S_h_v

(ref: pChar; T,p: double; var h_v: double):WordBool;

 

stdcall; external

'ref_calc32.dll';

{16}

 

 

Function S_h_v_v

(ref: pChar; T,v: double; var h_v: double):WordBool;

 

stdcall; external 'ref_calc32.dll';

{17}

 

 

Function S_s_l

(ref: pChar; T : double; var s_l: double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{18}

 

 

Function S_s_v

(ref: pChar; T,p: double; var s_v: double):WordBool;

 

stdcall; external 'ref_calc32.dll';

{19}

 

 

Function S_s_v_v

(ref: pChar; T,v: double; var s_v: double):WordBool;

 

stdcall; external 'ref_calc32.dll';

{20}

 

 

Function S_f_entro

(ref: pChar; p,s: double; var f_entro : double):

 

WordBool; stdcall; external 'ref_calc32.dll';

{21}

 

 

Function S_f_entha

(ref: pChar; p,h : double; var f_entha: double):

 

WordBool; stdcall; external 'ref_calc32.dll';

{22}

 

 

Function S_cp_l

(ref: pChar; T : double; var cp: double): WordBool;

 

stdcall; external 'ref_calc32.dll';

{23}

 

 

Function S_cv

(ref: pChar; T,p : double; var cv: double):WordBool;

 

stdcall; external 'ref_calc32.dll';

{24}

 

 

Function S_cv_v

(ref: pChar; T,v : double; var cv: double):WordBool;

 

stdcall; external 'ref_calc32.dll';

{25}

 

 

Function S_cp

(ref: pChar; T,p : double; var cp: double):WordBool;

 

stdcall; external 'ref_calc32.dll';

-18-

SOLVAY FLUOR UND DERIVATE GmbH

 

Solkane Stoffdatenmodul

Delphi2-4

{26}

 

 

Function S_cp_v

(ref: pChar; T,v : double; var cp: double):WordBool;

 

stdcall; external 'ref_calc32.dll';

 

{27}

Function S_sigma_l (ref: pChar; T: double; var sig_l: double):WordBool; stdcall; external 'ref_calc32.dll';

{28}

Function S_lambda_l (ref: pChar; T: double; var lam_l: double):WordBool; stdcall; external 'ref_calc32.dll';

{29}

Function S_lambda_v (ref: pChar; T,p : double; var lam_v: double): WordBool; stdcall; external 'ref_calc32.dll';

{30}

 

Function S_kappa

(ref: pChar; T,p : double; var kap: double):

 

WordBool; stdcall; external 'ref_calc32.dll';

{31}

Function S_kappa_v (ref: pChar; T,v : double; var kap: double):

 

WordBool; stdcall; external 'ref_calc32.dll';

{32}

 

Function S_vs

(ref: pChar; T,p : double; var vs: double):

 

WordBool; stdcall; external 'ref_calc32.dll';

{33}

 

Function S_visc_l

(ref: pChar; T: double; var visc_l: double):

 

WordBool; stdcall; external 'ref_calc32.dll';

{34}

 

Function S_visc_v

(ref: pChar; T,p : double; var visc_v: double):

 

WordBool; stdcall; external 'ref_calc32.dll';

implementation

 

begin

 

end.

 

-19-

Соседние файлы в папке Sol_Del2