PDA

View Full Version : وقفه پورت سریال



ahp_online
چهارشنبه 06 اردیبهشت 1391, 19:01 عصر
سلام
دوستان من از طریق پورت سریال به صورت مداوم یک سری اطلاعات ارسال میشه.من برنامه پورت سریال را با تایمر نوشتم ولی وقتی اطلاعات ارسالی دریافت میشود و روی بافر قرار میگیرد بعد از اینکه اطلاعات دریافت شد مقدار بافر پاک نمی شود و اطلاعات بعدی در ادامه بافر قرار میگیرد؟؟!!!
حالا من اگر بخوام از طریق وقفه اطلاعات را دریافت کنم باید چطوری برنامه اش رو بنویسم؟؟؟
اگر از طریق وقفه نمیشه چطور می تونم بعد از دریافت اطلاعات با تایمر بافر را پاک کنم؟؟؟
ممنون میشم راهنمایی کنید؟

محسن واژدی
چهارشنبه 06 اردیبهشت 1391, 19:42 عصر
سلام
با کدی مشابه زیر داده های بافر را ریست میکنیم (مثلا" برای بافری با طول 256):
Private Sub Command1_Click()
Dim sDataBuff As String * 256
sDataBuff$ = String(256, 0)
End Sub

موفق باشید

ahp_online
پنج شنبه 07 اردیبهشت 1391, 09:14 صبح
سلام
با کدی مشابه زیر داده های بافر را ریست میکنیم (مثلا" برای بافری با طول 256):
Private Sub Command1_Click()
Dim sDataBuff As String * 256
sDataBuff$ = String(256, 0)
End Sub

موفق باشید

با سلام
با وقفه سریال نمیشه کار کرد؟؟؟
آخه من بعضی وقتها اطلاعاتی میاد که زمانش معلوم نیست.