Уебсайт за баланс на симулатора Seoane

Всички ние, които сме посветени, като мен, да се борим с програми за магазини, супермаркети и т.н. някога ни се е налагало да комуникираме програмите си с везна, за да получим теглото. Не е твърде сложно познаването на комуникационния протокол на баланса, така че няма да обяснявам как да го направя. Напротив, следващото приложение е симулатор на мащаб, тоест замества скалата по време на комуникация, като по този начин ни позволява да отстраняваме грешките на нашите програми за продажби, без да е необходимо да имаме скала, свързана с нашия компютър.

За този симулатор избрах протокола $ (той може да получава други имена), който е по-прост от механизма на залъгалката. За да получи теглото, компютърът трябва само да изпрати символа $ през серийния порт и кантарът връща теглото с четливи символи.

Този протокол може да варира леко от една марка до друга, например можете да използвате запетая вместо точка, за да отделите десетичните знаци или да променяте броя на цифрите. Подробности, които също трябва да вземем предвид, когато проектираме софтуер за конкретен мащабен модел.

При изпълнение на програмата намираме прозорец като този:

баланс

След като сме избрали серийния порт, трябва само да щракнем върху бутона за стартиране. За да изберете тежестта, се използва плъзгачът под дисплея, по този начин, когато програмата за продажби поиска теглото, ще бъде изпратена стойността, която е на дисплея в този момент.