BCS Series Programming Guide SCPI
ພິທີການ
ລຸ້ນ: V20210903
ຄໍານໍາ
ກ່ຽວກັບຄູ່ມື
ຄູ່ມືນີ້ຖືກນໍາໃຊ້ກັບເຄື່ອງຈໍາລອງຫມໍ້ໄຟຊຸດ BCS, ລວມທັງຄູ່ມືການຂຽນໂປຼແກຼມໂດຍອີງໃສ່ໂປໂຕຄອນ SCPI ມາດຕະຖານ. ລິຂະສິດຂອງຄູ່ມືແມ່ນເປັນເຈົ້າຂອງໂດຍ REXGEAR. ເນື່ອງຈາກການຍົກລະດັບເຄື່ອງມື, ຄູ່ມືນີ້ອາດຈະຖືກປັບປຸງໂດຍບໍ່ໄດ້ແຈ້ງໃຫ້ຮູ້ໃນສະບັບໃນອະນາຄົດ.
ຄູ່ມືນີ້ໄດ້ຖືກ Reviewed ລະມັດລະວັງໂດຍ REXGEAR ສໍາລັບຄວາມຖືກຕ້ອງດ້ານວິຊາການ. ຜູ້ຜະລິດປະຕິເສດຄວາມຮັບຜິດຊອບທັງຫມົດສໍາລັບຄວາມຜິດພາດທີ່ເປັນໄປໄດ້ໃນຄູ່ມືການດໍາເນີນງານນີ້, ຖ້າຍ້ອນການພິມຜິດຫຼືຄວາມຜິດພາດໃນການສໍາເນົາ. ຜູ້ຜະລິດບໍ່ຮັບຜິດຊອບສໍາລັບການຜິດປົກກະຕິຖ້າຫາກວ່າຜະລິດຕະພັນບໍ່ໄດ້ດໍາເນີນການຢ່າງຖືກຕ້ອງ.
ເພື່ອຮັບປະກັນຄວາມປອດໄພແລະການນໍາໃຊ້ທີ່ຖືກຕ້ອງຂອງ BCS, ກະລຸນາອ່ານຄູ່ມືນີ້ຢ່າງລະມັດລະວັງ, ໂດຍສະເພາະຄໍາແນະນໍາດ້ານຄວາມປອດໄພ.
ກະລຸນາຮັກສາປື້ມຄູ່ມືນີ້ໄວ້ເພື່ອໃຊ້ຕໍ່ໄປ.
ຂອບໃຈສໍາລັບຄວາມໄວ້ວາງໃຈແລະການສະຫນັບສະຫນູນຂອງທ່ານ.
ຄໍາແນະນໍາຄວາມປອດໄພ
ໃນການດໍາເນີນງານແລະການບໍາລຸງຮັກສາເຄື່ອງມື, ກະລຸນາປະຕິບັດຕາມຄໍາແນະນໍາດ້ານຄວາມປອດໄພຕໍ່ໄປນີ້ຢ່າງເຂັ້ມງວດ. ການປະຕິບັດໃດໆໂດຍບໍ່ຄໍານຶງເຖິງຄວາມສົນໃຈຫຼືຄໍາເຕືອນສະເພາະໃນບົດອື່ນໆຂອງຄູ່ມືອາດຈະເຮັດໃຫ້ຫນ້າທີ່ປ້ອງກັນທີ່ສະຫນອງໂດຍເຄື່ອງມື.
REXGEAR ຈະບໍ່ຮັບຜິດຊອບຕໍ່ຜົນໄດ້ຮັບທີ່ເກີດຈາກການລະເລີຍຄໍາແນະນໍາເຫຼົ່ານັ້ນ.
2.1 ບັນທຶກຄວາມປອດໄພ
➢ ຢືນຢັນການປ້ອນຂໍ້ມູນ AC voltage ກ່ອນທີ່ຈະສະຫນອງພະລັງງານ.
➢ ການລົງພື້ນດິນທີ່ເຊື່ອຖືໄດ້: ກ່ອນທີ່ຈະດໍາເນີນການ, ເຄື່ອງມືຕ້ອງໄດ້ຮັບການຮາກຖານຢ່າງຫມັ້ນຄົງເພື່ອຫຼີກເວັ້ນການຊ໊ອກໄຟຟ້າ.
➢ ຢືນຢັນຟິວ: ໃຫ້ແນ່ໃຈວ່າໄດ້ຕິດຕັ້ງຟິວຢ່າງຖືກຕ້ອງ.
➢ ຫ້າມເປີດຕົວເຄື່ອງ: ຜູ້ປະຕິບັດການບໍ່ສາມາດເປີດ chassis ຂອງເຄື່ອງມືໄດ້.
ຜູ້ປະຕິບັດງານທີ່ບໍ່ແມ່ນມືອາຊີບແມ່ນບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ຮັກສາຫຼືປັບ.
➢ ຫ້າມເຮັດວຽກພາຍໃຕ້ເງື່ອນໄຂອັນຕະລາຍ: ຫ້າມໃຊ້ເຄື່ອງມືພາຍໃຕ້ສະພາບທີ່ຕິດໄຟ ຫຼືລະເບີດ.
➢ ຢືນຢັນຂອບເຂດການເຮັດວຽກ: ໃຫ້ແນ່ໃຈວ່າ DUT ຢູ່ໃນຂອບເຂດການຈັດອັນດັບຂອງ BCS.
2.2 ສັນຍາລັກຄວາມປອດໄພ
ກະລຸນາເບິ່ງຕາຕະລາງຕໍ່ໄປນີ້ສໍາລັບຄໍານິຍາມຂອງສັນຍາລັກສາກົນທີ່ໃຊ້ໃນເຄື່ອງມືຫຼືໃນຄູ່ມືຜູ້ໃຊ້.
ຕາຕະລາງ 1
ສັນຍາລັກ | ຄໍານິຍາມ | ສັນຍາລັກ | ຄໍານິຍາມ |
![]() |
DC (ກະແສໄຟຟ້າໂດຍກົງ) | N | ເສັ້ນ null ຫຼືເສັ້ນກາງ |
![]() |
AC (ກະແສໄຟຟ້າສະຫຼັບ) | L | ສາຍສົດ |
![]() |
AC ແລະ DC | I | ພະລັງງານສຸດ |
![]() |
ປະຈຸບັນສາມເຟດ | ![]() |
ພະລັງງານປິດ |
![]() |
ດິນ | ![]() |
ພະລັງງານສຳຮອງ |
![]() |
ພື້ນທີ່ປ້ອງກັນ | ![]() |
ສະຖານະເປີດເຄື່ອງ |
![]() |
ພື້ນທີ່ຕົວເຄື່ອງ | ![]() |
ສະຖານະປິດເຄື່ອງ |
![]() |
ພື້ນທີ່ສັນຍານ | ![]() |
ສ່ຽງໄຟຊັອດ |
ຄຳເຕືອນ | ສັນຍານອັນຕະລາຍ | ![]() |
ການເຕືອນໄພອຸນຫະພູມສູງ |
ຂໍ້ຄວນລະວັງ | ຈົ່ງລະມັດລະວັງ | ![]() |
ຄຳເຕືອນ ຄ |
ເກີນview
ເຄື່ອງຈຳລອງແບັດເຕີຣີຊຸດ BCS ໃຫ້ພອດ LAN ແລະອິນເຕີເຟດ RS232. ຜູ້ໃຊ້ສາມາດເຊື່ອມຕໍ່ BCS ແລະ PC ໂດຍສາຍການສື່ສານທີ່ສອດຄ້ອງກັນເພື່ອຮັບຮູ້ການຄວບຄຸມ.
Programming Command Overview
4.1 ບົດແນະນຳສັ້ນໆ
ຄໍາສັ່ງ BCS ປະກອບມີສອງປະເພດ: IEEE488.2 ຄໍາສັ່ງສາທາລະນະແລະຄໍາສັ່ງ SCPI.
IEEE 488.2 ຄໍາສັ່ງສາທາລະນະກໍານົດບາງຄໍາສັ່ງຄວບຄຸມທົ່ວໄປແລະຄໍາຖາມສໍາລັບເຄື່ອງມື. ການປະຕິບັດພື້ນຖານກ່ຽວກັບ BCS ສາມາດເຮັດໄດ້ໂດຍຜ່ານຄໍາສັ່ງສາທາລະນະ, ເຊັ່ນ: ຕັ້ງຄ່າໃຫມ່, ຄໍາຖາມສະຖານະ, ແລະອື່ນໆ. ທັງຫມົດ IEEE 488.2 ຄໍາສັ່ງສາທາລະນະປະກອບດ້ວຍດາວ (*) ແລະສາມຕົວອັກສອນ mnemonic: *RST, *IDN ?, * OPC ?, ແລະອື່ນໆ. .
ຄໍາສັ່ງ SCPI ສາມາດປະຕິບັດຫນ້າທີ່ BCS ສ່ວນໃຫຍ່ຂອງການທົດສອບ, ການຕັ້ງຄ່າ, ການປັບແລະການວັດແທກ. ຄໍາສັ່ງ SCPI ຖືກຈັດຢູ່ໃນຮູບແບບຂອງຕົ້ນໄມ້ຄໍາສັ່ງ. ແຕ່ລະຄໍາສັ່ງສາມາດປະກອບມີຫຼາຍ mnemonics, ແລະແຕ່ລະ node ຂອງຕົ້ນໄມ້ຄໍາສັ່ງຖືກແຍກອອກໂດຍຈໍ້າສອງເມັດ (:), ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້. ເທິງສຸດຂອງຕົ້ນໄມ້ຄຳສັ່ງເອີ້ນວ່າ ROOT. ເສັ້ນທາງເຕັມຈາກ ROOT ໄປຫາ node ໃບແມ່ນຄໍາສັ່ງການຂຽນໂປຼແກຼມທີ່ສົມບູນ.
4.2 ໄວຍາກອນ
ຄໍາສັ່ງ BCS SCPI ແມ່ນການສືບທອດແລະການຂະຫຍາຍຄໍາສັ່ງ IEEE 488.2. ຄໍາສັ່ງ SCPI ປະກອບດ້ວຍຄໍາສັ່ງຄໍາສັ່ງ, ຕົວແຍກ, ພາກສະຫນາມພາລາມິເຕີແລະ terminators. ເອົາຄໍາສັ່ງຕໍ່ໄປນີ້ເປັນ example:
ແຫຼ່ງຂໍ້ມູນ :VOLTage 2.5
ໃນຄໍາສັ່ງນີ້, SOURce ແລະ VOLTage ແມ່ນຄໍາທີ່ໃຊ້ຄໍາສັ່ງ. n ແມ່ນຊ່ອງເລກ 1 ຫາ 24. ຈໍ້າສອງເມັດ (:) ແລະຊ່ອງແມ່ນຕົວແຍກ. 2.5 ແມ່ນພາກສະຫນາມພາລາມິເຕີ. ການກັບຄືນ carriage ແມ່ນ terminator. ບາງຄໍາສັ່ງມີຫຼາຍຕົວກໍານົດການ. ພາລາມິເຕີຖືກແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ (,).
ມາດຕະການ:VOLTage?(@1,2)
ຄໍາສັ່ງນີ້ຫມາຍເຖິງການໄດ້ຮັບ readback voltage ຂອງຊ່ອງທີ 1 ແລະ 2. ໝາຍເລກ 1 ແລະ 2 ໝາຍເຖິງໝາຍເລກຊ່ອງ, ເຊິ່ງແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ. ການອ່ານການອ່ານຄືນ voltage ຂອງ 24 ຊ່ອງໃນເວລາດຽວກັນ:
ມາດຕະການ:VOLTage?(@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 ) ຂຽນຄົງທີ່ voltage ມູນຄ່າເຖິງ 5V ຂອງ 24 ຊ່ອງໃນເວລາດຽວກັນ:
ທີ່ມາ: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 ຄໍາສັ່ງຄໍາສໍາຄັນ
ແຕ່ລະຄໍາທີ່ໃຊ້ຄໍາສັ່ງມີສອງຮູບແບບ: mnemonic ຍາວແລະ mnemonic ສັ້ນ. mnemonic ສັ້ນແມ່ນສັ້ນສໍາລັບ mnemonic ຍາວ. ແຕ່ລະ mnemonic ບໍ່ຄວນເກີນ 12 ຕົວອັກສອນ, ລວມທັງການຕໍ່ທ້າຍຕົວເລກທີ່ເປັນໄປໄດ້. ເຄື່ອງຈຳລອງແບັດເຕີລີພຽງແຕ່ຮັບສະເພາະ mnemonics ຍາວ ຫຼື ສັ້ນເທົ່ານັ້ນ.
ກົດລະບຽບສໍາລັບການຜະລິດ mnemonics ມີດັ່ງນີ້:
- mnemonics ຍາວປະກອບດ້ວຍຄໍາຫນຶ່ງຫຼືປະໂຫຍກ. ຖ້າມັນເປັນຄໍາສັບ, ຄໍາທັງຫມົດປະກອບເປັນ mnemonic. ຕົວຢ່າງamples: ປະຈຸບັນ —— ປະຈຸບັນ
- mnemonics ສັ້ນໂດຍທົ່ວໄປປະກອບດ້ວຍ 4 ຕົວອັກສອນທໍາອິດຂອງ mnemonics ຍາວ.
Example: ປະຈຸບັນ —— CURR - ຖ້າຄວາມຍາວຕົວອັກສອນຂອງ mnemonic ຍາວແມ່ນຫນ້ອຍກວ່າຫຼືເທົ່າກັບ 4, mnemonic ຍາວແລະສັ້ນແມ່ນຄືກັນ. ຖ້າຄວາມຍາວຕົວອັກສອນຂອງ mnemonic ຍາວແມ່ນໃຫຍ່ກວ່າ 4 ແລະຕົວອັກສອນທີ່ສີ່ແມ່ນສະລະ, mnemonic ສັ້ນຈະຖືກປະກອບດ້ວຍ 3 ຕົວອັກສອນ, ຍົກເລີກການອອກສຽງ. ຕົວຢ່າງamples: MODE —— MODE Power —— POW
- Mnemonics ບໍ່ແມ່ນຕົວພິມນ້ອຍໃຫຍ່.
4.2.2 ຕົວແຍກຄໍາສັ່ງ
- ຈໍ້າສອງເມັດ (:)
Colon ຖືກນໍາໃຊ້ເພື່ອແຍກສອງຄໍາທີ່ຕິດກັນຢູ່ໃນຄໍາສັ່ງ, ເຊັ່ນ: ການແຍກ SOUR1 ແລະ VOLT ໃນຄໍາສັ່ງ SOUR1:VOLT 2.54.
ຈໍ້າສອງເມັດຍັງສາມາດເປັນລັກສະນະທໍາອິດຂອງຄໍາສັ່ງ, ສະແດງໃຫ້ເຫັນວ່າມັນຈະຊອກຫາເສັ້ນທາງຈາກຈຸດເທິງຂອງຕົ້ນໄມ້ຄໍາສັ່ງ. - Space Space ຖືກນໍາໃຊ້ເພື່ອແຍກພາກສະຫນາມຄໍາສັ່ງແລະພາລາມິເຕີ.
- Semicolon (;) Semicolon ຖືກນໍາໃຊ້ເພື່ອແຍກຫນ່ວຍຄໍາສັ່ງຫຼາຍເມື່ອຫນ່ວຍຄໍາສັ່ງຫຼາຍຖືກລວມຢູ່ໃນຫນຶ່ງຄໍາສັ່ງ. ລະດັບຂອງເສັ້ນທາງປະຈຸບັນບໍ່ປ່ຽນແປງໂດຍການໃຊ້ semicolon.
Example: SOUR1:VOLT 2.54;OUTCURR 1000 ຄໍາສັ່ງຂ້າງເທິງນີ້ແມ່ນເພື່ອກໍານົດ vol ຄົງທີ່tage ມູນຄ່າເຖິງ 2.54V ແລະ output ຈໍາກັດໃນປະຈຸບັນກັບ 1000mA ໃນໂຫມດແຫຼ່ງ. ຄຳສັ່ງຂ້າງເທິງນີ້ທຽບເທົ່າກັບສອງຄຳສັ່ງຕໍ່ໄປນີ້: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000. - Semicolon ແລະ Colon (;:) ມັນຖືກນໍາໃຊ້ເພື່ອແຍກຄໍາສັ່ງຫຼາຍ. ມາດຕະການ:VOLTage ?;:SOURce:VOLTage 10;:OUTPut:ONOFF 1
4.2.3 ແບບສອບຖາມ
ເຄື່ອງໝາຍຄຳຖາມ (?) ແມ່ນໃຊ້ເພື່ອໝາຍຟັງຊັນແບບສອບຖາມ. ມັນປະຕິບັດຕາມຄໍາຫລັກສຸດທ້າຍຂອງພາກສະຫນາມຄໍາສັ່ງ. ຕົວຢ່າງample, ສໍາລັບການສອບຖາມຄົງທີ່ voltage ຂອງຊ່ອງ 1 ໃນໂຫມດແຫຼ່ງ, ຄໍາສັ່ງສອບຖາມແມ່ນ SOUR1:VOLT?. ຖ້າຫາກວ່າຄົງທີ່ voltage ແມ່ນ 5V, simulator ຫມໍ້ໄຟຈະກັບຄືນ string ຕົວອັກສອນ 5.
ຫຼັງຈາກເຄື່ອງຈໍາລອງຫມໍ້ໄຟໄດ້ຮັບຄໍາສັ່ງສອບຖາມແລະສໍາເລັດການວິເຄາະ, ມັນຈະປະຕິບັດຄໍາສັ່ງແລະສ້າງສາຍຕອບ. ສະຕຣິງການຕອບສະ ໜອງ ທໍາອິດຖືກຂຽນເຂົ້າໃນ buffer ຜົນຜະລິດ. ຖ້າອິນເຕີເຟດຫ່າງໄກສອກຫຼີກປະຈຸບັນເປັນອິນເຕີເຟດ GPIB, ມັນລໍຖ້າໃຫ້ຕົວຄວບຄຸມອ່ານຄໍາຕອບ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນທັນທີທັນໃດສົ່ງສະຕຣິງການຕອບສະຫນອງກັບການໂຕ້ຕອບ.
ຄໍາສັ່ງສ່ວນໃຫຍ່ມີ syntax ຄໍາຖາມທີ່ສອດຄ້ອງກັນ. ຖ້າຄໍາສັ່ງບໍ່ສາມາດສອບຖາມໄດ້, ເຄື່ອງຈໍາລອງຫມໍ້ໄຟຈະລາຍງານຂໍ້ຜິດພາດ -115 ຄໍາສັ່ງບໍ່ສາມາດສອບຖາມແລະບໍ່ມີຫຍັງຈະກັບຄືນມາ.
4.2.4 Command Terminator
terminators ຄໍາສັ່ງແມ່ນ line feed character (ASCII ຕົວອັກສອນ LF, ຄ່າ 10) ແລະ EOI (ສະເພາະສໍາລັບການໂຕ້ຕອບ GPIB). ຟັງຊັນ terminator ແມ່ນເພື່ອຢຸດສະຕຣິງຄໍາສັ່ງປະຈຸບັນແລະປັບເສັ້ນທາງຄໍາສັ່ງກັບເສັ້ນທາງຮາກ.
4.3 ຮູບແບບພາລາມິເຕີ
ພາຣາມິເຕີທີ່ຕັ້ງໂຄງການແມ່ນສະແດງໂດຍລະຫັດ ASCII ໃນປະເພດຂອງຕົວເລກ, ຕົວອັກສອນ, bool, ແລະອື່ນໆ.
ຕາຕະລາງ 2
ສັນຍາລັກ | ລາຍລະອຽດ |
Example |
ຄ່າຈຳນວນເຕັມ | 123 | |
ຄ່າຈຸດລອຍ | 123., 12.3, 0.12, 1.23E4 | |
ຄ່າອາດຈະເປັນ NR1 ຫຼື NR2. | ||
ຮູບແບບມູນຄ່າຂະຫຍາຍທີ່ປະກອບມີ , MIN ແລະ MAX. | 1|0|ເປີດ|ປິດ | |
ຂໍ້ມູນ Boolean | ||
ຂໍ້ມູນຕົວອັກສອນ, ຕົວຢ່າງample, CURR | ||
ສົ່ງຄືນຂໍ້ມູນລະຫັດ ASCII, ອະນຸຍາດໃຫ້ກັບຄືນຂອງ ASCII 7-ບິດທີ່ບໍ່ໄດ້ກໍານົດ. ປະເພດຂໍ້ມູນນີ້ມີຕົວສິ້ນສຸດຄໍາສັ່ງໂດຍຫຍໍ້. |
ຄໍາສັ່ງ
5.1 IEEE 488.2 ຄໍາສັ່ງທົ່ວໄປ
ຄໍາສັ່ງທົ່ວໄປແມ່ນຄໍາສັ່ງທົ່ວໄປທີ່ຕ້ອງການໂດຍມາດຕະຖານ IEEE 488.2 ທີ່ເຄື່ອງມືຕ້ອງສະຫນັບສະຫນູນ. ພວກມັນຖືກນໍາໃຊ້ເພື່ອຄວບຄຸມຫນ້າທີ່ທົ່ວໄປຂອງເຄື່ອງມື, ເຊັ່ນ: ການຕັ້ງຄ່າຄືນໃຫມ່ແລະການສອບຖາມສະຖານະການ. syntax ແລະ semantics ຂອງມັນປະຕິບັດຕາມມາດຕະຖານ IEEE 488.2. IEEE 488.2 ຄໍາສັ່ງທົ່ວໄປບໍ່ມີລໍາດັບຊັ້ນ.
*IDN?
ຄໍາສັ່ງນີ້ອ່ານຂໍ້ມູນຂອງ simulator ຫມໍ້ໄຟ. ມັນສົ່ງຄືນຂໍ້ມູນໃນສີ່ຊ່ອງທີ່ແຍກກັນດ້ວຍເຄື່ອງໝາຍຈຸດ. ຂໍ້ມູນລວມທັງຜູ້ຜະລິດ, ຕົວແບບ, ສະຫນາມເກັບໄວ້ແລະສະບັບຊອບແວ.
Query Syntax *IDN?
ບໍ່ມີພາລາມິເຕີ
ກັບຄືນ ລາຍລະອຽດ String
ຜູ້ຜະລິດ REXGEAR
ຕົວແບບ BCS
0 ສະຫງວນພາກສະຫນາມ
ລຸ້ນຊອບແວ XX.XX
ສົ່ງຄືນ Example REXGEARTECH,BCS,0,V1.00 *OPC
ຄໍາສັ່ງນີ້ກໍານົດການດໍາເນີນການສໍາເລັດ (OPC) bit ໃນ Standard Event Register ເປັນ 1 ເມື່ອການດໍາເນີນງານແລະຄໍາສັ່ງທັງຫມົດສໍາເລັດ.
Command Syntax *OPC Parameters None Query Syntax *OPC? ກັບຄືນ ຄໍາສັ່ງທີ່ກ່ຽວຂ້ອງ *TRG *WAI *RST
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອຟື້ນຟູການຕັ້ງຄ່າໂຮງງານ. Command Syntax *ພາລາມິເຕີ RST ບໍ່ມີຜົນຕອບແທນ ບໍ່ມີຄຳສັ່ງທີ່ກ່ຽວຂ້ອງ ບໍ່ມີ
5.2 ມາດຕະການຄໍາສັ່ງ
ມາດຕະການ :ປັດຈຸບັນ?
ຄໍາສັ່ງນີ້ສອບຖາມກະແສການອ່ານຄືນຂອງຊ່ອງທາງທີ່ສອດຄ້ອງກັນ.
ຄໍາສັ່ງ Syntax MEASure :ປັດຈຸບັນ?
ພາລາມິເຕີ N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24.
Example MEAS1:CURR?
ກັບຄືນ ຫົວໜ່ວຍ mA
ມາດຕະການ :VOLTage?
ຄໍາສັ່ງນີ້ສອບຖາມການອ່ານຄືນ voltage ຂອງຊ່ອງທາງທີ່ສອດຄ້ອງກັນ.
ຄໍາສັ່ງ Syntax
ມາດຕະການ :VOLTage?
ພາລາມິເຕີ N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24.
Example MEAS1:VOLT?
ກັບຄືນ ໜ່ວຍ V
ມາດຕະການ :ພະລັງງານ?
ຄໍາສັ່ງນີ້ສອບຖາມພະລັງງານການອ່ານຄືນຂອງຊ່ອງທາງທີ່ສອດຄ້ອງກັນ.
ຄໍາສັ່ງ Syntax | ຄໍາສັ່ງ Syntax |
ພາລາມິເຕີ | ພາລາມິເຕີ |
Example | Example |
ກັບຄືນ | ກັບຄືນ |
ໜ່ວຍ | ໜ່ວຍ |
ມາດຕະການ :MAH?
ຄໍາສັ່ງນີ້ສອບຖາມຄວາມສາມາດຂອງຊ່ອງທາງທີ່ສອດຄ້ອງກັນ.
ຄໍາສັ່ງ Syntax | ມາດຕະການ : MAH? |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. |
Example | MEAS1: MAH? |
ກັບຄືນ | |
ໜ່ວຍ | mAh |
ມາດຕະການ :ແມ່ນບໍ?
ຄໍາສັ່ງນີ້ສອບຖາມຄ່າຄວາມຕ້ານທານຂອງຊ່ອງທາງທີ່ສອດຄ້ອງກັນ.
ຄໍາສັ່ງ Syntax | ມາດຕະການ :ແມ່ນບໍ? |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. |
Example | MEAS1:R? |
ກັບຄືນ | |
ໜ່ວຍ | mΩ |
5.3 ຄຳສັ່ງອອກ
ອອກ :MODE
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຮູບແບບການດໍາເນີນງານຂອງຊ່ອງທາງທີ່ສອດຄ້ອງກັນ.
ກັບຄືນ | ອອກ :MODE |
Query Syntax | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຊ່ວງແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: 0|1|3|128 |
Example | OUTP1:MODE? |
ພາລາມິເຕີ | OUTP1:MODE 1 |
ຄໍາສັ່ງ Syntax | 0 ສໍາລັບຮູບແບບແຫຼ່ງ 1 ສໍາລັບຮູບແບບການສາກໄຟ 3 ສໍາລັບໂຫມດ SOC 128 ສໍາລັບໂຫມດ SEQ |
ອອກ :ONOFF
ຄໍາສັ່ງນີ້ເປີດຫຼືປິດຜົນຜະລິດຂອງຊ່ອງທີ່ສອດຄ້ອງກັນ.
ກັບຄືນ | ອອກ :ONOFF < NR1> |
Query Syntax | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຊ່ວງແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: 1|0 |
Example | OUTP1:ປິດບໍ? |
ພາລາມິເຕີ | OUTP1:ONOFF 1 |
ຄໍາສັ່ງ Syntax | 1 ສໍາລັບ ON 0 ສໍາລັບ OFF |
ອອກ :ລັດ?
ຄໍາສັ່ງນີ້ສອບຖາມສະຖານະການຂອງຊ່ອງທາງທີ່ສອດຄ້ອງກັນ.
ກັບຄືນ | OUTP1:STAT? |
Query Syntax | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. |
ພາລາມິເຕີ | ອອກ :ລັດ? |
ຄໍາສັ່ງ Syntax | ສະຖານະຊ່ອງ Bit0: ສະຖານະເປີດ/ປິດ Bit16-18: ຊ່ວງຄ່າການອ່ານຄືນ, 0 ສໍາລັບລະດັບສູງ, 1 ສໍາລັບລະດັບປານກາງ, 2 ສໍາລັບລະດັບຕ່ໍາ |
5.4 ຄໍາສັ່ງແຫຼ່ງ
ແຫຼ່ງຂໍ້ມູນ :VOLTage
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຜົນຜະລິດຄົງທີ່ voltage.
ຄໍາສັ່ງ Syntax | ແຫຼ່ງຂໍ້ມູນ :VOLTage |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຊ່ວງແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ຊ່ວງ NRf: MIN~MAX |
Example | SOUR1:VOLT 2.54 |
Query Syntax | SOUR1:VOLT? |
ກັບຄືນ | |
ໜ່ວຍ | V |
ແຫຼ່ງຂໍ້ມູນ :ນອກ
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂອບເຂດຈໍາກັດໃນປະຈຸບັນຜົນຜະລິດ.
ຄໍາສັ່ງ Synta | ແຫຼ່ງຂໍ້ມູນ :ນອກ |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຊ່ວງແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ຊ່ວງ NRf: MIN~MAX |
Example | SOUR1:OUTCURR 1000 |
Query Syntax | SOUR1:OUTCURR? |
ກັບຄືນ | |
ໜ່ວຍ | mA |
ແຫຼ່ງຂໍ້ມູນ :RANGe
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂອບເຂດໃນປະຈຸບັນ.
ຄໍາສັ່ງ Syntax | ແຫຼ່ງຂໍ້ມູນ :RANGe |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຊ່ວງແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: 0|2|3 |
Example | SOUR1:RANG 1 |
Query Syntax | SOUR1:RANG? |
ກັບຄືນ | 0 ສໍາລັບລະດັບສູງ 2 ສໍາລັບລະດັບຕ່ໍາ 3 ສໍາລັບຊ່ວງອັດຕະໂນມັດ |
5.5 ໄລ່ຄໍາສັ່ງ
ສາກ :VOLTage
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຜົນຜະລິດຄົງທີ່ voltage under charge mode.
ຄໍາສັ່ງ Syntax | ສາກ :VOLTage |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | CHAR1:VOLT 5.6 |
Query Syntax | CHAR1:VOLT? |
ກັບຄືນ | |
ໜ່ວຍ | V |
ສາກ :ນອກ
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂອບເຂດຈໍາກັດໃນປະຈຸບັນຜົນຜະລິດພາຍໃຕ້ຮູບແບບການສາກໄຟ.
ຄໍາສັ່ງ Syntax | ສາກ :ນອກ |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | CHAR1:OUTCURR 2000 |
Query Syntax | CHAR1:OUTCURR? |
ກັບຄືນ | |
ໜ່ວຍ | mA |
ສາກ : Res
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຄ່າຄວາມຕ້ານທານພາຍໃຕ້ຮູບແບບການສາກໄຟ.
ຄໍາສັ່ງ Syntax | ສາກ : Res |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | CHAR1:R 0.2 |
Query Syntax | CHAR1:R ? |
ກັບຄືນ | |
ໜ່ວຍ | mΩ |
ສາກ :ECHO:VOLTage?
ຄໍາສັ່ງນີ້ສອບຖາມ readback voltage under charge mode.
ຄໍາສັ່ງ Syntax | ສາກ :ECHO:VOLTage |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. |
Example | CHAR1:ECHO:VOLTage? |
ກັບຄືນ | |
ໜ່ວຍ | V |
ສາກ :ECHO: ຖາມ?
ຄໍາສັ່ງນີ້ສອບຖາມຄວາມສາມາດໃນການອ່ານຄືນພາຍໃຕ້ຮູບແບບການສາກໄຟ.
ຄໍາສັ່ງ Syntax | ສາກ :ECHO:Q |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. |
Example | CHAR1:ແອັກໂກ້:ຖາມ? |
ກັບຄືນ | |
ໜ່ວຍ | mAh |
5.6 ຄໍາສັ່ງ SEQ
ລໍາດັບ :ແກ້ໄຂ:FILE
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດລໍາດັບ file ເລກ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :ແກ້ໄຂ:FILE |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NR1: file ເລກ 1 ຫາ 10 |
Example | SEQ1:ແກ້ໄຂ:FILE 3 |
Query Syntax | SEQ1:ແກ້ໄຂ:FILE? |
ກັບຄືນ |
ລໍາດັບ :Edit:Length
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂັ້ນຕອນທັງຫມົດໃນລໍາດັບ file.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :Edit:Length |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: 0~200 |
Example | SEQ1:Edit:LENG 20 |
Query Syntax | SEQ1:Edit:LENG? |
ກັບຄືນ |
ລໍາດັບ :ແກ້ໄຂ:ຂັ້ນຕອນ
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຈໍານວນຂັ້ນຕອນສະເພາະ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :ແກ້ໄຂ:ຂັ້ນຕອນ |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: 1~200 |
Example | SEQ1:ແກ້ໄຂ:ຂັ້ນຕອນທີ 5 |
Query Syntax | SEQ1:ແກ້ໄຂ:ຂັ້ນຕອນ? |
ກັບຄືນ |
ລໍາດັບ :Edit:CYCle
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດເວລາຮອບວຽນສໍາລັບ file ພາຍໃຕ້ການແກ້ໄຂ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :Edit:CYCle |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: 0~100 |
Example | SEQ1:Edit:CYCle 0 |
Query Syntax | SEQ1:ແກ້ໄຂ:ວົງຈອນ ? |
ກັບຄືນ |
ລໍາດັບ :EDIT:VOLTage
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຜົນຜະລິດ voltage ສໍາລັບຂັ້ນຕອນພາຍໃຕ້ການແກ້ໄຂ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :EDIT:VOLTage |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | SEQ1:ແກ້ໄຂ:VOLT 5 |
Query Syntax | SEQ1:ແກ້ໄຂ:VOLT? |
ກັບຄືນ | |
ໜ່ວຍ | V |
ລໍາດັບ :Edit:ນອກ
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂອບເຂດຈໍາກັດໃນປະຈຸບັນຜົນຜະລິດສໍາລັບຂັ້ນຕອນພາຍໃຕ້ການແກ້ໄຂ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :Edit:ນອກ |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | SEQ1:ແກ້ໄຂ:OUTCURR 500 |
Query Syntax | SEQ1:ແກ້ໄຂ:OUTCURR? |
ກັບຄືນ | |
ໜ່ວຍ | mA |
ລໍາດັບ :Edit:Res
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຄວາມຕ້ານທານສໍາລັບຂັ້ນຕອນພາຍໃຕ້ການແກ້ໄຂ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :Edit:Res |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | SEQ1:ແກ້ໄຂ:R 0.4 |
Query Syntax | SEQ1:ແກ້ໄຂ:R? |
ກັບຄືນ | |
ໜ່ວຍ | mΩ |
ລໍາດັບ :EDIT:ເວລາແລ່ນ
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດເວລາແລ່ນສໍາລັບຂັ້ນຕອນພາຍໃຕ້ການແກ້ໄຂ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :EDIT:RUNTime |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | SEQ1:ແກ້ໄຂ: ແລ່ນ 5 |
Query Syntax | SEQ1:ແກ້ໄຂ:ແລ່ນ ? |
ກັບຄືນ | |
ໜ່ວຍ | s |
ລໍາດັບ :EDIT:LINKເລີ່ມ
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂັ້ນຕອນການເລີ່ມຕົ້ນການເຊື່ອມຕໍ່ທີ່ຕ້ອງການຫຼັງຈາກຂັ້ນຕອນປະຈຸບັນສໍາເລັດ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :EDIT:LINKເລີ່ມ |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: -1~200 |
Example | SEQ1:Edit:LINKS -1 |
Query Syntax | SEQ1:Edit:LINKS? |
ກັບຄືນ |
ລໍາດັບ :EDIT:LINKEnd
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂັ້ນຕອນການຢຸດການເຊື່ອມຕໍ່ສໍາລັບຂັ້ນຕອນພາຍໃຕ້ການແກ້ໄຂ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :EDIT:LINKEnd |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: -1~200 |
Example | SEQ1:ແກ້ໄຂ:LINKE-1 |
Query Syntax | SEQ1:Edit:LINKE? |
ກັບຄືນ |
ລໍາດັບ :EDIT:LINK Cycle
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດເວລາຮອບວຽນສໍາລັບການເຊື່ອມຕໍ່.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :EDIT:LINK Cycle |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: 0~100 |
Example | SEQ1:ແກ້ໄຂ:LINKC 5 |
Query Syntax | SEQ1:ແກ້ໄຂ:LINKC? |
ກັບຄືນ |
ລໍາດັບ :RUN:FILE
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດການທົດສອບລໍາດັບ file ເລກ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ: ແລ່ນ:FILE |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NR1: file ເລກ 1 ຫາ 10 |
Example | SEQ1:RUN:FILE 3 |
Query Syntax | SEQ1:RUN:FILE? |
ກັບຄືນ |
ລໍາດັບ :RUN:ຂັ້ນຕອນ?
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອສອບຖາມຈໍານວນຂັ້ນຕອນທີ່ກໍາລັງແລ່ນປະຈຸບັນ.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :RUN:STEP? |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. |
Query Syntax | SEQ1:ແລ່ນ:ຂັ້ນຕອນ? |
ກັບຄືນ |
ລໍາດັບ :RUN:ເວລາ?
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອສອບຖາມເວລາແລ່ນສໍາລັບການທົດສອບລໍາດັບ file.
ຄໍາສັ່ງ Syntax | ລໍາດັບ :RUN:ເວລາ? |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. |
Query Syntax | SEQ1:RUN:T? |
ກັບຄືນ | |
ໜ່ວຍ | s |
5.7 ຄໍາສັ່ງ SOC
SOC :Edit:Length
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂັ້ນຕອນການດໍາເນີນງານທັງຫມົດ.
ຄໍາສັ່ງ Syntax | SOC :Edit:Length |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: 0-200 |
Example | SOC1:Edit:LENG 3 |
Query Syntax | SOC1:Edit:LENG? |
ກັບຄືນ |
SOC :ແກ້ໄຂ:ຂັ້ນຕອນ
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຈໍານວນຂັ້ນຕອນສະເພາະ.
ຄໍາສັ່ງ Syntax | SOC :ແກ້ໄຂ:ຂັ້ນຕອນ |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ລະດັບ NR1: 1-200 |
Example | SOC1:ແກ້ໄຂ:ຂັ້ນຕອນທີ 1 |
Query Syntax | SOC1:Edit:ຂັ້ນຕອນ? |
ກັບຄືນ |
SOC :EDIT:VOLTage
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດ voltage ມູນຄ່າສໍາລັບຂັ້ນຕອນພາຍໃຕ້ການແກ້ໄຂ.
ຄໍາສັ່ງ Syntax | SOC :EDIT:VOLTage |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | SOC1:ແກ້ໄຂ:VOLT 2.8 |
Query Syntax | SOC1:Edit:VOLT? |
ກັບຄືນ | |
ໜ່ວຍ | V |
SOC :Edit:ນອກ
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂອບເຂດຈໍາກັດໃນປະຈຸບັນຜົນຜະລິດສໍາລັບຂັ້ນຕອນພາຍໃຕ້ການແກ້ໄຂ.
ຄໍາສັ່ງ Syntax | SOC :Edit:ນອກ |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | SOC1:Edit:OUTCURR 2000 |
Query Syntax | SOC1:Edit:OUTCURR? |
ກັບຄືນ | |
ໜ່ວຍ | mA |
SOC :Edit:Res
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຄ່າຄວາມຕ້ານທານສໍາລັບຂັ້ນຕອນພາຍໃຕ້ການແກ້ໄຂ.
ຄໍາສັ່ງ Syntax | SOC :Edit:Res |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | SOC1:ແກ້ໄຂ:R 0.8 |
Query Syntax | SOC1:Edit:R? |
ກັບຄືນ | |
ໜ່ວຍ | mΩ |
SOC :ແກ້ໄຂ: ຖາມ?
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດຄວາມອາດສາມາດສໍາລັບຂັ້ນຕອນພາຍໃຕ້ການແກ້ໄຂ.
ຄໍາສັ່ງ Syntax | SOC :ແກ້ໄຂ: ຖາມ |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Query Syntax | SOC1:ແກ້ໄຂ: ຖາມ? |
ກັບຄືນ | |
ໜ່ວຍ | mAh |
SOC :EDIT:SVOLtage
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດການເລີ່ມຕົ້ນ / ເລີ່ມ voltage.
ຄໍາສັ່ງ Syntax | SOC :EDIT:SVOLtage |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. ໄລຍະ NRf: MIN~MAX |
Example | SOC1:Edit:SVOL 0.8 |
Query Syntax | SOC1:Edit:SVOL? |
ກັບຄືນ | |
ໜ່ວຍ | V |
SOC :RUN:STEP?
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອສອບຖາມຂັ້ນຕອນທີ່ເຮັດວຽກໃນປະຈຸບັນ.
ຄໍາສັ່ງ Syntax | SOC :RUN:STEP? |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. |
Query Syntax | SOC1:RUN:STEP? |
ກັບຄືນ |
SOC :RUN: ຖາມ?
ຄໍາສັ່ງນີ້ຖືກນໍາໃຊ້ເພື່ອສອບຖາມຄວາມອາດສາມາດໃນປະຈຸບັນສໍາລັບຂັ້ນຕອນການແລ່ນປະຈຸບັນ.
ຄໍາສັ່ງ Syntax | SOC :RUN: ຖາມ? |
ພາລາມິເຕີ | N ຫມາຍເຖິງຫມາຍເລກຊ່ອງ. ຂອບເຂດແມ່ນຕັ້ງແຕ່ 1 ຫາ 24. |
Query Syntax | SOC1:RUN:Q? |
ກັບຄືນ | |
ໜ່ວຍ | mAh |
ໂປຣແກມ Examples
ບົດນີ້ຈະອະທິບາຍວິທີການຄວບຄຸມການຈໍາລອງຫມໍ້ໄຟໂດຍຄໍາສັ່ງການຂຽນໂປລແກລມ.
ໝາຍເຫດ 1: ໃນບົດນີ້, ມີຄໍາເຫັນເລີ່ມຕົ້ນດ້ວຍ //, ປະຕິບັດຕາມຄໍາສັ່ງບາງຢ່າງ. ຄວາມຄິດເຫັນເຫຼົ່ານີ້ບໍ່ສາມາດຮັບຮູ້ໄດ້ໂດຍ simulator ຫມໍ້ໄຟ, ພຽງແຕ່ເພື່ອຄວາມສະດວກໃນການເຂົ້າໃຈຄໍາສັ່ງທີ່ສອດຄ້ອງກັນ. ດັ່ງນັ້ນ, ມັນບໍ່ໄດ້ຖືກອະນຸຍາດໃຫ້ໃສ່ຄໍາເຫັນລວມທັງ // ໃນການປະຕິບັດ.
ໝາຍເຫດ 2: ທັງໝົດມີ 24 ຊ່ອງ. ສໍາລັບການຂຽນໂປລແກລມຂ້າງລຸ່ມນີ້ examples, ມັນສະແດງໃຫ້ເຫັນການທໍາງານຂອງພຽງແຕ່ຈໍານວນຊ່ອງທາງຫນຶ່ງ.
6.1 ຮູບແບບແຫຼ່ງ
ພາຍໃຕ້ຮູບແບບແຫຼ່ງ, voltage ແລະມູນຄ່າຈໍາກັດໃນປະຈຸບັນສາມາດຖືກກໍານົດ.
Example: ຕັ້ງ simulator ແບດເຕີລີ່ເປັນໂຫມດແຫຼ່ງ, ຄ່າ 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-Auto ສໍາລັບຊ່ວງປັດຈຸບັນ
OUTput1:ONOFF 1 // ເປີດຜົນອອກສໍາລັບຊ່ອງ 1
6.2 ຮູບແບບການສາກໄຟ
ພາຍໃຕ້ຮູບແບບການສາກໄຟ, voltage, ຂອບເຂດຈໍາກັດໃນປະຈຸບັນແລະຄວາມຕ້ານທານສາມາດຖືກກໍານົດ.
ໄລຍະປະຈຸບັນພາຍໃຕ້ຮູບແບບການສາກໄຟໄດ້ຖືກແກ້ໄຂເປັນໄລຍະສູງ.
Example: ຕັ້ງ simulator ຫມໍ້ໄຟເປັນໂຫມດການສາກໄຟ, ຄ່າ 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 ແມ່ນເພື່ອຈໍາລອງການທໍາງານຂອງການປ່ອຍຫມໍ້ໄຟ. ຜູ້ໃຊ້ຈໍາເປັນຕ້ອງໄດ້ປ້ອນຕົວກໍານົດການຕ່າງໆຂອງການປ່ອຍຫມໍ້ໄຟເຂົ້າໄປໃນຊ່ອງທີ່ສອດຄ້ອງກັນ, ເຊັ່ນ: ຄວາມສາມາດ, vol ຄົງທີ່.tage ມູນຄ່າ, ຈໍາກັດປະຈຸບັນຜົນຜະລິດ, ແລະ
ຄ່າຄວາມຕ້ານທານ. ເຄື່ອງຈຳລອງແບດເຕີຣີຕັດສິນວ່າຄວາມແຕກຕ່າງກັນຄວາມອາດສາມາດຂອງຂັ້ນຕອນການແລ່ນປະຈຸບັນ ແລະຂັ້ນຕອນຕໍ່ໄປແມ່ນເທົ່າກັນຫຼືບໍ່, ອີງຕາມຄວາມສາມາດຂອງຂັ້ນຕອນການແລ່ນປະຈຸບັນ. ຖ້າເທົ່າທຽມກັນ, BCS ຈະຍ້າຍໄປຂັ້ນຕອນຕໍ່ໄປ. ຖ້າບໍ່ເທົ່າກັນ, BCS ຈະສືບຕໍ່ສະສົມຄວາມສາມາດສໍາລັບຂັ້ນຕອນການແລ່ນໃນປະຈຸບັນ. ຄວາມອາດສາມາດຖືກກໍານົດໂດຍ DUT ທີ່ເຊື່ອມຕໍ່, ນັ້ນແມ່ນ, ປະຈຸບັນຜົນຜະລິດ.
Example: ຕັ້ງ simulator ຫມໍ້ໄຟເປັນໂຫມດ SOC, ຂັ້ນຕອນທັງຫມົດເປັນ 3 ແລະເບື້ອງຕົ້ນ voltage ເຖິງ 4.8V. ຕົວກໍານົດການຂັ້ນຕອນແມ່ນເປັນຕາຕະລາງຂ້າງລຸ່ມນີ້.
ຂັ້ນຕອນ No. | ຄວາມອາດສາມາດ (mAh) | CV Value(V) | ກະແສ (mA) |
ຄວາມຕ້ານທານ (ມΩ) |
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:EDIT: ຂັ້ນຕອນທີ 1 // ກໍານົດຂັ້ນຕອນ No. to 1
SOC1: ແກ້ໄຂ: Q 1200 // ກໍານົດຄວາມອາດສາມາດສໍາລັບຂັ້ນຕອນທີ 1 ເຖິງ 1200mAh
SOC1: Edit: VOLTage 5.0 // ກໍານົດຄ່າ CV ສໍາລັບຂັ້ນຕອນທີ 1 ເຖິງ 5.0V
SOC1:EDIT: OUTCURRent 1000 // ກໍານົດຂອບເຂດຈໍາກັດໃນປະຈຸບັນຂອງຜົນຜະລິດສໍາລັບຂັ້ນຕອນ No 1 ເຖິງ 1000mA
SOC1:EDIT: Res 0.1 // ຕັ້ງຄວາມຕ້ານທານສຳລັບຂັ້ນຕອນທີ 1 ເຖິງ 0.1mΩ
SOC1:EDIT: ຂັ້ນຕອນທີ 2 // ກໍານົດຂັ້ນຕອນ No. to 2
SOC1: ແກ້ໄຂ: Q 1000 // ກໍານົດຄວາມອາດສາມາດສໍາລັບຂັ້ນຕອນທີ 2 ເຖິງ 1000mAh
SOC1: Edit: VOLTage 2.0 // ກໍານົດຄ່າ CV ສໍາລັບຂັ້ນຕອນທີ 2 ເຖິງ 2.0V
SOC1:EDIT: OUTCURRent 1000 // ກໍານົດຂອບເຂດຈໍາກັດໃນປະຈຸບັນຂອງຜົນຜະລິດສໍາລັບຂັ້ນຕອນ No 2 ເຖິງ 1000mA
SOC1:EDIT: Res 0.2 // ຕັ້ງຄວາມຕ້ານທານສຳລັບຂັ້ນຕອນທີ 2 ເຖິງ 0.2mΩ
SOC1:EDIT: ຂັ້ນຕອນທີ 3 // ກໍານົດຂັ້ນຕອນ No. to 3
SOC1: ແກ້ໄຂ: Q 500 // ກໍານົດຄວາມອາດສາມາດສໍາລັບຂັ້ນຕອນທີ 3 ເຖິງ 500mAh
SOC1: Edit: VOLTage 1.0 // ກໍານົດຄ່າ CV ສໍາລັບຂັ້ນຕອນທີ 3 ເຖິງ 1.0V
SOC1:EDIT: OUTCURRent 1000 // ກໍານົດຂອບເຂດຈໍາກັດໃນປະຈຸບັນຂອງຜົນຜະລິດສໍາລັບຂັ້ນຕອນ No 3 ເຖິງ 1000mA
SOC1:EDIT: Res 0.3 // ຕັ້ງຄວາມຕ້ານທານສຳລັບຂັ້ນຕອນທີ 3 ເຖິງ 0.3mΩ
SOC1:EDIT:SVOL 4.8 // set initial/start voltage ເຖິງ 4.8V
OUTput1:ONOFF 1 // ເປີດຜົນອອກສໍາລັບຊ່ອງ 1
ແລ່ນ SOC1: ຂັ້ນຕອນ? // ອ່ານຂັ້ນຕອນການແລ່ນປະຈຸບັນ No.
SOC1: ແລ່ນ: ຖາມ? // ອ່ານຄວາມສາມາດສໍາລັບຂັ້ນຕອນການແລ່ນໃນປັດຈຸບັນ
6.4 ໂໝດ SEQ
ການທົດສອບ SEQ ສ່ວນໃຫຍ່ແມ່ນຕັດສິນຈໍານວນຂອງຂັ້ນຕອນການແລ່ນໂດຍອີງໃສ່ SEQ ທີ່ເລືອກ file. ມັນຈະດໍາເນີນການຂັ້ນຕອນທັງຫມົດໃນລໍາດັບ, ຕາມຕົວກໍານົດການຜະລິດຕະພັນ preset ສໍາລັບແຕ່ລະຂັ້ນຕອນ. ການເຊື່ອມຕໍ່ຍັງສາມາດເຮັດໄດ້ລະຫວ່າງຂັ້ນຕອນ. ເວລາຮອບວຽນທີ່ສອດຄ້ອງກັນສາມາດກໍານົດເປັນເອກະລາດ.
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
SEQuence1:EDIT:LENGth 3 // ຕັ້ງຂັ້ນຕອນທັງໝົດເປັນ 3
SEQuence1:Edit:CYCle 1 //set file ເວລາຮອບວຽນເຖິງ 1
SEQuence1:EDIT:ຂັ້ນຕອນທີ 1 // ຕັ້ງຂັ້ນຕອນ No. to 1
SEQuence1:Edit:VOLTage 1.0 // ກໍານົດຄ່າ CV ສໍາລັບຂັ້ນຕອນທີ 1 ເຖິງ 1.0V
SEQuence1:EDIT:OUTCURRent 2000 // ກໍານົດຂີດຈໍາກັດໃນປະຈຸບັນຂອງຜົນຜະລິດສໍາລັບຂັ້ນຕອນ No.1 ເຖິງ 2000mA
SEQuence1:EDIT:Res 0.0 // ຕັ້ງຄວາມຕ້ານທານສຳລັບຂັ້ນຕອນທີ 1 ເຖິງ 0mΩ
SEQuence1:EDIT:RUNTime 5 // ຕັ້ງເວລາແລ່ນສຳລັບຂັ້ນຕອນທີ 1 ຫາ 5s
SEQuence1:EDIT:LINKStart -1 //set link start step ສໍາລັບຂັ້ນຕອນ No.1 ຫາ -1
SEQuence1:EDIT:LINKEnd -1 //set link stop step ສໍາລັບຂັ້ນຕອນ No.1 ຫາ -1
SEQuence1:EDIT:LINKCycle 0 // ຕັ້ງເວລາເຊື່ອມຕໍ່ເປັນ 0
SEQuence1:EDIT:ຂັ້ນຕອນທີ 2 // ຕັ້ງຂັ້ນຕອນ No. to 2
SEQuence1:Edit:VOLTage 2.0 // ກໍານົດຄ່າ CV ສໍາລັບຂັ້ນຕອນທີ 2 ເຖິງ 2.0V
SEQuence1:EDIT:OUTCURRent 2000 // ກໍານົດຂີດຈໍາກັດໃນປະຈຸບັນຂອງຜົນຜະລິດສໍາລັບຂັ້ນຕອນ No.2 ເຖິງ 2000mA
SEQuence1:EDIT:Res 0.1 // ຕັ້ງຄວາມຕ້ານທານສຳລັບຂັ້ນຕອນທີ 2 ເຖິງ 0.1mΩ
SEQuence1:EDIT:RUNTime 10 // ຕັ້ງເວລາແລ່ນສຳລັບຂັ້ນຕອນທີ 2 ຫາ 10s
SEQuence1:EDIT:LINKStart -1 //set link start step ສໍາລັບຂັ້ນຕອນ No.2 ຫາ -1
SEQuence1:EDIT:LINKEnd -1 //set link stop step ສໍາລັບຂັ້ນຕອນ No.2 ຫາ -1
SEQuence1:EDIT:LINKCycle 0 // ຕັ້ງເວລາເຊື່ອມຕໍ່ເປັນ 0
SEQuence1:EDIT:ຂັ້ນຕອນທີ 3 // ຕັ້ງຂັ້ນຕອນ No. to 3
SEQuence1:Edit:VOLTage 3.0 // ກໍານົດຄ່າ CV ສໍາລັບຂັ້ນຕອນທີ 3 ເຖິງ 3.0V
SEQuence1:EDIT:OUTCURRent 2000 // ກໍານົດຂີດຈໍາກັດໃນປະຈຸບັນຂອງຜົນຜະລິດສໍາລັບຂັ້ນຕອນ No.3 ເຖິງ 2000mA
SEQuence1:EDIT:Res 0.2 // ຕັ້ງຄວາມຕ້ານທານສຳລັບຂັ້ນຕອນທີ 3 ເຖິງ 0.2mΩ
SEQuence1:EDIT:RUNTime 20 // ຕັ້ງເວລາແລ່ນສຳລັບຂັ້ນຕອນທີ 3 ຫາ 20s
SEQuence1:EDIT:LINKStart -1 //set link start step ສໍາລັບຂັ້ນຕອນ No.3 ຫາ -1
SEQuence1:EDIT:LINKEnd -1 //set link stop step ສໍາລັບຂັ້ນຕອນ No.3 ຫາ -1
SEQuence1:EDIT:LINKCycle 0 // ຕັ້ງເວລາເຊື່ອມຕໍ່ເປັນ 0
SEQuence1:RUN:FILE 1 // ຕັ້ງ SEQ ແລ່ນ file ອັນດັບ 1
OUTput1:ONOFF 1 // ເປີດຜົນອອກສໍາລັບຊ່ອງ 1
SEQuence1: ແລ່ນ:ຂັ້ນຕອນ? // ອ່ານຂັ້ນຕອນການແລ່ນປະຈຸບັນ No.
SEQuence1: ແລ່ນ:T? // ອ່ານເວລາແລ່ນສໍາລັບ SEQ ປະຈຸບັນ file ບໍ່.
6.5 ການວັດແທກ
ມີລະບົບການວັດແທກຄວາມແມ່ນຍໍາສູງພາຍໃນ simulator ຫມໍ້ໄຟເພື່ອວັດແທກຜົນຜະລິດ voltage, ປະຈຸບັນ, ພະລັງງານແລະອຸນຫະພູມ.
MEASure1:ປະຈຸບັນ? // ອ່ານປະຈຸບັນ readback ສໍາລັບຊ່ອງ 1
ມາດຕະການ 1:VOLTage? // ອ່ານການອ່ານຄືນ voltage ສໍາລັບຊ່ອງ 1
ມາດຕະການ 1: ພະລັງງານ? // ອ່ານພະລັງງານໃນເວລາທີ່ແທ້ຈິງສໍາລັບຊ່ອງ 1
MEASure1:ອຸນຫະພູມ? // ອ່ານອຸນຫະພູມໃນເວລາທີ່ແທ້ຈິງສໍາລັບຊ່ອງ 1
MEAS2:CURR? // ອ່ານປະຈຸບັນ readback ສໍາລັບຊ່ອງ 2
MEAS2:VOLT? // ອ່ານການອ່ານຄືນ voltage ສໍາລັບຊ່ອງ 2
MEAS2:POW? // ອ່ານພະລັງງານໃນເວລາຈິງສໍາລັບຊ່ອງ 2
MEAS2:TEMP? // ອ່ານອຸນຫະພູມໃນເວລາທີ່ແທ້ຈິງສໍາລັບຊ່ອງ 2
6.6 ຣີເຊັດເປັນຄ່າໂຮງງານ
ປະຕິບັດຄໍາສັ່ງ *RST ເພື່ອເຮັດການຕັ້ງໂຮງງານຜະລິດຄືນໃຫມ່ໃນເຄື່ອງຈໍາລອງຫມໍ້ໄຟ.
ຂໍ້ມູນກ່ຽວກັບຂໍ້ຜິດພາດ
7.1 ຄວາມຜິດພາດຄໍາສັ່ງ
-100 Command error ຂໍ້ຜິດພາດ syntax ບໍ່ໄດ້ກໍານົດ
-101 ຕົວອັກສອນບໍ່ຖືກຕ້ອງ ຕົວອັກສອນບໍ່ຖືກຕ້ອງໃນສະຕຣິງ
-102 Syntax error Unrecognized command ຫຼື data type
-103 ຕົວຂັ້ນບໍ່ຖືກຕ້ອງ ຕ້ອງໃຊ້ຕົວແຍກ. ຢ່າງໃດກໍຕາມ, ລັກສະນະທີ່ສົ່ງບໍ່ແມ່ນຕົວແຍກ.
-104 Data type error ປະເພດຂໍ້ມູນປະຈຸບັນບໍ່ກົງກັບປະເພດທີ່ຕ້ອງການ.
-105 GET ບໍ່ໄດ້ຮັບອະນຸຍາດ ຕົວກະຕຸ້ນການປະຕິບັດກຸ່ມ (GET) ໄດ້ຮັບໃນຂໍ້ມູນໂຄງການ.
-106 Semicolon unwanted ມີຫນຶ່ງຫຼືຫຼາຍກວ່າ semicolons ພິເສດ.
-107 ເຄື່ອງໝາຍຈຸດທີ່ບໍ່ຕ້ອງການ ມີເຄື່ອງໝາຍຈຸດພິເສດໜຶ່ງອັນ ຫຼືຫຼາຍກວ່ານັ້ນ.
-108 ພາຣາມິເຕີບໍ່ອະນຸຍາດຈໍານວນພາລາມິເຕີເກີນຈໍານວນທີ່ຕ້ອງການໂດຍຄໍາສັ່ງ.
-109 ຂາດຕົວກໍານົດການຈໍານວນຕົວກໍານົດການແມ່ນຫນ້ອຍກ່ວາຈໍານວນທີ່ຕ້ອງການໂດຍຄໍາສັ່ງ, ຫຼືບໍ່ມີພາລາມິເຕີຖືກປ້ອນ.
-110 ຂໍ້ຜິດພາດຂອງສ່ວນຫົວຂອງຄໍາສັ່ງ ຄວາມຜິດພາດສ່ວນຫົວຄໍາສັ່ງທີ່ບໍ່ໄດ້ກໍານົດ
-111 ຂໍ້ຜິດພາດຕົວແຍກສ່ວນຫົວ ຕົວອັກສອນທີ່ບໍ່ແມ່ນຕົວແຍກແມ່ນໃຊ້ໃນສະຖານທີ່ຂອງຕົວແຍກໃນສ່ວນຫົວຄຳສັ່ງ.
-112 ໂປຣແກຣມ mnemonic ຍາວເກີນໄປ ຄວາມຍາວຂອງ mnemonic ເກີນ 12 ຕົວອັກສອນ.
-113 ຫົວຂໍ້ທີ່ບໍ່ໄດ້ກໍານົດເຖິງແມ່ນວ່າຄໍາສັ່ງທີ່ໄດ້ຮັບແມ່ນສອດຄ່ອງກັບກົດລະບຽບໃນໂຄງສ້າງຂອງ syntax, ມັນບໍ່ໄດ້ຖືກກໍານົດໄວ້ໃນເຄື່ອງມືນີ້.
-114 header suffix out of range The suffix of commander is out of range.
-115 ຄໍາສັ່ງບໍ່ສາມາດສອບຖາມໄດ້ ບໍ່ມີແບບຟອມສອບຖາມສໍາລັບຄໍາສັ່ງ.
-116 ຄຳສັ່ງຕ້ອງສອບຖາມ ຄຳສັ່ງຕ້ອງຢູ່ໃນແບບຟອມສອບຖາມ.
-120 ຂໍ້ຜິດພາດຂອງຂໍ້ມູນຕົວເລກ ຄວາມຜິດພາດຂໍ້ມູນຕົວເລກທີ່ບໍ່ໄດ້ກຳນົດ
-121 ຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງໃນຈໍານວນ A ຕົວອັກສອນຂໍ້ມູນທີ່ບໍ່ໄດ້ຮັບການຍອມຮັບໂດຍຄໍາສັ່ງໃນປັດຈຸບັນຈະປາກົດຢູ່ໃນຂໍ້ມູນຕົວເລກ.
-123 ເລກກຳລັງທີ່ໃຫຍ່ເກີນໄປ ຄ່າຢ່າງແທ້ຈິງຂອງເລກກຳລັງຈະເກີນ 32,000.
-124 ຕົວເລກຫຼາຍເກີນໄປ ຍົກເວັ້ນຕົວເລກ 0 ຊັ້ນນໍາໃນຂໍ້ມູນເລກທົດສະນິຍົມ, ຄວາມຍາວຂໍ້ມູນເກີນ 255 ຕົວອັກສອນ.
-128 ຂໍ້ມູນຈໍານວນບໍ່ໄດ້ອະນຸຍາດໃຫ້ຂໍ້ມູນຕົວເລກໃນຮູບແບບທີ່ຖືກຕ້ອງແມ່ນໄດ້ຮັບໃນສະຖານທີ່ທີ່ບໍ່ຍອມຮັບຂໍ້ມູນຕົວເລກໄດ້.
-130 Suffix error ຂໍ້ຜິດພາດທີ່ບໍ່ໄດ້ກໍານົດ suffix
-131 Invalid suffix The suffix ບໍ່ປະຕິບັດຕາມ syntax ທີ່ກໍານົດໄວ້ໃນ IEEE 488.2, ຫຼື suffix ບໍ່ເຫມາະສົມກັບ E5071C.
-134 ຄໍາຕໍ່ທ້າຍຍາວເກີນໄປ The suffix ຍາວກວ່າ 12 ຕົວອັກສອນ.
-138 Suffix not allow A suffix is added to the values are not allow to be suffixed .
-140 ຂໍ້ມູນຕົວອັກສອນຜິດພາດຂໍ້ມູນອັກສອນທີ່ບໍ່ໄດ້ກໍານົດຄວາມຜິດພາດ
-141 ຂໍ້ມູນຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງໄດ້ພົບເຫັນຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງໃນຂໍ້ມູນອັກສອນ, ຫຼືຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງໄດ້ຮັບ.
-144 ຂໍ້ມູນຕົວອັກສອນຍາວເກີນໄປ ຂໍ້ມູນຕົວອັກສອນຍາວກວ່າ 12 ຕົວອັກສອນ.
-148 ຂໍ້ມູນຕົວອັກສອນບໍ່ອະນຸຍາດໃຫ້ຂໍ້ມູນຕົວອັກສອນໃນຮູບແບບທີ່ຖືກຕ້ອງແມ່ນໄດ້ຮັບຢູ່ໃນຕໍາແຫນ່ງທີ່ເຄື່ອງມືທີ່ບໍ່ຍອມຮັບຂໍ້ມູນຕົວອັກສອນ.
-150 ຂໍ້ຄວາມຜິດພາດຂໍ້ມູນ String ທີ່ບໍ່ໄດ້ກໍານົດຄວາມຜິດພາດຂໍ້ມູນ string
-151 ຂໍ້ມູນສະຕຣິງບໍ່ຖືກຕ້ອງ ຂໍ້ມູນສະຕຣິງທີ່ປາກົດບໍ່ຖືກຕ້ອງສໍາລັບບາງເຫດຜົນ.
-158 ຂໍ້ມູນ String ບໍ່ອະນຸຍາດໃຫ້ຂໍ້ມູນ String ແມ່ນໄດ້ຮັບຢູ່ໃນຕໍາແຫນ່ງທີ່ເຄື່ອງມືນີ້ບໍ່ຍອມຮັບຂໍ້ມູນ string.
-160 Block data error undefined block data error
-161 ຂໍ້ມູນບລັອກບໍ່ຖືກຕ້ອງ ຂໍ້ມູນບລັອກທີ່ປາກົດບໍ່ຖືກຕ້ອງສໍາລັບບາງເຫດຜົນ.
-168 ຂໍ້ມູນ Block ບໍ່ອະນຸຍາດໃຫ້ຂໍ້ມູນ Block ແມ່ນໄດ້ຮັບໃນຕໍາແຫນ່ງທີ່ເຄື່ອງມືນີ້ບໍ່ຍອມຮັບຂໍ້ມູນບລັອກ.
-170 Expression error ຄວາມຜິດພາດການສະແດງອອກທີ່ບໍ່ໄດ້ກໍານົດ
-171 Invalid expression ການສະແດງອອກບໍ່ຖືກຕ້ອງ. ຕົວຢ່າງampດັ່ງນັ້ນ, ວົງເລັບບໍ່ໄດ້ຖືກຈັບຄູ່ຫຼືຕົວອັກສອນທີ່ຜິດກົດຫມາຍຖືກນໍາໃຊ້.
-178 ຂໍ້ມູນການສະແດງອອກບໍ່ອະນຸຍາດໃຫ້ຂໍ້ມູນການສະແດງອອກແມ່ນໄດ້ຮັບຢູ່ໃນຕໍາແຫນ່ງທີ່ເຄື່ອງມືນີ້ບໍ່ຍອມຮັບຂໍ້ມູນການສະແດງອອກ.
-180 Macro error undefined macro error
-181 ບໍ່ຖືກຕ້ອງນອກນິຍາມ macro ມີ macro parameter placeholder $ ຢູ່ນອກ macro definition.
-183 ບໍ່ຖືກຕ້ອງພາຍໃນຄໍານິຍາມ macro ມີ syntax error ໃນ macro definition (*DDT,*DMC).
-184 Macro parameter error ຈໍານວນພາລາມິເຕີຫຼືປະເພດພາລາມິເຕີບໍ່ຖືກຕ້ອງ.
7.2 ຄວາມຜິດພາດການປະຕິບັດ
-200 Execution error ຄວາມຜິດພາດແມ່ນຖືກສ້າງຂຶ້ນທີ່ກ່ຽວຂ້ອງກັບການປະຕິບັດ ແລະບໍ່ສາມາດກໍານົດໂດຍເຄື່ອງມືນີ້.
-220 Parameter error ຄວາມຜິດພາດພາລາມິເຕີທີ່ບໍ່ໄດ້ກໍານົດ
-221 ການຕັ້ງຄ່າຂໍ້ຂັດແຍ່ງ ຄໍາສັ່ງໄດ້ຖືກວິເຄາະຢ່າງສໍາເລັດຜົນ. ແຕ່ມັນບໍ່ສາມາດປະຕິບັດໄດ້ເນື່ອງຈາກສະຖານະອຸປະກອນໃນປະຈຸບັນ.
-222 ຂໍ້ມູນນອກຂອບເຂດ ຂໍ້ມູນຢູ່ນອກຂອບເຂດ.
-224 ຄ່າພາລາມິເຕີທີ່ຜິດກົດໝາຍ ພາລາມິເຕີບໍ່ໄດ້ລວມຢູ່ໃນບັນຊີລາຍຊື່ຂອງພາລາມິເຕີທາງເລືອກສໍາລັບຄໍາສັ່ງປະຈຸບັນ.
-225 Out of memory ຫນ່ວຍຄວາມຈໍາທີ່ມີຢູ່ໃນເຄື່ອງມືນີ້ບໍ່ພຽງພໍເພື່ອດໍາເນີນການທີ່ເລືອກ.
-232 ຮູບແບບຂໍ້ມູນບໍ່ຖືກຕ້ອງ ຮູບແບບຂໍ້ມູນບໍ່ຖືກຕ້ອງ.
-240 Hardware error ຮາດແວທີ່ບໍ່ໄດ້ກໍານົດຄວາມຜິດພາດ
-242 ຂໍ້ມູນ Calibration ສູນເສຍຂໍ້ມູນ Calibration ຫາຍໄປ.
-243 NO reference ບໍ່ມີການອ້າງອີງ voltage.
-256 File ຊື່ບໍ່ພົບ The file ບໍ່ພົບຊື່.
-259 ບໍ່ໄດ້ເລືອກ file ບໍ່ມີທາງເລືອກ files.
-295 Input buffer overflow The input buffer is overflowing.
-296 Output buffer overflow The output buffer is overflowing.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ຄູ່ມືການດໍາເນີນໂຄງການ REXGEAR BCS Series SCPI Protocol [pdf] ຄູ່ມືຜູ້ໃຊ້ ຄູ່ມືການດໍາເນີນໂຄງການ BCS Series SCPI Protocol, BCS Series, Programming Guide SCPI Protocol, Guide SCPI Protocol, SCPI Protocol, Protocol |