PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Bildbearbeitung (2D), Vektor- & Layoutbearbeitung
Acrobat
Adobe Acrobat Pro DC Formularberechnung (Javascript)
Beitrag
<blockquote data-quote="exil-ösi" data-source="post: 2722541" data-attributes="member: 788001"><p>Ein Hallo in die Runde,</p><p></p><p>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.</p><p>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.</p><p></p><p>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?</p><p></p><p>Skript:</p><p style="margin-left: 20px"><em>var A = this.getField("EN442WATT");</em></p> <p style="margin-left: 20px"><em>var B = this.getField("EFFVL");</em></p> <p style="margin-left: 20px"><em>var C = this.getField("EFFRL");</em></p> <p style="margin-left: 20px"><em>var D = this.getField("EFFTEMP");</em></p> <p style="margin-left: 20px"><em>event.value = (Math.pow(((((B.value+C.value)/2)-D.value)/((75+65/2)-20)),1.275))*A.value</em></p><p></p><p>var A zieht sich die Leistung nach Norm</p><p>var B die tatsächliche Vorlauftemperatur</p><p>var C die tatsächliche Rücklauftemperatur</p><p>var D die tatsächliche Raumtemperatur</p><p></p><p>Das Skript sollte nun folgendes berechnen (wobei die Raumtemperatur für gewöhnlich gleichbleibend ist):</p><p><strong>=(((((</strong><em><span style="font-size: 12px">TATSÄCHLICHE VORLAUFTEMPERATUR</span></em><strong>+</strong><em><span style="font-size: 12px">TATSÄCHLICHE RÜCKLAUFTEMPERATUR</span></em><strong>)/2)-</strong><em><span style="font-size: 12px">TATSÄCHLICHE RAUMTEMPERATUR</span></em><strong>)/(((</strong><em><span style="font-size: 12px">VORLAUFTEMPERATUR NACH NORM</span></em><strong>+</strong><span style="font-size: 12px"><em>RÜCKLAUFTEMPERATUR NACH NORM</em></span><strong>)/2)-</strong><em><span style="font-size: 12px">RAUMTEMPERATUR NACH NORM</span></em><strong>))^1,275)*</strong><span style="font-size: 12px"><em>LEISTUNG NACH NORM</em></span></p><p></p><p>Bin dankbar über jeden Input</p><p>Flo</p></blockquote><p></p>
[QUOTE="exil-ösi, post: 2722541, member: 788001"] 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: [INDENT][I]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[/I][/INDENT] 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): [B]=((((([/B][I][SIZE=3]TATSÄCHLICHE VORLAUFTEMPERATUR[/SIZE][/I][B]+[/B][I][SIZE=3]TATSÄCHLICHE RÜCKLAUFTEMPERATUR[/SIZE][/I][B])/2)-[/B][I][SIZE=3]TATSÄCHLICHE RAUMTEMPERATUR[/SIZE][/I][B])/((([/B][I][SIZE=3]VORLAUFTEMPERATUR NACH NORM[/SIZE][/I][B]+[/B][SIZE=3][I]RÜCKLAUFTEMPERATUR NACH NORM[/I][/SIZE][B])/2)-[/B][I][SIZE=3]RAUMTEMPERATUR NACH NORM[/SIZE][/I][B]))^1,275)*[/B][SIZE=3][I]LEISTUNG NACH NORM[/I][/SIZE] Bin dankbar über jeden Input Flo [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 7, ▼ = 3, ◇ = 2 und die Summe von ▲ und ▼ durch ◇ geteilt wird, was ist das Ergebnis?
Antworten
Start
Forum
Bildbearbeitung (2D), Vektor- & Layoutbearbeitung
Acrobat
Adobe Acrobat Pro DC Formularberechnung (Javascript)
Oben