BCS මාලාවේ වැඩසටහන් මාර්ගෝපදේශය SCPI
ප්රොටෝකෝලය
අනුවාදය: V20210903
පෙරවදන
අත්පොත ගැන
සම්මත SCPI ප්රොටෝකෝලය මත පදනම් වූ ක්රමලේඛන මාර්ගෝපදේශය ඇතුළුව, මෙම අත්පොත BCS ශ්රේණියේ බැටරි සිමියුලේටරය සඳහා යොදනු ලැබේ. අත්පොතෙහි ප්රකාශන අයිතිය REXGEAR සතු වේ. උපකරණය උත්ශ්රේණි කිරීම හේතුවෙන්, මෙම අත්පොත ඉදිරි අනුවාදවලදී දැනුම් දීමකින් තොරව සංශෝධනය විය හැක.
මෙම අත්පොත නැවත කර ඇතviewතාක්ෂණික නිරවද්යතාවය සඳහා REXGEAR මගින් ප්රවේශමෙන් සංස්කරණය කරන්න. වැරදි මුද්රණ හෝ පිටපත් කිරීමේ දෝෂ හේතුවෙන් මෙම මෙහෙයුම් අත්පොතෙහි ඇති විය හැකි දෝෂ සඳහා නිෂ්පාදකයා සියලු වගකීම් ප්රතික්ෂේප කරයි. නිෂ්පාදිතය නිවැරදිව ක්රියාත්මක කර නොමැති නම්, නිෂ්පාදකයා අක්රිය වීම සඳහා වගකිව යුතු නොවේ.
BCS හි ආරක්ෂාව සහ නිවැරදි භාවිතය සහතික කිරීම සඳහා, කරුණාකර මෙම අත්පොත, විශේෂයෙන්ම ආරක්ෂිත උපදෙස් හොඳින් කියවන්න.
අනාගත භාවිතය සඳහා කරුණාකර මෙම අත්පොත තබා ගන්න.
ඔබගේ විශ්වාසයට සහ සහයෝගයට ස්තුතියි.
ආරක්ෂිත උපදෙස්
උපකරණය ක්රියාත්මක කිරීමේදී සහ නඩත්තු කිරීමේදී, කරුණාකර පහත ආරක්ෂක උපදෙස් දැඩි ලෙස පිළිපදින්න. අත්පොතෙහි අනෙකුත් පරිච්ඡේදවල අවධානය හෝ විශේෂිත අනතුරු ඇඟවීම් නොසලකා ඕනෑම කාර්ය සාධනයක් උපකරණය මඟින් සපයනු ලබන ආරක්ෂිත කාර්යයන් අඩාල කළ හැකිය.
එම උපදෙස් නොසලකා හැරීම නිසා ඇතිවන ප්රතිඵල සඳහා REXGEAR වගකියනු නොලැබේ.
2.1 ආරක්ෂිත සටහන්
➢ AC ආදාන පරිමාව තහවුරු කරන්නtagවිදුලිය සැපයීමට පෙර ඊ.
➢ විශ්වාසනීය භූගත කිරීම: ක්රියාත්මක වීමට පෙර, විදුලි කම්පනය වළක්වා ගැනීම සඳහා උපකරණය විශ්වාසදායක ලෙස භූගත කළ යුතුය.
➢ ෆියුස් තහවුරු කරන්න: ෆියුස් නිවැරදිව ස්ථාපනය කර ඇති බවට සහතික වන්න.
➢ චැසිය විවෘත නොකරන්න: ක්රියාකරුට උපකරණ චැසිය විවෘත කළ නොහැක.
වෘත්තීය නොවන ක්රියාකරුවන්ට එය නඩත්තු කිරීමට හෝ සකස් කිරීමට අවසර නැත.
➢ අනතුරුදායක තත්ත්වයන් යටතේ ක්රියා නොකරන්න: ගිනිගන්නා හෝ පුපුරන සුලු තත්ත්ව යටතේ උපකරණය ක්රියාත්මක නොකරන්න.
➢ වැඩ කරන පරාසය තහවුරු කරන්න: DUT BCS හි ශ්රේණිගත පරාසය තුළ ඇති බවට වග බලා ගන්න.
2.2 ආරක්ෂිත සංකේත
උපකරණයේ හෝ පරිශීලක අත්පොතෙහි භාවිතා කරන ජාත්යන්තර සංකේතවල නිර්වචන සඳහා කරුණාකර පහත වගුව බලන්න.
වගුව 1
සංකේතය | අර්ථ දැක්වීම | සංකේතය | අර්ථ දැක්වීම |
![]() |
DC (සෘජු ධාරාව) | N | ශුන්ය රේඛාව හෝ උදාසීන රේඛාව |
![]() |
AC (ප්රත්යාවර්ත ධාරාව) | L | සජීවී රේඛාව |
![]() |
AC සහ DC | I | බලය ක්රියාත්මක කිරීම |
![]() |
තෙකලා ධාරාව | ![]() |
විදුලිය විසන්ධි කිරීම |
![]() |
බිම | ![]() |
උපස්ථ බලය |
![]() |
ආරක්ෂිත භූමිය | ![]() |
බලය ක්රියාත්මක වන තත්වය |
![]() |
චැසි බිම | ![]() |
විදුලිය විසන්ධි කිරීමේ තත්වය |
![]() |
සං al ා බිම | ![]() |
විදුලි කම්පන අවදානම |
අවවාදයයි | අනතුරුදායක ලකුණ | ![]() |
ඉහළ උෂ්ණත්ව අනතුරු ඇඟවීම |
අවවාදයයි | ප්රවේසම් වන්න | ![]() |
අනතුරු ඇඟවීම c |
ඉවරයිview
BCS ශ්රේණියේ බැටරි සිමියුලේටර් LAN port සහ RS232 අතුරුමුහුණත සපයයි. පාලනය අවබෝධ කර ගැනීම සඳහා පරිශීලකයින්ට අනුරූප සන්නිවේදන මාර්ගයෙන් BCS සහ PC සම්බන්ධ කළ හැක.
ක්රමලේඛන විධානය අවසන්view
4.1 කෙටි හැඳින්වීම
BCS විධාන වර්ග දෙකක් ඇතුළත් වේ: IEEE488.2 පොදු විධාන සහ SCPI විධාන.
IEEE 488.2 පොදු විධාන මඟින් උපකරණ සඳහා පොදු පාලන සහ විමසුම් විධාන නිර්වචනය කරයි. BCS හි මූලික ක්රියාකාරිත්වය යළි පිහිටුවීම, තත්ව විමසුම, යනාදී පොදු විධාන හරහා ලබා ගත හැක. සියලුම IEEE 488.2 පොදු විධාන තරු ලකුණකින් (*) සහ අකුරු තුනකින් යුත් සිහිවටන වලින් සමන්විත වේ: *RST, *IDN ?, *OPC ?, ආදිය. .
SCPI විධාන වලට පරීක්ෂණ, සැකසීම, ක්රමාංකනය සහ මැනීම යන බොහෝ BCS කාර්යයන් ක්රියාත්මක කළ හැක. SCPI විධානයන් විධාන ගසක් ආකාරයෙන් සංවිධානය කර ඇත. සෑම විධානයකම බහුවිධ සිහිවටන අඩංගු විය හැකි අතර, පහත රූපයේ දැක්වෙන පරිදි විධාන ගසේ සෑම නෝඩයක්ම මහා බඩවැලකින් (:) වෙන් කරනු ලැබේ. විධාන ගසේ මුදුන ROOT ලෙස හැඳින්වේ. ROOT සිට කොළ නෝඩය දක්වා සම්පූර්ණ මාර්ගය සම්පූර්ණ ක්රමලේඛන විධානයකි.
4.2 සින්ටැක්ස්
BCS SCPI විධාන යනු IEEE 488.2 විධානවල උරුමය සහ ව්යාප්තියයි. SCPI විධාන විධාන මූල පද, බෙදුම්කරුවන්, පරාමිති ක්ෂේත්ර සහ ටර්මිනේටර් වලින් සමන්විත වේ. පහත විධානය ex ලෙස ගන්නampලෙ:
මූලාශ්රය :VOLTagඉ 2.5
මෙම විධානය තුළ, SOURce සහ VOLTage යනු විධාන මූල පද වේ. n යනු නාලිකා අංක 1 සිට 24 දක්වා වේ. මහා බඩවැලේ (:) සහ අවකාශය බෙදුම්කරුවන් වේ. 2.5 යනු පරාමිති ක්ෂේත්රයයි. කරත්ත ආපසු හැරීම ටර්මිනේටරය වේ. සමහර විධාන වලට පරාමිති කිහිපයක් ඇත. පරාමිති කොමාවකින් (,) වෙන් කර ඇත.
මිනුම:VOLTagඉ?(@1,2)
මෙම විධානයෙන් අදහස් වන්නේ නැවත කියවීමේ පරිමාව ලබා ගැනීමයිtagනාලිකා 1 සහ 2 හි e. අංක 1 සහ 2 යනු කොමාවකින් වෙන් කරන ලද නාලිකා අංකයයි. නැවත කියවීමේ වෙළුමtagඑකම අවස්ථාවේදීම නාලිකා 24 න් ඊ:
මිනුම:VOLTagඊ?(@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 ) නියත වෙළුම ලිවීමtage අගය එකවර නාලිකා 5කින් 24V දක්වා:
මූලාශ්රය:VOLTage
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 නොඉක්මවිය යුතුය. බැටරි සිමියුලේටරය හරියටම දිගු හෝ කෙටි සිහිවටන පමණක් පිළිගනී.
සිහිවටන උත්පාදනය කිරීමේ නීති පහත පරිදි වේ:
- දිගු සිහිවටන එක් වචනයකින් හෝ වාක්ය ඛණ්ඩයකින් සමන්විත වේ. එය වචනයක් නම්, මුළු වචනයම සිහිවටනයක් වේ. උදාamples: CURRENT —- CURRent
- කෙටි සිහිවටන සාමාන්යයෙන් දිගු සිහිවටනවල පළමු අක්ෂර 4 කින් සමන්විත වේ.
Example: වත්මන් —— CURR - දිගු මතකයේ අක්ෂර දිග 4 ට වඩා අඩු හෝ සමාන නම්, දිගු හා කෙටි සිහිවටන සමාන වේ. දිගු සිහිවටනයේ අක්ෂර දිග 4 ට වඩා වැඩි නම් සහ හතරවන අක්ෂරය ස්වරයක් නම්, කෙටි සිහිවටනය ස්වරය ඉවතලන අක්ෂර 3 කින් සමන්විත වේ. උදාamples: මාදිලිය —— මාදිලියේ බලය —— POW
- සිහිවටන සිද්ධි සංවේදී නොවේ.
4.2.2 විධාන බෙදුම්කරු
- කොලන් (:)
SOUR1:VOLT 1 විධානයේ SOUR2.54 සහ VOLT වෙන් කිරීම වැනි විධානයේ යාබද මූල පද දෙකක් වෙන් කිරීමට Colon භාවිතා කරයි.
Colon විධානයක පළමු අක්ෂරය ද විය හැක, එය විධාන ගසේ ඉහළ නෝඩයෙන් මාර්ගය සොයන බව අඟවයි. - විධාන ක්ෂේත්රය සහ පරාමිති ක්ෂේත්රය වෙන් කිරීමට Space Space භාවිතා කරයි.
- Semicolon (;) Semicolon එක විධානයකට බහු විධාන ඒකක ඇතුළත් වන විට බහු විධාන ඒකක වෙන් කිරීමට භාවිතා කරයි. දැනට පවතින මාර්ගයේ මට්ටම අර්ධ කෝලයක් භාවිතා කිරීමෙන් වෙනස් නොවේ.
Example: SOUR1:VOLT 2.54;OUTCURR 1000 ඉහත විධානය වන්නේ නියත වෙළුම සැකසීමයිtage අගය 2.54V දක්වා සහ ප්රභව ප්රකාරයේදී ප්රතිදාන ධාරා සීමාව 1000mA දක්වා. ඉහත විධානය පහත විධාන දෙකට සමාන වේ: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000 - Semicolon සහ Colon (;:) එය බහු විධාන වෙන් කිරීමට භාවිතා කරයි. මිනුම:VOLTage?;:SOURce:VOLTage 10;:Output:ONOFF 1
4.2.3 විමසුම
විමසුම් ශ්රිතය සලකුණු කිරීමට ප්රශ්න ලකුණ (?) භාවිතා කරයි. එය විධාන ක්ෂේත්රයේ අවසාන මූල පදය අනුගමනය කරයි. උදාහරණයක් ලෙසample, නියත වෙළුම විමසීම සඳහාtagප්රභව ප්රකාරයේදී නාලිකාව 1 හි e, විමසුම් විධානය SOUR1:VOLT?. නියත වෙළුම නම්tage 5V වේ, බැටරි සිමියුලේටරය 5 අක්ෂර මාලාවක් ලබා දෙයි.
බැටරි සිමියුලේටරය විමසුම් විධානය ලබාගෙන විශ්ලේෂණය සම්පූර්ණ කළ පසු, එය විධානය ක්රියාත්මක කර ප්රතිචාර තන්තුවක් ජනනය කරයි. ප්රතිචාර තන්තුව පළමුව ප්රතිදාන බෆරයට ලියා ඇත. වත්මන් දුරස්ථ අතුරුමුහුණත GPIB අතුරුමුහුණතක් නම්, එය පාලකය ප්රතිචාරය කියවීමට බලා සිටී. එසේ නොමැතිනම්, එය වහාම අතුරු මුහුණතට ප්රතිචාර තන්තුව යවයි.
බොහෝ විධාන වලට අනුරූප විමසුම් සින්ටැක්ස් ඇත. විධානයක් විමසිය නොහැකි නම්, බැටරි සිමියුලේටරය දෝෂ පණිවිඩයක් වාර්තා කරයි -115 විධානය විමසිය නොහැකි අතර කිසිවක් ආපසු ලබා නොදෙනු ඇත.
4.2.4 විධාන ටර්මිනේටරය
විධාන ටර්මිනේටර් යනු රේඛීය පෝෂක චරිතය (ASCII අක්ෂර LF, අගය 10) සහ EOI (GPIB අතුරුමුහුණත සඳහා පමණි). ටර්මිනේටර් කාර්යය වන්නේ වත්මන් විධාන පෙළ අවසන් කිරීම සහ විධාන මාර්ගය මූල මාර්ගයට නැවත සැකසීමයි.
4.3 පරාමිති ආකෘතිය
ක්රමලේඛනය කරන ලද පරාමිතිය ASCII කේතය මගින් සංඛ්යාත්මක, අක්ෂර, bool යනාදී වර්ග වලින් නිරූපණය කෙරේ.
වගුව 2
සංකේතය | විස්තරය |
Example |
නිඛිල අගය | 123 | |
පාවෙන ලක්ෂ්ය අගය | 123., 12.3, 0.12, 1.23E4 | |
අගය NR1 හෝ NR2 විය හැක. | ||
ඇතුළත් වන පුළුල් කළ අගය ආකෘතිය , MIN සහ MAX. | 1|0|සක්රිය|අක්රිය | |
බූලියන් දත්ත | ||
අක්ෂර දත්ත, උදාample, CURR | ||
ASCII කේත දත්ත ආපසු ලබා දෙන්න, නිර්වචනය නොකළ 7-bit ASCII නැවත ලබා දීමට ඉඩ සලසයි. මෙම දත්ත වර්ගයට ඇඟවුම් කරන ලද විධාන ටර්මිනේටරයක් ඇත. |
විධාන
5.1 IEEE 488.2 පොදු විධාන
පොදු විධාන යනු IEEE 488.2 ප්රමිතියට අවශ්ය වන සාමාන්ය විධාන වන අතර එය උපකරණ සඳහා සහය විය යුතුය. ඒවා යළි පිහිටුවීම සහ තත්ත්ව විමසුම වැනි උපකරණවල සාමාන්ය කාර්යයන් පාලනය කිරීමට භාවිතා කරයි. එහි වාක්ය ඛණ්ඩය සහ අර්ථ ශාස්ත්රය IEEE 488.2 ප්රමිතිය අනුගමනය කරයි. IEEE 488.2 පොදු විධානවලට ධුරාවලියක් නොමැත.
*IDN?
මෙම විධානය බැටරි සිමියුලේටරයේ තොරතුරු කියවයි. එය කොමා වලින් වෙන් කරන ලද ක්ෂේත්ර හතරක දත්ත ආපසු ලබා දෙයි. දත්තවලට නිෂ්පාදකයා, ආකෘතිය, වෙන් කළ ක්ෂේත්රය සහ මෘදුකාංග අනුවාදය ඇතුළත් වේ.
විමසුම් සින්ටැක්ස් *IDN?
පරාමිති කිසිවක් නැත
ආපසු පැමිණේ තන්තු විස්තරය
REXGEAR නිෂ්පාදකයා
BCS ආකෘතිය
0 වෙන් කළ ක්ෂේත්රය
XX.XX මෘදුකාංග අනුවාදය
Returns Example REXGEARTECH,BCS,0,V1.00 *OPC
මෙම විධානය මඟින් සියලුම මෙහෙයුම් සහ විධාන සම්පූර්ණ වූ විට සම්මත සිදුවීම් ලේඛනයේ ඇති Operation Complete (OPC) බිට් එක 1 ලෙස සකසයි.
Command Syntax *OPC පරාමිති කිසිවක් නැත විමසුම් වාක්ය ඛණ්ඩය *OPC? ආපසු පැමිණේ අදාළ විධාන *TRG *WAI *RST
කර්මාන්තශාලා සැකසුම් ප්රතිසාධනය කිරීමට මෙම විධානය භාවිතා කරයි. විධාන වාක්ය ඛණ්ඩය *RST පරාමිති කිසිවක් ආපසු ලබා නොදේ, සම්බන්ධිත විධාන කිසිවක් නැත
5.2 විධාන මැනීම
මනින්න :දැනට?
මෙම විධානය අනුරූප නාලිකාවේ නැවත කියවීමේ ධාරාව විමසයි.
Command Syntax MEASure :දැනට?
පරාමිතීන් N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ.
Example MEAS1:CURR?
ආපසු පැමිණේ ඒකකය mA
මනින්න :VOLTage?
මෙම විධානය රීඩ්බැක් වෙළුම විමසයිtagඅනුරූප නාලිකාවේ ඊ.
Command Syntax
මනින්න :VOLTage?
පරාමිතීන් N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ.
Example MEAS1:VOLT?
ආපසු පැමිණේ ඒකකය V
මනින්න :බලය?
මෙම විධානය අනුරූප නාලිකාවේ නැවත කියවීමේ බලය විමසයි.
Command Syntax | Command Syntax |
පරාමිතීන් | පරාමිතීන් |
Example | Example |
ආපසු පැමිණේ | ආපසු පැමිණේ |
ඒකකය | ඒකකය |
මනින්න :MAH?
මෙම විධානය අනුරූප නාලිකාවේ ධාරිතාව විමසයි.
Command Syntax | මනින්න : MAH? |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. |
Example | MEAS1: MAH? |
ආපසු පැමිණේ | |
ඒකකය | mAh |
මනින්න :රෙස්?
මෙම විධානය අනුරූප නාලිකාවේ ප්රතිරෝධ අගය විමසයි.
Command Syntax | මනින්න :රෙස්? |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. |
Example | MEAS1:R? |
ආපසු පැමිණේ | |
ඒකකය | mΩ |
5.3 ප්රතිදාන විධාන
OUTPut :මාදිලිය
මෙම විධානය අදාළ නාලිකාවේ මෙහෙයුම් ආකාරය සැකසීමට භාවිතා කරයි.
ආපසු පැමිණේ | OUTPut :මාදිලිය |
විමසුම් සින්ටැක්ස් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: 0|1|3|128 |
Example | OUTP1:MODE? |
පරාමිතීන් | OUTP1: මාදිලිය 1 |
Command Syntax | මූලාශ්ර මාදිලිය සඳහා 0 ආරෝපණ මාදිලිය සඳහා 1 SOC මාදිලිය සඳහා 3 SEQ මාදිලිය සඳහා 128 |
OUTPut :ONOFF
මෙම විධානය අනුරූප නාලිකාවේ ප්රතිදානය සක්රිය හෝ අක්රිය කරයි.
ආපසු පැමිණේ | OUTPut :ONOFF <NR1> |
විමසුම් සින්ටැක්ස් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: 1|0 |
Example | OUTP1:ONOFF? |
පරාමිතීන් | OUTP1:ONOFF 1 |
Command Syntax | ON සඳහා 1 අක්රිය සඳහා 0 |
OUTPut :රජයේ?
මෙම විධානය අදාළ නාලිකාවේ මෙහෙයුම් තත්ත්වය විමසයි.
ආපසු පැමිණේ | OUTP1:STAT? |
විමසුම් සින්ටැක්ස් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. |
පරාමිතීන් | OUTPut :රජයේ? |
Command Syntax | නාලිකා තත්ත්වය Bit0: ON/OFF තත්ත්වය Bit16-18: කියවීමේ අගය පරාසය, ඉහළ පරාසය සඳහා 0, මධ්යම පරාසය සඳහා 1, අඩු පරාසය සඳහා 2 |
5.4 මූලාශ්ර විධාන
මූලාශ්රය :VOLTage
මෙම විධානය භාවිතා කරන්නේ නිමැවුම් නියත voltage.
Command Syntax | මූලාශ්රය :VOLTagඊ |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | SOUR1:VOLT 2.54 |
විමසුම් සින්ටැක්ස් | SOUR1:VOLT? |
ආපසු පැමිණේ | |
ඒකකය | V |
මූලාශ්රය :OUTCURRent
ප්රතිදාන ධාරා සීමාව සැකසීමට මෙම විධානය භාවිතා කරයි.
විධාන සින්ටා | මූලාශ්රය :OUTCURRent |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | SOUR1: OUTCURR 1000 |
විමසුම් සින්ටැක්ස් | SOUR1:OUTCURR? |
ආපසු පැමිණේ | |
ඒකකය | mA |
මූලාශ්රය :RANGe
වත්මන් පරාසය සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | මූලාශ්රය :RANGe |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: 0|2|3 |
Example | SOUR1:RANG 1 |
විමසුම් සින්ටැක්ස් | SOUR1:RANG? |
ආපසු පැමිණේ | ඉහළ පරාසයක් සඳහා 0 2 අඩු පරාසයක් සඳහා 3 ස්වයංක්රීය පරාසය සඳහා |
5.5 ආරෝපණ විධාන
ආරෝපණය කරන්න :VOLTage
මෙම විධානය භාවිතා කරන්නේ නිමැවුම් නියත voltagඊ ආරෝපණ මාදිලිය යටතේ.
Command Syntax | ආරෝපණය කරන්න :VOLTagඊ |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | CHAR1:VOLT 5.6 |
විමසුම් සින්ටැක්ස් | CHAR1:VOLT? |
ආපසු පැමිණේ | |
ඒකකය | V |
ආරෝපණය කරන්න :OUTCURRent
ආරෝපණ මාදිලිය යටතේ ප්රතිදාන ධාරා සීමාව සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | ආරෝපණය කරන්න :OUTCURRent |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | CHAR1: OUTCURR 2000 |
විමසුම් සින්ටැක්ස් | CHAR1:OUTCURR? |
ආපසු පැමිණේ | |
ඒකකය | mA |
ආරෝපණය කරන්න :රෙස්
ආරෝපණ මාදිලිය යටතේ ප්රතිරෝධක අගය සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | ආරෝපණය කරන්න :රෙස් |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | CHAR1:R 0.2 |
විමසුම් සින්ටැක්ස් | CHAR1:R ? |
ආපසු පැමිණේ | |
ඒකකය | mΩ |
ආරෝපණය කරන්න :ECHO:VOLTage?
මෙම විධානය රීඩ්බැක් voltagඊ ආරෝපණ මාදිලිය යටතේ.
Command Syntax | ආරෝපණය කරන්න :ECHO:VOLTage |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. |
Example | CHAR1:ECHO:VOLTage? |
ආපසු පැමිණේ | |
ඒකකය | V |
ආරෝපණය කරන්න :ECHO:Q?
මෙම විධානය ආරෝපණ මාදිලිය යටතේ කියවීමේ හැකියාව විමසයි.
Command Syntax | ආරෝපණය කරන්න :ECHO:Q |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. |
Example | CHAR1:ECHO:Q? |
ආපසු පැමිණේ | |
ඒකකය | mAh |
5.6 SEQ විධාන
අනුපිළිවෙල :සංස්කරණය කරන්න:FILE
මෙම විධානය අනුපිළිවෙල සැකසීමට භාවිතා කරයි file අංකය.
Command Syntax | අනුපිළිවෙල :සංස්කරණය කරන්න:FILE |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: file අංක 1 සිට 10 දක්වා |
Example | SEQ1:සංස්කරණය:FILE 3 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:FILE? |
ආපසු පැමිණේ |
අනුපිළිවෙල :EDIT:LENGth
මෙම විධානය අනුපිළිවෙලෙහි සම්පූර්ණ පියවරයන් සැකසීමට භාවිතා කරයි file.
Command Syntax | අනුපිළිවෙල :EDIT:LENGth |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: 0~200 |
Example | SEQ1:සංස්කරණය:LENG 20 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:LENG? |
ආපසු පැමිණේ |
අනුපිළිවෙල :EDIT:STEP
නිශ්චිත පියවර අංකය සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | අනුපිළිවෙල :EDIT:STEP |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: 1~200 |
Example | SEQ1:සංස්කරණය:පියවර 5 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:පියවර? |
ආපසු පැමිණේ |
අනුපිළිවෙල :EDIT:CYCle
මෙම විධානය සඳහා චක්ර වේලාවන් සැකසීමට භාවිතා කරයි file සංස්කරණය යටතේ.
Command Syntax | අනුපිළිවෙල :EDIT:CYCle |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: 0~100 |
Example | SEQ1:සංස්කරණය:CYCle 0 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:CYCle ? |
ආපසු පැමිණේ |
අනුපිළිවෙල :EDIT:VOLTage
මෙම විධානය ප්රතිදාන පරිමාව සැකසීමට භාවිතා කරයිtage සංස්කරණයට යටින් ඇති පියවර සඳහා.
Command Syntax | අනුපිළිවෙල :EDIT:VOLTagඊ |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | SEQ1:සංස්කරණය:VOLT 5 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:VOLT? |
ආපසු පැමිණේ | |
ඒකකය | V |
අනුපිළිවෙල :EDIT:OUTCURRent
සංස්කරණයට යටින් ඇති පියවර සඳහා ප්රතිදාන ධාරා සීමාව සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | අනුපිළිවෙල :EDIT:OUTCURRent |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | SEQ1:සංස්කරණය:OUTCURR 500 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:OUTCURR? |
ආපසු පැමිණේ | |
ඒකකය | mA |
අනුපිළිවෙල :EDIT:Res
සංස්කරණයට යටින් ඇති පියවර සඳහා ප්රතිරෝධය සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | අනුපිළිවෙල :EDIT:Res |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | SEQ1:සංස්කරණය:R 0.4 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:R? |
ආපසු පැමිණේ | |
ඒකකය | mΩ |
අනුපිළිවෙල :EDIT:RUNTime
සංස්කරණයට යටින් ඇති පියවර සඳහා ධාවන කාලය සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | අනුපිළිවෙල :EDIT:RUNTime |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | SEQ1:සංස්කරණය:RUNT 5 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:RUNT ? |
ආපසු පැමිණේ | |
ඒකකය | s |
අනුපිළිවෙල :EDIT:LINKආරම්භ කරන්න
වත්මන් පියවර අවසන් වූ පසු අවශ්ය සබැඳි ආරම්භක පියවර සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | අනුපිළිවෙල :EDIT:LINKආරම්භ කරන්න |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: -1~200 |
Example | SEQ1:සංස්කරණය:සබැඳි -1 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:සබැඳිද? |
ආපසු පැමිණේ |
අනුපිළිවෙල :EDIT:LINKඅවසන්
සංස්කරණයට යටින් ඇති පියවර සඳහා සබැඳි නැවතුම් පියවර සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | අනුපිළිවෙල :EDIT:LINKඅවසන් |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: -1~200 |
Example | SEQ1:සංස්කරණය:LINKE-1 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:LINKE? |
ආපසු පැමිණේ |
අනුපිළිවෙල :EDIT:ලින්ක් සයිකල්
සබැඳිය සඳහා චක්ර වේලාවන් සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | අනුපිළිවෙල :EDIT:ලින්ක් සයිකල් |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: 0~100 |
Example | SEQ1:සංස්කරණය:LINKC 5 |
විමසුම් සින්ටැක්ස් | SEQ1:සංස්කරණය:LINKC? |
ආපසු පැමිණේ |
අනුපිළිවෙල :RUN:FILE
මෙම විධානය අනුක්රමික පරීක්ෂණය සැකසීමට භාවිතා කරයි file අංකය.
Command Syntax | අනුපිළිවෙල: ධාවනය:FILE |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: file අංක 1 සිට 10 දක්වා |
Example | SEQ1:RUN:FILE 3 |
විමසුම් සින්ටැක්ස් | SEQ1:RUN:FILE? |
ආපසු පැමිණේ |
අනුපිළිවෙල :RUN:STEP?
මෙම විධානය දැනට ක්රියාත්මක වන පියවර අංකය විමසීමට භාවිතා කරයි.
Command Syntax | අනුපිළිවෙල :RUN:STEP? |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. |
විමසුම් සින්ටැක්ස් | SEQ1:RUN:STEP? |
ආපසු පැමිණේ |
අනුපිළිවෙල :RUN:කාලය?
මෙම විධානය අනුක්රමික පරීක්ෂණය සඳහා ධාවන කාලය විමසීමට භාවිතා කරයි file.
Command Syntax | අනුපිළිවෙල :RUN:කාලය? |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. |
විමසුම් සින්ටැක්ස් | SEQ1:RUN:T? |
ආපසු පැමිණේ | |
ඒකකය | s |
5.7 SOC විධාන
SOC :EDIT:LENGth
සම්පූර්ණ මෙහෙයුම් පියවර සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | SOC :EDIT:LENGth |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: 0-200 |
Example | SOC1:සංස්කරණය:LENG 3 |
විමසුම් සින්ටැක්ස් | SOC1:EDIT:LENG? |
ආපසු පැමිණේ |
SOC :EDIT:STEP
නිශ්චිත පියවර අංකය සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | SOC :EDIT:STEP |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NR1 පරාසය: 1-200 |
Example | SOC1:සංස්කරණය:පියවර 1 |
විමසුම් සින්ටැක්ස් | SOC1:සංස්කරණය:පියවර? |
ආපසු පැමිණේ |
SOC :EDIT:VOLTage
මෙම විධානය භාවිතා කරන්නේ voltagසංස්කරණයට යටින් ඇති පියවර සඳහා e අගය.
Command Syntax | SOC :EDIT:VOLTagඊ |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | SOC1:සංස්කරණය:VOLT 2.8 |
විමසුම් සින්ටැක්ස් | SOC1:සංස්කරණය:VOLT? |
ආපසු පැමිණේ | |
ඒකකය | V |
SOC :EDIT:OUTCURRent
සංස්කරණයට යටින් ඇති පියවර සඳහා ප්රතිදාන ධාරා සීමාව සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | SOC :EDIT:OUTCURRent |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | SOC1:සංස්කරණය:OUTCURR 2000 |
විමසුම් සින්ටැක්ස් | SOC1:සංස්කරණය:OUTCURR? |
ආපසු පැමිණේ | |
ඒකකය | mA |
SOC :EDIT:Res
සංස්කරණයට යටින් ඇති පියවර සඳහා ප්රතිරෝධ අගය සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | SOC :EDIT:Res |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | SOC1:සංස්කරණය:R 0.8 |
විමසුම් සින්ටැක්ස් | SOC1:EDIT:R? |
ආපසු පැමිණේ | |
ඒකකය | mΩ |
SOC :EDIT:Q?
සංස්කරණයට යටින් ඇති පියවර සඳහා ධාරිතාව සැකසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | SOC :EDIT:Q |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
විමසුම් සින්ටැක්ස් | SOC1:සංස්කරණය:Q? |
ආපසු පැමිණේ | |
ඒකකය | mAh |
SOC :EDIT:SVOLtage
මෙම විධානය මූලික/ආරම්භක වෙළුම සැකසීමට භාවිතා කරයිtage.
Command Syntax | SOC :EDIT:SVOLtagඊ |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. NRf පරාසය: MIN~MAX |
Example | SOC1:සංස්කරණය:SVOL 0.8 |
විමසුම් සින්ටැක්ස් | SOC1:සංස්කරණය:SVOL? |
ආපසු පැමිණේ | |
ඒකකය | V |
SOC :RUN:STEP?
මෙම විධානය වත්මන් ධාවන පියවර විමසීමට භාවිතා කරයි.
Command Syntax | SOC :RUN:STEP? |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. |
විමසුම් සින්ටැක්ස් | SOC1:RUN:STEP? |
ආපසු පැමිණේ |
SOC :RUN:Q?
වත්මන් ධාවන පියවර සඳහා වත්මන් ධාරිතාව විමසීමට මෙම විධානය භාවිතා කරයි.
Command Syntax | SOC :RUN:Q? |
පරාමිතීන් | N යනු නාලිකා අංකයයි. පරාසය 1 සිට 24 දක්වා වේ. |
විමසුම් සින්ටැක්ස් | SOC1:RUN:Q? |
ආපසු පැමිණේ | |
ඒකකය | mAh |
ක්රමලේඛන Examples
ක්රමලේඛන විධාන මගින් බැටරි සිමියුලේටරය පාලනය කරන්නේ කෙසේද යන්න මෙම පරිච්ඡේදයෙන් විස්තර කෙරේ.
සටහන 1: මෙම පරිච්ඡේදයේ, සමහර විධාන අනුගමනය කරමින් // වලින් ආරම්භ වන අදහස් ඇත. මෙම අදහස් බැටරි සිමියුලේටරය මගින් හඳුනාගත නොහැක, අනුරූප විධානයන් අවබෝධ කර ගැනීමේ පහසුව සඳහා පමණි. එබැවින්, ප්රායෝගිකව // ඇතුළු අදහස් ඇතුළත් කිරීමට අවසර නැත.
සටහන 2: මුළු නාලිකා 24 ක් ඇත. පහත වැඩසටහන් සඳහා හිටපුamples, එය නාලිකා අංක එකේ පමණක් කාර්යයන් පෙන්නුම් කරයි.
6.1 මූලාශ්ර මාදිලිය
මූලාශ්ර ප්රකාරය යටතේ, නියත වෙළුමtage සහ වත්මන් සීමාව අගය සැකසිය හැක.
Example: බැටරි සිමියුලේටරය ප්රභව ප්රකාරයට, CV අගය 5V ලෙස, ප්රතිදාන ධාරා සීමාව 1000mA වෙත සහ වත්මන් පරාසය ස්වයංක්රීය ලෙස සකසන්න.
OUTput1:ONOFF 0 //වර්තමාන නාලිකාව සඳහා ප්රතිදානය අක්රිය කරන්න
OUTput1:MODE 0 //මෙහෙයුම් ආකාරය මූලාශ්ර ප්රකාරයට සකසන්න
මූලාශ්රය1:VOLTage 5.0 //CV අගය 5.0 V ලෙස සකසන්න
SOURce1:OUTCURRent 1000 //ප්රතිදාන ධාරා සීමාව 1000mA ලෙස සකසන්න
SOURce1:RANGe 3 // වත්මන් පරාසය සඳහා 3-ස්වයංක්රීය තෝරන්න
OUTPut1:ONOFF 1 //නාලිකාව 1 සඳහා ප්රතිදානය ක්රියාත්මක කරන්න
6.2 ආරෝපණ මාදිලිය
ආරෝපණ මාදිලිය යටතේ, නියත වෙළුමtage, වත්මන් සීමාව සහ ප්රතිරෝධක අගය සැකසිය හැක.
ආරෝපණ මාදිලිය යටතේ වත්මන් පරාසය ඉහළ පරාසයක් ලෙස සවි කර ඇත.
Example: බැටරි සිමියුලේටරය ආරෝපණ ප්රකාරයට, CV අගය 5V, ප්රතිදාන ධාරා සීමාව 1000mA සහ ප්රතිරෝධ අගය 3.0mΩ ලෙස සකසන්න.
OUTput1:ONOFF 0 //වර්තමාන නාලිකාව සඳහා ප්රතිදානය අක්රිය කරන්න
OUTput1:MODE 1 //මෙහෙයුම් මාදිලිය ආරෝපණ ප්රකාරයට සකසන්න
ගාස්තුව1:VOLTage 5.0 //CV අගය 5.0 V ලෙස සකසන්න
CHARge1:OUTCURRent 1000 //ප්රතිදාන ධාරා සීමාව 1000mA ලෙස සකසන්න
CHARge1: Res 3.0 //ප්රතිරෝධක අගය 3.0mΩ ලෙස සකසන්න
OUTPut1:ONOFF 1 //නාලිකාව 1 සඳහා ප්රතිදානය ක්රියාත්මක කරන්න
6.3 SOC පරීක්ෂණය
BCS SOC පරීක්ෂණයේ ප්රධාන කාර්යය වන්නේ බැටරි විසර්ජන ශ්රිතය අනුකරණය කිරීමයි. පරිශීලකයින්ට ධාරිතාව, නියත පරිමාව වැනි බැටරි විසර්ජනයේ විවිධ පරාමිතීන් අනුරූප නාලිකාවලට ඇතුළත් කළ යුතුය.tagඊ අගය, ප්රතිදාන වත්මන් සීමාව, සහ
ප්රතිරෝධක අගය. වත්මන් ධාවන පියවරේ ධාරිතාව අනුව වත්මන් ධාවන පියවරේ සහ ඊළඟ පියවරේ ධාරිතා වෙනස සමානද යන්න බැටරි සිමියුලේටරය විනිශ්චය කරයි. සමාන නම්, BCS මීළඟ පියවරට ගමන් කරයි. සමාන නොවේ නම්, BCS වත්මන් ධාවන පියවර සඳහා ධාරිතාව රැස්කර ගැනීම දිගටම කරගෙන යනු ඇත. ධාරිතාව සම්බන්ධිත DUT මගින් තීරණය කරනු ලැබේ, එනම්, ප්රතිදාන ධාරාව.
Example: බැටරි සිමියුලේටරය SOC මාදිලියට සකසන්න, සම්පූර්ණ පියවර 3 සහ ආරම්භක වෙළුමtage සිට 4.8V දක්වා. පියවර පරාමිතීන් පහත වගුවේ පරිදි වේ.
පියවර අංක. | ධාරිතාව (mAh) | CV අගය(V) | වත්මන් (mA) |
ප්රතිරෝධය(mΩ) |
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:EDIT:LENGth 3 //මුළු පියවර 3 ලෙස සකසන්න
SOC1:සංස්කරණය: පියවර 1 //පියවර අංක 1 ලෙස සකසන්න
SOC1:සංස්කරණය: Q 1200 //පියවර අංක 1 සිට 1200mAh දක්වා ධාරිතාව සකසන්න
SOC1:සංස්කරණය: VOLTage 5.0 //පියවර අංක 1 සිට 5.0V දක්වා CV අගය සකසන්න
SOC1:සංස්කරණය: OUTCURRent 1000 //පියවර අංක 1 සිට 1000mA දක්වා ප්රතිදාන ධාරා සීමාව සකසන්න
SOC1:සංස්කරණය: Res 0.1 //පියවර අංක 1 සිට 0.1mΩ දක්වා ප්රතිරෝධය සකසන්න
SOC1:සංස්කරණය: පියවර 2 //පියවර අංක 2 ලෙස සකසන්න
SOC1:සංස්කරණය: Q 1000 //පියවර අංක 2 සිට 1000mAh දක්වා ධාරිතාව සකසන්න
SOC1:සංස්කරණය: VOLTage 2.0 //පියවර අංක 2 සිට 2.0V දක්වා CV අගය සකසන්න
SOC1:සංස්කරණය: OUTCURRent 1000 //පියවර අංක 2 සිට 1000mA දක්වා ප්රතිදාන ධාරා සීමාව සකසන්න
SOC1:සංස්කරණය: Res 0.2 //පියවර අංක 2 සිට 0.2mΩ දක්වා ප්රතිරෝධය සකසන්න
SOC1:සංස්කරණය: පියවර 3 //පියවර අංක 3 ලෙස සකසන්න
SOC1:සංස්කරණය: Q 500 //පියවර අංක 3 සිට 500mAh දක්වා ධාරිතාව සකසන්න
SOC1:සංස්කරණය: VOLTage 1.0 //පියවර අංක 3 සිට 1.0V දක්වා CV අගය සකසන්න
SOC1:සංස්කරණය: OUTCURRent 1000 //පියවර අංක 3 සිට 1000mA දක්වා ප්රතිදාන ධාරා සීමාව සකසන්න
SOC1:සංස්කරණය: Res 0.3 //පියවර අංක 3 සිට 0.3mΩ දක්වා ප්රතිරෝධය සකසන්න
SOC1:සංස්කරණය:SVOL 4.8 //ආරම්භක/ආරම්භක වෙළුම සකසන්නtage සිට 4.8V දක්වා
OUTPut1:ONOFF 1 //නාලිකාව 1 සඳහා ප්රතිදානය ක්රියාත්මක කරන්න
SOC1 ධාවනය: පියවර? //දැනට ධාවනය වන පියවර අංක කියවන්න.
SOC1: ධාවනය: Q? // වර්තමාන ධාවන පියවර සඳහා ධාරිතාව කියවන්න
6.4 SEQ මාදිලිය
SEQ පරීක්ෂණය ප්රධාන වශයෙන් තෝරාගත් SEQ මත පදනම්ව ධාවන පියවර ගණන විනිශ්චය කරයි file. එය එක් එක් පියවර සඳහා පෙර සැකසූ ප්රතිදාන පරාමිතීන් අනුව, අනුපිළිවෙලින් සියලු පියවර ක්රියාත්මක කරනු ඇත. පියවර අතර සබැඳි ද සිදු කළ හැකිය. අනුරූප චක්රය කාලය ස්වාධීනව සැකසිය හැක.
Example: බැටරි සිමියුලේටරය SEQ මාදිලියට සකසන්න, SEQ file අංක 1 සිට, සම්පූර්ණ පියවර 3 දක්වා සහ file චක්ර වේලාවන් 1. පියවර පරාමිතීන් පහත වගුවේ දැක්වේ.
පියවර නැත. | CV අගය(V) | වත්මන් (mA) | ප්රතිරෝධය(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 //සෙට් SEQ file අංක 1 සිට
අනුපිළිවෙල 1: සංස්කරණය: 3 වන දිග //මුළු පියවර 3 ලෙස සකසන්න
අනුපිළිවෙල1:සංස්කරණය:CYCle 1 //set file චක්ර වාර 1 දක්වා
අනුපිළිවෙල1:සංස්කරණය:පියවර 1 //පියවර අංක 1 ලෙස සකසන්න
අනුපිළිවෙල1:සංස්කරණය:VOLTage 1.0 //පියවර අංක 1 සිට 1.0V දක්වා CV අගය සකසන්න
SEQuence1:සංස්කරණය:OUTCURRent 2000 //පියවර අංක 1 සිට 2000mA දක්වා ප්රතිදාන ධාරා සීමාව සකසන්න
SEQuence1:සංස්කරණය:Res 0.0 //පියවර අංක 1 සිට 0mΩ දක්වා ප්රතිරෝධය සකසන්න
අනුපිළිවෙල 1: සංස්කරණය: ධාවන කාලය 5 //පියවර අංක 1 සිට 5 දක්වා ධාවන කාලය සකසන්න
SEQuence1:සංස්කරණය:LINKආරම්භය -1 //පියවර අංක 1 සිට -1 දක්වා සබැඳි ආරම්භක පියවර සකසන්න
SEQuence1:සංස්කරණය:LINKඅවසන් -1 //පියවර අංක 1 සිට -1 දක්වා සබැඳි නැවතුම් පියවර සකසන්න
අනුක්රමය1:සංස්කරණය:ලින්ක් සයිකල් 0 //සබැඳි චක්ර වේලාවන් 0 ලෙස සකසන්න
අනුපිළිවෙල1:සංස්කරණය:පියවර 2 //පියවර අංක 2 ලෙස සකසන්න
අනුපිළිවෙල1:සංස්කරණය:VOLTage 2.0 //පියවර අංක 2 සිට 2.0V දක්වා CV අගය සකසන්න
SEQuence1:සංස්කරණය:OUTCURRent 2000 //පියවර අංක 2 සිට 2000mA දක්වා ප්රතිදාන ධාරා සීමාව සකසන්න
SEQuence1:සංස්කරණය:Res 0.1 //පියවර අංක 2 සිට 0.1mΩ දක්වා ප්රතිරෝධය සකසන්න
අනුපිළිවෙල 1: සංස්කරණය: ධාවන කාලය 10 //පියවර අංක 2 සිට 10 දක්වා ධාවන කාලය සකසන්න
SEQuence1:සංස්කරණය:LINKආරම්භය -1 //පියවර අංක 2 සිට -1 දක්වා සබැඳි ආරම්භක පියවර සකසන්න
SEQuence1:සංස්කරණය:LINKඅවසන් -1 //පියවර අංක 2 සිට -1 දක්වා සබැඳි නැවතුම් පියවර සකසන්න
අනුක්රමය1:සංස්කරණය:ලින්ක් සයිකල් 0 //සබැඳි චක්ර වේලාවන් 0 ලෙස සකසන්න
අනුපිළිවෙල1:සංස්කරණය:පියවර 3 //පියවර අංක 3 ලෙස සකසන්න
අනුපිළිවෙල1:සංස්කරණය:VOLTage 3.0 //පියවර අංක 3 සිට 3.0V දක්වා CV අගය සකසන්න
SEQuence1:සංස්කරණය:OUTCURRent 2000 //පියවර අංක 3 සිට 2000mA දක්වා ප්රතිදාන ධාරා සීමාව සකසන්න
SEQuence1:සංස්කරණය:Res 0.2 //පියවර අංක 3 සිට 0.2mΩ දක්වා ප්රතිරෝධය සකසන්න
අනුපිළිවෙල 1: සංස්කරණය: ධාවන කාලය 20 //පියවර අංක 3 සිට 20 දක්වා ධාවන කාලය සකසන්න
SEQuence1:සංස්කරණය:LINKආරම්භය -1 //පියවර අංක 3 සිට -1 දක්වා සබැඳි ආරම්භක පියවර සකසන්න
SEQuence1:සංස්කරණය:LINKඅවසන් -1 //පියවර අංක 3 සිට -1 දක්වා සබැඳි නැවතුම් පියවර සකසන්න
අනුක්රමය1:සංස්කරණය:ලින්ක් සයිකල් 0 //සබැඳි චක්ර වේලාවන් 0 ලෙස සකසන්න
අනුපිළිවෙල 1: ධාවනය:FILE 1 //ධාවන SEQ සකසන්න file අංක 1 සිට
OUTPut1:ONOFF 1 //නාලිකාව 1 සඳහා ප්රතිදානය ක්රියාත්මක කරන්න
අනුපිළිවෙල1: ධාවනය:පියවර? //දැනට ධාවනය වන පියවර අංක කියවන්න.
SEQuence1: RUN:T? //වර්තමාන SEQ සඳහා ධාවන කාලය කියවන්න file නැත.
6.5 මැනීම
ප්රතිදාන පරිමාව මැනීමට බැටරි සිමියුලේටරය තුළ ඉහළ නිරවද්ය මිනුම් පද්ධතියක් ඇතtage, ධාරාව, බලය සහ උෂ්ණත්වය.
MEASure1:CURRent? //නාලිකාව 1 සඳහා නැවත කියවීමේ ධාරාව කියවන්න
MEASure1:VOLTagඊ? //කියවන්න voltage නාලිකාව 1 සඳහා
MEASure1:බලය? //නාලිකාව 1 සඳහා තත්ය කාලීන බලය කියවන්න
MEASure1:උෂ්ණත්වය? //නාලිකාව 1 සඳහා තත්ය කාලීන උෂ්ණත්වය කියවන්න
MEAS2:CURR? //නාලිකාව 2 සඳහා නැවත කියවීමේ ධාරාව කියවන්න
MEAS2:VOLT? //කියවන්න voltage නාලිකාව 2 සඳහා
MEAS2:POW? //නාලිකාව 2 සඳහා තත්ය කාලීන බලය කියවන්න
MEAS2:TEMP? //නාලිකාව 2 සඳහා තත්ය කාලීන උෂ්ණත්වය කියවන්න
6.6 කර්මාන්තශාලා යළි පිහිටුවීම
බැටරි සිමියුලේටරයේ කර්මාන්තශාලා යළි පිහිටුවීම සඳහා *RST විධානය ක්රියාත්මක කරන්න.
දෝෂ තොරතුරු
7.1 විධාන දෝෂය
-100 විධාන දෝෂය නිර්වචනය නොකළ සින්ටැක්ස් දෝෂයකි
-101 වලංගු නොවන අනුලකුණක් තන්තුවෙහි වලංගු නොවන අක්ෂරයකි
-102 සින්ටැක්ස් දෝෂය හඳුනා නොගත් විධානය හෝ දත්ත වර්ගය
-103 වලංගු නොවන බෙදුම්කරු බෙදුම්කරුවෙකු අවශ්ය වේ. කෙසේ වෙතත් යවන ලද චරිතය බෙදීමක් නොවේ.
-104 දත්ත වර්ගයේ දෝෂයක් වත්මන් දත්ත වර්ගය අවශ්ය වර්ගයට නොගැලපේ.
-105 ලබා ගැනීමට අවසර නැත කණ්ඩායම් ක්රියාත්මක කිරීමේ ප්රේරකය (GET) වැඩසටහන් තොරතුරු තුළ ලැබේ.
-106 අර්ධ කෝමා අනවශ්ය අමතර අර්ධ කෝණ එකක් හෝ කිහිපයක් තිබේ.
-107 කොමාව අනවශ්ය අමතර කොමා එකක් හෝ කිහිපයක් ඇත.
-108 පරාමිතිය අවසර නැත පරාමිති ගණන විධානය මගින් අවශ්ය වන සංඛ්යාව ඉක්මවා යයි.
-109 නැතිවූ පරාමිතිය පරාමිති ගණන විධානයට අවශ්ය සංඛ්යාවට වඩා අඩුය, නැතහොත් පරාමිති කිසිවක් ආදානය නොකෙරේ.
-110 විධාන ශීර්ෂ දෝෂය නිර්වචනය නොකළ විධාන ශීර්ෂ දෝෂයකි
-111 ශීර්ෂක බෙදුම්කරු දෝෂය විධාන ශීර්ෂයේ බෙදුම්කරු වෙනුවට වෙන් කිරීමේ නොවන අක්ෂරයක් භාවිතා කරයි.
-112 ක්රමලේඛ සිහිවටනය ඉතා දිගු මතකයේ දිග අක්ෂර 12 ඉක්මවයි.
-113 නිර්වචනය නොකළ ශීර්ෂකය ලැබුණු විධානය වාක්ය ව්යුහය අනුව රෙගුලාසිවලට අනුකූල වුවද, එය මෙම උපකරණයේ අර්ථ දක්වා නැත.
-114 Header suffix out of range විධාන ශීර්ෂයේ ප්රත්යය පරාසයෙන් බැහැර ය.
-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 වලංගු නොවන ප්රකාශනය ප්රකාශනය වලංගු නොවේ. උදාහරණයක් ලෙසample, වරහන් යුගලනය කර නැත හෝ නීති විරෝධී අක්ෂර භාවිතා කර ඇත.
-178 ප්රකාශන දත්ත වලට අවසර නැත ප්රකාශන දත්ත මෙම උපකරණය ප්රකාශන දත්ත පිළි නොගන්නා ස්ථානයේ දී ලැබේ.
-180 මැක්රෝ දෝෂය නිර්වචනය නොකළ සාර්ව දෝෂයකි
-181 වලංගු නොවන පිටත සාර්ව නිර්වචනය සාර්ව නිර්වචනයට පිටින් $ සාර්ව පරාමිති තැන් දරන්නා ඇත.
-183 මැක්රෝ නිර්වචනය ඇතුළත වලංගු නැත සාර්ව නිර්වචනයේ (*DDT,*DMC) වාක්ය දෝෂයක් ඇත.
-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 ප්රොටෝකෝලය [pdf] පරිශීලක මාර්ගෝපදේශය BCS ශ්රේණි ක්රමලේඛන මාර්ගෝපදේශය SCPI ප්රොටෝකෝලය, BCS මාලාව, ක්රමලේඛන මාර්ගෝපදේශය SCPI ප්රොටෝකෝලය, මාර්ගෝපදේශ SCPI ප්රොටෝකෝලය, SCPI ප්රොටෝකෝලය, ප්රොටෝකෝලය |