View Full Version : سوال: آیا میتوان تشخیص داد که پورت rs232 دارای چه مقادیری است یا نه
daneshmand1354
شنبه 16 مهر 1390, 22:22 عصر
سلام یک دستگاه داریم که خروجی آن rs232 است و آن پورت را به سیستم وصل کرده ام در برنامه کاراکترهای نامفهوم مشاهده میشود چطور میتوان تعیین کرد که این مقادیر چیست و آنرا تفکیک کرد؟
Felony
یک شنبه 17 مهر 1390, 07:12 صبح
با توجه به مستندات دستگاه .
daneshmand1354
سه شنبه 17 آبان 1390, 00:30 صبح
به جز مستندات دستگاه از روش دیگری هم میشود استفاده کرد
هر پیامی که به دستگاه ارسال میشود از چند بخش استفاده که هر بخش یا باینری است و یا هگزادسیمال و میتوان هر دو حالت را تست کرده و مشخص نمود که داده از کدام نوع است و همچنین با آزمون و خطا تعداد بشخهای هر پیام قابل تشخیص است.
MohsenB
سه شنبه 17 آبان 1390, 01:24 صبح
به جز مستندات دستگاه از روش دیگری هم میشود استفاده کرد
هر پیامی که به دستگاه ارسال میشود از چند بخش استفاده که هر بخش یا باینری است و یا هگزادسیمال و میتوان هر دو حالت را تست کرده و مشخص نمود که داده از کدام نوع است و همچنین با آزمون و خطا تعداد بشخهای هر پیام قابل تشخیص است.
سلام
یعنی چه بخشی باینریه و بخشی هگز ؟؟ خوب اگه خروجی رو میخونید ، خروجی در هر بار معمولا ( اگه تنظیمات ارسالش معمولی باشه ) یه عدد هشت بیت هستش که بستگی به نوع خوندن شما ممکنه به هر مبنایی باشه . بیشتر برنامه ها خروجی رو هگز میدن .
اگه خودتون میخواید بفهمید خوب تو این کار مسائل مختلفی هست مثلا باید بدونید طول پیامها چقدره ؟ آیا هر پیام توی یک بایت ارسال میشه؟ آیا ارتباط رمزگذاری شده؟ سرعت ارسال چقدره؟ آیا مواردی مثل پریتی داره ؟ بیت Stop ش چنتدتاس؟ فرمت ارسال دستورات چطوره ؟ و ...
برا هر کدوم از اینا میشه آزمایشاتی انجام داد و بدست آورد ولی یکم سخته ، بهترین راه اینه که یا بقول آقا مجتبی مستنداتی از دفترچه گیر بیارید و یا برا پیدا کردن موارد بالا دستگاه رو به صورت معمول وصل کنید و به پیامها با یه کامپوتر دیگه و یا نرم افزاری گوش بدین که این کار هم یکم کار میبره .
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.