Noch nicht viel geschrieben
Ein Hallo in die Runde,
ich möchte gerne mittels PDF-Formular einen Leistungsrechner für Heizleistungen erstellen. D.h.: die Heizleistung wird nach einer Norm angegeben, unter Annahme, dass die Vorlauftemperatur 75°C und die Rücklauftemperatur 65°C beträgt, dies bei einer angenommenen Raumtemperatur von 20°C.
Besitzt man nun über bspw. weniger Temperatur im Vorlauf und Rücklauf als in der Norm angenommen, so reduziert sich die tatsächliche Heizleistung. Die tatsächliche Leistung kann ~ berechnet werden.
Da ich mich mit Javascript nicht auskenne, habe ich mich diesbezüglich schon etwas (vermeintlich) schlau gemacht, komme aber leider nicht weiter. Um die geänderte Leistung zu berechnen sind einige Rechenschritte notwendig, welche sich im Excel einwandfrei vorbereiten lassen. Diese habe ich nun auf das benutzerdefinierte Berechnungsskript adaptiert. Leider erhalte ich völlig unterschiedliche bzw. falsche Ergebnisse. Gibt es im „Benutzerdef. Berechnungsskript“ eine Hierarchie, welche nicht von Klammen beeinflusst wird?
Skript:
var A zieht sich die Leistung nach Norm
var B die tatsächliche Vorlauftemperatur
var C die tatsächliche Rücklauftemperatur
var D die tatsächliche Raumtemperatur
Das Skript sollte nun folgendes berechnen (wobei die Raumtemperatur für gewöhnlich gleichbleibend ist):
=(((((TATSÄCHLICHE VORLAUFTEMPERATUR+TATSÄCHLICHE RÜCKLAUFTEMPERATUR)/2)-TATSÄCHLICHE RAUMTEMPERATUR)/(((VORLAUFTEMPERATUR NACH NORM+RÜCKLAUFTEMPERATUR NACH NORM)/2)-RAUMTEMPERATUR NACH NORM))^1,275)*LEISTUNG NACH NORM
Bin dankbar über jeden Input
Flo
ich möchte gerne mittels PDF-Formular einen Leistungsrechner für Heizleistungen erstellen. D.h.: die Heizleistung wird nach einer Norm angegeben, unter Annahme, dass die Vorlauftemperatur 75°C und die Rücklauftemperatur 65°C beträgt, dies bei einer angenommenen Raumtemperatur von 20°C.
Besitzt man nun über bspw. weniger Temperatur im Vorlauf und Rücklauf als in der Norm angenommen, so reduziert sich die tatsächliche Heizleistung. Die tatsächliche Leistung kann ~ berechnet werden.
Da ich mich mit Javascript nicht auskenne, habe ich mich diesbezüglich schon etwas (vermeintlich) schlau gemacht, komme aber leider nicht weiter. Um die geänderte Leistung zu berechnen sind einige Rechenschritte notwendig, welche sich im Excel einwandfrei vorbereiten lassen. Diese habe ich nun auf das benutzerdefinierte Berechnungsskript adaptiert. Leider erhalte ich völlig unterschiedliche bzw. falsche Ergebnisse. Gibt es im „Benutzerdef. Berechnungsskript“ eine Hierarchie, welche nicht von Klammen beeinflusst wird?
Skript:
var A = this.getField("EN442WATT");
var B = this.getField("EFFVL");
var C = this.getField("EFFRL");
var D = this.getField("EFFTEMP");
event.value = (Math.pow(((((B.value+C.value)/2)-D.value)/((75+65/2)-20)),1.275))*A.value
var B = this.getField("EFFVL");
var C = this.getField("EFFRL");
var D = this.getField("EFFTEMP");
event.value = (Math.pow(((((B.value+C.value)/2)-D.value)/((75+65/2)-20)),1.275))*A.value
var A zieht sich die Leistung nach Norm
var B die tatsächliche Vorlauftemperatur
var C die tatsächliche Rücklauftemperatur
var D die tatsächliche Raumtemperatur
Das Skript sollte nun folgendes berechnen (wobei die Raumtemperatur für gewöhnlich gleichbleibend ist):
=(((((TATSÄCHLICHE VORLAUFTEMPERATUR+TATSÄCHLICHE RÜCKLAUFTEMPERATUR)/2)-TATSÄCHLICHE RAUMTEMPERATUR)/(((VORLAUFTEMPERATUR NACH NORM+RÜCKLAUFTEMPERATUR NACH NORM)/2)-RAUMTEMPERATUR NACH NORM))^1,275)*LEISTUNG NACH NORM
Bin dankbar über jeden Input
Flo