fahrrad:egometer-formular

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
fahrrad:egometer-formular [2017/12/20 07:13]
127.0.0.1 Externe Bearbeitung
fahrrad:egometer-formular [2019/04/03 15:07] (aktuell)
Zeile 1: Zeile 1:
 +==== Egometer Formular ====
 +
 +Trage die Werte deiner Messungen mit dem [[fahrrad:​egometer|Egometer]] in das Formular ein und drücke den Knopf »Berechnung starten«. ​
 +
 +
 +<​html><​script type="​text/​javascript"​ language="​JavaScript">//​ <​![CDATA[
 +function berechneMich()
 +      {
 +      if (Ich.E1.value.indexOf(","​)>​=0) {Ich.E1.value = Math.round(Ich.E1.value.replace(",","​."​)*10)/​10;​}
 +      if (Ich.E2.value.indexOf(","​)>​=0) {Ich.E2.value = Math.round(Ich.E2.value.replace(",","​."​)*10)/​10;​}
 +      if (Ich.E3.value.indexOf(","​)>​=0) {Ich.E3.value = Math.round(Ich.E3.value.replace(",","​."​)*10)/​10;​}
 +      if (Ich.E4.value.indexOf(","​)>​=0) {Ich.E4.value = Math.round(Ich.E4.value.replace(",","​."​)*10)/​10;​}
 +      if (Ich.E5.value.indexOf(","​)>​=0) {Ich.E5.value = Math.round(Ich.E5.value.replace(",","​."​)*10)/​10;​}
 +      if (Ich.E6.value.indexOf(","​)>​=0) {Ich.E6.value = Math.round(Ich.E6.value.replace(",","​."​)*10)/​10;​}
 +      if (Ich.E7.value.indexOf(","​)>​=0) {Ich.E7.value = Math.round(Ich.E7.value.replace(",","​."​)*10)/​10;​}
 +      if (Ich.E8.value.indexOf(","​)>​=0) {Ich.E8.value = Math.round(Ich.E8.value.replace(",","​."​)*10)/​10;​}
 +      if (Ich.E9.value.indexOf(","​)>​=0) {Ich.E9.value = Math.round(Ich.E9.value.replace(",","​."​)*10)/​10;​}
 +      Ich.B1.value = Math.round(parseFloat(Ich.E2.value-Ich.E1.value)*10)/​10;​
 +      Ich.B2.value = Math.round(parseFloat(((Ich.E8.value-Ich.E7.value)*2/​3)+parseFloat(Ich.E7.value))*10)/​10;​
 +      Ich.B3.value = Math.round(parseFloat(Ich.B2.value-Ich.E1.value)*10)/​10;​
 +      Ich.B4.value = Math.round(parseFloat(Ich.B2.value-Ich.E6.value)*10)/​10;​
 +      Ich.B5.value = Math.round(parseFloat(Ich.B4.value-Ich.E9.value)*10)/​10;​
 +      Ich.B6.value = Math.round(parseFloat(Ich.E4.value-Ich.B1.value)*10)/​10;​
 +      Ich.B7.value = Math.round(Math.asin((Ich.B3.value/​Ich.B4.value)*(Math.sin((Math.PI*parseFloat(Ich.V1.value))/​180)))*180/​Math.PI*10)/​10;​
 +      Ich.B8.value = Math.round(parseFloat(180 - Ich.V1.value - Ich.B7.value) * 10) / 10;
 +      Ich.B9.value = (parseFloat(Ich.B3.value)) * (Math.sin((Math.PI*parseFloat(Ich.B8.value))/​180)) / (Math.sin((Math.PI*parseFloat(Ich.B7.value))/​180));​
 +      Ich.B9.value = Math.round((parseFloat(Ich.B3.value)) * (Math.sin((Math.PI*parseFloat(Ich.B8.value))/​180)) / (Math.sin((Math.PI*parseFloat(Ich.B7.value))/​180))*10)/​10;​
 +      var Sitzrohrlaenge = Math.round(parseFloat(Ich.E1.value-Ich.V3.value)*10)/​10;​
 +      var Unterschenkelwinkel = Math.round(Math.acos(parseFloat(Ich.E3.value/​Ich.E5.value))*180/​Math.PI*10)/​10;​
 +      var Abstand1 = Math.round((Math.sin((Math.PI*parseFloat(Unterschenkelwinkel))/​180))*parseFloat(Ich.E5.value)*10)/​10;​
 +      var Abstand2 = Math.round((Math.sin((Math.PI*parseFloat(Ich.V2.value))/​180))*parseFloat(Sitzrohrlaenge)*10)/​10;​
 +      var Abstand3 = Math.round(parseFloat(Abstand2-Abstand1)*10)/​10;​
 +      var Innenoberschenkelwinkel = Math.round(Math.acos(parseFloat(Abstand3/​Ich.B6.value))*180/​Math.PI*10)/​10;​
 +      Ich.B10.value = Math.round(parseFloat(Ich.B6.value)*Math.sin((Math.PI*Innenoberschenkelwinkel)/​180)*10)/​10;​
 +      Ich.B11.value = Math.round(((Math.cos((Math.PI*parseFloat(Ich.V2.value))/​180))*parseFloat(Sitzrohrlaenge)+parseFloat(Ich.V3.value))*10)/​10;​
 +      }
 +// ]]></​script>​
 +
 +<form action=""​ name="​Ich">​
 +<table border="​0">​
 +<​tbody>​
 +<tr>
 +<​td><​strong>​Körpermessung</​strong></​td>​
 +<​td><​strong>​Wert</​strong></​td>​
 +</tr>
 +<tr>
 +<​td>​Innenbeinlänge [cm]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​E1"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Außenbeinlänge [cm]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​E2"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Ferse - Fußballen [cm]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​E3"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Außenoberschenkellänge [cm]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​E4"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Unterschenkellänge [cm]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​E5"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Fausthöhe [cm]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​E6"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Achselhöhe [cm]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​E7"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Schulterhöhe [cm]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​E8"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Unterarmlänge [cm]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​E9"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td><​strong>​Körperberechnung</​strong></​td>​
 +<​td></​td>​
 +</tr>
 +<tr>
 +<​td>​Körpertiefe [cm]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B1"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Schultergelenkhöhe [cm]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B2"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Rückenlänge [cm]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B3"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Armlänge [cm]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B4"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Oberarmlänge [cm]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B5"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Innenoberschenkellänge [cm]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B6"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td><​strong>​Oberkörperdreieck</​strong></​td>​
 +<​td></​td>​
 +</tr>
 +<tr>
 +<​td>​Sitzwinkel [°]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​V1"​ size="​5"​ value="​60"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Unterarmwinkel [°]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B7"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Oberarmwinkel [°]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B8"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Sitzlänge [cm]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B9"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td><​strong>​Beindreieck</​strong></​td>​
 +<​td></​td>​
 +</tr>
 +<tr>
 +<​td>​Sitzrohrwinkel [°]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​V2"​ size="​5"​ value="​72"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Kurbellänge [cm]:</​td>​
 +<​td><​input type="​text"​ maxlength="​5"​ name="​V3"​ size="​5"​ value="​17"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​Pedalabstand [cm]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B10"​ size="​5"​ /></​td>​
 +</tr>
 +<tr>
 +<​td>​erzielbarer Pedalabstand [cm]:</​td>​
 +<​td><​input type="​text"​ disabled="​disabled"​ maxlength="​5"​ name="​B11"​ size="​5"​ /></​td>​
 +</tr>
 +</​tbody>​
 +</​table>​
 +<input onclick="​berechneMich()"​ type="​button"​ value="​Berechnung starten"​ />
 +</​form></​html>​
  
  • fahrrad/egometer-formular.txt
  • Zuletzt geändert: 2019/04/03 15:07
  • (Externe Bearbeitung)