You are on page 1of 14

Public Class Form1

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Dim netsum As Double


Static feature2(9) As Double
Dim inarray(7), outarray(6) As Integer

' inarray(1) is Nohacenada


' inarray(2) is motor sobrecalentado
' inarray(3) is sin giro de llanta
' inarray(4) is sin chispa
' inarray(5) is Sin conbustible
' inarray(6) is cable sobrecalentado
' inarray(7) is sinluz

' outarray(1) is bateria


' outarray(2) is motor de arranque
' outarray(3) is aro
' outarray(4) is arrancador
' outarray(5) is cables
' outarray(6) is tanque de combustible

inarray(1) = Val(Me.TextBox1.Text)
inarray(2) = Val(Me.TextBox2.Text)
inarray(3) = Val(Me.TextBox3.Text)
inarray(4) = Val(Me.TextBox4.Text)
inarray(5) = Val(Me.TextBox5.Text)
inarray(6) = Val(Me.TextBox7.Text)
inarray(7) = Val(Me.TextBox8.Text)

If (inarray(1) < 0) Then inarray(1) = 0


If (inarray(1) > 1) Then inarray(1) = 1
inarray(1) = inarray(1)

If (inarray(2) < 0) Then inarray(2) = 0


If (inarray(2) > 1) Then inarray(2) = 1
inarray(2) = inarray(2)

If (inarray(3) < 0) Then inarray(3) = 0


If (inarray(3) > 1) Then inarray(3) = 1
inarray(3) = inarray(3)

If (inarray(4) < 0) Then inarray(4) = 0


If (inarray(4) > 1) Then inarray(4) = 1

inarray(4) = inarray(4)

If (inarray(5) < 0) Then inarray(5) = 0


If (inarray(5) > 1) Then inarray(5) = 1
inarray(5) = inarray(5)

If (inarray(6) < 0) Then inarray(6) = 0


If (inarray(6) > 1) Then inarray(6) = 1
inarray(6) = inarray(6)

If (inarray(7) < 0) Then inarray(7) = 0


If (inarray(7) > 1) Then inarray(7) = 1
inarray(7) = inarray(7)

netsum = 0.2079259
netsum = netsum + inarray(1) * 0.7799365
netsum = netsum + inarray(2) * 1.145992
netsum = netsum + inarray(3) * 0.4744181
netsum = netsum + inarray(4) * -1.31198
netsum = netsum + inarray(5) * -1.313806
netsum = netsum + inarray(6) * -1.60784
netsum = netsum + inarray(7) * -0.6493468
feature2(1) = 1 / (1 + Math.Exp(-netsum))

netsum = 0.1515194
netsum = netsum + inarray(1) * -0.2593383
netsum = netsum + inarray(2) * -0.5036995
netsum = netsum + inarray(3) * -0.5737042
netsum = netsum + inarray(4) * 0.6619283

netsum = netsum + inarray(5) * -0.8973452


netsum = netsum + inarray(6) * -0.6991765
netsum = netsum + inarray(7) * 1.060228
feature2(2) = 1 / (1 + Math.Exp(-netsum))

netsum = 0.9565302
netsum = netsum + inarray(1) * 0.7043325
netsum = netsum + inarray(2) * 0.890987
netsum = netsum + inarray(3) * -0.8511539
netsum = netsum + inarray(4) * 0.06547283
netsum = netsum + inarray(5) * -1.87465
netsum = netsum + inarray(6) * -0.07327761
netsum = netsum + inarray(7) * 2.020536
feature2(3) = 1 / (1 + Math.Exp(-netsum))

netsum = 0.4025202
netsum = netsum + inarray(1) * 1.001861
netsum = netsum + inarray(2) * 0.8172728
netsum = netsum + inarray(3) * -1.404146
netsum = netsum + inarray(4) * -1.626694
netsum = netsum + inarray(5) * -1.180639
netsum = netsum + inarray(6) * -3.557457
netsum = netsum + inarray(7) * -0.2444268
feature2(4) = 1 / (1 + Math.Exp(-netsum))

netsum = -0.7111618
netsum = netsum + inarray(1) * -0.04985889
netsum = netsum + inarray(2) * 0.04819355
netsum = netsum + inarray(3) * 0.04434193

netsum = netsum + inarray(4) * -0.7552781


netsum = netsum + inarray(5) * -0.3504171
netsum = netsum + inarray(6) * 2.735669
netsum = netsum + inarray(7) * -0.9409431
feature2(5) = 1 / (1 + Math.Exp(-netsum))

netsum = 0.7010389
netsum = netsum + inarray(1) * 0.2574489
netsum = netsum + inarray(2) * 0.2611952
netsum = netsum + inarray(3) * -0.01711026
netsum = netsum + inarray(4) * -0.08455224
netsum = netsum + inarray(5) * 2.732831
netsum = netsum + inarray(6) * -1.646026
netsum = netsum + inarray(7) * -2.732858
feature2(6) = 1 / (1 + Math.Exp(-netsum))

netsum = 0.7641215
netsum = netsum + inarray(1) * -0.332514
netsum = netsum + inarray(2) * -0.306627
netsum = netsum + inarray(3) * 3.69224
netsum = netsum + inarray(4) * 1.180952
netsum = netsum + inarray(5) * 0.7707249
netsum = netsum + inarray(6) * -1.121795
netsum = netsum + inarray(7) * 0.4575927
feature2(7) = 1 / (1 + Math.Exp(-netsum))

netsum = 1.356166
netsum = netsum + inarray(1) * -0.4559681
netsum = netsum + inarray(2) * -0.07230514

netsum = netsum + inarray(3) * -1.686458


netsum = netsum + inarray(4) * 1.583439
netsum = netsum + inarray(5) * 0.847873
netsum = netsum + inarray(6) * -0.6576873
netsum = netsum + inarray(7) * 0.9807805
feature2(8) = 1 / (1 + Math.Exp(-netsum))

netsum = -0.291965
netsum = netsum + inarray(1) * -0.3442156
netsum = netsum + inarray(2) * -0.4267334
netsum = netsum + inarray(3) * -3.189877
netsum = netsum + inarray(4) * 0.2465443
netsum = netsum + inarray(5) * 1.32113
netsum = netsum + inarray(6) * 1.827564
netsum = netsum + inarray(7) * -0.6624909
feature2(9) = 1 / (1 + Math.Exp(-netsum))

netsum = -2.204793
netsum = netsum + feature2(1) * 2.200609
netsum = netsum + feature2(2) * 0.05513715
netsum = netsum + feature2(3) * 0.7357169
netsum = netsum + feature2(4) * 3.551865
netsum = netsum + feature2(5) * -1.240299
netsum = netsum + feature2(6) * 1.214058
netsum = netsum + feature2(7) * -0.9683823
netsum = netsum + feature2(8) * -0.4502439
netsum = netsum + feature2(9) * -0.7886136
outarray(1) = 1 / (1 + Math.Exp(-netsum))

netsum = -0.5223223
netsum = netsum + feature2(1) * -1.637814
netsum = netsum + feature2(2) * -0.01125585
netsum = netsum + feature2(3) * 0.8871819
netsum = netsum + feature2(4) * -1.874075
netsum = netsum + feature2(5) * 1.138499
netsum = netsum + feature2(6) * 0.09145776
netsum = netsum + feature2(7) * -3.142751
netsum = netsum + feature2(8) * 1.066538
netsum = netsum + feature2(9) * 2.893099
outarray(2) = 1 / (1 + Math.Exp(-netsum))

netsum = 0.1320389
netsum = netsum + feature2(1) * 0.6093944
netsum = netsum + feature2(2) * -1.63698
netsum = netsum + feature2(3) * -0.2626113
netsum = netsum + feature2(4) * 0.3027815
netsum = netsum + feature2(5) * 1.999085
netsum = netsum + feature2(6) * -0.837532
netsum = netsum + feature2(7) * 1.871436
netsum = netsum + feature2(8) * -3.15742
netsum = netsum + feature2(9) * -2.722142
outarray(3) = 1 / (1 + Math.Exp(-netsum))

netsum = -0.4150127
netsum = netsum + feature2(1) * -0.8882828
netsum = netsum + feature2(2) * -0.5785663
netsum = netsum + feature2(3) * -2.52506
netsum = netsum + feature2(4) * -1.451048

netsum = netsum + feature2(5) * -0.7792118


netsum = netsum + feature2(6) * 2.492428
netsum = netsum + feature2(7) * 0.2793682
netsum = netsum + feature2(8) * 0.8102084
netsum = netsum + feature2(9) * 0.3664821
outarray(4) = 1 / (1 + Math.Exp(-netsum))

netsum = -0.3904322
netsum = netsum + feature2(1) * -0.6473638
netsum = netsum + feature2(2) * -0.4266118
netsum = netsum + feature2(3) * -2.681828
netsum = netsum + feature2(4) * -1.56301
netsum = netsum + feature2(5) * -0.8391846
netsum = netsum + feature2(6) * 2.447952
netsum = netsum + feature2(7) * 0.280573
netsum = netsum + feature2(8) * 0.7629186
netsum = netsum + feature2(9) * 0.4639768
outarray(5) = 1 / (1 + Math.Exp(-netsum))

netsum = -0.2052062
netsum = netsum + feature2(1) * -0.393566
netsum = netsum + feature2(2) * 1.08641
netsum = netsum + feature2(3) * 1.171559
netsum = netsum + feature2(4) * -0.8349101
netsum = netsum + feature2(5) * -2.34129
netsum = netsum + feature2(6) * -3.330993
netsum = netsum + feature2(7) * 0.2549062
netsum = netsum + feature2(8) * 1.041677
netsum = netsum + feature2(9) * -0.7954533

outarray(6) = 1 / (1 + Math.Exp(-netsum))

outarray(1) = (outarray(1) - 0.1) / 0.8


If (outarray(1) < 0) Then outarray(1) = 0
If (outarray(1) > 1) Then outarray(1) = 1

outarray(2) = (outarray(2) - 0.1) / 0.8


If (outarray(2) < 0) Then outarray(2) = 0
If (outarray(2) > 1) Then outarray(2) = 1

outarray(3) = (outarray(3) - 0.1) / 0.8


If (outarray(3) < 0) Then outarray(3) = 0
If (outarray(3) > 1) Then outarray(3) = 1

outarray(4) = (outarray(4) - 0.1) / 0.8


If (outarray(4) < 0) Then outarray(4) = 0
If (outarray(4) > 1) Then outarray(4) = 1

outarray(5) = (outarray(5) - 0.1) / 0.8


If (outarray(5) < 0) Then outarray(5) = 0
If (outarray(5) > 1) Then outarray(5) = 1

outarray(6) = (outarray(6) - 0.1) / 0.8


If (outarray(6) < 0) Then outarray(6) = 0
If (outarray(6) > 1) Then outarray(6) = 1

TextBox13.Text = outarray(1)
TextBox12.Text = outarray(2)

TextBox11.Text = outarray(3)
TextBox10.Text = outarray(4)
TextBox9.Text = outarray(5)
TextBox6.Text = outarray(6)

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

TextBox2.Clear() : TextBox3.Clear() : TextBox4.Clear() : TextBox5.Clear() :


textBox7.Clear() : TextBox8.Clear()
TextBox13.Clear() : TextBox12.Clear() : TextBox11.Clear() : TextBox10.Clear() :
TextBox9.Clear() : TextBox6.Clear() : TextBox1.Clear()
End Sub

prueba de recuerdo ejemplo 1

Ilustracin 1.1 la imagen nos muestra que si la UNIDAD DE TRANSPORTE no hace nada es por
la batera

prueba de recuerdo ejemplo 2

Ilustracin 1.2 la imagen nos muestra que si la llanta de la unidad de transporte no gira el
problema podra estar en el aro

prueba de recuerdo ejemplo 3

Ilustracin 1.3 la imagen nos muestra si el cable esta sobrecalentando y sin luz es por el motor
de arranque.

prueba de aprendizaje ejemplo 1

Ilustracin 14. en la siguiente imagen al sistema se le ingresa no hace nada y no tiene


combustible por lo tanto el diagnstico es problemas en la batera, el arrancador y los cables

prueba de aprendizaje ejemplo 2

Ilustracin 15. en la siguiente imagen se muestra que no hace nada y sin chispa por la cual el
diagnstico es problemas en la batera

prueba de aprendizaje ejemplo 3

Ilustracin 16 .en la imagen se le ingresa no hace nada y motor sobrecalentado por lo tanto el
diagnostico esta en la bateria

You might also like