PyTool USB Serial

५०+
डाउनलोड गरिएका सामग्रीहरू
सामग्रीको मूल्याङ्कन
सबैजना
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो

यो एपका बारेमा

पाइटुल यूएसबी सीरियल यूएसबी सीरियल विकास, डिबगिंग र अनुगमनको लागि एक उत्तम उपकरण हो।
यसले पाइथन स्क्रिप्ट क्षमता प्रदान गर्दछ जुन तपाईंलाई सबैभन्दा ठूलो लचिलोपन प्रदान गर्दछ।

किन स्क्रिप्ट क्षमता यूएसबी सीरियल उपकरणका लागि योग्य छ?
इलेक्ट्रिकल ईन्जिनियरहरूले एन्ड्रोइड फोन वा ट्याब्लेट जस्तै हात, डिब्ब गर्न वा क्षेत्र, कारखाना वा ल्याबमा सिरियल संचार निगरानीको लागि ह्यान्ड होल्ड उपकरण प्रयोग गर्न सजिलो पाउँदछन्।
तर लगभग सबै संचार प्रणालीको आफ्नै प्रोटोकल वा डाटा ढाँचा भयो।
हेक्स डाटाको समुद्रमा खोजी गर्दै जस्तै "०२ ए 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)
########################
मा अपडेट गरिएको
२०२१ जुलाई १

डेटाको सुरक्षा

तपाईंको डेटा सुरक्षित राख्नका निम्ति तपाईंले पहिला विकासकर्ताहरूले तपाईंको डेटा कसरी सङ्कलन तथा सेयर गर्छ भन्ने कुरा बुझ्न जरुरी छ। एपको प्रयोगसम्बन्धी जानकारी, तपाईं बसोबास गर्ने क्षेत्र र तपाईंको उमेरका आधारमा डेटाको गोपनीयता र सुरक्षासम्बन्धी अभ्यासहरू फरक हुन सक्छन्। यो एपका विकासकर्ताले यो जानकारी प्रदान गर्नुभएको हो र उहाँ समयक्रमसँगै यो जानकारी संशोधन गर्न सक्नुहुन्छ।
तेस्रो पक्षसँग कुनै पनि डेटा सेयर गरिँदैन
विकासकर्ताहरूले प्रयोगकर्ताको डेटा सेयर गरिने कुराका बारेमा कसरी जानकारी गराउँछन् भन्नेबारेमा थप जान्नुहोस्
कुनै पनि डेटा सङ्कलन गरिएको छैन
विकासकर्ताहरूले प्रयोगकर्ताको डेटा सङ्कलन गरिने कुराका बारेमा कसरी जानकारी गराउँछन् भन्नेबारेमा थप जान्नुहोस्

नयाँ के छ

Version 0.8
Python version for the script is 3.8.
Now the script runs in Python global environment. Existing scripts should still work as before.
Terminal settings are remembered.
`app.version` is added for checking app version.

एपसम्बन्धी ग्राहक सेवा

विकासकर्ताका बारेमा जानकारी
Quan Lin
jacklinquan@gmail.com
190 Centre Dandenong Rd Cheltenham VIC 3192 Australia
undefined

Quan Lin का थप वस्तुहरू