نمایش نتایج 1 تا 2 از 2

نام تاپیک: ارتباط با پورت سریال در سی شارپ

  1. #1
    کاربر دائمی آواتار alexmcse
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    شیراز
    پست
    860

    Red face ارتباط با پورت سریال در سی شارپ

    سلام
    ارتباط با پورت سریال در سی شارپ

    شاید این تاپیک تکراری باشد فقط به منظور دسترسی راحتر در اختیار دوستان قرار داه شده است


    public partial class Form1 : Form
    {
    SerialPort _serialPort;

    // delegate is used to write to a UI control from a non-UI thread
    private delegate void SetTextDeleg(string text);

    private void Form1_Load(object sender, EventArgs e)
    {
    // all of the options for a serial device
    // can be sent through the constructor of the SerialPort class
    // PortName = "COM1", Baud Rate = 19200, Parity = None,
    // Data Bits = 8, Stop Bits = One, Handshake = None
    _serialPort = new SerialPort("COM1", 19200, Parity.None, 8, StopBits.One);
    _serialPort.Handshake = Handshake.None;
    _serialPort.DataReceived += new SerialDataReceivedEventHandler(sp_DataReceived);
    _serialPort.ReadTimeout = 500;
    _serialPort.WriteTimeout = 500;
    _serialPort.Open();
    }

    private void btnStart_Click(object sender, EventArgs e)
    {
    // Makes sure serial port is open before trying to write
    try
    {
    if(!_serialPort.IsOpen)
    _serialPort.Open();

    _serialPort.Write("SI\r\n");
    }
    catch (Exception ex)
    {
    MessageBox.Show("Error opening/writing to serial port :: " + ex.Message, "Error!");
    }
    }

    void sp_DataReceived(object sender, SerialDataReceivedEventArgs e)
    {
    Thread.Sleep(500);
    string data = _serialPort.ReadLine();
    this.BeginInvoke(new SetTextDeleg(si_DataReceived), new object[] { data });
    }

    private void si_DataReceived(string data)
    {
    textBox1.Text = data.Trim();
    }
    }


    لینک منبع
    http://www.kaksouri.blogfa.com/post-143.aspx

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1393
    محل زندگی
    ایران
    پست
    487

    نقل قول: ارتباط با پورت سریال در سی شارپ

    با سلام
    کاربرد گزینه Parity رو میتونید توضیح بدید؟

تاپیک های مشابه

  1. سوال: ارتباط با پورت سریال با دستور سی شارپ
    نوشته شده توسط forough.tg در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 26 مرداد 1390, 14:39 عصر
  2. ارتباط با پورت سریال
    نوشته شده توسط rezamim در بخش Foxpro
    پاسخ: 18
    آخرین پست: دوشنبه 15 مرداد 1386, 08:47 صبح
  3. ارتباط با پورت سریال در #C (آیاکلاس خاصی داره ؟)
    نوشته شده توسط m7802z در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 01 بهمن 1384, 01:22 صبح
  4. ارتباط با پورت سریال در VB6
    نوشته شده توسط green age در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: یک شنبه 11 دی 1384, 18:12 عصر
  5. ارتباط با پورت سریال
    نوشته شده توسط rmb_ali در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: دوشنبه 19 اردیبهشت 1384, 08:46 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •