Amazon Best VPN GoSearch

ऑनवर्क्स फ़ेविकॉन

सिग्रोक-क्ली - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में सिग्रोक-सीएलआई चलाएं

यह कमांड सिग्रोक-सीएलआई है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


सिग्रोक-सीएलआई - सिग्रोक सॉफ्टवेयर के लिए कमांड-लाइन क्लाइंट

SYNOPSIS


सिगरोक-सीएलआई [विकल्प] [कमांड]

वर्णन


सिगरोक-सीएलआई के लिए एक क्रॉस-प्लेटफ़ॉर्म कमांड लाइन उपयोगिता है सिगरोक सॉफ्टवेयर.

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

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

विकल्प


-एच, --मदद
सहायता टेक्स्ट दिखाएँ और बाहर निकलें।

-वी, --संस्करण
दिखाना सिगरोक-सीएलआई संस्करण, और समर्थित हार्डवेयर ड्राइवर, इनपुट के बारे में जानकारी
फ़ाइल स्वरूप, आउटपुट फ़ाइल स्वरूप और प्रोटोकॉल डिकोडर।

-डी, --चालक
एक ड्राइवर को हमेशा चुना जाना चाहिए (जब तक कि वैश्विक स्कैन न किया जाए)। उपयोग -V विकल्प
उपलब्ध ड्राइवरों की सूची प्राप्त करें.

ड्राइवर फॉर्म में विकल्प ले सकते हैं कुंजी = मान कोलन द्वारा अलग किया गया।

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

$ सिगरोक-सीएलआई --driver=ols:conn=/dev/ttyACM0

कुछ USB डिवाइस अद्वितीय विक्रेताआईडी/उत्पादआईडी संयोजन का उपयोग नहीं करते हैं, और इसलिए इसकी आवश्यकता होती है
वह भी निर्दिष्ट किया गया है। यह भी उपयोग करता है कॉन विकल्प, किसी एक का उपयोग करना
विक्रेताआईडी.उत्पादआईडी or बस.पता:

$ सिगरोक-सीएलआई --driver=uni-t-ut61e:conn=1a86.e008

-सी, --कॉन्फ़िगरेशन
डिवाइस विकल्पों की एक कोलन-पृथक सूची, जहां प्रत्येक विकल्प फॉर्म लेता है
कुंजी = मान. उदाहरण के लिए, द्वारा समर्थित डिवाइस पर सैंपलरेट को 1MHz पर सेट करने के लिए
fx2lafw ड्राइवर, आप निर्दिष्ट कर सकते हैं

$ सिगरोक-सीएलआई --ड्राइवर=fx2lafw --कॉन्फ़िगरेशन नमूना दर=1 मी

सैम्पलरेट अधिकांश तर्क विश्लेषकों के लिए एक सामान्य विकल्प है। तर्क निर्दिष्ट करता है
हर्ट्ज़ में नमूनाकरण। आप नमूना दर को kHz, MHz या GHz में भी निर्दिष्ट कर सकते हैं।
निम्नलिखित सभी समतुल्य हैं:

$ सिगरोक-सीएलआई --चालक fx2lafw --कॉन्फ़िगरेशन नमूना दर=1000000

$ सिगरोक-सीएलआई --चालक fx2lafw --कॉन्फ़िगरेशन नमूना दर=1 मी

$ सिगरोक-सीएलआई --चालक fx2lafw --कॉन्फ़िगरेशन "नमूना=1 मेगाहर्ट्ज"

-मैं, --इनपुट फ़ाइल
हार्डवेयर डिवाइस के बजाय किसी फ़ाइल से इनपुट लोड करें। यदि --इनपुट प्रारूप विकल्प
आपूर्ति नहीं की गई है, sigrok-cli इनपुट के फ़ाइल स्वरूप का स्वतः पता लगाने का प्रयास करता है
फ़ाइल.

-मैं, --इनपुट प्रारूप
इनपुट फ़ाइल लोड करते समय, मान लें कि यह निर्दिष्ट प्रारूप में है। यदि यह विकल्प है
आपूर्ति नहीं की गई (इसके अतिरिक्त) --इनपुट फ़ाइल), sigrok-cli स्वत: पता लगाने का प्रयास करता है
इनपुट फ़ाइल का फ़ाइल स्वरूप. उपयोग -V उपलब्ध इनपुट की सूची देखने का विकल्प
प्रारूपों.

प्रारूप नाम के बाद वैकल्पिक रूप से विकल्पों की एक कोलन-पृथक सूची हो सकती है,
जहां प्रत्येक विकल्प फॉर्म लेता है कुंजी = मान.

-ओ, --निर्गम संचिका
आउटपुट को stdout पर लिखने के बजाय फ़ाइल में सहेजें। डिफ़ॉल्ट प्रारूप का उपयोग कब किया जाता है
बचत सिग्रोक सत्र फ़ाइल स्वरूप है। इसे इसके साथ बदला जा सकता है
--आउटपुट स्वरूप विकल्प.

-ओ, --आउटपुट स्वरूप
उपयोग के लिए आउटपुट स्वरूप सेट करें। उपयोग -V उपलब्ध आउटपुट की सूची देखने का विकल्प
प्रारूपों.

प्रारूप नाम के बाद वैकल्पिक रूप से विकल्पों की एक कोलन-पृथक सूची हो सकती है,
जहां प्रत्येक विकल्प फॉर्म लेता है कुंजी = मान.

समर्थित प्रारूपों में वर्तमान में शामिल हैं बिट्स, हेक्स, ASCII, बाइनरी, वीसीडी, OLS, ग्नूप्लोट,
क्रोनोवु-ला8, csv, तथा एनालॉग.

RSI बिट्स or हेक्स ASCII बिट या ASCII हेक्साडेसिमल डिस्प्ले के लिए प्रारूप, एक ले सकते हैं
"चौड़ाई" विकल्प, प्रति पंक्ति प्रदर्शित करने के लिए नमूनों की संख्या (बिट्स में) निर्दिष्ट करता है।
इस प्रकार हेक्स:चौड़ाई=128 हेक्साडेसिमल में प्रति पंक्ति 128 बिट्स प्रदर्शित होंगे:

0: ffff ffff ffff ffff ffff ffff ffff ffff
1:ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00

लाइनें हमेशा चैनल नंबर (या नाम, यदि परिभाषित हो) से शुरू होती हैं, उसके बाद a
बृहदांत्र. यदि कोई प्रारूप निर्दिष्ट नहीं है, तो यह डिफ़ॉल्ट हो जाता है बिट्स:चौड़ाई=64, इस तरह:

0:11111111 11111111 11111111 [...]
1:11111111 00000000 11111111 [...]

-सी, --चैनल
सत्र में उपयोग किए जाने वाले चैनलों की अल्पविराम से अलग की गई सूची।

ध्यान दें कि सिग्रोक हमेशा चैनलों को उनके दिखाए जाने के तरीके के अनुसार नाम देता है
हार्डवेयर का घेरा. यदि आपका तर्क विश्लेषक चैनलों को 0-15 तक क्रमांकित करता है, तो यही है
आपको उन्हें इस विकल्प के साथ कैसे निर्दिष्ट करना होगा। एक आस्टसीलस्कप के चैनल होंगे
आम तौर पर इसे "CH1", "CH2" इत्यादि के रूप में जाना जाता है। उपयोग --प्रदर्शन देखने का विकल्प
आपके डिवाइस के लिए चैनल नामों की एक सूची।

डिफ़ॉल्ट किसी डिवाइस पर उपलब्ध सभी चैनलों का उपयोग करना है। आप एक का नाम ले सकते हैं
चैनल इस प्रकार: 1=सीएलके. फॉर्म में चैनलों की एक श्रृंखला भी दी जा सकती है 1-5.

उदाहरण:

$ सिगरोक-सीएलआई --चालक fx2lafw --नमूने 100
--चैनल 1=सीएलके,2-4,7
सीएलके: 11111111 11111111 11111111 11111111 [...]
2:11111111 11111111 11111111 [...]
3:11111111 11111111 11111111 [...]
4:11111111 11111111 11111111 [...]
7:11111111 11111111 11111111 [...]

अल्पविराम से अलग की गई सूची को बाएँ से दाएँ संसाधित किया जाता है, अर्थात आगे के आइटम
पिछले आइटम को राइट ओवरराइड करें। उदाहरण के लिए 1=सीएस,सीएस=एमआईएसओ का नाम निर्धारित करेगा
चैनल 1 से मीसो.

-जी, --चैनल-समूह
संचालित करने के लिए चैनल समूह निर्दिष्ट करें.

कुछ डिवाइस चैनलों को समूहों में व्यवस्थित करते हैं, जिनकी सेटिंग्स केवल हो सकती हैं
एक समूह के रूप में बदल गया। चैनल समूहों की सूची, यदि कोई हो, इसके साथ प्रदर्शित की जाती है
--प्रदर्शन आदेश।

-टी, --ट्रिगर
प्रपत्र के उपयोग के लिए ट्रिगर्स की अल्पविराम से अलग की गई सूची =. आप
चैनल के नाम या नंबर का उपयोग कर सकते हैं, और ट्रिगर स्वयं की एक श्रृंखला है
वर्ण:

0 or 1: पिन पर कम या अधिक मान।
r or f: पिन पर बढ़ता या गिरता मूल्य। एक r प्रभावी ढंग से मेल खाता है 01.
c: पिन पर किसी भी प्रकार का परिवर्तन (या तो बढ़ता हुआ या गिरता हुआ किनारा)।

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

-डब्ल्यू, --प्रतीक्षा-ट्रिगर
किसी भी नमूना डेटा को आउटपुट न करें (भले ही वह वास्तव में हार्डवेयर से प्राप्त हुआ हो)
ट्रिगर शर्त पूरी होने से पहले. दूसरे शब्दों में, कोई भी प्री-ट्रिगर आउटपुट न करें
आंकड़े। यदि आपको पहले आए डेटा की परवाह नहीं है तो यह विकल्प उपयोगी है
ट्रिगर (लेकिन फिर भी हार्डवेयर इस डेटा को सिग्रोक तक पहुंचाता है)।

-पी, --प्रोटोकॉल-डिकोडर
यह विकल्प उपयोगकर्ता को प्रोटोकॉल डिकोडर्स की अल्पविराम से अलग की गई सूची निर्दिष्ट करने की अनुमति देता है
इस सत्र में उपयोग किया जाना है। डिकोडर्स को उनकी आईडी द्वारा निर्दिष्ट किया जाता है, जैसा कि इसमें दिखाया गया है
--संस्करण उत्पादन.

उदाहरण:

$ सिगरोक-सीएलआई -i -P I2C

प्रत्येक प्रोटोकॉल डिकोडर को वैकल्पिक रूप से कोलन से अलग की गई सूची द्वारा अनुसरण किया जा सकता है
विकल्प, जहां प्रत्येक विकल्प रूप लेता है कुंजी = मान.

उदाहरण:

$ सिगरोक-सीएलआई -i
-P uart:baudrate=115200:parity_type=odd

समर्थित विकल्पों की सूची पूरी तरह से प्रोटोकॉल डिकोडर पर निर्भर करती है। प्रत्येक
प्रोटोकॉल डिकोडर के पास विभिन्न विकल्प हैं जिनका वह समर्थन करता है।

प्रोटोकॉल डिकोडर के लिए निर्दिष्ट कोई भी "विकल्प" जो वास्तव में समर्थित नहीं है
विकल्पों को चैनल नाम/नंबर असाइनमेंट के रूप में समझा जाएगा।

उदाहरण:

$ सिगरोक-सीएलआई -i
-P spi:wordsize=9:miso=1:mosi=5:clk=3:cs=0

इस उदाहरण में, शब्दों का आकार द्वारा समर्थित एक विकल्प है एसपीआई प्रोटोकॉल डिकोडर.
इसके अतिरिक्त, उपयोगकर्ता सिग्रोक को चैनल 1 का उपयोग करके एसपीआई प्रोटोकॉल को डीकोड करने के लिए कहता है
एसपीआई के लिए एमआईएसओ सिग्नल, चैनल 5 को एमओएसआई, चैनल 3 को सीएलके, और चैनल 0 को सीएस#
संकेत.

-एस, --प्रोटोकॉल-डिकोडर-स्टैक
यह विकल्प उपयोगकर्ता को प्रोटोकॉल डिकोडर स्टैक निर्दिष्ट करने की अनुमति देता है, अर्थात अंदर जाने का तरीका
कौन से एक प्रोटोकॉल डिकोडर का आउटपुट दूसरे प्रोटोकॉल डिकोडर में पाइप हो जाता है। अगर
निर्दिष्ट नहीं है, स्टैक उसी क्रम में स्थापित किया जाएगा जिसमें प्रोटोकॉल
के साथ डिकोडर दिए गए --प्रोटोकॉल-डिकोडर विकल्प.

डिकोडर्स को उनकी आईडी द्वारा निर्दिष्ट किया जाता है, जैसा कि इसमें दिखाया गया है --संस्करण आउटपुट. में
इसके अलावा -S विकल्प, सभी प्रोटोकॉल डिकोडर जो स्टैक में उपयोग किए जाते हैं, अवश्य होने चाहिए
का उपयोग करके भी निर्दिष्ट किया जाए (उनके विकल्पों के साथ, यदि कोई हो)। -P पैरामीटर।

उदाहरण:

$ सिगरोक-सीएलआई -i -P i2c:sda=4:scl=7,rtc8564
-S आई2सी,आरटीसी8564

इस उदाहरण में, -S विकल्प निर्दिष्ट करता है कि का आउटपुट I2C डिकोडर है
में पाइप डाला गया आरटीसी8564 डिकोडर, अर्थात् आरटीसी8564 डिकोडर को शीर्ष पर रखा गया है
I2C विकोडक।

संबंधित प्रोटोकॉल डिकोडर विकल्प और चैनल का नाम/संख्या असाइनमेंट होना चाहिए
का उपयोग करके दिया गया -P विकल्प (आप उन्हें इसमें निर्दिष्ट नहीं कर सकते -S विकल्प)।

-ए, --प्रोटोकॉल-डिकोडर-एनोटेशन
डिफ़ॉल्ट रूप से, केवल स्टैक के शीर्षतम प्रोटोकॉल डिकोडर का एनोटेशन आउटपुट दिखाया जाता है।
इस विकल्प के साथ किसी अन्य डिकोडर के एनोटेशन को डिस्प्ले के लिए चुना जा सकता है
इसकी आईडी निर्दिष्ट करना:

$ सिगरोक-सीएलआई -i -P i2c, i2cfilter, edid -A I2C

यदि किसी प्रोटोकॉल डिकोडर में एकाधिक एनोटेशन हैं, तो आप यह भी निर्दिष्ट कर सकते हैं कि कौन सा एनोटेशन है
उन्हें इसका संक्षिप्त विवरण इस प्रकार निर्दिष्ट करके दिखाना होगा:

$ सिगरोक-सीएलआई -i -P i2c, i2cfilter, edid
-A i2c=डेटा-रीड

एकाधिक एनोटेशन को कोलन से अलग करके उनका चयन करें:

$ सिगरोक-सीएलआई -i -P i2c, i2cfilter, edid
-A i2c=डेटा-पढ़ना:डेटा-लिखना

आप एक वैकल्पिक चयन के साथ एकाधिक प्रोटोकॉल डिकोडर भी चुन सकते हैं
प्रत्येक को अल्पविराम से अलग करके एनोटेशन:

$ सिगरोक-सीएलआई -i -P i2c, i2cfilter, edid
-A i2c=डेटा-रीड:डेटा-राइट,ईडीआईडी

-एल, --छांटने का स्तर
libsigrok और libsigrokdecode लॉगलेवल सेट करें। इस समय सिगरोक-सीएलआई नहीं करता
दो लॉगलेवल को स्वतंत्र रूप से सेट करने का समर्थन करें। जितनी अधिक संख्या, उतना अधिक
डिबग आउटपुट मुद्रित किया जाएगा। मान्य लॉगलेवल हैं:

0 कोई नहीं
1 त्रुटि
2 :
3 सूचना
4 डीबग करें
5 खर्च किया

--प्रदर्शन
चयनित विकल्प के बारे में जानकारी दिखाएँ. उदाहरण के लिए, a के लिए विकल्प देखने के लिए
कनेक्टेड fx2lafw डिवाइस:

$ सिगरोक-सीएलआई --चालक fx2lafw --प्रदर्शन

आपके हार्डवेयर के लिए डिवाइस विकल्प ठीक से प्राप्त करने के लिए, कुछ ड्राइवरों की आवश्यकता हो सकती है
एक सीरियल पोर्ट निर्दिष्ट:

$ सिगरोक-सीएलआई --चालक ols:conn=/dev/ttyACM0 --प्रदर्शन

प्रोटोकॉल डिकोडर के लिए दस्तावेज़ देखने के लिए:

$ सिगरोक-सीएलआई --प्रोटोकॉल-डिकोडर I2C --प्रदर्शन

--स्कैन उन डिवाइसों को स्कैन करें जिनका स्वचालित रूप से पता लगाया जा सकता है।

उदाहरण:

$ सिगरोक-सीएलआई --स्कैन
निम्नलिखित उपकरण पाए गए:
डेमो - 12 चैनलों के साथ डेमो डिवाइस: D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3
fx2lafw:conn=3.26 - 8 चैनलों के साथ CWAV USBee SX: 0 1 2 3 4 5 6 7

हालाँकि, सभी डिवाइस स्वतः-पता लगाने योग्य नहीं होते हैं (उदाहरण के लिए सीरियल पोर्ट आधारित)। के लिए
जिन्हें आपको प्रदान करना होगा कॉन विकल्प, ऊपर देखें.

$ सिगरोक-सीएलआई --चालक डिजिटेक-dt4000zc:conn=/dev/ttyUSB0 --स्कैन
निम्नलिखित उपकरण पाए गए:
Digitek DT4000ZC 1 चैनल के साथ: P1

--समय
के लिए नमूना मिलीसेकंड, फिर छोड़ें।

आप वैकल्पिक रूप से संख्या का अनुसरण कर सकते हैं s सेकंड में नमूना लेने का समय निर्दिष्ट करने के लिए।

उदाहरण के लिए, --समय 2s दो सेकंड के लिए नमूना लेंगे.

--नमूने
मोल नमूने, फिर छोड़ें।

आप वैकल्पिक रूप से संख्या का अनुसरण कर सकते हैं k, mया, g नमूनों की संख्या निर्दिष्ट करने के लिए
क्रमशः किलोसैंपल्स, मेगासैंपल्स, या गीगासैंपल्स में।

उदाहरण के लिए, --नमूने 3m 3000000 नमूने प्राप्त करेगा।

--फ्रेम्स
मोल फ़्रेम, फिर छोड़ें।

--निरंतर
रुकने तक लगातार नमूना लें। सभी डिवाइस इसका समर्थन नहीं करते.

--सेट के साथ निर्दिष्ट एक या अधिक वेरिएबल सेट करें --कॉन्फ़िगरेशन विकल्प, बिना कुछ किए
अधिग्रहण।

उदाहरण


कनेक्टेड fx100lafw-समर्थित तर्क विश्लेषक से बिल्कुल 2 नमूने प्राप्त करने के लिए
हार्डवेयर, निम्न आदेश चलाएँ:

सिगरोक-सीएलआई --चालक fx2lafw --नमूने 100

यदि आप 3 सेकंड (3000 एमएस) के लिए डेटा का नमूना लेना चाहते हैं, तो इसका उपयोग करें:

सिगरोक-सीएलआई --चालक fx2lafw --समय 3000

वैकल्पिक रूप से, आप इसका भी उपयोग कर सकते हैं:

सिगरोक-सीएलआई --चालक fx2lafw --समय 3s

4ms तक चलने वाले ओपनबेंच लॉजिक स्निफ़र का उपयोग करके पहले 100 चैनलों से डेटा कैप्चर करने के लिए
ट्रिगर स्थिति से शुरू होकर 10 मेगाहर्ट्ज पर
0:उच्च, 1:बढ़ता हुआ, 2:निम्न, 3:उच्च, उपयोग करें:

सिगरोक-सीएलआई --चालक ols:conn=/dev/ttyACM0 --कॉन्फ़िगरेशन नमूना दर=10 मी \
--आउटपुट स्वरूप बिट्स --चैनल 0-3 --प्रतीक्षा-ट्रिगर \
--ट्रिगर 0=1,1=r,2=0,3=1 --समय 100

लस्कर ईएल-यूएसबी श्रृंखला डिवाइस पर आंतरिक लॉगिंग चालू करने के लिए:

सिगरोक-सीएलआई --चालक लस्कर-एल-यूएसबी:conn=10c4.0002 \
--कॉन्फ़िगरेशन डेटालॉग = चालू --सेट

बाहर निकलें स्थिति


सिगरोक-सीएलआई सफलता पर 0 और अधिकांश असफलताओं पर 1 के साथ बाहर निकलता है।

onworks.net सेवाओं का उपयोग करके ऑनलाइन sigrok-cli का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad




×
विज्ञापन
❤️यहां खरीदारी करें, बुक करें या खरीदें - कोई शुल्क नहीं, इससे सेवाएं निःशुल्क बनी रहती हैं।