पाइटुल यूएसबी सीरियल यूएसबी सीरियल विकास, डिबगिंग र अनुगमनको लागि एक उत्तम उपकरण हो।
यसले पाइथन स्क्रिप्ट क्षमता प्रदान गर्दछ जुन तपाईंलाई सबैभन्दा ठूलो लचिलोपन प्रदान गर्दछ।
विज्ञापन नि: शुल्क अनुभव को लागी, कृपया सशुल्क संस्करण प्राप्त गर्नुहोस्।
किन स्क्रिप्ट क्षमता यूएसबी सीरियल उपकरणका लागि योग्य छ?
इलेक्ट्रिकल ईन्जिनियरहरूले एन्ड्रोइड फोन वा ट्याब्लेट जस्तै हात, डिब्ब गर्न वा क्षेत्र, कारखाना वा ल्याबमा सिरियल संचार निगरानीको लागि ह्यान्ड होल्ड उपकरण प्रयोग गर्न सजिलो पाउँदछन्।
तर लगभग सबै संचार प्रणालीको आफ्नै प्रोटोकल वा डाटा ढाँचा भयो।
हेक्स डाटाको समुद्रमा खोजी गर्दै जस्तै "०२ ए b बी ca सीए .... ff000803" र के हुँदैछ भनेर पत्ता लगाउन कोसिस गर्नु कुनै रमाईलो छैन।
त्यहि हो जहाँ PyTool USB Serial मद्दत गर्न आउँदछ।
अनुकूलन पाइथन स्क्रिप्ट चलाउन सक्ने क्षमताको साथ, पाइटुल यूएसबी सीरियलले कुनै पनि प्राप्त डाटा पढ्न र पार्स गर्न सक्छ, यसलाई तपाईंको मनपर्ने तरिकामा प्रदर्शन गर्न र आवश्यक पर्दा जवाफ पनि दिन सक्छ।
द्रुत सुरूको लागि त्यहाँ स्क्रिप्ट उदाहरणहरू छन्। तिनीहरूलाई कोसिस गर्नका लागि केवल एउटा प्रतिलिपि गरेर टाँस्नुहोस्।
सामान्य प्रयोगको लागि त्यहाँ एक उपयोगी USB सीरियल टर्मिनल पनि छ।
यसले मुख्य स्ट्रिम USB सिरियल ड्राइभरहरू समर्थन गर्दछ:
FTDI ड्राइभर
CDC ACM ड्राइभर
CP210x ड्राइभर
CH34x ड्राइभर
PL2303 ड्राइभर
स्क्रिप्ट सामान्य गाइड
======================
* यस अनुप्रयोगमा पाइथन संस्करण 3..8 हो।
* यो अनुप्रयोग स्क्रिप्ट सम्पादकको रूपमा डिजाइन गरिएको छैन जबकि स्क्रिप्ट स्क्रिप्ट क्षेत्रमा सम्पादन गर्न सकिन्छ।
उत्तम तरिका भनेको तपाईंको मनपर्ने स्क्रिप्ट सम्पादक प्रयोग गर्नुहोस् र त्यसपछि लिपिलाई प्रतिलिपि गरेर टाँस्नुहोस्।
* सधैं ईन्डेन्टेसनको लागि space खाली ठाउँहरू अनौंठो त्रुटिहरू रोक्नको लागि प्रयोग गर्नुहोस्।
* मानक पाइथन पुस्तकालयमा प्राय: प्याकेजहरू आयात गर्न उपलब्ध छन्।
* यदि लूप आवश्यक भएमा, स्क्रिप्ट ठीकसँग रोक्नको लागि सँधै `app.running_script` प्रयोग गर्नुहोस्।
* Version app.version` प्रयोग गर्नुहोस् अनुप्रयोग संस्करण स्ट्रि get प्राप्त गर्न।
* स्ट्रिपको रूपमा स्क्रिप्ट आउटपुट फिल्ड प्राप्त गर्न `app.get_output () Use प्रयोग गर्नुहोस्।
स्क्रिप्ट आउटपुट फिल्डमा स्ट्रि asको रूपमा प्रदर्शन गर्नको लागि display app.set_output (वस्तु) `प्रयोग गर्नुहोस्।
* स्क्रिप्ट आउटपुट फिल्डमा पाठ थप्न `app.set_output (app.get_output () + str (वस्तु)) a को लागि सर्टकटको रूपमा` app.print_text (वस्तु) प्रयोग गर्नुहोस्।
* स्क्रिप्ट आउटपुट फिल्ड खाली गर्न `app.set_output (" ") for को लागि सर्टकटको रूपमा` app.clear_text () Use प्रयोग गर्नुहोस्।
* `App.send_data (bytearray) serial सीरियल पोर्ट मार्फत` bytearray` पठाउन प्रयोग गर्नुहोस्।
* प्रयोग गर्नुहोस् `app.recep_data ()` bytearray को रूपमा बफरबाट डाटा पढ्न।
* भण्डारणमा लग फाइल बचत गर्न `app.log_file (पाठ) Use प्रयोग गर्नुहोस्।
लग फाईल यहाँ अवस्थित छ [भण्डारण डाइरेक्टरी] / PyToolUSBSerial / log_ [UTC टाइमस्ट्याम्प] .txt।
पाठ (str): पाठ सामग्री
फिर्ती (str): पूर्ण फाईल पथ
यहाँ यो अनुप्रयोग बाट एक स्क्रिप्ट उदाहरण छ:
########################
# हेक्समा डेटा प्राप्त भयो र एको गर्नुहोस्।
binascii आयात हेक्सालिफाईबाट
कोडेक्स आयात डिकोडबाट
जबकि (app.running_script):
# बफरमा प्राप्त कुनै पनि डाटा ल्याउने प्रयास गर्नुहोस्।
डाटा_rcv = app.re प्राप्त_data ()
यदि data_rcv:
# डाटा हेक्स मा प्रतिनिधित्व।
डाटा_हेक्स = डिकोड (हेक्सालिफाई (डाटा_सक्र्याभ), 'utf_8', 'उपेक्षा गर्नुहोस्')
# पुरानो डाटाको साथै प्राप्त डाटा प्रदर्शन गर्नुहोस्।
app.set_output (app.get_output () + डाटा_हेक्स)
# इको फिर्ता।
app.send_data (डाटा_rcv)
########################
मा अपडेट गरिएको
२०२१ जुलाई १