 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
toncibalonci Član

Pridružen-a: Pet 03 Avg 2007 21:12 Prispevkov: 331 Aktiv.: 1.52 Kraj: Dravograd
|
Objavljeno: Čet Nov 06, 2008 2:41 pm Naslov sporočila: dolžina podatka |
|
|
Kako v Bascomu izvedem da dobim fiksno dolžino podatka. Imam števec ki z pritisko na tipko šteje navzgor,to pa bi rad pošiljal na PC. Problem je v tem da pri enicah pošlje 3 byte ,pri deseticah 4 byta in stoticah 5 bytov. Rabim pa fiksno dolžino ker druače je zmešnjava v VB.
$baud = 4800
Dim A As Byte
Dim Stevec As Byte
Stevec = 0
Do
Debounce P3.2 , 0 , Stej , Sub
Loop
Stej:
Incr Stevec
Print Stevec
Return |
|
Nazaj na vrh |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5530 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Čet Nov 06, 2008 4:41 pm Naslov sporočila: |
|
|
Format (string)
Poprej boš moral spremenljivko še spremeniti v string.
Druga varianta je manj elegantna;
'hiter primer za izpis do 3 cifer
If Stevec < 0 and Stevec > 10 then
Print "00" ; Stevec
elseif stevec > 9 and stevec < 100 then
Print "0" ; Stevec
elseif stevec > 99 then
Print Stevec
Endif
LP, Grega |
|
Nazaj na vrh |
|
 |
toncibalonci Član

Pridružen-a: Pet 03 Avg 2007 21:12 Prispevkov: 331 Aktiv.: 1.52 Kraj: Dravograd
|
Objavljeno: Čet Nov 06, 2008 5:04 pm Naslov sporočila: |
|
|
Mucek sem probal drugo varianto in deluje edino v prvi vrstici sem moral obrnit < in > . Kako si pa mislil tisto z string-om. |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 494 dni
Powered by phpBB © 2001, 2005 phpBB Group
|