Sei sulla pagina 1di 6

Redes y comunicaciones

Visual Basic 6.0

PROGRAMAS EN VISUAL BASIC

BANDAS TRANSPORTADORAS Y CILINDROS.

FORMULARIO

VISUAL BASIC BANDAS TRANSPORTADORAS Y CILINDROS. FORMULARIO CÓDIGO FUENTE Option Explicit Dim paso As Byte Private
VISUAL BASIC BANDAS TRANSPORTADORAS Y CILINDROS. FORMULARIO CÓDIGO FUENTE Option Explicit Dim paso As Byte Private

CÓDIGO FUENTE

TRANSPORTADORAS Y CILINDROS. FORMULARIO CÓDIGO FUENTE Option Explicit Dim paso As Byte Private Sub inicio_Click()

Option Explicit

Dim paso As Byte

Private Sub inicio_Click() If paso = 0 Then paso = 1 End Sub

Private Sub salir_Click() End End Sub

Private Sub t1_Timer()

John Fredy Martínez Cardona

Mantenimiento Electrónico

Redes y comunicaciones

Visual Basic 6.0

Select Case paso

Case 1:

If caja.Left < 5280 Then caja.Left = caja.Left + 10 End If If caja.Left = 5280 Then paso = 2

Case 2:

If caja.Top > 2640 Then caja.Top = caja.Top - 10 End If If ea.Top > 3000 Then ea.Top = ea.Top - 10 End If If caja.Top = 2640 And ea.Top = 3000 Then paso = 3

10 End If If caja.Top = 2640 And ea.Top = 3000 Then paso = 3 Case

Case 3:

If caja.Left < 6240 Then caja.Left = caja.Left + 10 End If If eb.Left < 4680 Then eb.Left = eb.Left + 10 End If If caja.Left = 6240 And eb.Left = 4680 Then paso = 4

Case 4:

If eb.Left > 3720 Then eb.Left = eb.Left - 10 caja.Left = caja.Left + 10 End If If eb.Left = 3720 Then paso = 5

= caja.Left + 10 End If If eb.Left = 3720 Then paso = 5 Case 5

Case 5 If caja.Left < 8040 Then caja.Left = caja.Left + 10 End If If caja.Left >= 8040 Then paso = 6

Case 6:

If caja.Left > 5280 Then caja.Left = caja.Left - 5 End If If ea.Top > 3000 Then ea.Top = ea.Top - 10 End If If caja.Left = 5280 And ea.Top = 3000 Then paso = 7

John Fredy Martínez Cardona

Mantenimiento Electrónico

Redes y comunicaciones

Visual Basic 6.0

Case 7:

If ea.Top < 3720 Then ea.Top = ea.Top + 5 End If If caja.Top < 3360 Then caja.Top = caja.Top + 5 End If If ea.Top = 3720 And caja.Top = 3360 Then paso = 8

Case 8:

If caja.Left > 1680 Then caja.Left = caja.Left - 5 End If If ec.Left > 4920 Then ec.Left = ec.Left - 5 End If If caja.Left = 1680 And ec.Left = 4920 Then paso = 9

Case 9:

If ec.Left < 5760 Then ec.Left = ec.Left + 10 End If If ec.Left = 5760 Then paso = 0

End Select

End Sub

PANTALLAZOS FUNCIONAMIENTO DEL PROGRAMA

0 End Select End Sub PANTALLAZOS FUNCIONAMIENTO DEL PROGRAMA Paso 1: Se pulsa inicio, la banda
0 End Select End Sub PANTALLAZOS FUNCIONAMIENTO DEL PROGRAMA Paso 1: Se pulsa inicio, la banda

Paso 1: Se pulsa inicio, la banda 1 comienza a moverse y la caja se desplaza a la derecha.

la banda 1 comienza a moverse y la caja se desplaza a la derecha. John Fredy

John Fredy Martínez Cardona

Mantenimiento Electrónico

Redes y comunicaciones

Visual Basic 6.0

Paso 2: La caja llega al primer cilindro y este la desplaza hacia arriba.

llega al primer cilindro y este la desplaza hacia arriba. Paso 3: La caja sube a
llega al primer cilindro y este la desplaza hacia arriba. Paso 3: La caja sube a

Paso 3: La caja sube a tope y el cilindro 2 la desplaza hacia la otra banda.

sube a tope y el cilindro 2 la desplaza hacia la otra banda. Paso 4: La

Paso 4: La caja se mueve por la banda transportadora 2 al llegar al final de carrera, se devuelve hasta el inicio.

John Fredy Martínez Cardona

Mantenimiento Electrónico

Redes y comunicaciones

Visual Basic 6.0

Redes y comunicaciones Visual Basic 6.0 John Fredy Martínez Cardona Mantenimiento Electrónico

John Fredy Martínez Cardona

Mantenimiento Electrónico

Redes y comunicaciones

Visual Basic 6.0

Redes y comunicaciones Visual Basic 6.0 John Fredy Martínez Cardona Mantenimiento Electrónico

John Fredy Martínez Cardona

Mantenimiento Electrónico