Нестационарная теплопроводность / Магистры Термодинамическое подобие / Программы / Solkane / 2012 / Installation Refcalc 7.1 / Sol_Del2 / HilfDelD
.pdfSOLVAY 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-