Debug com Port Read/Write باستخدام منفذ COM/COM الظاهري ووحدة التحكم/المحطة على الطرف الآخر

StackOverflow https://stackoverflow.com/questions/3869643

سؤال

لديّ تطبيق Delphi يقرأ/يكتب إلى منفذ COM متصل بجهاز كبير للأجهزة ، لذلك لا أتوفر عادةً الأجهزة أثناء التطوير. ومع ذلك ، فإن بروتوكول الاتصال بسيط إلى حد ما ، لذلك يمكنني عمومًا القيام بالتطوير وأجري اختباره في الموقع ، وعادة ما يعمل. في بعض الأحيان أواجه مشكلة أصعب. لحل هذا ، أرغب في إعداد منفذ COM افتراضي حيث يكون أحد الجانبين من منفذ COM هو طلبي والجانب الآخر هو وحدة تصحيح COM PORT بسيطة للغاية (على غرار برامج طرفية المودم القديم) ، حيث أوامر ASCII MY يتم تسجيل مرسلات التطبيق على الشاشة ويمكنني كتابة بعض أمر ASCII لإرساله إلى طلبي لمحاكاة جهاز الأجهزة. لم أتمكن من العثور على أي أدوات توفر منفذ COM افتراضي/برنامج ووحدة تحكم/محطة للتصحيح مع. هل لدى أي شخص اقتراحات برمجيات وخطوات لضبط شيء مثل هذا؟

يحتاج منفذ البرنامج/COM الظاهري والمحطة إلى دعم Windows 7 64 بت (أو Vista 32 إذا لزم الأمر).

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

المحلول

أنا استخدم منفذ COM الظاهري المتقدم وأنا سعيد جدًا بها. ليس مجانيًا ، ولكنه يعمل مثل السحر - حتى مع Win7 -X64.

نصائح أخرى

أفعل شيئًا مشابهًا مع منافذ COM الافتراضية المقترنة التي تم إنشاؤها بواسطةhttp://com0com.sourceforge.net/

لا يمكنك فقط إدخال إعادة توجيه في أدنى مستوى من التطبيق الخاص بك والذي سيظهر وحدة تحكم بدلاً من كتابة البيانات إلى COM؟ لا ينبغي أن يستغرق وقتا طويلا.

لا أستطيع أن أؤكد ذلك ، لكن يبدو وكأنه شيء مثل هذا هو ما تبحث عنه. http://www.windows7download.com/win7-pree-virtual-serial-ports-emulator/yarqmowu.html

لقد استخدمت محاكي المنافذ التسلسلية الافتراضية لـ ETERLOGIC بنجاح لهذا بالضبط على جهاز كمبيوتر محمول بدون منافذ تسلسلية. من الأسهل قليلاً إعداد COM0COM ، والتي استخدمتها أيضًا. من المفيد أيضًا تجسس المنافذ التسلسلية إذا كنت بحاجة إلى عكس أي اتصالات ، فإن الإصدار 32 بت مجاني ، فإن الإصدار 64 بت هو 25 دولارًا حاليًا. جربه على Vista32 لمعرفة ما إذا كان يفعل ما تحتاجه.

أنا أستعمل COM0COM لهذا الغرض ، لكنني لا أعرف ما إذا كان يعمل مع أي شيء أكثر حداثة من Windows XP.

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