Bonsoir le Forum.
Je réitère ma demande du Post N° 1
Comment puis-je retranscrire sur excel les Formules exécutés dans le script de cette page : Böhler Welding-Calc[...]
// Wertberechnung bei E-Handschweißen/Stabelektroden
if(document.getElementById('vtype').value == 1)
{
var D = document.getElementById('select_md').value*1;
var dia = document.getElementById('se_dicke').value*1;
var laenge = document.getElementById('se_laenge').value*1;
var stummel = document.getElementById('se_stummel').value;
var abbrand = document.getElementById('se_abbrand').value/100;
//alert('Durchm.: '+dia+' Länge: '+laenge+' Stummel: '+stummel+' Dichte: '+D+' Ausbriung: '+abbrand+' Total: '+(dia*dia*Math.PI/4*(laenge-stummel)/1000*D)*abbrand);
var Anzahl = G / ((dia*dia*Math.PI/4*(laenge-stummel)/1000*D)*abbrand) * 1000;
/* // Grundfläche eines Stabes
var A = Math.pow(dia/2,2)*3.14159265;
// Volumen eines Stabes
var V2 = A*laenge;
// Abbrand als Volumen
var Va = V / 100 * (100-abbrand);
// benötigtes Gesamtvolumen
var Vg = V+Va;
// Anzahl benötigter Stäbe (unter Berücksichtigung des Abbrandes)
if(laenge == 100)
{
var Anzahl = Vg / V2;
Anzahl = Anzahl.toFixed(2);
}
else
{
var Anzahl = Math.ceil(Vg / V2);
}
*/
if(Anzahl>0 && Anzahl != 'Infinity')
{
// Ergebnisfeld mit Zahl füllen
document.getElementById('se_bedarf').value = Math.ceil(Anzahl).fixedDigits(0,'.',',');
//document.getElementById('se_bedarf').value = Anzahl.fixedDigits(0,',','.');
// Ergebnisfeld-Breite auf Inhalt anpassen
feldbreite('se_bedarf');
Kehl-NAHT -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***/
/***/ if(naht == 'Kehl') // wenn s (a) gegeben ist
/***/ {
/***/ if(s)
/***/ {
/***/ // Kapplage berechnen?
/***/ var K = 2*s+2*e;
/***/ // Fläche
/***/ var A = Math.pow(s,2)+2/3*K*h1+Math.pow(h1,3)/2*K; // Fläche in cm²
/***/
/***/ var new_b = Math.sqrt(2*Math.pow(s,2)) *10; // *10, weil vorher in cm umgewandelt
/***/ document.getElementById('select_b').value = new_b.fixedDigits(2,'.',',');
/***/ } else {
/***/ // Gegenstück s berechnen
/***/ var new_s = Math.sqrt(Math.pow(b,2)/2) ; // *10, weil vorher in cm umgewandelt
/***/ document.getElementById('select_s').value = new_s.fixedDigits(2,'.',',');
/***/
/***/ // Kapplage berechnen?
/***/ var K = 2*new_s+2*e;
/***/ // Fläche
/***/ var A = Math.pow(new_s,2)+2/3*K*h1+Math.pow(h1,3)/2*K; // Fläche in cm²
/***/
/***/ }
/***/ }
/***/
/////- Kehl-NAHT alternativ -/////////////////////////////////////////////////////////////////////////////////////////////////////////
/***/
/***/ if(naht == 'Kehl2')
/***/ {
/***/ // Kapplage berechnen?
/***/ var K = Math.sqrt(2)*b+2*e;
/***/ // Fläche
/***/ var A = Math.pow(b,2)/2+2/3*K*h1+Math.pow(h1,3)/2*K; // Fläche in cm²
var new_s = Math.sqrt(2)*b/2 *10; // *10, weil vorher in cm umgewandelt
document.getElementById('select_s').value = new_s.fixedDigits(2,'.',',');