रेक्सगियर लोगोबीसीएस सीरीज प्रोग्रामिंग गाइड एससीपीआई
शिष्टाचार
संस्करण: V20210903

प्रस्तावना

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

सुरक्षा निर्देश

उपकरण के संचालन और रखरखाव में, कृपया निम्नलिखित सुरक्षा निर्देशों का सख्ती से पालन करें। मैनुअल के अन्य अध्यायों में दिए गए ध्यान या विशिष्ट चेतावनियों की परवाह किए बिना कोई भी प्रदर्शन उपकरण द्वारा प्रदान किए गए सुरक्षात्मक कार्यों को ख़राब कर सकता है।
REXGEAR उन निर्देशों की उपेक्षा के कारण होने वाले परिणामों के लिए उत्तरदायी नहीं होगा।
2.1 सुरक्षा नोट
➢ एसी इनपुट वॉल्यूम की पुष्टि करेंtagई बिजली की आपूर्ति से पहले.
➢ विश्वसनीय ग्राउंडिंग: ऑपरेशन से पहले, बिजली के झटके से बचने के लिए उपकरण को विश्वसनीय रूप से ग्राउंड किया जाना चाहिए।
➢ फ़्यूज़ की पुष्टि करें: सुनिश्चित करें कि फ़्यूज़ सही ढंग से स्थापित किया गया है।
➢ चेसिस न खोलें: ऑपरेटर उपकरण चेसिस नहीं खोल सकता।
गैर-पेशेवर ऑपरेटरों को इसे बनाए रखने या समायोजित करने की अनुमति नहीं है।
➢ खतरनाक परिस्थितियों में काम न करें: उपकरण को ज्वलनशील या विस्फोटक स्थितियों में न चलाएं।
➢ कार्य सीमा की पुष्टि करें: सुनिश्चित करें कि DUT BCS की रेटेड सीमा के भीतर है।
2.2 सुरक्षा प्रतीक
उपकरण या उपयोगकर्ता मैनुअल में प्रयुक्त अंतर्राष्ट्रीय प्रतीकों की परिभाषा के लिए कृपया निम्नलिखित तालिका देखें।
तालिका नंबर एक

प्रतीक  परिभाषा  प्रतीक  परिभाषा 
REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन डीसी (प्रत्यक्ष वर्तमान) शून्य रेखा या तटस्थ रेखा
फ्लूक 319 क्लूamp मीटर - आइकन 2 एसी (वैकल्पिक चालू) लाइव लाइन
REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन 1 एसी और डीसी पावर ऑन
REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन 2 तीन चरण वर्तमान REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन 8 बिजली बंद
REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन 3 मैदान REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन 9 अतिरिक्त उर्जा
REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन 4 सुरक्षात्मक जमीन REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन 10 पावर-ऑन स्टेट
REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन 5 न्याधार ज़मीन REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन 11 बिजली बंद राज्य
REXGEAR BCS सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - आइकन 6 संकेत जमीन सावधानी आइकन बिजली का झटका लगने का खतरा
चेतावनी खतरनाक संकेत सावधानी चिह्न उच्च तापमान चेतावनी
सावधानी ध्यान से चेतावनी सी

ऊपरview

BCS श्रृंखला बैटरी सिमुलेटर LAN पोर्ट और RS232 इंटरफ़ेस प्रदान करते हैं। उपयोगकर्ता नियंत्रण प्राप्त करने के लिए संबंधित संचार लाइन द्वारा बीसीएस और पीसी को कनेक्ट कर सकते हैं।

प्रोग्रामिंग कमांड खत्मview

4.1 संक्षिप्त परिचय
BCS कमांड में दो प्रकार शामिल हैं: IEEE488.2 सार्वजनिक कमांड और SCPI कमांड।
IEEE 488.2 सार्वजनिक कमांड उपकरणों के लिए कुछ सामान्य नियंत्रण और क्वेरी कमांड को परिभाषित करते हैं। बीसीएस पर बुनियादी संचालन सार्वजनिक आदेशों के माध्यम से प्राप्त किया जा सकता है, जैसे कि रीसेट, स्थिति क्वेरी, आदि। सभी आईईईई 488.2 सार्वजनिक आदेशों में एक तारांकन चिह्न (*) और तीन-अक्षर का स्मृति चिन्ह शामिल होता है: *आरएसटी, *आईडीएन?, *ओपीसी?, आदि .
एससीपीआई कमांड परीक्षण, सेटिंग, अंशांकन और माप के अधिकांश बीसीएस कार्यों को कार्यान्वित कर सकते हैं। SCPI कमांड को कमांड ट्री के रूप में व्यवस्थित किया जाता है। प्रत्येक कमांड में कई निमोनिक्स हो सकते हैं, और कमांड ट्री के प्रत्येक नोड को एक कोलन (:) द्वारा अलग किया जाता है, जैसा कि नीचे दिए गए चित्र में दिखाया गया है। कमांड ट्री के शीर्ष को ROOT कहा जाता है। रूट से लीफ नोड तक का पूरा पथ एक संपूर्ण प्रोग्रामिंग कमांड है।

रेक्सगियर बीसीएस सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल - एससीपीआई

4.2 सिंटेक्स
बीसीएस एससीपीआई कमांड आईईईई 488.2 कमांड की विरासत और विस्तार हैं। एससीपीआई कमांड में कमांड कीवर्ड, सेपरेटर, पैरामीटर फ़ील्ड और टर्मिनेटर शामिल होते हैं। निम्नलिखित आदेश को पूर्व के रूप में लेंampपर:
स्रोत :वॉल्यूमTagई १
इस कमांड में SOURCE और VOLTagये कमांड कीवर्ड हैं। n चैनल संख्या 1 से 24 तक है। कोलन (:) और स्पेस विभाजक हैं। 2.5 पैरामीटर फ़ील्ड है. कैरिज रिटर्न टर्मिनेटर है। कुछ कमांड में एकाधिक पैरामीटर होते हैं। पैरामीटर्स को अल्पविराम (,) द्वारा अलग किया जाता है।
उपाय: खंडTagई? (@1,2)
इस आदेश का अर्थ है रीडबैक वॉल्यूम प्राप्त करनाtagचैनल 1 और 2 का ई. नंबर 1 और 2 का मतलब चैनल नंबर है, जो अल्पविराम से अलग किया जाता है। रीडिंग रीडबैक वॉल्यूमtagएक ही समय में 24 चैनलों में से ई:
उपाय: खंडTagई? (@1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24, XNUMX ) निरंतर खंड लिखनाtagएक ही समय में 5 चैनलों में से 24V का ई मान:
स्रोत: वॉल्यूमTage
5@1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 )
विवरण की सुविधा के लिए, अगले अध्यायों के प्रतीक निम्नलिखित सम्मेलनों पर लागू होंगे।
◆ वर्गाकार कोष्ठक ([]) वैकल्पिक कीवर्ड या पैरामीटर दर्शाते हैं, जिन्हें छोड़ा जा सकता है।
◆ सीurly कोष्ठक ({}) कमांड स्ट्रिंग में पैरामीटर विकल्प दर्शाते हैं।
◆ कोण कोष्ठक (<>) इंगित करते हैं कि एक संख्यात्मक पैरामीटर प्रदान किया जाना चाहिए।
◆ ऊर्ध्वाधर रेखा (|) का उपयोग कई वैकल्पिक मापदंडों के विकल्पों को अलग करने के लिए किया जाता है।
4.2.1 कमांड कीवर्ड
प्रत्येक कमांड कीवर्ड के दो प्रारूप होते हैं: दीर्घ निमोनिक और लघु निमोनिक। लघु निमोनिक, दीर्घ निमोनिक का संक्षिप्त रूप है। प्रत्येक स्मरणीय में किसी भी संभावित संख्यात्मक प्रत्यय सहित 12 वर्णों से अधिक नहीं होना चाहिए। बैटरी सिम्युलेटर केवल सटीक रूप से लंबे या छोटे निमोनिक्स को स्वीकार करता है।
निमोनिक्स उत्पन्न करने के नियम इस प्रकार हैं:

  1. दीर्घ निमोनिक्स में एक शब्द या वाक्यांश शामिल होता है। यदि यह एक शब्द है, तो पूरा शब्द एक स्मरणीय बनता है। पूर्वampलेस: वर्तमान - वर्तमान
  2. लघु निमोनिक्स में आम तौर पर लंबे निमोनिक्स के पहले 4 अक्षर शामिल होते हैं।
    Exampले: वर्तमान - वर्तमान
  3. यदि दीर्घ निमोनिक की वर्ण लंबाई 4 से कम या उसके बराबर है, तो दीर्घ और लघु निमोनिक्स समान हैं। यदि दीर्घ निमोनिक की वर्ण लंबाई 4 से अधिक है और चौथा वर्ण एक स्वर है, तो स्वर को छोड़कर लघु निमोनिक 3 वर्णों से बना होगा। पूर्वampलेस: मोड——मोड पावर——पाउ
  4. निमोनिक्स केस संवेदी नहीं हैं।

4.2.2 कमांड सेपरेटर

  1. बृहदांत्र (:)
    कमांड में दो आसन्न कीवर्ड को अलग करने के लिए कोलन का उपयोग किया जाता है, जैसे कमांड SOUR1:VOLT 1 में SOUR2.54 और VOLT को अलग करना।
    कोलन किसी कमांड का पहला अक्षर भी हो सकता है, जो दर्शाता है कि यह कमांड ट्री के शीर्ष नोड से पथ खोजेगा।
  2. स्पेस स्पेस का उपयोग कमांड फील्ड और पैरामीटर फील्ड को अलग करने के लिए किया जाता है।
  3. अर्धविराम (;) अर्धविराम का उपयोग कई कमांड इकाइयों को अलग करने के लिए किया जाता है जब कई कमांड इकाइयों को एक कमांड में शामिल किया जाता है। अर्धविराम का उपयोग करने से वर्तमान पथ का स्तर नहीं बदलता है।
    Exampले: SOUR1:VOLT 2.54;OUTCURR 1000 उपरोक्त आदेश स्थिर वॉल्यूम सेट करने के लिए हैtagस्रोत मोड में ई मान 2.54V और आउटपुट करंट सीमा 1000mA है। उपरोक्त कमांड निम्नलिखित दो कमांड के बराबर है: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000
  4. सेमीकॉलन और कोलन (;:) इसका उपयोग कई कमांड को अलग करने के लिए किया जाता है। माप: वॉल्यूमTagई?;:स्रोत:वॉल्यूमTagई 10;:आउटपुट:ऑनऑफ़ 1

4.2.3 प्रश्न
प्रश्न चिह्न (?) का प्रयोग क्वेरी फ़ंक्शन को चिह्नित करने के लिए किया जाता है। यह कमांड फ़ील्ड के अंतिम कीवर्ड का अनुसरण करता है। पूर्व के लिएampले, निरंतर वॉल्यूम की पूछताछ के लिएtagस्रोत मोड में चैनल 1 का, क्वेरी कमांड SOUR1:VOLT? है। यदि स्थिर वॉल्यूमtagई 5वी है, बैटरी सिम्युलेटर एक कैरेक्टर स्ट्रिंग 5 लौटाएगा।
बैटरी सिम्युलेटर क्वेरी कमांड प्राप्त करने और विश्लेषण पूरा करने के बाद, यह कमांड निष्पादित करेगा और एक प्रतिक्रिया स्ट्रिंग उत्पन्न करेगा। प्रतिक्रिया स्ट्रिंग को पहले आउटपुट बफ़र में लिखा जाता है। यदि वर्तमान रिमोट इंटरफ़ेस एक GPIB इंटरफ़ेस है, तो यह नियंत्रक द्वारा प्रतिक्रिया पढ़ने की प्रतीक्षा करता है। अन्यथा, यह तुरंत इंटरफ़ेस पर प्रतिक्रिया स्ट्रिंग भेजता है।
अधिकांश कमांड में संबंधित क्वेरी सिंटैक्स होता है। यदि किसी कमांड से पूछताछ नहीं की जा सकती है, तो बैटरी सिम्युलेटर एक त्रुटि संदेश रिपोर्ट करेगा -115 कमांड क्वेरी नहीं कर सकता और कुछ भी वापस नहीं किया जाएगा।
4.2.4 कमांड टर्मिनेटर
कमांड टर्मिनेटर लाइन फ़ीड कैरेक्टर (ASCII कैरेक्टर LF, मान 10) और EOI (केवल GPIB इंटरफ़ेस के लिए) हैं। टर्मिनेटर फ़ंक्शन वर्तमान कमांड स्ट्रिंग को समाप्त करना और कमांड पथ को रूट पथ पर रीसेट करना है।
4.3 पैरामीटर प्रारूप
क्रमादेशित पैरामीटर को संख्यात्मक, वर्ण, बूल आदि प्रकारों में ASCII कोड द्वारा दर्शाया जाता है।
तालिका नंबर एक

प्रतीक विवरण

Example

पूर्णांक मान 123
फ़्लोटिंग पॉइंट मान 123., 12.3, 0.12, 1.23ई4
मान NR1 या NR2 हो सकता है.
विस्तारित मूल्य प्रारूप जिसमें शामिल है , न्यूनतम और मैक्स. 1|0|चालू|बंद
बूलियन डेटा
उदाहरण के लिए, चरित्र डेटाampले, कर्र
ASCII कोड डेटा लौटाएँ, अपरिभाषित 7-बिट ASCII की वापसी की अनुमति दें। इस डेटा प्रकार में एक निहित कमांड टर्मिनेटर है।

आदेश

5.1 आईईईई 488.2 सामान्य कमांड
सामान्य कमांड IEEE 488.2 मानक द्वारा आवश्यक सामान्य कमांड हैं जिनका उपकरणों को समर्थन करना चाहिए। इनका उपयोग उपकरणों के सामान्य कार्यों, जैसे रीसेट और स्थिति क्वेरी को नियंत्रित करने के लिए किया जाता है। इसका सिंटैक्स और शब्दार्थ IEEE 488.2 मानक का पालन करते हैं। IEEE 488.2 सामान्य कमांड में कोई पदानुक्रम नहीं है।
*आईडीएन?
यह कमांड बैटरी सिम्युलेटर की जानकारी पढ़ता है। यह डेटा को अल्पविराम से अलग किए गए चार फ़ील्ड में लौटाता है। डेटा में निर्माता, मॉडल, आरक्षित फ़ील्ड और सॉफ़्टवेयर संस्करण शामिल हैं।
क्वेरी सिंटैक्स *आईडीएन?
पैरामीटर्स
रिटर्न स्ट्रिंग विवरण
रेक्सगियर निर्माता
बीसीएस मॉडल
0 आरक्षित क्षेत्र
XX.XX सॉफ्टवेयर संस्करण
पूर्व रिटर्नampले REXGEARTECH,BCS,0,V1.00 *OPC
जब सभी ऑपरेशन और कमांड पूरे हो जाते हैं तो यह कमांड स्टैंडर्ड इवेंट रजिस्टर में ऑपरेशन कम्प्लीट (ओपीसी) बिट को 1 पर सेट करता है।
कमांड सिंटेक्स *ओपीसी पैरामीटर्स कोई नहीं क्वेरी सिंटेक्स *ओपीसी? रिटर्न संबंधित आदेश *TRG *WAI *RST
इस कमांड का उपयोग फ़ैक्टरी सेटिंग्स को पुनर्स्थापित करने के लिए किया जाता है। कमांड सिंटैक्स *आरएसटी पैरामीटर कोई भी रिटर्न कोई नहीं संबंधित कमांड कोई नहीं
5.2 आदेश मापें
उपाय :मौजूदा?
यह कमांड संबंधित चैनल के रीडबैक करंट पर सवाल उठाता है।
कमांड सिंटैक्स उपाय :मौजूदा?
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
Exampले MEAS1:CURR?
रिटर्न यूनिट एम.ए
उपाय :वॉल्यूमTage?
यह कमांड रीडबैक वॉल्यूम पर सवाल उठाता हैtagसंबंधित चैनल का ई.
कमांड सिंटैक्स
उपाय :वॉल्यूमTage?
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
Exampले MEAS1:वोल्ट?
रिटर्न यूनिट वी
उपाय :शक्ति?
यह कमांड संबंधित चैनल की रीडबैक पावर पर सवाल उठाता है।

कमांड सिंटैक्स कमांड सिंटैक्स
पैरामीटर पैरामीटर
Example Example
रिटर्न रिटर्न
इकाई इकाई

उपाय :एमएएच?
यह कमांड संबंधित चैनल की क्षमता पर सवाल उठाता है।

कमांड सिंटैक्स उपाय : मह?
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
Example MEAS1: एमएएच?
रिटर्न
इकाई mAh की

उपाय :रेस?
यह कमांड संबंधित चैनल के प्रतिरोध मान पर सवाल उठाता है।

कमांड सिंटैक्स उपाय :रेस?
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
Example MEAS1:आर?
रिटर्न
इकाई मी

5.3 आउटपुट कमांड
आउटपुट :तरीका
इस कमांड का उपयोग संबंधित चैनल के ऑपरेशन मोड को सेट करने के लिए किया जाता है।

रिटर्न आउटपुट :तरीका
क्वेरी सिंटैक्स एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है। एनआर1 रेंज: 0|1|3|128
Example OUTP1:मोड?
पैरामीटर OUTP1:मोड 1
कमांड सिंटैक्स स्रोत मोड के लिए 0
चार्ज मोड के लिए 1
एसओसी मोड के लिए 3
SEQ मोड के लिए 128

आउटपुट :बंद
यह कमांड संबंधित चैनल के आउटपुट को चालू या बंद करता है।

रिटर्न आउटपुट :ऑनऑफ़ <एनआर1>
क्वेरी सिंटैक्स एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है। एनआर1 रेंज: 1|0
Example OUTP1: चालू बंद?
पैरामीटर OUTP1:ऑनऑफ़ 1
कमांड सिंटैक्स 1 चालू के लिए
ऑफ के लिए 0

आउटपुट :राज्य?
यह कमांड संबंधित चैनल की ऑपरेटिंग स्थिति पर सवाल उठाता है।

रिटर्न OUTP1:स्टेट?
क्वेरी सिंटैक्स एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
पैरामीटर आउटपुट :राज्य?
कमांड सिंटैक्स चैनल स्थिति
Bit0:चालू/बंद स्थिति
Bit16-18: रीडबैक वैल्यू रेंज, उच्च रेंज के लिए 0, मध्यम रेंज के लिए 1, निम्न रेंज के लिए 2

5.4 स्रोत आदेश
स्रोत :वॉल्यूमTage
इस कमांड का उपयोग आउटपुट स्थिरांक वॉल्यूम सेट करने के लिए किया जाता हैtage.

कमांड सिंटैक्स स्रोत :वॉल्यूमTagइ
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है। एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example SOUR1:वोल्ट 2.54
क्वेरी सिंटैक्स SOUR1:वोल्ट?
रिटर्न
इकाई V

स्रोत :आउटकरंट
इस कमांड का उपयोग आउटपुट करंट सीमा निर्धारित करने के लिए किया जाता है।

कमांड सिन्टा स्रोत :आउटकरंट
पैरामीटर एन चैनल संख्या को दर्शाता है.
रेंज 1 से 24 तक है। एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example SOUR1:आउटकुर 1000
क्वेरी सिंटैक्स SOUR1:आउटकुरर?
रिटर्न
इकाई mA

स्रोत :श्रेणी
इस कमांड का उपयोग करंट रेंज सेट करने के लिए किया जाता है।

कमांड सिंटैक्स स्रोत :श्रेणी
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है। एनआर1 रेंज: 0|2|3
Example SOUR1:रंग 1
क्वेरी सिंटैक्स SOUR1:रंग?
रिटर्न उच्च श्रेणी के लिए 0
कम रेंज के लिए 2
ऑटो रेंज के लिए 3

5.5 चार्ज कमांड
शुल्क :वॉल्यूमTage
इस कमांड का उपयोग आउटपुट स्थिरांक वॉल्यूम सेट करने के लिए किया जाता हैtagई अंडर चार्ज मोड।

कमांड सिंटैक्स शुल्क :वॉल्यूमTagइ
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example CHAR1:वोल्ट 5.6
क्वेरी सिंटैक्स CHAR1: वोल्ट?
रिटर्न
इकाई V

शुल्क :आउटकरंट
इस कमांड का उपयोग चार्ज मोड के तहत आउटपुट करंट सीमा निर्धारित करने के लिए किया जाता है।

कमांड सिंटैक्स शुल्क :आउटकरंट
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example CHAR1: आउटकरर 2000
क्वेरी सिंटैक्स CHAR1:आउटकुरर?
रिटर्न
इकाई mA

शुल्क :रेस
इस कमांड का उपयोग चार्ज मोड के तहत प्रतिरोध मान सेट करने के लिए किया जाता है।

कमांड सिंटैक्स शुल्क :रेस
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example CHAR1:आर 0.2
क्वेरी सिंटैक्स CHAR1:आर ?
रिटर्न
इकाई मी

शुल्क :प्रतिध्वनि:वॉल्यूमTage?
यह कमांड रीडबैक वॉल्यूम पर सवाल उठाता हैtagई अंडर चार्ज मोड।

कमांड सिंटैक्स शुल्क :प्रतिध्वनि:वॉल्यूमTage
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
Example CHAR1:इको:वॉल्यूमTage?
रिटर्न
इकाई V

शुल्क :इको:क्यू?
यह कमांड चार्ज मोड के तहत रीडबैक क्षमता पर सवाल उठाता है।

कमांड सिंटैक्स शुल्क :प्रतिध्वनि:प्र
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
Example CHAR1:प्रतिध्वनि:Q?
रिटर्न
इकाई mAh की

5.6 एसईक्यू कमांड
अनुक्रम :संपादन करना:FILE
इस कमांड का उपयोग क्रम निर्धारित करने के लिए किया जाता है file संख्या।

कमांड सिंटैक्स अनुक्रम :संपादन करना:FILE
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआर1 रेंज: file संख्या 1 से 10
Example SEQ1:संपादित करें:FILE 3
क्वेरी सिंटैक्स SEQ1:संपादित करें:FILE?
रिटर्न

अनुक्रम :संपादित करें: लंबाई
इस कमांड का उपयोग अनुक्रम में कुल चरणों को सेट करने के लिए किया जाता है file.

कमांड सिंटैक्स अनुक्रम :संपादित करें: लंबाई
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआर1 रेंज: 0~200
Example SEQ1:संपादित करें:लंबाई 20
क्वेरी सिंटैक्स SEQ1: संपादित करें: लंबाई?
रिटर्न

अनुक्रम :संपादित करें: कदम
इस कमांड का उपयोग विशिष्ट चरण संख्या निर्धारित करने के लिए किया जाता है।

कमांड सिंटैक्स अनुक्रम :संपादित करें: कदम
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआर1 रेंज: 1~200
Example SEQ1: संपादित करें: चरण 5
क्वेरी सिंटैक्स SEQ1: संपादित करें: कदम?
रिटर्न

अनुक्रम :संपादित करें:चक्र
इस कमांड का उपयोग चक्र समय निर्धारित करने के लिए किया जाता है file संपादन के तहत।

कमांड सिंटैक्स अनुक्रम :संपादित करें:चक्र
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआर1 रेंज: 0~100
Example SEQ1:संपादित करें:चक्र 0
क्वेरी सिंटैक्स SEQ1: संपादित करें: साइकिल?
रिटर्न

अनुक्रम :संपादित करें:वॉल्यूमTage
इस कमांड का उपयोग आउटपुट वॉल्यूम सेट करने के लिए किया जाता हैtagसंपादन के तहत चरण के लिए ई।

कमांड सिंटैक्स अनुक्रम :संपादित करें:वॉल्यूमTagई
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example SEQ1:संपादित करें:वोल्ट 5
क्वेरी सिंटैक्स SEQ1:संपादित करें:वोल्ट?
रिटर्न
इकाई V

अनुक्रम :संपादित करें: आउटकरंट
इस कमांड का उपयोग संपादन के तहत चरण के लिए आउटपुट वर्तमान सीमा निर्धारित करने के लिए किया जाता है।

कमांड सिंटैक्स अनुक्रम :संपादित करें: आउटकरंट
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example SEQ1:संपादित करें:आउटकुर 500
क्वेरी सिंटैक्स SEQ1:संपादित करें:आउटकुरर?
रिटर्न
इकाई mA

अनुक्रम :संपादित करें:Res
इस कमांड का उपयोग संपादन के तहत चरण के लिए प्रतिरोध सेट करने के लिए किया जाता है।

कमांड सिंटैक्स अनुक्रम :संपादित करें:Res
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example SEQ1:संपादित करें:आर 0.4
क्वेरी सिंटैक्स SEQ1:संपादित करें:आर?
रिटर्न
इकाई मी

अनुक्रम :संपादित करें: रनटाइम
इस कमांड का उपयोग संपादन के तहत चरण के लिए रनिंग टाइम सेट करने के लिए किया जाता है।

कमांड सिंटैक्स अनुक्रम :संपादित करें: रनटाइम
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example SEQ1: संपादित करें: रन 5
क्वेरी सिंटैक्स SEQ1:संपादित करें:रनट?
रिटर्न
इकाई s

अनुक्रम :संपादित करें:लिंक प्रारंभ करें
इस कमांड का उपयोग वर्तमान चरण पूरा होने के बाद आवश्यक लिंक प्रारंभ चरण सेट करने के लिए किया जाता है।

कमांड सिंटैक्स अनुक्रम :संपादित करें:लिंक प्रारंभ करें
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआर1 रेंज: -1~200
Example SEQ1:संपादित करें:लिंक-1
क्वेरी सिंटैक्स SEQ1:संपादित करें:लिंक?
रिटर्न

अनुक्रम :संपादित करें:लिंकएंड
इस कमांड का उपयोग संपादन के तहत चरण के लिए लिंक स्टॉप चरण सेट करने के लिए किया जाता है।

कमांड सिंटैक्स अनुक्रम :संपादित करें:लिंकएंड
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआर1 रेंज: -1~200
Example SEQ1:संपादित करें:लिंक-1
क्वेरी सिंटैक्स SEQ1:संपादित करें:लिंक?
रिटर्न

अनुक्रम :संपादित करें:लिंक साइकिल
इस कमांड का उपयोग लिंक के लिए चक्र समय निर्धारित करने के लिए किया जाता है।

कमांड सिंटैक्स अनुक्रम :संपादित करें:लिंक साइकिल
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआर1 रेंज: 0~100
Example SEQ1:संपादित करें:लिंकसी 5
क्वेरी सिंटैक्स SEQ1:संपादित करें:लिंकसी?
रिटर्न

अनुक्रम :दौड़ना:FILE
इस कमांड का उपयोग अनुक्रम परीक्षण सेट करने के लिए किया जाता है file संख्या।

कमांड सिंटैक्स अनुक्रम: दौड़ें:FILE
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआर1 रेंज: file संख्या 1 से 10
Example SEQ1: चलाएँ:FILE 3
क्वेरी सिंटैक्स SEQ1: चलाएँ:FILE?
रिटर्न

अनुक्रम :भागो:कदम?
इस कमांड का उपयोग वर्तमान चल रहे चरण संख्या को क्वेरी करने के लिए किया जाता है।

कमांड सिंटैक्स अनुक्रम :भागो:कदम?
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
क्वेरी सिंटैक्स SEQ1: दौड़ें: कदम?
रिटर्न

अनुक्रम :भागो:समय?
इस कमांड का उपयोग अनुक्रम परीक्षण के लिए चल रहे समय को क्वेरी करने के लिए किया जाता है file.

 कमांड सिंटैक्स  अनुक्रम :भागो:समय?
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
क्वेरी सिंटैक्स SEQ1:भागो:टी?
रिटर्न
इकाई s

5.7 एसओसी कमांड
समाज :संपादित करें: लंबाई
इस कमांड का उपयोग कुल ऑपरेशन चरणों को सेट करने के लिए किया जाता है।

 कमांड सिंटैक्स  समाज :संपादित करें: लंबाई
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआर1 रेंज: 0-200
Example एसओसी1:संपादित करें:लेंग 3
क्वेरी सिंटैक्स एसओसी1:संपादित करें:लेंग?
रिटर्न

समाज :संपादित करें: कदम

इस कमांड का उपयोग विशिष्ट चरण संख्या निर्धारित करने के लिए किया जाता है।

कमांड सिंटैक्स समाज :संपादित करें: कदम
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआर1 रेंज: 1-200
Example एसओसी1: संपादित करें: चरण 1
क्वेरी सिंटैक्स एसओसी1:संपादित करें:कदम?
रिटर्न

समाज :संपादित करें:वॉल्यूमTage

इस कमांड का उपयोग वॉल्यूम सेट करने के लिए किया जाता हैtagसंपादन के तहत चरण के लिए ई मान।

कमांड सिंटैक्स समाज :संपादित करें:वॉल्यूमTagई
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example एसओसी1:संपादित करें:वोल्ट 2.8
क्वेरी सिंटैक्स एसओसी1:संपादित करें:वोल्ट?
रिटर्न
इकाई V

समाज :संपादित करें: आउटकरंट
इस कमांड का उपयोग संपादन के तहत चरण के लिए आउटपुट वर्तमान सीमा निर्धारित करने के लिए किया जाता है।

 कमांड सिंटैक्स  समाज :संपादित करें: आउटकरंट
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example एसओसी1:संपादित करें:आउटकुरर 2000
क्वेरी सिंटैक्स SOC1:संपादित करें:आउटकुरर?
रिटर्न
इकाई mA

समाज :संपादित करें:Res
इस कमांड का उपयोग संपादन के तहत चरण के लिए प्रतिरोध मान निर्धारित करने के लिए किया जाता है।

कमांड सिंटैक्स समाज :संपादित करें:Res
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example एसओसी1:संपादित करें:आर 0.8
क्वेरी सिंटैक्स एसओसी1:संपादित करें:आर?
रिटर्न
इकाई मी

समाज :संपादित करें: प्रश्न?
इस कमांड का उपयोग संपादन के तहत चरण की क्षमता निर्धारित करने के लिए किया जाता है।

कमांड सिंटैक्स समाज :संपादित करें:प्र
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
क्वेरी सिंटैक्स SOC1: संपादित करें: प्रश्न?
रिटर्न
इकाई mAh की

समाज :संपादित करें:एसवीओएलtage
इस कमांड का उपयोग प्रारंभिक/प्रारंभ वॉल्यूम सेट करने के लिए किया जाता हैtage.

कमांड सिंटैक्स समाज :संपादित करें:एसवीओएलtagई
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
एनआरएफ रेंज: न्यूनतम ~ अधिकतम
Example एसओसी1:संपादित करें:एसवीओएल 0.8
क्वेरी सिंटैक्स एसओसी1:संपादित करें:एसवीओएल?
रिटर्न
इकाई V

समाज :भागो:कदम?
इस कमांड का उपयोग वर्तमान चल रहे चरण को क्वेरी करने के लिए किया जाता है।

कमांड सिंटैक्स समाज :भागो:कदम?
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
क्वेरी सिंटैक्स SOC1:भागो:कदम?
रिटर्न

समाज :भागो:प्र?
इस कमांड का उपयोग वर्तमान चल रहे चरण के लिए वर्तमान क्षमता को क्वेरी करने के लिए किया जाता है।

कमांड सिंटैक्स समाज :भागो:प्र?
पैरामीटर एन चैनल संख्या को दर्शाता है. रेंज 1 से 24 तक है.
क्वेरी सिंटैक्स SOC1:भागो:Q?
रिटर्न
इकाई mAh की

प्रोग्रामिंग पूर्वampलेस

यह अध्याय बताएगा कि प्रोग्रामिंग कमांड द्वारा बैटरी सिम्युलेटर को कैसे नियंत्रित किया जाए।
नोट 1: इस अध्याय में, कुछ आदेशों का पालन करते हुए // से शुरू होने वाली टिप्पणियाँ हैं। इन टिप्पणियों को बैटरी सिम्युलेटर द्वारा पहचाना नहीं जा सकता, केवल संबंधित आदेशों को समझने की सुविधा के लिए। इसलिए, व्यवहार में // सहित टिप्पणियाँ इनपुट करने की अनुमति नहीं है।
नोट 2: कुल 24 चैनल हैं. नीचे दी गई प्रोग्रामिंग के लिए उदाampलेस, यह केवल चैनल नंबर एक के कार्यों को प्रदर्शित करता है।
6.1 स्रोत मोड
स्रोत मोड के अंतर्गत, स्थिर वॉल्यूमtagई और वर्तमान सीमा मान निर्धारित किया जा सकता है।
Exampले: बैटरी सिम्युलेटर को सोर्स मोड पर, सीवी वैल्यू को 5V पर, आउटपुट करंट लिमिट को 1000mA पर और करंट रेंज को ऑटो पर सेट करें।
OUTPut1:ONOFF 0 //वर्तमान चैनल के लिए आउटपुट बंद करें
OUTPut1:MODE 0 //ऑपरेशन मोड को सोर्स मोड पर सेट करें
स्रोत1:वॉल्यूमTagई 5.0 // सीवी मान को 5.0 वी पर सेट करें
SOURce1:OUTCURRent 1000 // आउटपुट वर्तमान सीमा को 1000mA पर सेट करें
स्रोत1:रेंज 3 //वर्तमान रेंज के लिए 3-ऑटो चुनें
OUTPut1:ONOFF 1 //चैनल 1 के लिए आउटपुट चालू करें
6.2 चार्ज मोड
चार्ज मोड के तहत, निरंतर वॉल्यूमtagई, वर्तमान सीमा और प्रतिरोध मान निर्धारित किया जा सकता है।
चार्ज मोड के तहत वर्तमान रेंज को उच्च रेंज के रूप में तय किया गया है।
Exampले: बैटरी सिम्युलेटर को चार्ज मोड, सीवी मान 5V, आउटपुट वर्तमान सीमा 1000mA और प्रतिरोध मान 3.0mΩ पर सेट करें।
OUTPut1:ONOFF 0 //वर्तमान चैनल के लिए आउटपुट बंद करें
OUTPut1:MODE 1 //ऑपरेशन मोड को चार्ज मोड पर सेट करें
चार्ज1:वॉल्यूमTagई 5.0 // सीवी मान को 5.0 वी पर सेट करें
चार्ज1:आउटकरंटरेंट 1000 //आउटपुट वर्तमान सीमा को 1000एमए पर सेट करें
चार्ज1: रेस 3.0 // प्रतिरोध मान को 3.0mΩ पर सेट करें
OUTPut1:ONOFF 1 //चैनल 1 के लिए आउटपुट चालू करें
6.3 एसओसी परीक्षण
बीसीएस एसओसी परीक्षण का मुख्य कार्य बैटरी डिस्चार्ज फ़ंक्शन का अनुकरण करना है। उपयोगकर्ताओं को बैटरी डिस्चार्ज के विभिन्न मापदंडों को संबंधित चैनलों में इनपुट करना होगा, जैसे क्षमता, निरंतर वॉल्यूमtagई मान, आउटपुट वर्तमान सीमा, और
प्रतिरोध मूल्य. बैटरी सिम्युलेटर वर्तमान रनिंग चरण की क्षमता के अनुसार यह निर्धारित करता है कि वर्तमान रनिंग चरण और अगले चरण की क्षमता का अंतर बराबर है या नहीं। यदि बराबर है, तो बीसीएस अगले चरण पर जाएगा। यदि समान नहीं है, तो बीसीएस वर्तमान चल रहे चरण के लिए क्षमता जमा करना जारी रखेगा। क्षमता कनेक्टेड DUT, यानी आउटपुट करंट द्वारा निर्धारित की जाती है।
Exampले: बैटरी सिम्युलेटर को एसओसी मोड पर सेट करें, कुल चरण 3 और प्रारंभिक वॉल्यूमtagई से 4.8V. चरण पैरामीटर नीचे दी गई तालिका के अनुसार हैं।

चरण संख्या क्षमता(एमएएच) सीवी मान(वी) वर्तमान (एमए)

प्रतिरोध(एमΩ)

1 1200 5.0 1000 0.1
2 1000 2.0 1000 0.2
3 500 1.0 1000 0.3

OUTPut1:ONOFF 0 //वर्तमान चैनल के लिए आउटपुट बंद करें
OUTPut1:MODE 3 //ऑपरेशन मोड को SOC मोड पर सेट करें
SOC1: संपादित करें: लंबाई 3 // कुल चरणों को 3 पर सेट करें
SOC1:संपादित करें: चरण 1 // चरण क्रमांक 1 पर सेट करें
एसओसी1: संपादित करें: क्यू 1200 // चरण संख्या 1 से 1200 एमएएच के लिए निर्धारित क्षमता
एसओसी1:संपादित करें: वॉल्यूमTagई 5.0 // चरण संख्या 1 से 5.0 वी के लिए सीवी मान सेट करें
SOC1:संपादित करें: OUTCURRent 1000 // चरण संख्या 1 से 1000mA के लिए आउटपुट वर्तमान सीमा निर्धारित करें
SOC1: संपादित करें: Res 0.1 // चरण संख्या 1 से 0.1mΩ के लिए प्रतिरोध सेट करें
SOC1:संपादित करें: चरण 2 // चरण क्रमांक 2 पर सेट करें
एसओसी1: संपादित करें: क्यू 1000 // चरण संख्या 2 से 1000 एमएएच के लिए निर्धारित क्षमता
एसओसी1:संपादित करें: वॉल्यूमTagई 2.0 // चरण संख्या 2 से 2.0 वी के लिए सीवी मान सेट करें
SOC1:संपादित करें: OUTCURRent 1000 // चरण संख्या 2 से 1000mA के लिए आउटपुट वर्तमान सीमा निर्धारित करें
SOC1: संपादित करें: Res 0.2 // चरण संख्या 2 से 0.2mΩ के लिए प्रतिरोध सेट करें
SOC1:संपादित करें: चरण 3 // चरण क्रमांक 3 पर सेट करें
एसओसी1: संपादित करें: क्यू 500 // चरण संख्या 3 से 500 एमएएच के लिए निर्धारित क्षमता
एसओसी1:संपादित करें: वॉल्यूमTagई 1.0 // चरण संख्या 3 से 1.0 वी के लिए सीवी मान सेट करें
SOC1:संपादित करें: OUTCURRent 1000 // चरण संख्या 3 से 1000mA के लिए आउटपुट वर्तमान सीमा निर्धारित करें
SOC1: संपादित करें: Res 0.3 // चरण संख्या 3 से 0.3mΩ के लिए प्रतिरोध सेट करें
एसओसी1: संपादित करें: एसवीओएल 4.8 // प्रारंभिक/प्रारंभ वॉल्यूम सेट करेंtagई से 4.8V
OUTPut1:ONOFF 1 //चैनल 1 के लिए आउटपुट चालू करें
SOC1 रन: कदम? // वर्तमान चल रहे चरण संख्या को पढ़ें।
एसओसी1: भागो: क्यू? // वर्तमान चल रहे चरण की क्षमता पढ़ें
6.4 एसईक्यू मोड
एसईक्यू परीक्षण मुख्य रूप से चयनित एसईक्यू के आधार पर चलने वाले चरणों की संख्या का आकलन करता है file. यह प्रत्येक चरण के लिए पूर्व निर्धारित आउटपुट पैरामीटर के अनुसार सभी चरणों को क्रम से चलाएगा। चरणों के बीच भी लिंक बनाए जा सकते हैं. संबंधित चक्र समय को स्वतंत्र रूप से सेट किया जा सकता है।
Exampले: बैटरी सिम्युलेटर को SEQ मोड, SEQ पर सेट करें file संख्या से 1, कुल चरण 3 और file चक्र समय से 1. चरण पैरामीटर नीचे दी गई तालिका के अनुसार हैं।

कदम नहीं। CV मूल्य(वी) वर्तमान (एमए) प्रतिरोध(mΩ) समय लिंक प्रारंभ चरण जोड़ना रुकना कदम

जोड़ना चक्र टाइम्स

1 1 2000 0.0 5 -1 -1 0
2 2 2000 0.1 10 -1 -1 0
3 3 2000 0.2 20 -1 -1 0

OUTPut1:ONOFF 0 //वर्तमान चैनल के लिए आउटपुट बंद करें
OUTPut1:MODE 128 //ऑपरेशन मोड को SEQ मोड पर सेट करें
अनुक्रम 1:संपादित करें:FILE 1 //एसईक्यू सेट करें file क्रमांक से 1
अनुक्रम 1: संपादित करें: लंबाई 3 // कुल चरणों को 3 पर सेट करें
अनुक्रम 1:संपादित करें:चक्र 1 //सेट file चक्र समय से 1
अनुक्रम 1: संपादित करें: चरण 1 // चरण क्रमांक 1 पर सेट करें
अनुक्रम 1:संपादित करें:वॉल्यूमTagई 1.0 // चरण संख्या 1 से 1.0 वी के लिए सीवी मान सेट करें
SEQuence1:EDIT:OUTCURRent 2000 // चरण संख्या 1 से 2000mA के लिए आउटपुट वर्तमान सीमा निर्धारित करें
अनुक्रम 1:संपादित करें:Res 0.0 // चरण संख्या 1 से 0mΩ के लिए प्रतिरोध सेट करें
अनुक्रम 1: संपादित करें: रनटाइम 5 // चरण संख्या 1 से 5 तक के लिए रनिंग समय निर्धारित करें
अनुक्रम 1:संपादित करें:लिंकस्टार्ट -1 // चरण संख्या 1 से -1 के लिए लिंक प्रारंभ चरण सेट करें
SEQuence1:EDIT:LINKEnd -1 // चरण क्रमांक 1 से -1 के लिए लिंक स्टॉप चरण सेट करें
अनुक्रम1:संपादित करें:लिंकचक्र 0 //लिंक चक्र समय को 0 पर सेट करें
अनुक्रम 1: संपादित करें: चरण 2 // चरण क्रमांक 2 पर सेट करें
अनुक्रम 1:संपादित करें:वॉल्यूमTagई 2.0 // चरण संख्या 2 से 2.0 वी के लिए सीवी मान सेट करें
SEQuence1:EDIT:OUTCURRent 2000 // चरण संख्या 2 से 2000mA के लिए आउटपुट वर्तमान सीमा निर्धारित करें
अनुक्रम 1:संपादित करें:Res 0.1 // चरण संख्या 2 से 0.1mΩ के लिए प्रतिरोध सेट करें
अनुक्रम 1: संपादित करें: रनटाइम 10 // चरण संख्या 2 से 10 तक के लिए रनिंग समय निर्धारित करें
अनुक्रम 1:संपादित करें:लिंकस्टार्ट -1 // चरण संख्या 2 से -1 के लिए लिंक प्रारंभ चरण सेट करें
SEQuence1:EDIT:LINKEnd -1 // चरण क्रमांक 2 से -1 के लिए लिंक स्टॉप चरण सेट करें
अनुक्रम1:संपादित करें:लिंकचक्र 0 //लिंक चक्र समय को 0 पर सेट करें
अनुक्रम 1: संपादित करें: चरण 3 // चरण क्रमांक 3 पर सेट करें
अनुक्रम 1:संपादित करें:वॉल्यूमTagई 3.0 // चरण संख्या 3 से 3.0 वी के लिए सीवी मान सेट करें
SEQuence1:EDIT:OUTCURRent 2000 // चरण संख्या 3 से 2000mA के लिए आउटपुट वर्तमान सीमा निर्धारित करें
अनुक्रम 1:संपादित करें:Res 0.2 // चरण संख्या 3 से 0.2mΩ के लिए प्रतिरोध सेट करें
अनुक्रम 1: संपादित करें: रनटाइम 20 // चरण संख्या 3 से 20 तक के लिए रनिंग समय निर्धारित करें
अनुक्रम 1:संपादित करें:लिंकस्टार्ट -1 // चरण संख्या 3 से -1 के लिए लिंक प्रारंभ चरण सेट करें
SEQuence1:EDIT:LINKEnd -1 // चरण क्रमांक 3 से -1 के लिए लिंक स्टॉप चरण सेट करें
अनुक्रम1:संपादित करें:लिंकचक्र 0 //लिंक चक्र समय को 0 पर सेट करें
अनुक्रम 1: दौड़ें:FILE 1 // चल रहे SEQ को सेट करें file क्रमांक से 1
OUTPut1:ONOFF 1 //चैनल 1 के लिए आउटपुट चालू करें
अनुक्रम 1: दौड़ें: कदम? // वर्तमान चल रहे चरण संख्या को पढ़ें।
अनुक्रम 1: भागो:टी? //वर्तमान SEQ के लिए रनिंग टाइम पढ़ें file नहीं।
6.5 माप
आउटपुट वॉल्यूम मापने के लिए बैटरी सिम्युलेटर के अंदर एक उच्च परिशुद्धता माप प्रणाली हैtagई, वर्तमान, शक्ति और तापमान।
उपाय1:वर्तमान? //चैनल 1 के लिए रीडबैक करंट पढ़ें
उपाय 1:वॉल्यूमTagइ? //रीडबैक खंड पढ़ेंtagई चैनल 1 . के लिए
उपाय1:शक्ति? //चैनल 1 के लिए वास्तविक समय की शक्ति पढ़ें
उपाय1:तापमान? //चैनल 1 के लिए वास्तविक समय तापमान पढ़ें
MEAS2:कर्र? //चैनल 2 के लिए रीडबैक करंट पढ़ें
MEAS2:वोल्ट? //रीडबैक खंड पढ़ेंtagई चैनल 2 . के लिए
MEAS2:पाउ? //चैनल 2 के लिए वास्तविक समय की शक्ति पढ़ें
MEAS2:अस्थायी? //चैनल 2 के लिए वास्तविक समय तापमान पढ़ें
6.6 फ़ैक्टरी रीसेट
बैटरी सिम्युलेटर पर फ़ैक्टरी रीसेट करने के लिए *RST कमांड निष्पादित करें।

त्रुटि सूचना

7.1 आदेश त्रुटि
-100 कमांड त्रुटि अपरिभाषित सिंटैक्स त्रुटि
-101 अमान्य वर्ण स्ट्रिंग में अमान्य वर्ण
-102 सिंटैक्स त्रुटि अपरिचित कमांड या डेटा प्रकार
-103 अमान्य विभाजक एक विभाजक की आवश्यकता है। हालाँकि भेजा गया वर्ण विभाजक नहीं है।
-104 डेटा प्रकार त्रुटि वर्तमान डेटा प्रकार आवश्यक प्रकार से मेल नहीं खाता है।
-105 GET की अनुमति नहीं है प्रोग्राम जानकारी में समूह निष्पादन ट्रिगर (GET) प्राप्त होता है।
-106 अर्धविराम अवांछित एक या अधिक अतिरिक्त अर्धविराम हैं।
-107 अल्पविराम अवांछित एक या अधिक अतिरिक्त अल्पविराम हैं।
-108 पैरामीटर की अनुमति नहीं है पैरामीटर की संख्या कमांड द्वारा आवश्यक संख्या से अधिक है।
-109 गुम पैरामीटर पैरामीटर की संख्या कमांड द्वारा आवश्यक संख्या से कम है, या कोई पैरामीटर इनपुट नहीं किया गया है।
-110 कमांड हेडर त्रुटि अपरिभाषित कमांड हेडर त्रुटि
-111 हेडर विभाजक त्रुटि कमांड हेडर में विभाजक के स्थान पर एक गैर-विभाजक वर्ण का उपयोग किया जाता है।
-112 प्रोग्राम निमोनिक बहुत लंबा है, निमोनिक की लंबाई 12 अक्षरों से अधिक है।
-113 अपरिभाषित हेडर यद्यपि प्राप्त कमांड सिंटैक्स संरचना के संदर्भ में नियमों के अनुरूप है, यह इस उपकरण में परिभाषित नहीं है।
-114 हेडर प्रत्यय सीमा से बाहर है कमांड हेडर का प्रत्यय सीमा से बाहर है।
-115 कमांड क्वेरी नहीं कर सकता कमांड के लिए कोई क्वेरी फॉर्म नहीं है।
-116 कमांड को क्वेरी करना चाहिए कमांड को क्वेरी फॉर्म में होना चाहिए।
-120 संख्यात्मक डेटा त्रुटि अपरिभाषित संख्यात्मक डेटा त्रुटि
-121 संख्या में अमान्य वर्ण एक डेटा वर्ण जो वर्तमान कमांड द्वारा स्वीकार नहीं किया जाता है, संख्यात्मक डेटा में दिखाई देता है।
-123 घातांक बहुत बड़ा है घातांक का पूर्ण मान 32,000 से अधिक है।
-124 दशमलव डेटा में अग्रणी 0 को छोड़कर बहुत सारे अंक, डेटा की लंबाई 255 वर्णों से अधिक है।
-128 संख्यात्मक डेटा की अनुमति नहीं है सही प्रारूप में संख्यात्मक डेटा ऐसे स्थान पर प्राप्त होता है जो संख्यात्मक डेटा स्वीकार नहीं करता है।
-130 प्रत्यय त्रुटि अपरिभाषित प्रत्यय त्रुटि
-131 अमान्य प्रत्यय प्रत्यय IEEE 488.2 में परिभाषित सिंटैक्स का पालन नहीं करता है, या प्रत्यय E5071C के लिए उपयुक्त नहीं है।
-134 प्रत्यय बहुत लंबा है प्रत्यय 12 वर्णों से अधिक लंबा है।
-138 प्रत्यय की अनुमति नहीं है उन मानों में प्रत्यय जोड़ा जाता है जिन्हें प्रत्यय लगाने की अनुमति नहीं है।
-140 कैरेक्टर डेटा त्रुटि अपरिभाषित कैरेक्टर डेटा त्रुटि
-141 अमान्य वर्ण डेटा वर्ण डेटा में एक अमान्य वर्ण पाया गया, या एक अमान्य वर्ण प्राप्त हुआ।
-144 कैरेक्टर डेटा बहुत लंबा है कैरेक्टर डेटा 12 अक्षरों से अधिक लंबा है।
-148 कैरेक्टर डेटा की अनुमति नहीं है सही प्रारूप में कैरेक्टर डेटा उस स्थिति में प्राप्त होता है जहां उपकरण कैरेक्टर डेटा स्वीकार नहीं करता है।
-150 स्ट्रिंग डेटा त्रुटि अपरिभाषित स्ट्रिंग डेटा त्रुटि
-151 अमान्य स्ट्रिंग डेटा दिखाई देने वाला स्ट्रिंग डेटा किसी कारण से अमान्य है।
-158 स्ट्रिंग डेटा की अनुमति नहीं है स्ट्रिंग डेटा उस स्थिति में प्राप्त होता है जहां यह उपकरण स्ट्रिंग डेटा स्वीकार नहीं करता है।
-160 ब्लॉक डेटा त्रुटि अपरिभाषित ब्लॉक डेटा त्रुटि
-161 अमान्य ब्लॉक डेटा दिखाई देने वाला ब्लॉक डेटा किसी कारण से अमान्य है।
-168 ब्लॉक डेटा की अनुमति नहीं है ब्लॉक डेटा उस स्थिति में प्राप्त होता है जहां यह उपकरण ब्लॉक डेटा स्वीकार नहीं करता है।
-170 अभिव्यक्ति त्रुटि अपरिभाषित अभिव्यक्ति त्रुटि
-171 अमान्य अभिव्यक्ति अभिव्यक्ति अमान्य है. पूर्व के लिएampले, कोष्ठक युग्मित नहीं हैं या अवैध वर्णों का उपयोग किया गया है।
-178 अभिव्यक्ति डेटा की अनुमति नहीं है अभिव्यक्ति डेटा उस स्थिति में प्राप्त होता है जहां यह उपकरण अभिव्यक्ति डेटा स्वीकार नहीं करता है।
-180 मैक्रो त्रुटि अपरिभाषित मैक्रो त्रुटि
-181 मैक्रो परिभाषा के बाहर अमान्य मैक्रो परिभाषा के बाहर एक मैक्रो पैरामीटर प्लेसहोल्डर $ है।
-183 मैक्रो परिभाषा के अंदर अमान्य मैक्रो परिभाषा (*डीडीटी,*डीएमसी) में सिंटैक्स त्रुटि है।
-184 मैक्रो पैरामीटर त्रुटि पैरामीटर संख्या या पैरामीटर प्रकार गलत है।
7.2 निष्पादन त्रुटि
-200 निष्पादन त्रुटि एक त्रुटि उत्पन्न होती है जो निष्पादन से संबंधित होती है और इस उपकरण द्वारा परिभाषित नहीं की जा सकती।
-220 पैरामीटर त्रुटि अपरिभाषित पैरामीटर त्रुटि
-221 सेटिंग विरोध कमांड को सफलतापूर्वक पार्स किया गया। लेकिन वर्तमान डिवाइस स्थिति के कारण इसे निष्पादित नहीं किया जा सकता है।
-222 डेटा सीमा से बाहर डेटा सीमा से बाहर है।
-224 अवैध पैरामीटर मान पैरामीटर वर्तमान कमांड के लिए वैकल्पिक पैरामीटर की सूची में शामिल नहीं है।
-225 मेमोरी ख़त्म इस उपकरण में उपलब्ध मेमोरी चयनित ऑपरेशन करने के लिए अपर्याप्त है।
-232 अमान्य प्रारूप डेटा प्रारूप अमान्य है.
-240 हार्डवेयर त्रुटि अपरिभाषित हार्डवेयर त्रुटि
-242 अंशांकन डेटा खो गया अंशांकन डेटा खो गया है।
-243 कोई संदर्भ नहीं कोई संदर्भ खंड नहीं हैtage.
-256 File नाम नहीं मिला file नाम नहीं मिल सका.
-259 चयनित नहीं file कोई वैकल्पिक नहीं हैं files.
-295 इनपुट बफ़र ओवरफ़्लो इनपुट बफ़र ओवरफ़्लो हो रहा है।
-296 आउटपुट बफ़र ओवरफ़्लो आउटपुट बफ़र ओवरफ़्लो हो रहा है।रेक्सगियर लोगो

दस्तावेज़ / संसाधन

REXGEAR BCS सीरीज प्रोग्रामिंग गाइड SCPI प्रोटोकॉल [पीडीएफ] उपयोगकर्ता गाइड
बीसीएस सीरीज प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल, बीसीएस सीरीज, प्रोग्रामिंग गाइड एससीपीआई प्रोटोकॉल, गाइड एससीपीआई प्रोटोकॉल, एससीपीआई प्रोटोकॉल, प्रोटोकॉल

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *