Witam.
Mam problem z zamianą zmiennej tekstowej na liczbę a być może to co innego...
Otóż odbieram z uart-a dane tekstowe z zakresu: "0"-"23"
Są to po prostu cyfry w formie tekstowej. Uprzedzam że inaczej nie mogę tego zrobić, mogę odebrać tylko tekst.
Później ten tekst zamieniam na liczbę poleceniem ASC() w celu obsłużenia funkcji "Select case".
Wszystko idzie dobrze dopóki odebrany tekst jest mniejszy od "9", powyżej "9" zaczynają się schody. Tekst "10" jako liczba to 49 48 i już Select Case sobie z tym nie radzi. Oczywiście wynik zmiany tekstu na cyfrę zapisuję w zmiennej Word tak aby się "zmieściła".
Jak to zrobić aby chciało działać?
Mam problem z zamianą zmiennej tekstowej na liczbę a być może to co innego...
Otóż odbieram z uart-a dane tekstowe z zakresu: "0"-"23"
Są to po prostu cyfry w formie tekstowej. Uprzedzam że inaczej nie mogę tego zrobić, mogę odebrać tylko tekst.
Później ten tekst zamieniam na liczbę poleceniem ASC() w celu obsłużenia funkcji "Select case".
Wszystko idzie dobrze dopóki odebrany tekst jest mniejszy od "9", powyżej "9" zaczynają się schody. Tekst "10" jako liczba to 49 48 i już Select Case sobie z tym nie radzi. Oczywiście wynik zmiany tekstu na cyfrę zapisuję w zmiennej Word tak aby się "zmieściła".
Jak to zrobić aby chciało działać?