View Full Version : سوال: سوال در مورد دریافت اطلاعات از MsComm
saz20120
چهارشنبه 09 تیر 1389, 03:43 صبح
سلام
یه سخت افزار دارم که هر از یک صدم ثانیه یک عدد یک ارسال می کند.می خواهم که وقتی برای اولین بار یک دریافت کرد تا دو ثانیه دیگه یک ها به حساب نیان باید چه کار کنم؟؟؟:چشمک:
saz20120
چهارشنبه 09 تیر 1389, 13:58 عصر
یعنی اینجا هیچکس نیست که کار کرده باشه؟؟:ناراحت:
vahid3vahid
چهارشنبه 09 تیر 1389, 14:17 عصر
میشه واضح تر بگین؟
saz20120
چهارشنبه 09 تیر 1389, 14:45 عصر
این سخت افزار کارش اینه که وقتی سنسورش فعال میشه تا زمانی که فعال هست به پورت کام یک ارسال میکنه و یه برنامه با وی بی نوشتم که به محض اینکه یک دریافت کرد ثانیه میندازه.حالا مشکل اینه که هربار که سنسورش فعال میشه حدود 5 تا یک ارسال میکنه می خوام که وقتی برای اولین یک دریافت کرد تا 2 ثانیه بعد اگر یک ارسال شد دیگه کاری انجام نده ....
poorhasan
چهارشنبه 09 تیر 1389, 18:00 عصر
این سخت افزار کارش اینه که وقتی سنسورش فعال میشه تا زمانی که فعال هست به پورت کام یک ارسال میکنه و یه برنامه با وی بی نوشتم که به محض اینکه یک دریافت کرد ثانیه میندازه.حالا مشکل اینه که هربار که سنسورش فعال میشه حدود 5 تا یک ارسال میکنه می خوام که وقتی برای اولین یک دریافت کرد تا 2 ثانیه بعد اگر یک ارسال شد دیگه کاری انجام نده ....
سلام
خوب لازم نیست یک های بعدی رو چک کنی اولین یکی که دریافت کردی تایمر رو فعال کن و با یک کد دیگه اگه خواستی تایمر رو غیر فعال کن
if asc(mscomm1.input)=1 then
timer1.enabled=true
end if
OFA_ME
یک شنبه 27 تیر 1389, 11:14 صبح
می تونی از دو تا تایمر همزمان استفاده کنی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.