[ bigguy @ 22.11.2009. 16:49 ] @
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? [Ovu poruku je menjao bigguy dana 23.11.2009. u 08:07 GMT+1] |