Simulatorul de echilibru site-ul Seoane

Toți cei care suntem dedicați, ca și mine, să luptăm cu programe pentru magazine, supermarketuri etc. a trebuit vreodată să ne comunicăm programele cu o scală pentru a obține greutatea. Nu este prea complicat să cunoaștem protocolul de comunicare al balanței, așa că nu voi explica cum să o facem. Dimpotrivă, următoarea aplicație este un simulator al unei scale, adică ea suplinește scala în timpul comunicării, permițându-ne astfel să depanăm programele noastre de vânzări fără a fi nevoie să avem nici o scală conectată la computerul nostru.

Pentru acest simulator am ales protocolul $ (poate fi numit cu alte nume), care este mai simplu decât mecanismul unei suzete. Pentru a obține greutatea, PC-ul trebuie să trimită doar caracterul $ prin portul serial, iar cântarul returnează greutatea în caractere lizibile.

Acest protocol poate varia ușor de la o marcă de scară la alta, de exemplu, puteți utiliza o virgulă în loc de punct pentru a separa zecimalele sau puteți varia numărul de cifre. Detalii pe care trebuie să le luăm în considerare și atunci când proiectăm software pentru un anumit model la scară.

Când executăm programul găsim o fereastră de genul acesta:

echilibru

Odată ce am selectat portul serial, trebuie doar să facem clic pe butonul Start. Pentru a alege greutatea, se folosește glisorul de sub afișaj, în acest fel, atunci când programul de vânzări solicită greutatea, va fi trimisă valoarea care este pe afișaj în acel moment.