سلام
من با ترازوي AND GF-3000 كار كردم كه تو طلا فروشي كاربرد داره و خروجيش سريال است - RS232
البته اين برنامه فقط مخصوص اين مدل نيست و با همه AND ها كار مي كنه
Balance.jpg
مشخصات پيش فرض ارتباط به صورت زير هست
Bit per second : 2400
Data bit : 7
Parity : Even
Stop bit : 1
Flow control : None
تنظيمات بالا رو مي تونيد توي Hyper Terminal تنظيم كنيد
بعد از ارتباط هر ثانيه 2 بار خروجي مشابه فرمت زير رو مي ده
البته در بعضي مدلها هم بايد كاراكتر Q به همراه VbCrLf فرستاده بشه تا ترازو خروجي بده
ST,+00000.00 g
ST,+00000.00 g
ST,+00000.00 g
ST,+00000.00 g
US,+00001.47 g
US,+00002.95 g
US,+00003.11 g
US,+00003.11 g
ST,+00003.11 g
ST,+00003.11 g
ST,+00003.11 g
ST يعني Stable و منظور اينكه اندازه گيري تموم شده
US يعني Unstable يعني در حال اندازه گيري هست
چيزي كه از خروجي خونده شده رو پرازش كنيد و آخرين مقدار كه با ST شروع ميشه رو بخونيد
هر بار كه خروجي مي ده با كاراكتر Enter و خط بعد يعني VbCrLf از قبلي جدا ميشه
حرف g آخر هم به معني گرم است
حالت ST يا US با كاما، 3 كاراكتر
طول وزن برگردانده شده با احتساب علامت + و - 9 كاراكتر مي باشد
واحد اندازه گيري 3 كاراكتر مثل
" g", " oz", "ozt"
البته تمام نكات بالا با تنظيمات پيش فرض ترازو هست كه قابل تغيير مي باشد
يك نمونه پروژه هم ضميمه شده است
tarazoo.gif