Docklight هي أداة قوية مصممة لاختبار وتحليل ومحاكاة بروتوكولات الاتصال التسلسلي مثل RS232 وRS485/422 وغيرها. سواء كنت تراقب التفاعل بين جهازين تسلسليين أو تختبر اتصال جهاز واحد، يوفر Docklight واجهة سهلة الاستخدام تبسط هذه العمليات. وهو متوافق مع معظم أجهزة الكمبيوتر القياسية التي تعمل بأنظمة تشغيل Windows 7، 8، 10، أو 11.
بالإضافة إلى اختبار الاتصال التسلسلي الأساسي، يقدم Docklight ميزات متقدمة مثل محاكاة البروتوكولات، الاختبار الآلي، وتسجيل البيانات، مما يجعله أداة لا غنى عنها للمطورين والمهندسين والفنيين العاملين مع بروتوكولات الاتصال التسلسلي.
Docklight Scripting، الإصدار المخصص من البرنامج، يوسع إمكانيات Docklight من خلال توفير لغة برمجة سهلة الاستخدام ومحرر مدمج لتشغيل مهام الاختبار الآلية. كما يدعم أيضًا واجهات الاتصال مثل TCP وUDP وUSB HID والقنوات المسماة، بالإضافة إلى المنافذ التسلسلية (RS232).
ميزات برنامج Docklight:
- مراقبة الاتصالات التسلسلية: يتيح Docklight للمستخدمين مراقبة الاتصال بين جهازين يستخدمان بروتوكولات الاتصال التسلسلي مثل RS232 وRS485 وRS422. هذه الميزة أساسية لاختبار تفاعلات الأجهزة في الوقت الفعلي.
- محاكاة بروتوكولات الاتصال التسلسلي: يمكن لـ Docklight محاكاة بروتوكولات الاتصال التسلسلي، مما يسمح للمستخدمين بإنشاء أجهزة افتراضية تحاكي سيناريوهات الاتصال الواقعية. هذا مفيد للمطورين الذين يرغبون في إجراء اختبارات دون الحاجة إلى أجهزة مادية.
- أتمتة الاختبارات البرمجية: يوفر Docklight Scripting القدرة على أتمتة المهام الاختبارية المتكررة عن طريق إنشاء نصوص برمجية. لغة البرمجة سهلة التعلم والاستخدام، والمحرر المدمج يوفر بيئة سلسة لكتابة، اختبار، وتشغيل النصوص البرمجية.
- دعم واجهات اتصال متعددة: إلى جانب المنافذ التسلسلية التقليدية (COM)، يدعم Docklight واجهات مثل TCP وUDP وUSB HID والقنوات المسماة، مما يجعله أداة متعددة الاستخدامات في سيناريوهات الاختبار الحديثة.
- تسجيل البيانات: يمكن للمستخدمين تسجيل جميع بيانات الاتصال لتحليلها لاحقًا. هذه الميزة مفيدة بشكل خاص لتحديد تسلسلات البيانات المحددة وفحص الاتصالات بالتفصيل بعد انتهاء الاختبارات.
- اكتشاف تسلسلات البيانات المحددة: يتيح Docklight للمستخدمين تحديد أنماط بيانات معينة، وسيقوم البرنامج بتنبيه المستخدم كلما ظهرت هذه الأنماط في الاتصال. هذه الميزة مفيدة لمراقبة تبادلات البيانات الحرجة أو اكتشاف الأخطاء.
- الاستجابة للبيانات الواردة: يمكن إعداد Docklight للرد تلقائيًا على البيانات الواردة بناءً على قواعد محددة مسبقًا، مما يجعله مثاليًا لمحاكاة الأجهزة التي تحتاج إلى التواصل وفقًا لبروتوكولات محددة.
- اختبار الأجهزة الفردية أو المزدوجة: يمكن للمستخدمين اختبار أجهزة فردية أو اختبار الاتصال بين جهازين. يقوم Docklight بالتقاط وعرض البيانات في الوقت الفعلي، مما يتيح حل مشاكل الاتصال بسرعة.
- عرض البيانات القابل للتخصيص: يسمح Docklight للمستخدمين بتخصيص طريقة عرض البيانات، بما في ذلك تحويل البيانات الثنائية أو السداسية إلى صيغ قابلة للقراءة. هذا يسهل عمليات التحليل واكتشاف الأخطاء.
- اكتشاف الأخطاء ومعالجتها: يمكن للأداة اكتشاف أخطاء الاتصال، مثل انتهاء المهلة، أخطاء النقل، أو تباين البيانات، وتوفير تقارير أخطاء تفصيلية. هذا ضروري لضمان موثوقية أنظمة الاتصال.
- إعداد مرن للاتصالات: يدعم Docklight مجموعة واسعة من معدلات البود، إعدادات التماثل، وعدد وحدات التوقف وغيرها من المعلمات القابلة للتخصيص، مما يضمن إمكانية تكييف البرنامج مع أي إعدادات اتصال تسلسلي.
- تصدير السجلات والبيانات: يمكن للمستخدمين تصدير سجلات الاتصالات التي تم التقاطها إلى تنسيقات مختلفة، مثل ملفات نصية، لتحليلها لاحقًا أو لمشاركتها مع الزملاء. هذا يجعل التوثيق واستكشاف الأخطاء أسهل بكثير.
- التوافق مع إصدارات Windows الرئيسية: Docklight متوافق مع مجموعة واسعة من أنظمة تشغيل Windows، بما في ذلك Windows 7، 8، 10، و11، مما يضمن عمله على الأنظمة القديمة والحديثة على حد سواء.
Docklight هو حل شامل لكل من يعمل مع بروتوكولات الاتصال التسلسلي. قدرته على مراقبة، اختبار، محاكاة وتسجيل بيانات الاتصال التسلسلي في الوقت الفعلي، إلى جانب الميزات المتقدمة مثل أتمتة الاختبارات ودعمه لواجهات متعددة، تجعله أداة متعددة الاستخدامات وضرورية للمطورين والمهندسين. سواء كنت تختبر أجهزة بسيطة أو بروتوكولات اتصال معقدة، يوفر Docklight الأدوات اللازمة لضمان اختبارات فعالة وموثوقة.
ملاحظة:
وضع التقييم - وظائف محدودة: يوفر إصدار التقييم كافة وظائف الاتصال ولا يحتوي على أي حد زمني. ومع ذلك، لا يسمح لك جعل أي مشروع أو بيانات اتصال دائمة.
Docklight - سجل التغيير:
- الإصلاحات:
- إصلاح الاستخدام المرتفع لوحدة المعالجة المركزية مع منافذ COM. (مشكلة في نظامي التشغيل Windows 10/11 ظهرت بعد الإصدار؛ يتجنب الإصدار الجديد استدعاءات GetCommMask المتكررة والتي يبدو أنها السبب.)
- إصلاح خطأ العرض في إعدادات المشروع عند التبديل بين إعداد معدل الباود "لا شيء" ومعدلات الباود الفعلية.
- إصلاح خطأ العرض عند استخدام تسلسل الإرسال مع المعلمات: يتم الآن تحديث منطقة الوثائق قبل ظهور مربع حوار معلمة تسلسل الإرسال ويُظهر وثائق التسلسل المقابلة.
التحسينات: - دعم المحرر الخارجي لـ "Visual Studio Code". تتضمن الإعدادات المسبقة المحسنة الآن وقت انتظار إضافي للسماح للمحرر الخارجي بإكمال عملية "الحفظ"
- إضافة أنواع المجموع الاختباري: CRC-XMODEM (يتوافق مع CRC:16,1021,0000,0000,NO,NO) وMOD65536.
- إضافة XOR وCRC-XMODEM إلى القائمة المنسدلة مع مجموعات الاختبار الشائعة.