PDA

View Full Version : سوال: طریقه ارسال عدد به پورت Com



mfarjam_206
جمعه 19 آبان 1391, 23:24 عصر
سلام دوستان گرامی
می خواستم برنامه ای بنویسم که دو عدد را بگیرد و آنها را به پورت com1 بفرستد و از پورت com2 تحویل بگیرد . و خروجی این سناریو را در داخل یک Preview نشان دهد؟
لطفا راهنمایی کنید؟(چگونگی فرستادن آن به پورت com)

ASKaffash
شنبه 20 آبان 1391, 07:28 صبح
سلام
روی فرمتان دو عدد کنترل SerialPort قرار دهید و خاصیت PortName ها را تنظیم و با Open پورت ها را بازکنید و با استفاده از Read و Write در پورت اول بنویسید و از پورت دوم بخوانید

mfarjam_206
شنبه 20 آبان 1391, 10:26 صبح
سلام دوست عزیز بسیار متشکرم که وقت گذاشتید و جواب بنده را دادید.دوست عزیز میشه یه کم بیشتر راهنمایی کنید ؟
من دو تا پورت را به داخل فرم اضافه کردم ولی نمی دونم کجا باید کد نویسی کنم؟در ضمن خروجی این کار را با چه ابزاری میشه دید؟
میشه چند خطش را برام بنویسید؟
باز هم تشکر از شما دوست گرامی و بزرگوار......

ASKaffash
یک شنبه 21 آبان 1391, 07:02 صبح
سلام
شبیه به این روش :


if (this.MainSerialPort.IsOpen)
this.MainSerialPort.Close();
this.MainSerialPort.PortName = "COM1";
this.MainSerialPort.Open();
در هرجای برنامه نیاز باشد
برای نوشتن :
this.MainSerialPort.Write("MyText");
برای خواندن :
this.MainSerialPort.ReadExisting();