Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Luciano Barletta
/
Pruebas-RTO
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit 25d320be
authored
2024-06-19 11:28:28 -0300
by
Tu Nombre
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Se implementa peso de rueda
1 parent
b71564f0
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
9 deletions
main.py
matematika.py
templates/form.html
main.py
View file @
25d320b
...
@@ -303,17 +303,21 @@ def readdata(s, r):
...
@@ -303,17 +303,21 @@ def readdata(s, r):
# frenos
# frenos
for
i
in
range
(
4
):
for
i
in
range
(
4
):
fre
=
{}
fre
=
{}
fre
[
f
'peso_estatico_{i + 1}'
]
=
PuntoComa
(
_e2q
(
_attempt
(
reach
(
f
"pesoBascula-{i}"
),
"?"
)(
s
)))
pSo
=
PuntoComa
(
_e2q
(
_attempt
(
reach
(
f
"pesoBascula-{i}"
),
"?"
)(
s
)))
fre
[
f
'peso_estatico_{i + 1}'
]
=
pSo
fre
[
f
'fuerza_izquierda_{i + 1}'
]
=
PuntoComa
(
_e2q
(
_attempt
(
reach
(
f
"fuerzaIzq-{i}"
),
"?"
)(
s
)))
fre
[
f
'fuerza_izquierda_{i + 1}'
]
=
PuntoComa
(
_e2q
(
_attempt
(
reach
(
f
"fuerzaIzq-{i}"
),
"?"
)(
s
)))
fre
[
f
'fuerza_derecha_{i + 1}'
]
=
PuntoComa
(
_e2q
(
_attempt
(
reach
(
f
"fuerzaDer-{i}"
),
"?"
)(
s
)))
fre
[
f
'fuerza_derecha_{i + 1}'
]
=
PuntoComa
(
_e2q
(
_attempt
(
reach
(
f
"fuerzaDer-{i}"
),
"?"
)(
s
)))
fre
[
f
'diferencia_freno_{i + 1}'
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"remotoDivDiferencia-{i}"
))
fre
[
f
'diferencia_freno_{i + 1}'
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"remotoDivDiferencia-{i}"
))
fre
[
f
'eficacia_freno_{i + 1}'
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"remotoDivEficiencia-{i}"
))
fre
[
f
'eficacia_freno_{i + 1}'
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"remotoDivEficiencia-{i}"
))
##################################CALCULADOS##############################################
fre
[
f
'peso_derecho_{i + 1}'
]
=
DividirPeso
(
pSo
)
fre
[
f
'peso_izquierdo_{i + 1}'
]
=
DividirPeso
(
pSo
)
r
[
'frenos'
]
.
update
(
fre
)
r
[
'frenos'
]
.
update
(
fre
)
r
[
'frenos'
][
"pesoTotalFreno"
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"divTotalPesoBascula"
))
r
[
'frenos'
][
"pesoTotalFreno"
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"divTotalPesoBascula"
))
r
[
'frenos'
][
"totalFzaIzq"
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"divTotalFuerzaIzq"
))
r
[
'frenos'
][
"totalFzaIzq"
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"divTotalFuerzaIzq"
))
r
[
'frenos'
][
"totalFzaDer"
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"divTotalFuerzaDer"
))
r
[
'frenos'
][
"totalFzaDer"
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"divTotalFuerzaDer"
))
r
[
'frenos'
][
"totalEficacia"
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"divTotalEficiencia"
))
r
[
'frenos'
][
"totalEficacia"
]
=
PuntoComa
(
s
.
traerTextDiv
(
f
"divTotalEficiencia"
))
# freno trasero
# freno trasero
...
...
matematika.py
View file @
25d320b
...
@@ -7,7 +7,7 @@ def convertir_a_flotante(cadena):
...
@@ -7,7 +7,7 @@ def convertir_a_flotante(cadena):
except
ValueError
:
except
ValueError
:
# Maneja el error en caso de que la conversión falle
# Maneja el error en caso de que la conversión falle
print
(
f
"Error: '{cadena}' no es un número válido"
)
print
(
f
"Error: '{cadena}' no es un número válido"
)
return
1.0
return
"?"
def
dividir_a_la_mitad_y_redondear
(
num
,
res
=
1
):
def
dividir_a_la_mitad_y_redondear
(
num
,
res
=
1
):
...
@@ -34,6 +34,14 @@ def DividirPeso(total, res=1,sep=","):
...
@@ -34,6 +34,14 @@ def DividirPeso(total, res=1,sep=","):
"""Divide un string de peso a su mitad cpm la
"""Divide un string de peso a su mitad cpm la
resolucion definida en 1 por defecto y conversion de
resolucion definida en 1 por defecto y conversion de
puntocoma"""
puntocoma"""
total
=
convertir_a_flotante
(
total
)
mitad
=
dividir_a_la_mitad_y_redondear
(
total
,
res
)
return
PuntoComa
(
str
(
mitad
),
final
=
sep
)
\ No newline at end of file
\ No newline at end of file
try
:
total
=
convertir_a_flotante
(
total
)
mitad
=
dividir_a_la_mitad_y_redondear
(
total
,
res
)
rto
=
PuntoComa
(
str
(
mitad
),
final
=
sep
)
except
Exception
as
E
:
print
(
f
"Error al dividir peso, error: {str(E)}"
)
rto
=
"?"
if
rto
in
[
None
,
""
,
"None"
]:
rto
=
"?"
print
(
f
"dividir {total} {rto}"
)
return
rto
\ No newline at end of file
\ No newline at end of file
templates/form.html
View file @
25d320b
...
@@ -83,6 +83,10 @@
...
@@ -83,6 +83,10 @@
<br>
<br>
Ovalidad Derecha
<input
sub=
"frenos"
type=
"text"
name=
"ovalidad_derecha_{{ eje + 1 }}"
>
Ovalidad Derecha
<input
sub=
"frenos"
type=
"text"
name=
"ovalidad_derecha_{{ eje + 1 }}"
>
<br>
<br>
Peso Izq.
<input
sub=
"frenos"
type=
"text"
id=
"peso_freno_izq_{{ eje + 1 }}"
name=
"peso_izquierdo_{{ eje + 1 }}"
>
<br>
Peso Der.
<input
sub=
"frenos"
type=
"text"
id=
"peso_freno_der_{{ eje + 1 }}"
name=
"peso_derecho_{{ eje + 1 }}"
>
<br>
Peso Total
<input
sub=
"frenos"
type=
"text"
id=
"peso_freno_estatico_{{ eje + 1 }}"
name=
"peso_estatico_{{ eje + 1 }}"
>
Peso Total
<input
sub=
"frenos"
type=
"text"
id=
"peso_freno_estatico_{{ eje + 1 }}"
name=
"peso_estatico_{{ eje + 1 }}"
>
<br>
<br>
Diferencia
<input
sub=
"frenos"
type=
"text"
id=
"diferencia_freno_{{ eje + 1 }}"
name=
"diferencia_freno_{{ eje + 1 }}"
value=
"---"
readonly
>
Diferencia
<input
sub=
"frenos"
type=
"text"
id=
"diferencia_freno_{{ eje + 1 }}"
name=
"diferencia_freno_{{ eje + 1 }}"
value=
"---"
readonly
>
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment