![]() |
|
[VB.NET] RS232 - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] RS232 (/showthread.php?tid=44167) |
RS232 - AMAZ1972AMAZ - 24-10-22 السلام عليكم جميعا استفسار لو سمحتوا هل يمكن برمجة مشروع يقوم بالكشف عن المنفد التسلسلى لاى جهاز خارجى متل ال PLC والكشف عن اعدادات الاتصال لهدا الجهاز علما بان الاتصال عن طريق USB للكمبيوتر والمنفد التسلسلى للجهاز سلكين RS232 المطلوب عند شبك الكمبيوتر بالجهاز يتم تشغيل البرنانج ويبحث عن كافة الاعدادات حتى يتم الاتصال بصورة صحيحة بين الكمبيوتر والجهاز ويتم عرض هدة الاعدادات DATA BITS Baud Rate Parity Stop Bits RE: RS232 - عبدالله الدوسري - 24-10-22 وعليكم السلام ورحمة الله وبركاتة لا توجد طريقة معيارية للقيام بذلك كل جهاز له بروتوكول ( protocol ) معين للإتصال , كل شركة تصنع جهاز هي من تحدد نوع الإعدادات الخاصة بطريقة الإتصال حسب متطلبات الجهاز كل جهاز له أوامر أو ( Command ) خاصة به لا يمكن تنفيذها على أجهزة أخرى كل جهاز يرسل ويستقبل البيانات بصيغ مختلفة عن الأجهزة الأخرى بدون معرفة هذة الخصائص ( كيف يمكن عمل إتصال صحيح نموذجي حسب المقايييس المعدة من قبل الشركة ) للإتصال بجهاز معين يجب معرفة طريقة الإتصال الخاصة به نعم صحيح : بإمكانك البحث في جميع البورتات المفتوحة في الكمبيوتر والبحث عن جهاز متصل بها , لكن هل تستطيع التواصل معه بشكل صحيح ( هذا يعتمد على معرفتك أنت شخصيا بنوع الجهاز والإعدادات المطلوبة ) الإعدادات الإفتراضية للبورت يمكن تنجح ويمكن لا ليس كل الأجهزة تستخدم الإعدادات الإفتراضية للبورت. هنا يأتي دور برامج التثبيت مثل تثبيت الطابعة أو السكانر أو أي جهاز آخر يأتي معة برنامج للتنصيب , هذة البرامج هي من تقوم بضبط كل الأمور التي تخص الإتصال ونوع البروت ورقمة وإعداداتة وما إلى ذلك من إعدادات أخرى. فكرة عمل برنامج يقوم بمعرفة كل الأجهزة وطريقة الإتصال بها والإعدادات المناسبة للإتصال ( غير منطقية) ,أو إن صح التعبير لا يمكن. في النهاية تنفيذ البروتوكول متروك لك RE: RS232 - AMAZ1972AMAZ - 25-10-22 جزاك الله كل خير |