Commit ff8565e4 by Juan

Se agregaagorn muchos automatismos

1 parent 0964049e
......@@ -23,7 +23,13 @@ var solicitud = {
var ListenerEje1 = ["fuerza_izquierda_1","fuerza_derecha_1",
"resistencia_izquierda_1","resistencia_derecha_1",
"peso_freno_estatico_1"];
"peso_freno_estatico_1","fuerza_izquierda_2","fuerza_derecha_2",
"resistencia_izquierda_2","resistencia_derecha_2",
"peso_freno_estatico_2","fuerza_izquierda_3","fuerza_derecha_3",
"resistencia_izquierda_3","resistencia_derecha_3",
"peso_freno_estatico_3","fuerza_izquierda_4","fuerza_derecha_4",
"resistencia_izquierda_4","resistencia_derecha_4",
"peso_freno_estatico_4"];
for (var i = 0; i < ListenerEje1.length; i++) {
agregaCampoAListenerEje1(ListenerEje1[i]);
}
......@@ -36,13 +42,27 @@ for (var i = 0; i < ListenerFrenoMano.length; i++) {
var peso_genral_campo = document.getElementById("peso_estatico_general");
peso_genral_campo.addEventListener('input', propagarCampoPeso);
var cantidad_ejes = document.getElementById("cantidad_ejes");
cantidad_ejes.addEventListener('input', propagarCantidadEjes);
function propagarCantidadEjes() {
let ejes = cantidad_ejes.value;
let campos = ["eje_freno_est"]
for (var i = 0; i < campos.length; i++) {
document.getElementById(campos[i]).value = ejes;
}
console.log("Cambiando num ejes")
}
function propagarCampoPeso() {
let peso = peso_genral_campo.value;
let campos = ["peso_freno_estatico_1","peso_freno_estatico_4","peso_freno_estatico_3",
"peso_freno_estatico_4","peso_estatico_1","peso_estatico_2","peso_estatico_freno_mano"]
"peso_freno_estatico_4","peso_estatico_1","peso_estatico_2","peso_estatico_freno_mano",
"peso_freno_estatico_2"]
for (var i = 0; i < campos.length; i++) {
document.getElementById(campos[i]).value = peso;
}
console.log("Agregando peso")
}
function agregaCampoAListenerFrenoMano(reportCampo) {
......@@ -115,10 +135,16 @@ function calcularResultadoFrenoMamo() {
// Función para calcular el resultado y actualizar el campo de salida
function calcularResultado() {
var numero1Input = document.getElementById("fuerza_izquierda_1");
var numero2Input = document.getElementById("fuerza_derecha_1");
var diferencia_freno_1 = document.getElementById("diferencia_freno_1");
var eficacia_freno_1 = document.getElementById("eficacia_freno_1");
calcularResultadoSub("1");
calcularResultadoSub("2");
calcularResultadoSub("3");
calcularResultadoSub("4");
}
function calcularResultadoSub(num) {
var numero1Input = document.getElementById("fuerza_izquierda_"+num);
var numero2Input = document.getElementById("fuerza_derecha_"+num);
var diferencia_freno_1 = document.getElementById("diferencia_freno_"+num);
var eficacia_freno_1 = document.getElementById("eficacia_freno_"+num);
var peso = document.getElementById("peso_freno_estatico_1");
// Obtener los valores de los campos de entrada
......
......@@ -106,7 +106,7 @@
<br>
Eficacia <input sub="frenos" type="text" id="eficacia_freno_mano" name="eficacia_freno_mano" value="---" readonly>
<br>
Eje Nº <input sub="trasero" type="text" name="eje">
Eje Nº <input sub="trasero" type="text" name="eje" id="eje_freno_est">
<br>
<!--Peso Total hidden-->
Peso Total<input sub="trasero" type="text" name="peso_estatico" id="peso_estatico_freno_mano">
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!