سلام دوستان من یک مشکل بزرگ دارم.
من از uart سخت افزاری برای ارتباط استفاده می کنم.
با یک do loop یک سری اطلاعات (مقدار دما) را به visual basic ارسال می کنم.
و داخل برنامه هم دریافت می کنم.
ولی این شکلی دریافت میشه : ( با تایمر)
مثلا دمای 45
45454545454545
یا در حالت multiline
45
45
45
45
که اینو نمیشه توی یک متغیر ذخیره کرد.
خواستم از دوستان کسی می دونه راه حلش چیه که من هر بار فقط اعداد دو رقمی یا یک رقمی داشته باشم؟؟
مثلا هر موقع که a=MSComm1.input را که می زارم فقط 45 بیاد داخلش.
با تشکر
من از uart سخت افزاری برای ارتباط استفاده می کنم.
با یک do loop یک سری اطلاعات (مقدار دما) را به visual basic ارسال می کنم.
و داخل برنامه هم دریافت می کنم.
ولی این شکلی دریافت میشه : ( با تایمر)
مثلا دمای 45
45454545454545
یا در حالت multiline
45
45
45
45
که اینو نمیشه توی یک متغیر ذخیره کرد.
خواستم از دوستان کسی می دونه راه حلش چیه که من هر بار فقط اعداد دو رقمی یا یک رقمی داشته باشم؟؟
مثلا هر موقع که a=MSComm1.input را که می زارم فقط 45 بیاد داخلش.
با تشکر
دیدگاه