विविध धंधों की सीरियल पोर्ट निगरानी के फंक्शन

सीरियल पोर्ट विशेष फंक्शन

सीरियल पोर्ट के साथ काम करते समय, आपको अपने डेटा फ्लो की स्पष्ट तस्वीर होनी चाहिए और उसे नियंत्रित करने की आवश्यकता होती है। सीरियलटूल आपको अपने कार्यस्थल को उपयोगकर्ता-मित्र बनाने में मदद कर सकता है।
आप उनको सीरियल पोर्ट पर आने वाले बाइट्स के साथ केवल एएस्की छप्पने योग्य वर्णमाला रहने के लिए सक्षम हो सकते हैं या जब आप सीरियल पोर्ट पर डेटा भेजते और प्राप्त करते हैं, तो एक विशेष समयचिन्ह तय कर सकते हैं।
सीरियलटूल आपको अपने विकासी आवश्यकताओं के अनुसार सॉफ़्टवेयर को विनिर्माण करने में मदद करेगा और उससे उलट नहीं। अपनी आवश्यकताओं के लिए संबंधित बनाने के लिए सीरियलटूल द्वारा प्रस्तुत की जाने वाली उत्कृष्ट अतिरिक्त सुविधाओं की खोज करें।

सीरियलटूल विविध सीरियल फंक्शन।

कंसोल आने वाले डेटा प्रारूप

कंसोल टर्मिनल के साथ काम करते समय, सीरियलटूल आपको यह निर्धारित करने की अनुमति देता है कि आपके सीरियल पोर्ट से आने वाले डेटा को कैसे प्रतिनिधित्व करना चाहते हैं।

  1. एएस्की सादा
    एएस्की सादे वर्णमाला आने वाले सभी डेटा को छापेगी और उन्हें छापेगी। यदि कोई बाइट छापने योग्य नहीं है तो वह "�" सिंबल के साथ आ जाएगी।
    उदाहरण आने वाले: एएस्की + 0xAB (हेक्स) +0xCD (हेक्स) के साथ abcd
    abcd����

  2. एएस्की छापने योग्य
    एएस्की छापने योग्य तब तक छापती है जब तक कि हेक्स बाइट्स को बाहर किया नहीं जाता।
    उदाहरण आने वाले: एएस्की + 0xAB (हेक्स) +0xCD (हेक्स) के साथ abcd
    abcd

  3. हेक्स प्रारूपित
    हेक्स आने वाले सभी बाइट्स को 0xYY हेक्स प्रारूप में छापेगी।
    उदाहरण आने वाले: एएस्की + 0xAB (हेक्स) +0xCD (हेक्स) के साथ abcd
    [0x61][0x62][0x63][0x64][0xAB][0xCD][0x61][0x62][0x63][0x64][0xAB][0xCD]

  4. हेक्स प्रारूपित
    हेक्स आने वाले सभी बाइट्स को 0xYY हेक्स प्रारूप में छापेगी।
    उदाहरण आने वाले: एएस्की + 0xAB (हेक्स) +0xCD (हेक्स) के साथ abcd
    0x61, 0x62, 0x63, 0x64, 0xAB, 0xCD, 0x61, 0x62, 0x63, 0x64, 0xAB, 0xCD,

कंसोल आने वाले डेटा मोड

आप विचार कर सकते हैं कि क्या आपको डेटा को एक सतत तरीके से छापने की आवश्यकता है या प्रत्येक एकल पैकेट के लिए अलग से छापने की आवश्यकता है।
पैकेट चयन के मामले में, सीरियलटूल एक पैकेट को प्राप्त किया गया मानेगा जब बाइट से बाइट टाइमआउट समाप्त हो जाएगा। सीरियल बाइट से बाइट टाइमआउट के बारे में अधिक जानकारी के लिए यहाँ पढ़ें।

कंसोल [रिटर्न] / [एंटर] स्ट्रिंग

कंसोल मोड में होने पर आप अपने कीबोर्ड पर रिटर्न या एंटर कुंजी दबाने पर कौन से हेक्साडेसिमल बाइट को स्थायी रूप से निर्धारित कर सकते हैं।
कुछ सिस्टमों में रिटर्न या एंटर कुंजी को सीआर (0x0D हेक्स) या एलएफ (0x0A हेक्स) या सीआर + एलएफ (0x0D + 0x0A हेक्स) से संबद्ध किया जाता है।
आप रिटर्न या एंटर के लिए अपनी पसंद निर्धारित कर सकते हैं।

कंसोल और हेक्स टर्मिनल टाइम स्टैंप

समयचिन्ह जब आप आपके सीरियल आने या निर्गमन डेटा के साथ काम कर रहे हैं तो बहुत उपयोगी हो सकता है। सीरियलटूल आपको यह तय करने की अनुमति देता है कि आप किस प्रकार के समयचिन्ह को अपने सीरियल आने या निर्गमन डेटा पर लागू करना चाहते हैं।

  1. कोई समयचिन्ह नहीं
    समयचिन्ह आपको जब डेटा प्राप्त या भेजा जाता है तो छापा नहीं जाएगा।
    आने वाले उदाहरण: एएस्की + 0xAB (हेक्स) +0xCD (हेक्स) के साथ abcd
    abcd����

  2. [यूरो] डेटटाइम
    जब डेटा भेजा जाता है और प्राप्त किया जाता है, तो यूरोपीय तारीख और समय प्रारूप लागू होता है।
    उदाहरण: दिन/महीने/वर्ष@समय.मिलीसेकंड
    [29/12/2022@23:44:57.314]

  3. [यूरो] समय
    जब डेटा भेजा जाता है और प्राप्त किया जाता है, तो यूरोपीय समय प्रारूप लागू होता है।
    उदाहरण: दिन/महीने/वर्ष@समय.मिलीसेकंड
    [23:44:57.314]

  4. [यूएस] डेटटाइम
    जब डेटा भेजा जाता है और प्राप्त किया जाता है, तो यूएस तारीख और समय प्रारूप लागू होता है।
    उदाहरण: महीने/दिन/वर्ष@समय.मिलीसेकंड (पूर्वाह्न या अपराह्न)
    [12/29/2022@11:48:45.104pm]

  5. [यूएस] समय
    जब डेटा भेजा जाता है और प्राप्त किया जाता है, तो यूएस समय प्रारूप लागू होता है।
    उदाहरण: समय.मिलीसेकंड (पूर्वाह्न या अपराह्न)
    [11:48:45.104pm]

  6. ईपॉक
    ईपॉक लिनक्स समय है और यह 1 जनवरी 1970 से बिते हुए सेकंडों की संख्या है।
    ईपॉक टाइम का उदाहरण ईपॉक.मिलीसेकंड है।
    [1672354289.141]

  7. टिक्स
    टिक्स आपकी सिस्टम की हैंड्रिलेटिव टाइम है और यह आपके पीसी को चालू करने के बाद सिस्टम टिक्स पारित करने पर आधारित एक मशीन-संबंधीत समय है।
    टिक्स का उदाहरण है।
    [177208437]

कंसोल और हेक्स टर्मिनल पैकेट समय अंतर

पैकेट मोड का उपयोग करते समय, आप यह निर्धारित कर सकते हैं कि "अंतिम प्राप्त पैकेट" या "अंतिम भेजा गया पैकेट" से समय अंतर दिखाने की आवश्यकता है।