Hallo,
ich habe einen LBS geschrieben (bzw. versucht, zu Schreiben), um die abs. Luftfeuchte in die relative Luftfeuchte (auf Meereshöhe) umzurechnen.
mein 1. LBS-Versuch- bitte seid milde
)
Trotz pos. Test in der Sandbox kann ich den LBS wg. Fehlern nicht hochladen.
Wer kann mir helfen.-- sicherlich nur ein Anfängerproblem ?
Danke
Andreas
ich habe einen LBS geschrieben (bzw. versucht, zu Schreiben), um die abs. Luftfeuchte in die relative Luftfeuchte (auf Meereshöhe) umzurechnen.
mein 1. LBS-Versuch- bitte seid milde

Trotz pos. Test in der Sandbox kann ich den LBS wg. Fehlern nicht hochladen.
PHP-Code:
###[DEF]###
[name = Luftdruck abs -> rel. (0.1) ]
[e#1 TRIGGER = Temperatur ]
[e#2 TRIGGER = Luftdruck (abs.) ]
[e#3 TRIGGER = Messhöhe #init = 349 ]
[a#1 = Luftdruck (rel.) ]
###[/DEF]###
###[LBS]###
<?
function LB_LBSID($id) {
if ($E=getlogicEingangDataAll($id)) {
if ($E[2]['refresh']==1) {
logic_setOutput($id,1,LBS_LBSID_DRUCK($E));
}
}
}
function LBS_LBSID_DAMPFDRUCK($E) {
if ($E[1]['value']<9.1) {
return (5.6402*(-0.0916 + exp(0.06*$E[1])));
} else {
return (18.2194*(1.0463 - exp(-0.0666*$E[1])));
}
}
function LBS_LBSID_DRUCK ($E) {
return ($E[2]*exp($E[3]*9.80665/(287.05*(273.15+$E[1]+0.12*$LBS_LBSID_DAMPFDRUCK($E)+0.0065*$E[3]/2))));
}
?>
###[/LBS]###
###[EXEC]###
<?
?>
###[/EXEC]###
Wer kann mir helfen.-- sicherlich nur ein Anfängerproblem ?
Danke
Andreas
Kommentar