تا %60 تخفیف خرید برای 4 نفر با صدور مدرک فقط تا
00 00 00
حسین بقایی

system.threading.timer

سلام . وقت بخیر . من در حال نوشتن یک نرم افزار هستم و این نرم افزار به صورت یک سری دیتا از سنسور ها میخونه و برای من رسم می کنه و من از تایمر که در toolbox هست استفاده کردم ولی بعد از مدتی سرعت تایمر کم می شود . 

خواستم بنده رو راهنمایی کنید . من آموزش هاتون رو هم دیدم اون قسمت هایی که می خواستم .از system.threading.timer هم استفاده کردم ولی بعد از مدتی stop میشه خود به خود .

ممنون میشم من رو راهنمایی کنید .

 

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

سلام به شما دوست عزیز.

شما می تونید به جای استفاده از تایمر که معایبی هم داره به این شکل عمل کنید که همه کارهایی رو که برای خوندن دیتا از سنسور هست رو توی یه حلقه توی یه ترد قرار بدید و اون رو اجرا کنید و داخل ترد با توجه به این که کد شما در چه فاصله زمانی اجرا بشه ترد رو بخوابونید. مثلا اگر کد شما قرار هست که هر ثانیه یه بار اجرا بشه داخل کدتون Thread.Sleep(1000) رو قرار بدید.

کانال تلگرام، اینستاگرام، توییتر: mehdiadeli9
حسین بقایی

سلام . من از این روشی که گفتید استفاده کردم ولی بعد چند دقیقه کار کردن برخی کد ها اجرا نمیشه و برنامه سرعتش میاد پایین . راه حلی برای این مشکل دارید .

ممنون میشم راهنماییم کنید .

سلام احتمال داره که پروسه خوندن اطلاعات از سنسور یه مشکلی داشته باشه. مثلا بافر یا کشی را باید پاک کنید و یا همچین حالتی و یا ریست کردن بعضی متغیر ها تا سرعت کم نشه/.

کانال تلگرام، اینستاگرام، توییتر: mehdiadeli9
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
افرادی که این مطلب را خواندند مطالب زیر را هم خوانده اند