ورود

View Full Version : خواندن عدد از باسکول که بوسیله پورت کام به کامپیوتر وصل شده



hesam1354
چهارشنبه 11 اردیبهشت 1392, 12:59 عصر
دوستان
من می خوام بوسیله پورت کام اعداد باسکول رو بخونم. ولی نمی دونم از کجا شوع کنم. کسی می تونه کمکم کنه
من با ویژوال بیسیک 6 برنامه رو نوشتم
hesam1354@gmail.com

vbhamed
چهارشنبه 11 اردیبهشت 1392, 20:52 عصر
سلام

ابتدا بايد مشخصات اتصال رو به دست بياريد شامل Bitrate و ...
شايد تو كاتالوگ دستگاه اومده باشد اگه نه با سعي و خطا بدست مياد
براي اين كار از نرم افزار Hyper Terminal ويندوز Xp مي‌تونيد استفاده كنيد
معمولا ترازوها با كابل سريال به كامپيوتر وصل مي‌شن كه شماره پورتش Com1 يا Com2 ميشه
بعدش Bitrate رو بدين كه اگر نمي‌دونيد چنده از پايين (معمولا 1200 به بعد) شروع كنيد، البته اكثرا روي 9600 جواب ميدن ولي تست كنيد، بقيه تنظيمات هم معمولا بايد همون مقادير پيش فرضش باشه

1 - Hyper Terminal رو اجرا كنيد
2 - يك نام دلخواه وارد كنيد
3 - از قسمت Connect Using پورت Com مورد نظر رو انتخاب كنيد
4 - OK بزنيد
5 - Bit per second رو تنظيم كنيد
6 - OK بزنيد، نبايد پيام خطا ببينيد وگرنه احتمالا پورت درست نيست

حالا اگه تنظيمات درست باشه و چيزي روي باسكول قرار بگيره بايد يك سري خروجي معنا دار بده، اگه خروجي داد ولي بي معنا بود Bit per Second رو تغيير بديد و دوباره تست كنيد، براي اينكار حتما از منوي Call گزينه Disconnect رو بزنيد و بعد از File گزينه Properties و بعد Configure و Ok و دوباره از منوي Call گزينه Connect، بازم نبايد پيام خطا ببينيد وگرنه پورت درست نيست

اگر هم خروجي نداد هم مي‌تونه كابل سريال ايراد داشته باشه و هم تنظيمات

بعد از اينكه تو Hyper Terminal جواب گرفتيد و خروجي رو ديديد مي‌تونيد از كامپوننت Microsoft Comm Control تو VB6 استفاده كنيد و خروجي رو پردازش كنيد
ولي تا موقعي تو Hyper Terminal جواب نگرفتيد سراغ VB6 نريد

hesam1354
سه شنبه 17 اردیبهشت 1392, 12:18 عصر
ممنون دوست عزيزم