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

Pridružen-a: Pon 22 Jun 2009 10:27 Prispevkov: 62 Aktiv.: 0.32 Kraj: koper
|
Objavljeno: Pon Avg 16, 2010 8:53 pm Naslov sporočila: Serijska komunikacija PIC - VB 2010 |
|
|
Poletne počitnice sem izrabil za učenje VBasica in se vrtim v krogu kako sprejeti v Vbasic 8 bytov podatkov, ki ih pošilja PIC. To je 8 temperatur, ki jih pošiljam z ukazom HRSOUT Sdec temp1, Sdec temp2,...
V Vbasicu sem ustvaril Aray, ki sprejme celotno sporočilo, sedaj pa vneto iščem ukaz, kako prebrati posamezen Bayt Araya? |
|
Nazaj na vrh |
|
 |
bosko Član

Pridružen-a: Sob 29 Nov 2008 20:57 Prispevkov: 162 Aktiv.: 0.80 Kraj: Vače
|
Objavljeno: Pon Avg 16, 2010 9:33 pm Naslov sporočila: |
|
|
Če imaš array, potem je to že narejeno npr [slovenščina je zame španska vas](0), [slovenščina je zame španska vas](1) etc do 7.
Ker pa verjetno sprejmeš string, pa moraš vrednosti znotraj stringa karakter po karakterju pretvorit v decimalno vrednost..
Mid potegne določen karakter iz stringe, asc pa karakterju da Ascii vrednost..
temperatura1= asc(mid([slovenščina je zame španska vas],n,1)
temperatura2= asc(mid([slovenščina je zame španska vas],n,1) _________________ Ko sem naredil , nisem vedel da se tega ne da...... |
|
Nazaj na vrh |
|
 |
egonh Član

Pridružen-a: Pon 22 Jun 2009 10:27 Prispevkov: 62 Aktiv.: 0.32 Kraj: koper
|
Objavljeno: Tor Avg 17, 2010 7:08 am Naslov sporočila: |
|
|
Hvala Boško, bom poizkusil. Točno to je težava iz stringa potegnit posamezne dele |
|
Nazaj na vrh |
|
 |
egonh Član

Pridružen-a: Pon 22 Jun 2009 10:27 Prispevkov: 62 Aktiv.: 0.32 Kraj: koper
|
Objavljeno: Ned Avg 22, 2010 7:07 pm Naslov sporočila: |
|
|
Boško si imel prav
Public Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
Dim posta As String
posta = SerialPort1.ReadExisting()
Label1.Text = Str(Mid(posta, 1, 2))
Label2.Text = Str(Mid(posta, 3, 4))
End Sub
Deluje |
|
Nazaj na vrh |
|
 |
bosko Član

Pridružen-a: Sob 29 Nov 2008 20:57 Prispevkov: 162 Aktiv.: 0.80 Kraj: Vače
|
Objavljeno: Pon Avg 23, 2010 8:06 am Naslov sporočila: |
|
|
Super! _________________ Ko sem naredil , nisem vedel da se tega ne da...... |
|
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: 20 Ur
Powered by phpBB © 2001, 2005 phpBB Group
|