ايران ويج

نسخه‌ی کامل: مشکل در گرفتن اطلاعات از کام پورت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام
1 من تموم تاپیکهای پورت سریال و.... ایران لد رو خوندم نگید بحث شده میدونم
با همشون هم کار کردم هم اطلاعات فرستادم هم گرفتم اما هیچ کدومش بدرد نخورد
حالا من این کدا رو نوشتم
کد php:
Imports System
Imports System
.IO.Ports




Public Class Form1
    Dim WithEvents Port 
As SerialPort _
    
New SerialPort("COM1"9600Parity.None8StopBits.One)
    Private 
Sub btnSendText_Click(ByVal sender As System.Object_
    ByVal e 
As System.EventArgsHandles btnSendText.Click

        Port
.Write(txtSendText.Text "!%")
        
' Port.Close()
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Port.Open()
    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

     
    End Sub
End Class 
خوب دیتا رو میتونم ارسال کنم اما برای دریافتش گیر کردم
یکی راهنمایی کنه با کامپونت سریال پورت دریافت دیتا کنم
ممنون
جای قسمت تایمر رو خالی گذاشتم چون کدها ارور میداد
از دوستان کسی نیست راهنمایی بفرمایند؟
vb.net یادمه خیلی دردسر داشت من خودم یه کد اماده پیدا کردم که این کارو می کرد خیلی زور زدم تا فهمیدم چی کار می کنه البته الان یادن نیست Biggrin
پیش نهاد می کنم یه سرچی بکنی کد آماده هست برای این کار
ممنون هادی جون
تایمر نمیخواد که. رویداد DataReceived اجرا میشه وقتی دیتا بیاد.
مقاله زیر برای افرادی مناسب می باشد که قصد ارتباط با پورت سریال در سی شارپ را دارند .

به منظور ارتباط بين کامپيوتر و سخت افزار (سخت افزار هايي که توسط ميکروکنترلرهايي نظير ARM-PIC-AVR ... ) زبان برنامه نويسي c# کامپوننت بسيار مفيدي بنام serial port پيش بيني نموده است که براحتي طراحان سخت افزار و الکترونيک مي توانند با اين ابزار ارتباط برقرار کرده و اقدام به ارسال و دريافت ديتا با کمترين زحمت در برنامه نويسي داشته باشند.

مقاله زیر به طور کامل به این موضوع پرداخته است :

http://www.4shared.com/file/5F3BpaY6/serialC.html




خوب از متد read کلاس پورت سریال استفاده کن.