Hola estoy atorado en una parte y no sé cómo podría ser si alguien me puede orientar es sobre lo siguiente:
En el Label1 puedo ver las secuencias de tramas que llega en código ASCII y en el Label2 convertida en hexadecimal encuentro que es más fácil trabajar así.
Sub Astreams_NewData (Buffer() AsByte)
Log("NewData")
Label1.Text= label1.Text & BytesToString(Buffer, 0, Buffer.Length, "UTF8")
Label2.Text = Label2.Text & conv.HexFromBytes(Buffer)
EndSub
Las tramas que recibo son:
347E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF347E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF347E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF347E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF347E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF34….. Sucesivamente ajja
Se repite la trama principal que lee cada cierto tiempo. 7E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF34
Mis consultas son:
1- Debiera empezar la primera trama con 7E… pero me aparece el 34 en el comienzo. Que puedo hacer para que me cuente desde el 7E.. en adelante
2- Lo otro es que en un label debo visualizar de la trama la posición 43 a la 46 que serían 03FF. Como se Podría hacer y cuando aparezca la nueva trama que sigue esos valores se actualicen y así cada vez que aparezca una nueva.
Gracias de antemano
En el Label1 puedo ver las secuencias de tramas que llega en código ASCII y en el Label2 convertida en hexadecimal encuentro que es más fácil trabajar así.
Sub Astreams_NewData (Buffer() AsByte)
Log("NewData")
Label1.Text= label1.Text & BytesToString(Buffer, 0, Buffer.Length, "UTF8")
Label2.Text = Label2.Text & conv.HexFromBytes(Buffer)
EndSub
Las tramas que recibo son:
347E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF347E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF347E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF347E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF347E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF34….. Sucesivamente ajja
Se repite la trama principal que lee cada cierto tiempo. 7E001A920013A2004066CEF8FFFE010100001F03FF03FF03FF03FF03FF34
Mis consultas son:
1- Debiera empezar la primera trama con 7E… pero me aparece el 34 en el comienzo. Que puedo hacer para que me cuente desde el 7E.. en adelante
2- Lo otro es que en un label debo visualizar de la trama la posición 43 a la 46 que serían 03FF. Como se Podría hacer y cuando aparezca la nueva trama que sigue esos valores se actualicen y así cada vez que aparezca una nueva.
Gracias de antemano