سؤال

وأنا تطوير تطبيقات المحمول لتشغيل على الجيب. لدينا طابعة وبطاقة ممغنطة المحمول الذي يستخدم COM1 لإرسال والحصول على معلومات. أنا باستخدام محاكي الجهاز وترغب في اختبار دون الطابعة. كيف يمكنني إنشاء منفذ COM1 الظاهري إلى اليمين وقراءة من؟ حاولت com0com لكن المضاهاة الجهاز لا تعيين بأنه مسلسل 0.

هل كانت مفيدة؟

المحلول

وهذه ليست إجابة مباشرة، ولكن اذا كان لديك يائسة بما يكفي، وكان لي صديق استخدام تحويلات لإعادة توجيه الإخراج المتعلقة اجهات COM إلى حيث أراد ذلك عندما لم يتمكن من تعديل مصدر برنامج آخر.

نصائح أخرى

وإذا كان الكمبيوتر لديها 2 المنافذ التسلسلية (USB إلى المسلسل المحولات تعمل بشكل جيد) يمكنك استخدام مودم من ميناء مشتركة مع المحاكي لآخر على أجهزة الكمبيوتر الشخصية وإرفاق HyperTerminal لذلك. ومن شأن ذلك أن يوفر لك إعادة توجيه بسهولة جدا.

وأنا اجري مجموعه من البحوث حول هذه حوالي 2 يوما لمحاكاة جهاز GPS. وكان الشيء الوحيد الذي كنت قادرا على الخروج مع حفنة من رمز التجميع مستوى منخفض.

وأنا لست متأكدا من أنني أفهم ما كنت بعد. المحاكي يمكن ربط إلى منفذ COM على الكمبيوتر، لذلك يمكن استخدام هذه القراءة والكتابة من التطبيق على المحاكي إلى الموانئ المادية على جهاز الكمبيوتر.

والآن إذا كنت تسأل كيف يمكنك فقط فتح منفذ COM والقراءة والكتابة مع شيء المرفقة، وهذا أصعب بكثير. الكتابة هي بسيطة - كنت فقط مجردة من طبقة الاتصال وصفعة معا فئة وهمية، وبعد ذلك يكتب لطريق مسدود. يقرأ على الكثير من التحدي، وأنت تسير لدينا لإرسال نوعا من محاكاة لتقديم البيانات بنفس الطريقة التي الطرفية الخاصة بك.

والمنظمة البحرية الدولية، يجب أن تقوم به هذه التجريد على أي حال ليسمح لك لإرسال وحدة والتكامل اختبارات للبرنامج على أي حال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top