13.07.2015 Views

TRABAJO DE GRADUACIÓN - DSpace Universidad Don Bosco

TRABAJO DE GRADUACIÓN - DSpace Universidad Don Bosco

TRABAJO DE GRADUACIÓN - DSpace Universidad Don Bosco

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

If uno = True ThenBuffer(0) = 0Buffer(1) = 0Buffer(2) = 0Buffer(3) = 0Buffer(4) = 0Buffer(5) = 50BufferSize = 6HIDComm1.WriteTo Buffer, BufferSizeBuffer(5) = 0'Bucle que se ejecuta hasta que se ha sincronizado toda la memoria del chip'con el programa.'Cada numero sincronizado, lo va colocando en una celda. el numero de celda es'acorde al numero de posicion en la memoria del chip.'Tambien se efectua la visualizacion de la barra de progreso.While (x < 31)Buffer = HIDComm1.ReadFrom(BufferSize)If Buffer(5) = x ThengrdRFID.row = (x + 1)grdRFID.Col = 1If (Hex(Buffer(0)) & Hex(Buffer(1)) & Hex(Buffer(2)) & Hex(Buffer(3)) & Hex(Buffer(4)) = "FFFFFFFFFF")ThengrdRFID.Text = ""ElsegrdRFID.Text = Format(Hex(Buffer(0)), "00") & Format(Hex(Buffer(1)), "00") & _Format(Hex(Buffer(2)), "00") & Format(Hex(Buffer(3)), "00") & _Format(Hex(Buffer(4)), "00")End Ifx = x + 1End IfProgressBar1.Value = ProgressBar1.Value + 1WendProgressBar1.Value = 0MsgBox "Sincronizacion realizada con exito", vbInformation, "Sincronizacion"uno = False'Se habilitan todos los botones de la celda, cuando ya se ha realizado'la sincronizacion.cmdAgregar.Enabled = TruecmdBorrar.Enabled = TruecmdArriba.Enabled = TruecmdAbajo.Enabled = TruecmdSalir.Enabled = TruecmdEnviar.Enabled = TruecmdRecibir.Enabled = TruecmdMasterTag.Enabled = TruecmdGuardar.Enabled = TrueHIDComm1.TimeOut = 10Exit SubEnd If'Rutina que se esta ejecutando con elo evento timer, para detectar'los tags que son deslizados, y los presenta en en label junto al'boton agregar. con la finalidad de poder agregarlos a la tabla, para'luego sincronizarlos con la memoria del chipBufferSize = 6Buffer = HIDComm1.ReadFrom(BufferSize)If BufferSize < 6 ThenExit SubEnd IflblTag.Caption = Format(Hex(Buffer(0)), "00") & Format(Hex(Buffer(1)), "00") & _Format(Hex(Buffer(2)), "00") & Format(Hex(Buffer(3)), "00") & _Format(Hex(Buffer(4)), "00")If (lblTag.Caption = "FFFFFFFFFF") ThenlblTag.Caption = "Deslizar un TAG"End IfHIDComm1.TimeOut = 10End Sub'Rutina que finaliza el programa al hacer clic en la X'termina el programa y cierra las conexionesPrivate Sub Form_Unload(Cancel As Integer)frmRFID.HIDComm1.UninitfrmRFID.HIDComm1.DisconnectfrmRFID.Timer1.Enabled = FalseEnd- 160 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!