एक्सेल मैक्रो वीबीए डेटा अधिग्रहण के लिए आरएस232 कैसे पढ़ें

विषयसूची:

एक्सेल मैक्रो वीबीए डेटा अधिग्रहण के लिए आरएस232 कैसे पढ़ें
एक्सेल मैक्रो वीबीए डेटा अधिग्रहण के लिए आरएस232 कैसे पढ़ें

वीडियो: एक्सेल मैक्रो वीबीए डेटा अधिग्रहण के लिए आरएस232 कैसे पढ़ें

वीडियो: एक्सेल मैक्रो वीबीए डेटा अधिग्रहण के लिए आरएस232 कैसे पढ़ें
वीडियो: Reddit का उपयोग कैसे करें - संपूर्ण शुरुआती मार्गदर्शिका 2024, मई
Anonim

यह ट्यूटोरियल बताता है कि Microsoft Excel और आपके RS232 COM पोर्ट डिवाइस जैसे स्केल, प्रॉक्सिमिटी रीडर, बारकोड रीडर, तापमान सेंसर, कैलिपर, माइक्रोमीटर, गेज के बीच एक द्विदिश वास्तविक समय संचार कैसे स्थापित किया जाए। यह समाधान आपके परिधीय को आसानी से जोड़ने और डेटा प्राप्त करने और भेजने के लिए "एक्सेल प्लगइन" के साथ सॉफ़्टवेयर "बिल रीडायरेक्ट" का उपयोग करता है। Microsoft Excel और आपके डिवाइस के बीच संचार एक प्रत्यक्ष DDE लिंक के माध्यम से किया जाता है। प्राप्त डेटा को मान्य करने के लिए आपके डिवाइस से प्राप्त प्रत्येक डेटा के बाद एक एक्सेल मैक्रो को कॉल किया जा सकता है। यह समाधान बताता है कि आप अपने डिवाइस पर वीबीए के माध्यम से एक कमांड कैसे भेज सकते हैं और अपने डिवाइस को पूरी तरह से नियंत्रित कर सकते हैं। कोई प्रोग्रामिंग या अतिरिक्त हार्डवेयर की आवश्यकता नहीं है!

कदम

6 का भाग 1: सॉफ़्टवेयर स्थापित करें (RS232 और DDE संचार स्थापित करें)

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 1 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 1 के लिए RS232 पढ़ें

चरण 1. बिल रीडायरेक्ट सॉफ़्टवेयर डाउनलोड और इंस्टॉल करें:

www.billproduction.com/Bill_COMtoKB. ZIP। इस सॉफ़्टवेयर का उपयोग आपके RS-232 COM पोर्ट डिवाइस के साथ संचार स्थापित करने के लिए किया जाता है।

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 2 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 2 के लिए RS232 पढ़ें

चरण 2. एक्सेल प्लगइन डाउनलोड और इंस्टॉल करें।

यह https://www.billproduction.com plugin_DDE.zip पर है। इस प्लगइन सॉफ्टवेयर का उपयोग डीडीई के माध्यम से माइक्रोसॉफ्ट एक्सेल के साथ संचार स्थापित करने के लिए किया जाता है

6 का भाग 2: बिल पुनर्निर्देशित सॉफ़्टवेयर (सामान्य कॉन्फ़िगरेशन)

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 3 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 3 के लिए RS232 पढ़ें

चरण 1. सॉफ़्टवेयर प्रारंभ करें: बिल पुनर्निर्देशन. कॉन्फ़िगरेशन को संपादित करने के लिए डिफ़ॉल्ट पासवर्ड है: www.billproduction.com।

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 4 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 4 के लिए RS232 पढ़ें

चरण 2. सीरियल पोर्ट और प्लगइन को छोड़कर सभी अनुभागों को अक्षम करें।

  • "सीरियल पोर्ट" अनुभाग में स्विच को इस पर सेट करें: पर.
  • "प्लगइन" अनुभाग में स्विच को इस पर सेट करें: पर.

6 का भाग 3: बिल पुनर्निर्देशित सॉफ़्टवेयर (RS232 सीरियल पोर्ट कॉन्फ़िगरेशन)

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 5 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 5 के लिए RS232 पढ़ें

चरण 1. इस पर क्लिक करें: सीरियल पोर्ट कॉन्फ़िगरेशन.

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 6 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 6 के लिए RS232 पढ़ें

चरण 2. सीरियल पोर्ट नंबर दर्ज करें जहां आपका डिवाइस जुड़ा हुआ है।

  • अगर बैकग्राउंड का रंग हरा है, तो इसका मतलब है कि सीरियल पोर्ट काम करता है और पोर्ट खुला है।

    को चुनिए बॉड, समानता और डेटाबिट्स आपके डिवाइस में कॉन्फ़िगर किया गया।

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 7 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 7 के लिए RS232 पढ़ें

चरण 3. बटन पर क्लिक करें: कॉन्फ़िगरेशन सहेजें

यदि आप अपने डिवाइस को कंप्यूटर से कनेक्ट करने के लिए RS-232 से USB कनवर्टर का उपयोग करते हैं, तो अच्छी स्थिरता के लिए FTDI चिपसेट वाले कनवर्टर का उपयोग करना महत्वपूर्ण है

6 का भाग 4: Microsoft Excel (सामान्य कॉन्फ़िगरेशन)

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 8 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 8 के लिए RS232 पढ़ें

चरण 1. प्रारंभ करें:

माइक्रोसॉफ्ट एक्सेल

. यह समाधान सभी एक्सेल संस्करण और भाषा के साथ संगत है!

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 9 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 9 के लिए RS232 पढ़ें

चरण 2. एक्सेल में एक बनाएँ: नया रिक्त दस्तावेज़.

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 10 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 10 के लिए RS232 पढ़ें

चरण 3. सुनिश्चित करें कि पत्रक का नाम है: पत्रक1.

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 11 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 11 के लिए RS232 पढ़ें

चरण 4. अपने एक्सेल दस्तावेज़ को इसमें सहेजें: C:\BillProduction. CFG\MyFile.xlsx.

भाग ५ का ६: एक्सेल प्लगइन कॉन्फ़िगरेशन

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 12 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 12 के लिए RS232 पढ़ें

चरण 1. एक्सेल प्लगइन शुरू करें

कॉन्फ़िगरेशन संपादित करने के लिए डिफ़ॉल्ट पासवर्ड है: www.billproduction.com.

  • महत्वपूर्ण: टीसीपी कनेक्शन स्थिति को इंगित करना चाहिए: जुडिये. अगर यह नहीं है जुडिये फिर सुनिश्चित करें कि बिल रीडायरेक्ट सॉफ्टवेयर खुला है।
  • परीक्षण मोड में आपको अपना परीक्षण जारी रखने के लिए प्रत्येक 15 मिनट के बाद सॉफ़्टवेयर बिल रीडायरेक्ट को पुनरारंभ करना होगा।"
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 13 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 13 के लिए RS232 पढ़ें

स्टेप 2. एक्सेल प्लगइन में फोल्डर आइकॉन पर क्लिक करें और स्टेप बिफोर में बनाई गई अपनी एक्सेल फाइल को सेलेक्ट करें।

  • यदि सब कुछ ठीक है, तो DDE कनेक्शन स्थिति इंगित करती है: जुडिये.
  • इस बिंदु पर संचार आपके डिवाइस के साथ एक्सेल के माध्यम से स्थापित होता है। आपके डिवाइस से प्राप्त डेटा एक्सेल में भेजा जाता है।
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 14 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 14 के लिए RS232 पढ़ें

चरण 3. एक्सेल के साथ अपने संचार का परीक्षण करें।

बटन का प्रयोग करें: डीडीई का परीक्षण करें। यह देखने के लिए कि आपका उपकरण क्या भेजता या प्राप्त करता है, अनुभाग का उपयोग करें डीबगर बिल रीडायरेक्ट में।

६ का भाग ६: कई विकल्प उपलब्ध हैं

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 15 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 15 के लिए RS232 पढ़ें

चरण 1. उदाहरण # 1 पर विचार करें: प्रत्येक डेटा प्राप्त होने के बाद एक्सेल मैक्रो को कॉल करें:

  • बस क्षेत्र में अपना मैक्रो नाम दर्ज करें मैक्रो चलाएँ:
  • अपने मैक्रो की कॉल का परीक्षण करने के लिए दाईं ओर स्थित बटन का उपयोग करें।
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 16 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 16 के लिए RS232 पढ़ें

चरण 2. उदाहरण #2 पर विचार करें: ' वीबीए के माध्यम से अपने डिवाइस पर एक कमांड भेजें:

एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 17 के लिए RS232 पढ़ें
एक्सेल मैक्रो VBA डेटा अधिग्रहण चरण 17 के लिए RS232 पढ़ें

चरण 3. एक्सेल से अपने डिवाइस पर डेटा कमांड भेजने के लिए इस वीबीए एक्सेल सोर्स कोड का उपयोग करें:

  • ChannelNumber = DDEInitiate("BPEXCEL", "BPEXCEL")
  • DDEExecute ChannelNumber, "{TX_SERIAL[Hello Word !{ASCII:13}]}"
  • डीडीईसमाप्त चैनलनंबर
  • कमांड बदलें हैलो वर्ड !{ASCII:13} आप जो आदेश चाहते हैं उसके द्वारा।
  • पूरक दस्तावेज.
  • सभी स्पष्टीकरण के साथ एक्सेल प्लगइन पूर्ण मैनुअल:
  • /Bill_DDE_over_Ethernet.pdf.
  • बिल रीडायरेक्ट सॉफ्टवेयर सभी कमांड के साथ पूर्ण मैनुअल:

    www.billproduction.com

  • /Bill_Redirect_Manual.pdf.

सिफारिश की: