ບ້ານ » UNI-T » UNI-T UTG7000B Series ຟັງຊັນແຫຼ່ງສັນຍານ ຄູ່ມືຜູ້ໃຊ້ Arbitrary Waveform Generator 

UNI-T UTG7000B Series ຟັງຊັນແຫຼ່ງສັນຍານແບບ Arbitrary Waveform Generator
ແນະນຳ
ການໂຕ້ຕອບ UCI, ບັນຫາທີ່ກ່ຽວຂ້ອງເບິ່ງເອກະສານຊ່ວຍເຫຼືອ UCI. ການດໍາເນີນງານລາຍລະອຽດເບິ່ງ exampໂຄງການ le.
ອ້າງອິງ File
- UTG2025Def.h:ຄຳນິຍາມພື້ນຖານຂອງຊຸດນີ້
- ເອກະສານທີ່ກ່ຽວຂ້ອງ UCI: ເບິ່ງເອກະສານຊ່ວຍເຫຼືອ UCI
ຮູບແບບພື້ນຖານຂອງ Command String
- ຊື່ຂອງຄໍາສັ່ງ 1: command parameter@ attribute 1: attribute value@ attribute 2: attribute value … @ attribute n: attribute value;
- ຊື່ຂອງຄໍາສັ່ງ 2: command parameter@ attribute 1: attribute value@ attribute 2: attribute value … @ attribute n: attribute value;
- ຊື່ຂອງຄໍາສັ່ງ n: command parameter@ attribute 1: attribute value@ attribute 2: attribute value … @ attribute n: attribute value;
ລາຍລະອຽດ
- ມັນບໍ່ແມ່ນຕົວພິມນ້ອຍໃຫຍ່;
- ມູນຄ່າຕົວເລກສະຫນັບສະຫນູນຮູບແບບຂອງເລກຖານສິບຫົກ, ເລກສິບແປດແລະເລກທົດສະນິຍົມ;
- ສະຫນັບສະຫນູນຫຼາຍຄໍາຖະແຫຼງການ (ຂຶ້ນກັບຕົວແບບ), ຖ້າຫຼາຍຄໍາຖະແຫຼງແລະຄຸນລັກສະນະກ່ຽວກັບຄວາມລົ້ມເຫຼວ, ພະຍາຍາມໃຊ້ຄໍາຖະແຫຼງດຽວແລະຄຸນລັກສະນະ;
- ທຸກໆຄຳຖະແຫຼງຕ້ອງລົງທ້າຍດ້ວຍ ';';
- ຊ່ອງຫວ່າງຖືກຮອງຮັບລະຫວ່າງຊື່, ຄ່າ, ແລະ tags;
Exampເລີ
“wp@ch:0@addr:10@v:10;” “ຄີ: c1;”
ໄລຍະ: SG - ຊື່ສັ້ນຂອງແຫຼ່ງສັນຍານ
ຄໍາສັ່ງທົ່ວໄປ
ຊື່ຂອງຄໍາສັ່ງ |
ຄວາມຫມາຍ |
IO |
ຂໍ້ມູນ |
ໝາຍເຫດ |
ທ້ອງຖິ່ນ |
Lock Pad |
W |
Enum:0/1{remote/local status} |
ແປ້ນພິມຖືກລັອກຢູ່ໃນສະຖານະທາງໄກ |
ທ້ອງຖິ່ນ? |
ແປ້ນພິມແບບສອບຖາມຖືກລັອກຫຼືບໍ່ |
R |
Enum:0/1{unlocked/locked} |
|
ລັອກ? |
ສອບຖາມສະຖານະການລັອກຂອງແປ້ນພິມ |
R |
8Bytes, 64 ຈໍານວນເຊັນ, ທຸງນ້ອຍ |
|
ຂຽນພາລາມິເຕີ
ຊື່ຂອງຄໍາສັ່ງ |
ພາລາມິເຕີຄໍາສັ່ງ |
ປະເພດຂອງພາລາມິເຕີຄໍາສັ່ງ |
wp |
ບໍ່ມີ |
ບໍ່ມີ |
ຊື່ຂອງຄຸນລັກສະນະ |
ຄວາມຫມາຍ |
IO |
ຂໍ້ມູນ |
CH |
ຈຳ ນວນຊ່ອງທາງ |
W |
Enum(ຈຳນວນເຕັມ): 0/1{ CH1/ CH2 } |
addr |
ທີ່ຢູ່ພາລາມິເຕີ |
W |
Enum(ParamNo): view ຄໍານິຍາມຂອງ ທີ່ຢູ່ພາລາມິເຕີ |
v |
ຄ່າພາລາມິເຕີ |
W |
ປົກກະຕິແລ້ວມູນຄ່າແມ່ນວັດແທກໂດຍຫນ່ວຍນ້ອຍທີ່ສຸດ |
- Exampເລີ
“wp@CH:0@addr:9@v:1000;” - ກໍານົດຄວາມຖີ່ຂອງ CH1 ເປັນ 1mHz;
- ໝາຍເຫດ:
UCI ການໂຕ້ຕອບທີ່ສອດຄ້ອງກັນ: uci_Write
ອ່ານພາລາມິເຕີ
ຊື່ຂອງຄໍາສັ່ງ |
ພາລາມິເຕີຄໍາສັ່ງ |
ປະເພດຂອງພາລາມິເຕີຄໍາສັ່ງ |
rp |
ບໍ່ມີ |
ບໍ່ມີ |
ຊື່ຂອງຄຸນລັກສະນະ |
ຄວາມຫມາຍ |
IO |
ຂໍ້ມູນ |
CH |
ຈຳ ນວນຊ່ອງທາງ |
W |
Enum(ຈຳນວນເຕັມ): 0/1{ CH1/ CH2 } |
addr |
ທີ່ຢູ່ພາລາມິເຕີ |
W |
Enum(ParamNo): view ຄໍານິຍາມຂອງ ທີ່ຢູ່ພາລາມິເຕີ |
- Exampເລີ
“rp@CH:0@addr:9;” - ອ່ານຄວາມຖີ່ຂອງ CH1;
- ໝາຍເຫດ:
UCI ການໂຕ້ຕອບທີ່ສອດຄ້ອງກັນ: uci_Read, ຂະຫນາດຂໍ້ມູນທີ່ສອດຄ້ອງກັນແມ່ນ 8 bytes, ສອງປະເພດ!
ກະແຈ
ຊື່ຂອງຄໍາສັ່ງ |
ພາລາມິເຕີຄໍາສັ່ງ |
ປະເພດຂອງພາລາມິເຕີຄໍາສັ່ງ |
ຄີ |
ຄ່າຫຼັກ |
ເບິ່ງລະຫັດລະຫັດຂ້າງລຸ່ມນີ້ |
ຄີ |
ການເຂົ້າລະຫັດຕົວອັກສອນ |
ຄີ |
ການເຂົ້າລະຫັດຕົວອັກສອນ |
ປຸ່ມຟັງຊັນລຸ່ມສຸດ 1 |
AF1 |
0 |
0 |
ປຸ່ມຟັງຊັນລຸ່ມສຸດ 2 |
AF2 |
1 |
1 |
ປຸ່ມຟັງຊັນລຸ່ມສຸດ 3 |
AF3 |
2 |
2 |
ປຸ່ມຟັງຊັນລຸ່ມສຸດ 4 |
AF4 |
3 |
3 |
ປຸ່ມຟັງຊັນລຸ່ມສຸດ 5 |
AF5 |
4 |
4 |
ປຸ່ມຟັງຊັນລຸ່ມ |
6 |
AF6 |
5 |
5 |
F1 |
F1 |
6 |
6 |
F2 |
F2 |
7 |
7 |
F3 |
F3 |
8 |
8 |
F4 |
F4 |
9 |
9 |
ເມນູ |
ເມນູ |
. |
. |
ປຸ່ມຊ້າຍ |
FKNL |
+/- |
ເຊັນ |
ປຸ່ມຂວາ |
FKNR |
ກະຕຸ້ນ |
TG |
ປຸ່ມກົດ |
FKN |
ປະໂຫຍດ |
ສຸດທ້າຍ |
ຊ້າຍ |
L |
CH1 |
C1 |
ສິດ |
R |
CH2 |
C2 |
ຊື່ຂອງຄຸນລັກສະນະ |
ຄວາມຫມາຍ |
IO |
ຂໍ້ມູນ |
ລັອກ |
ລັອກຄີບອດ |
W |
ບໍ່ມີຂໍ້ມູນ |
ປົດລັອກ |
ປົດລັອກແປ້ນພິມ |
W |
ບໍ່ມີຂໍ້ມູນ |
ລັອກ? |
ສອບຖາມສະຖານະການລັອກຂອງແປ້ນພິມ |
R |
ຈຳນວນເຕັມ <4Bytes>: 0 – ປົດລັອກແລ້ວ 1 – ລັອກ |
- Exampເລີ
- “ຄີ:c1;” — CH1
- “ຄີ:c2;” — CH2
- “ຄີ:c2@lock;” — CH2 ລັອກກະແຈ
- “ຄີ:c2@unlock;” — CH2 ປົດລັອກກະແຈ
- “ຄີ:c2@lock?;” - ຄີບອດແບບສອບຖາມຖືກລັອກຫຼືບໍ່
- ໝາຍເຫດ:
ຄໍາສັ່ງທີ່ມີເຄື່ອງຫມາຍຄໍາຖາມອ່ານໃນ uci_Read . ສະຖານະພາບໄດ້ຮັບຈາກຄ່າກັບຄືນຂອງການໂຕ້ຕອບ.
ອ່ານແລະຂຽນການຕັ້ງຄ່າ File
ຊື່ຂອງຄໍາສັ່ງ |
ພາລາມິເຕີຄໍາສັ່ງ |
ປະເພດຂອງພາລາມິເຕີຄໍາສັ່ງ |
dconfig |
ບໍ່ມີ |
ບໍ່ມີ |
- Exampເລີ
"dconfig;"
- ໝາຍເຫດ:
ໃຊ້ອິນເຕີເຟດ uci_Readto ອ່ານ, ຂະຫນາດພື້ນທີ່ buffer ສາມາດກໍານົດເປັນ 1024Bytes, ຕົວຈິງຂອງຂໍ້ມູນທີ່ມີປະສິດທິພາບແມ່ນຖືກກໍານົດໂດຍຄ່າຕອບແທນຂອງການໂຕ້ຕອບ. ໃຊ້ການໂຕ້ຕອບ uci_WriteFromFile ການຂຽນຂໍ້ມູນການຕັ້ງຄ່າ, ເຊິ່ງບໍ່ໄດ້ຮັບຮູ້ file suffix, ມັນພຽງແຕ່ສາມາດຮັບຮູ້ຄໍາສັ່ງ "dconfig;", ຂຽນການຕັ້ງຄ່າຫມົດເວລາຢ່າງຫນ້ອຍ 6s.
ຈັບພາບຫນ້າຈໍ
ຊື່ຂອງຄໍາສັ່ງ |
ພາລາມິເຕີຄໍາສັ່ງ |
ປະເພດຂອງພາລາມິເຕີຄໍາສັ່ງ |
PrtScn |
ຮູບແບບຮູບພາບ |
Enum(String): null/zip/bmp
{unpacked pixel data/packed pixel data /BMP file ຂໍ້ມູນ |
- Exampເລີ
- “PrtScn: bmp;” - ບັນທຶກພາບໜ້າຈໍເປັນ bmp file ຂໍ້ມູນ
- “PrtScn;” — ບັນທຶກພາບຫນ້າຈໍເປັນ pixels ລວງ file ຂໍ້ມູນ
- “PrtScn:zip;” — ບັນທຶກພາບໜ້າຈໍເປັນ pixel packed file ຂໍ້ມູນ
- ໝາຍເຫດ :
ໃຊ້ uci_Read ເພື່ອອ່ານຂໍ້ມູນ, ຄໍາສັ່ງບໍ່ມີຂໍ້ມູນທີ່ບັນທຶກໄວ້ file, ມັນຄວນຈະກັບຄືນໄປຫາພື້ນທີ່ buffer ທີ່ກໍານົດໄວ້ຂອງ uci_Read . ຖ້າທ່ານຕ້ອງການ buffer ທ້ອງຖິ່ນ file, ກະລຸນາບັນທຶກມັນດ້ວຍຕົວທ່ານເອງ.
- ຖ້າໃຊ້ຄໍາສັ່ງ: “PrtScn;”, ຂະຫນາດພື້ນທີ່ buffer ຈະຕ້ອງ >=391680(480*272*3), readout ແມ່ນ 24bits ຂອງ pixels ລວງຂໍ້ມູນ;
- ຖ້າຫາກວ່າການນໍາໃຊ້ຄໍາສັ່ງ: “PrtScn: bmp;”, ຂະຫນາດພື້ນທີ່ buffer ຈະຕ້ອງ 480 * 272 * 3 + 54 = 391734, ນັ້ນແມ່ນຂະຫນາດຂອງຮູບພາບ.
- ຖ້າໃຊ້ຄໍາສັ່ງ: “PrtScn:zip;”, ຂະຫນາດພື້ນທີ່ buffer ສາມາດຕັ້ງ >=391680 (480*272*3) (ປະລິມານຂໍ້ມູນສູງສຸດ), readout ແມ່ນ packed pixel data. ແລະຫຼັງຈາກນັ້ນນໍາໃຊ້ການໂຕ້ຕອບ: alg_UnCompressPixels_25 ເພື່ອ unzipping ຂໍ້ມູນ.
ໝາຍເຫດ: uci_Read ມູນຄ່າກັບຄືນແມ່ນປະລິມານຂໍ້ມູນບັນຈຸ
- ໃຊ້ອິນເຕີເຟດ uci_ReadToFile ເພື່ອເພີ່ມຄໍາສັ່ງ "prtscn: bmp;", ມັນສາມາດບັນທຶກ bitmap ໃສ່ແຜ່ນ file.
ຂຽນ Random Wave File
ຊື່ຂອງຄໍາສັ່ງ |
ພາລາມິເຕີຄໍາສັ່ງ |
ປະເພດຂອງພາລາມິເຕີຄໍາສັ່ງ |
ສົງຄາມ |
ບໍ່ມີ |
ບໍ່ມີ |
ຊື່ຂອງຄຸນລັກສະນະ |
ຄວາມຫມາຍ |
IO |
ຂໍ້ມູນ |
CH |
ຈຳ ນວນຊ່ອງທາງ |
W |
Enum(ຈຳນວນເຕັມ): 0/1{ CH1/ CH2 } |
ໂໝດ |
ໂໝດການໂຫຼດ |
W |
Enum(ຈຳນວນເຕັມ): 0/1 {Carrier/Mod} |
- Exampເລີ
“WARB@CH:0@MODE:0;” ກຳລັງໂຫຼດຄື້ນ file ເປັນຄື້ນຜູ້ໃຫ້ບໍລິການປະກອບເປັນ CH1
- ໝາຍເຫດ:
ໃຊ້ການໂຕ້ຕອບ uci_WriteFromFileເພື່ອຂຽນຄື້ນສຸ່ມ file, ໝົດເວລາກຳນົດເປັນ 1000.
ເອກະສານຊ້ອນທ້າຍ
ທີ່ຢູ່ພາລາມິເຕີ
ຫົວໜ່ວຍຄ່າຕົວເລກ:
ສະຖານະການລັອກແປ້ນພິມ Mark Bits

ເອກະສານ / ຊັບພະຍາກອນ
ເອກະສານອ້າງອີງ