वर्चुअल COM पोर्ट (VCP)

वर्चुअल COM पोर्ट (VCP) की जोड़ी बनाने वाला

वीडियो ट्यूटोरियल उपलब्ध है

यह लिंक क्लिक करके वीडियो ट्यूटोरियल देखा जा सकता है।


SerialTool - VCP (वर्चुअल COM पोर्ट)

इस पृष्ठ पर चित्र SerialTool के नए संस्करणों से भिन्न हो सकते हैं।

एक शक्तिशाली कर्नेल ड्राइवर के कार्यान्वयन के कारण, वर्चुअल COM पोर्ट की जोड़ियाँ बनाना संभव है। SerialTool उपयोगकर्ताओं को COM Splitter, COM Sniffer, COM to Network जैसे तैयार टूल्स भी प्रदान करता है।

संस्करण 2.2.0 से, SerialTool विंडोज़ उपयोगकर्ताओं को वर्चुअल COM पोर्ट सुविधा के माध्यम से तेज़, लचीला और विश्वसनीय रूप से COM पोर्ट जोड़ियाँ बनाने की क्षमता प्रदान करता है।

यह सुविधा (फ्री संस्करण में कुछ सीमाओं के साथ) एम्बेडेड एप्लिकेशन का परीक्षण करने या पुराने उपकरणों से जुड़ने के लिए आदर्श है जिनका सॉफ़्टवेयर अब बनाए नहीं रखा गया है।

Windows पर वर्चुअल COM पोर्ट क्या है?

वर्चुअल COM पोर्ट (VCP) एक सॉफ़्टवेयर इंटरफ़ेस है जो पारंपरिक RS-232 सीरियल पोर्ट के व्यवहार की नकल करता है। यह अनुप्रयोगों को भौतिक हार्डवेयर की आवश्यकता के बिना एक-दूसरे या अनुकरण किए गए उपकरणों के साथ संवाद करने की अनुमति देता है। Windows में, इन पोर्ट्स को वास्तविक COM पोर्ट के रूप में पहचाना जाता है, जिससे अनुकूलता सुनिश्चित होती है।

वर्चुअल COM पोर्ट null-modem कनेक्शन की नकल करता है, जहाँ दो पोर्ट्स (जैसे COM10 और COM11) के TX और RX सिग्नल क्रॉस होते हैं, जिससे डेटा एक-दूसरे को भेजा और प्राप्त किया जा सकता है।

ये पोर्ट्स सिस्टम द्वारा आंतरिक रूप से एक कर्नेल ड्राइवर के माध्यम से जोड़े में बनाए जाते हैं और वर्चुअली जुड़े होते हैं।

इनका उपयोग हैम रेडियो, GPS सिग्नल स्प्लिटिंग, एम्बेडेड सिस्टम डिबगिंग और Arduino के साथ प्रोटोटाइपिंग में किया जाता है। ये पुराने सॉफ़्टवेयर को पुनः उपयोग में लाने के लिए उपयोगी हैं जो केवल स्थिर COM पोर्ट या विशिष्ट बाउड दरों का समर्थन करते हैं।

वर्चुअल COM पोर्ट के लाभ

कुछ प्रमुख लाभ:

  • विकास और परीक्षण: उन डेवलपर्स के लिए आदर्श जो उपकरणों के बीच सीरियल कम्युनिकेशन का अनुकरण करना चाहते हैं।
  • पुराने उपकरणों का एकीकरण: पुराने सॉफ़्टवेयर को आधुनिक हार्डवेयर पर चलाने की सुविधा देता है।
  • नेटवर्क संचार: TCP/IP नेटवर्क पर सीरियल डेटा ट्रांसमिशन की अनुमति देता है।

वर्चुअल COM पोर्ट प्रबंधन

वर्चुअल COM पोर्ट मैनेजर

वर्चुअल COM पोर्ट मैनेजर

वर्चुअल COM पोर्ट मैनेजर मेनू से पोर्ट्स को प्रबंधित किया जा सकता है:

  • जोड़ी जोड़ें: एक नई वर्चुअल COM पोर्ट जोड़ी बनाएं।
  • सभी जोड़ियाँ हटाएं: सभी मौजूदा पोर्ट्स को हटा दें।
  • सभी जोड़ियाँ अक्षम करें और सक्रिय करें: सभी पोर्ट्स को अस्थायी रूप से अक्षम या पुनः सक्रिय करें।

बदलें बटन से प्रत्येक जोड़ी की सिग्नल लॉजिक को कस्टमाइज़ किया जा सकता है।

वर्चुअल COM पोर्ट कॉन्फ़िगरेशन

नीचे कॉन्फ़िगरेशन मेनू का उदाहरण दिया गया है:

वर्चुअल COM पोर्ट कॉन्फ़िगरेशन

वर्चुअल COM पोर्ट कॉन्फ़िगरेशन

यहां आप पोर्ट नंबर (उदाहरण: COM10 से COM21) बदल सकते हैं, जब तक कि वह नंबर पहले से उपयोग में न हो। अधिक जानकारी के लिए Microsoft प्रलेखन देखें।

आप सिग्नल्स के व्यवहार को भी बदल सकते हैं।

डिफ़ॉल्ट सेटअप null-modem कनेक्शन पर आधारित है: लाल सिग्नल (DTR, RTS) आउटपुट होते हैं और हरे (DSR, DCD, CTS, RI) इनपुट होते हैं।

एक इनपुट केवल एक आउटपुट से जुड़ सकता है, जबकि एक आउटपुट कई इनपुट से जुड़ सकता है।
किसी इनपुट को डबल क्लिक करने से उसकी लॉजिक उलटी की जा सकती है, और "!" प्रतीक दिखाई देगा।

TX और RX सिग्नल हमेशा क्रॉस होते हैं और उन्हें बदला नहीं जा सकता।

COM पोर्ट सिग्नल विवरण

DTR – डेटा टर्मिनल रेडी

अक्सर null-modem में DCD से जुड़ा होता है ताकि कैरियर डिटेक्शन का अनुकरण किया जा सके।

RTS/CTS – भेजने का अनुरोध / भेजने की पुष्टि

  • RTS: DTE से भेजने की अनुमति माँगने के लिए भेजा जाता है।
  • CTS: DCE से अनुमोदन के रूप में आता है।

DCD – डेटा कैरियर डिटेक्ट

यह संकेत करता है कि एक वास्तविक कनेक्शन मौजूद है। अक्सर DTR या अन्य सिग्नल्स से जोड़ा जाता है।

DSR – डेटा सेट रेडी

DTR का पूरक है और यह दर्शाता है कि संचार उपकरण सक्रिय है।

RI – रिंग इंडिकेटर

मॉडेम से जुड़े फोन के रिंग करने का संकेत देता है। आमतौर पर इनकमिंग कॉल के समय अस्थायी रूप से सक्रिय होता है। null-modem में इसका उपयोग नहीं होता।

डिफ़ॉल्ट कॉन्फ़िगरेशन को तब तक न बदलें जब तक कि इसकी आवश्यकता न हो या प्रभाव को पूरी तरह से समझा न गया हो।