Naime, pokušavam da pročitam signal koji mi šalje digitalna vaga na RS232 (uspeo, ali nije u tome problem)! :p
Po USER MANUAL-u koji imam, ova vaga kada se podesi na jednu od funkcija, radi sledeće:
f1 - no transmision (rs232 stop), - svi znamo šta znači
f2 - continuous transmision, - non - stop šalje signal
f3 - continuous transmision when stable, - šalje signal samo onda kada dobije fiksnu vrednost (ne šalje prilikom odmeravanja)
f4 - command mode (Z: zero, T:tare, R: transmit data once time) - ja joj na rs232 šaljem R, T ili Z
f5 - current loop output,
f6 - keep (printer)...
(vaga šalje 10 bita informacija... prvi početni, deseti završni... sve sam to uhvatio na textbox i dobijem rezultat nw000.000kg)
e sada... moj problem je sledeći... ne mogu da izdvojim ono 000.000 iz signala, jer u textboxu dobijam niz (promenljive veličine naravno), pa to sve izgleda ovako :nw000.000kg/nw000.000kg/nw000.000kg/nw000.000kg/nw000.000kg/nw000.000kg/nw000.000kg/nw000.000kg/.....
Kako da izdvojim poslednju brojnu vrednost u nizu...
da li postoji način da izdvajam od kraja niza sve što mi se nalazi između k i w... ili?
i šta znači current loop output i kako da prikažem na textboksu signal koji mi šalje u tom režimu... pošto mi kôd za f2, f3 i f4 ne vredi u ovom slučaju...
Hvala unapred!
Some people, when confronted with a problem, think: "I know, I'll use regular expressions."
Now they have two problems!
-Jamie Zawinsky
Now they have two problems!
-Jamie Zawinsky