izmenjeno 1 put, poslednji put bigguy 23.11.2009. u 08:07
Izmene poruke
- bigguy23.11.2009. u 08:07zapis iz teksta poruke
Hteo bih da napravim dve aplikacije u VS C# na dva odvojena racunara koje ce komunicirati preko RS232 porta.
Jedan racunar ima RS232 port muski, a drugi racunar je laptop na koji sam postavio adapter usb-serialport. Oba sam racunara spojio null modemskim kablom. Sad kada sam sve to uradio hteo bih da proverim da li su ta dva racunara u vezi i zato sam i na jednom i na drugom napravio male aplikacije. Na obe aplikacije sam iz Toolbox-a preuzeo SerialPort i njegov Propertiese sam postavio na: Name: Comm, BaudRate: 9600, DataBits: 8, Parity: none, StopBits: one i PortName: COM5.
Prva aplikacija, na racunaru 1 ima formu Form1 i u okviru nje ima TekstBox1 i Button "Send", a druga aplikacija na racunaru 2 ima formu Form2 i na njoj samo Label1, i u okviru odabranog SerialPorta ima odabran dogadjaj DataReceived.
Kada pokrenem aplikacije i nesto ispisem u TextBoxu1 i pritisnem Button Send nista se ne desava, tacnije, na Form2 nema primljenih podataka. Slanje i primanje podataka vrsim preko funkcija Comm.Write(TextBox1.text) i Comm.ReadExisting().
Da li mi je logika komunikacije ova dva racunara ispravna? I kako da proverim da li uopste postoji konekcija izmedju ova dva racunara?
Jedan racunar ima RS232 port muski, a drugi racunar je laptop na koji sam postavio adapter usb-serialport. Oba sam racunara spojio null modemskim kablom. Sad kada sam sve to uradio hteo bih da proverim da li su ta dva racunara u vezi i zato sam i na jednom i na drugom napravio male aplikacije. Na obe aplikacije sam iz Toolbox-a preuzeo SerialPort i njegov Propertiese sam postavio na: Name: Comm, BaudRate: 9600, DataBits: 8, Parity: none, StopBits: one i PortName: COM5.
Prva aplikacija, na racunaru 1 ima formu Form1 i u okviru nje ima TekstBox1 i Button "Send", a druga aplikacija na racunaru 2 ima formu Form2 i na njoj samo Label1, i u okviru odabranog SerialPorta ima odabran dogadjaj DataReceived.
Kada pokrenem aplikacije i nesto ispisem u TextBoxu1 i pritisnem Button Send nista se ne desava, tacnije, na Form2 nema primljenih podataka. Slanje i primanje podataka vrsim preko funkcija Comm.Write(TextBox1.text) i Comm.ReadExisting().
Da li mi je logika komunikacije ova dva racunara ispravna? I kako da proverim da li uopste postoji konekcija izmedju ova dva racunara?