Forum » Programiranje » C# .NET System.IO.Ports
C# .NET System.IO.Ports
stealth.us ::
Zanima me, kaj je potrebno storiti, da mi bo normalno vkljucilo knjiznico za komunikacijo s serijskim portom. Instaliral sem framework 2.0, ki naj bi imel to ze v sebi, a meni se kar ne deluje. Knjiznico vkljucujem z: using System.IO.Ports;
Najlepsa hvala za odgovor in lep pozdrav.
Najlepsa hvala za odgovor in lep pozdrav.
stealth.us ::
The type or namespace name 'SerialPort' does not exist in the class or namespace 'System.IO' (are you missing an assembly reference?) Pod Add Reference sem dodal System.dll.
Zgodovina sprememb…
- spremenil: stealth.us ()
icek ::
SerialPort se nahaja v System.IO.Ports, ampak jaz sem imel velike tezave pri sprejemanju dosti podatnov v hitrem casu.
Rider of Theli
www.air-tv.net
www.air-tv.net
stealth.us ::
Vem, da se nahaja tam, a jaz imam pod System.IO le IsolatedStorage. A je mozno, da bi blo potrebno restartat framework?
stealth.us ::
Sedaj sem instaliral Visual Studio 2005 Express Edition, pa je Ports pod System.IO.Ports, a mi pri SerialPort sp = new SerialPort(); spet javi napako: 'SerialPort' is a 'namespace' but is used like a 'type'.
No, pa sem končno uspel urediti, da dela. Potrebno je bilo napisati tako, pa ne me vprasati zakaj :): System.IO.Ports.SerialPort sp = new System.IO.Ports.SerialPort();
No, pa sem končno uspel urediti, da dela. Potrebno je bilo napisati tako, pa ne me vprasati zakaj :): System.IO.Ports.SerialPort sp = new System.IO.Ports.SerialPort();
Zgodovina sprememb…
- spremenil: stealth.us ()
stealth.us ::
Hmn, stvar mi še kar ne deluje... Serijski port odpre in tudi piše nanj brez napake. Pri branju s porta pa mi vrne vrednost, ki je bila nanj zapisana (Pošljem ATX3, nazaj dobim ATX3 namesto OK (to mi odgovori v HyperTerminalu)). Kaj delam narobe?
Koda pa izgleda nekako takole:
serialPort1.Open();
string str = "ATX3";
serialPort1.Write(str);
textBox2.Text = serialPort1.ReadLine().ToString();
serialPort1.Close();
Koda pa izgleda nekako takole:
serialPort1.Open();
string str = "ATX3";
serialPort1.Write(str);
textBox2.Text = serialPort1.ReadLine().ToString();
serialPort1.Close();
icek ::
branje se ponavadi izvaja v event rutini ko dejansko pride podatek
Rider of Theli
www.air-tv.net
www.air-tv.net
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Pomoč pri izdelavi Python skripte (strani: 1 2 )Oddelek: Programiranje | 5816 (4462) | BigWhale |
» | Raspberry PI razvojna orodjaOddelek: Programiranje | 2283 (1953) | GnuceLee |
» | Shell scriptaOddelek: Programiranje | 1439 (1043) | BigWhale |
» | [visual basic] serial portOddelek: Programiranje | 1318 (1198) | Monster |
» | c++ serijski portOddelek: Programiranje | 2551 (1942) | fx |