အိမ် » UNI-T » UNI-T UTG7000B စီးရီး Signal Source Function Arbitrary Waveform Generator အသုံးပြုသူလက်စွဲ 

UNI-T UTG7000B စီးရီး အချက်ပြရင်းမြစ် လုပ်ဆောင်ချက် မထင်သလို Waveform မီးစက်
နိဒါန်း
UCI interface၊ ဆက်စပ်ပြဿနာများ UCI Help Documentation ကိုကြည့်ပါ။ အသေးစိတ်လည်ပတ်မှု ex ကိုကြည့်ပါ။ample စီမံကိန်း။
အကိုးအကား File
- UTG2025Def.h: ဤစီးရီး၏အခြေခံအဓိပ္ပါယ်
- UCI သက်ဆိုင်ရာစာရွက်စာတမ်း- UCI Help Documentation ကိုကြည့်ပါ။
Command String ၏အခြေခံပုံစံ
- command string 1 ၏အမည်- command parameter@ attribute 1: attribute value@ attribute 2: attribute value … @ attribute n: attribute value;
- command string 2 ၏အမည်- command parameter@ attribute 1: attribute value@ attribute 2: attribute value … @ attribute n: attribute value;
- command string n ၏အမည် command parameter@ attribute 1: attribute value@ attribute 2: attribute value … @ attribute n: attribute value;
ဖော်ပြချက်
- ၎င်းသည် case-sensitive မဟုတ်ပါ။
- ဂဏန်းတန်ဖိုးသည် hexadecimal၊ octal နှင့် decimalism ဖော်မတ်ကို ပံ့ပိုးပေးသည်၊
- များစွာသောထုတ်ပြန်ချက်များကိုပံ့ပိုးပါ (မော်ဒယ်ပေါ် မူတည်၍) ပျက်ကွက်မှုဆိုင်ရာထုတ်ပြန်ချက်များနှင့် attribute အများအပြားရှိပါက၊ တစ်ခုတည်းသောထုတ်ပြန်ချက်နှင့် attribute ကိုအသုံးပြုရန်ကြိုးစားပါ။
- ဖော်ပြချက်တိုင်းသည် ';';
- အမည်များ၊ တန်ဖိုးများနှင့် ကြားတွင် space များကို ပံ့ပိုးထားသည်။ tags;
Example:
“wp@ch:0@addr:10@v:10;” "သော့-c1;"
သက်တမ်း- SG - Signal Source ၏ အတိုကောက်အမည်
အထွေထွေကွပ်ကဲမှု
အမိန့်အမည် |
အဓိပ္ပါယ် |
IO |
ဒေ |
မှတ်ချက် |
ပြည်တွင်း |
Lock Pad |
W |
စာရင်း- 0/1{အဝေး/ဒေသ အခြေအနေ} |
ကီးဘုတ်ကို အဝေးထိန်းအခြေအနေတွင် သော့ခတ်ထားသည်။ |
ပြည်တွင်း? |
မေးမြန်းချက်ကီးဘုတ်ကို လော့ခ်ချထားသည်ဖြစ်စေ၊ မရှိသည်ဖြစ်စေ |
R |
Enum-0/1{unlocked/locked} |
|
လော့ခ်? |
ကီးဘုတ်၏ လော့ခ်ချမှု အခြေအနေကို မေးမြန်းပါ။ |
R |
8Bytes၊ 64 ရေးထိုးထားသော ကိန်းပြည့်၊ အလံနည်းနည်း |
|
Parameter ကိုရေးပါ။
အမိန့်အမည် |
Command သတ်မှတ်ချက် |
command parameter အမျိုးအစား |
wp |
တစ်ခုမှ |
တစ်ခုမှ |
ဂုဏ်ရည်အမည် |
အဓိပ္ပါယ် |
IO |
ဒေ |
CH |
ရုပ်သံလိုင်းအရေအတွက် |
W |
Enum(ကိန်းပြည့်) : 0/1{ CH1/ CH2 } |
addr |
ကန့်သတ်လိပ်စာ |
W |
Enum(ParamNo): view ၏အဓိပ္ပါယ် ကန့်သတ်လိပ်စာ |
v |
ကန့်သတ်တန်ဖိုး |
W |
တန်ဖိုးကို အသေးဆုံးယူနစ်ဖြင့် တိုင်းတာလေ့ရှိသည်။ |
- Example:
“wp@CH:0@addr:9@v:1000;” - CH1 ၏ ကြိမ်နှုန်းကို 1mHz ;
- မှတ်ချက်:
UCI နှင့်သက်ဆိုင်သော အင်တာဖေ့စ်- uci_Write
Parameter ကိုဖတ်ပါ။
အမိန့်အမည် |
Command သတ်မှတ်ချက် |
command parameter အမျိုးအစား |
rp |
တစ်ခုမှ |
တစ်ခုမှ |
ဂုဏ်ရည်အမည် |
အဓိပ္ပါယ် |
IO |
ဒေ |
CH |
ရုပ်သံလိုင်းအရေအတွက် |
W |
Enum(ကိန်းပြည့်) : 0/1{ CH1/ CH2 } |
addr |
ကန့်သတ်လိပ်စာ |
W |
Enum(ParamNo): view ၏အဓိပ္ပါယ် ကန့်သတ်လိပ်စာ |
- Example:
“rp@CH:0@addr:9;” - CH1 ၏ကြိမ်နှုန်းကိုဖတ်ပါ။
- မှတ်ချက်:
UCI နှင့်သက်ဆိုင်သောအင်တာဖေ့စ်- uci_Read၊ သက်ဆိုင်သောဒေတာအရွယ်အစားသည် 8 bytes၊ အမျိုးအစားနှစ်ဆဖြစ်သည်။
သော့
အမိန့်အမည် |
Command သတ်မှတ်ချက် |
command parameter အမျိုးအစား |
သော့ |
သော့တန်ဖိုး |
အောက်ဖော်ပြပါအတိုင်း သော့ကုဒ်ကိုကြည့်ပါ။ |
သော့ |
အက္ခရာ ကုဒ်လုပ်ခြင်း။ |
သော့ |
အက္ခရာ ကုဒ်လုပ်ခြင်း။ |
အောက်ခြေလုပ်ဆောင်ချက်ကီး ၁ |
AF1 |
0 |
0 |
အောက်ခြေလုပ်ဆောင်ချက်ကီး ၁ |
AF2 |
1 |
1 |
အောက်ခြေလုပ်ဆောင်ချက်ကီး ၁ |
AF3 |
2 |
2 |
အောက်ခြေလုပ်ဆောင်ချက်ကီး ၁ |
AF4 |
3 |
3 |
အောက်ခြေလုပ်ဆောင်ချက်ကီး ၁ |
AF5 |
4 |
4 |
အောက်ခြေလုပ်ဆောင်ချက်ကီး |
6 |
AF6 |
5 |
5 |
F1 |
F1 |
6 |
6 |
F2 |
F2 |
7 |
7 |
F3 |
F3 |
8 |
8 |
F4 |
F4 |
9 |
9 |
မီနူး |
MENU |
. |
. |
ခလုတ်ဘယ်ဘက် |
FKNL |
+/- |
ဆိုင်းဘုတ် |
ခလုတ်မှန် |
FKNR |
အစပျိုးသည်။ |
TG |
ခလုတ်ကိုနှိပ်ပါ။ |
FKN |
ရှိမှာပေါ့။ |
UTIL |
ဝဲ |
L |
CH1 |
C1 |
မှန်တယ်။ |
R |
CH2 |
C2 |
ဂုဏ်ရည်အမည် |
အဓိပ္ပါယ် |
IO |
ဒေ |
သော့ခတ် |
ကီးဘုတ်ကိုသော့ခတ်ပါ |
W |
ဒေတာမရှိပါ။ |
သော့ဖွင့်ပါ။ |
ကီးဘုတ်ကိုသော့ဖွင့်ပါ။ |
W |
ဒေတာမရှိပါ။ |
လော့ခ်? |
ကီးဘုတ်၏ လော့ခ်ချမှု အခြေအနေကို မေးမြန်းပါ။ |
R |
ကိန်းပြည့်<4Bytes>: 0 – လော့ခ်ဖွင့်ပြီး 1 – လော့ခ်ချထားသည်။ |
- Example:
- “ကီး:c1;” - CH1
- “ကီး:c2;” - CH2
- “သော့:c2@သော့ခတ်;” - CH2 သော့ခတ်ထားသည်။
- “သော့:c2@သော့ဖွင့်;” - CH2 သည် သော့ကို သော့ဖွင့်သည်။
- "သော့:c2@သော့ခတ်?;" - မေးမြန်းချက် ကီးဘုတ် သော့ခတ်ခြင်း ရှိ၊ မရှိ၊
- မှတ်ချက်:
uci_Read တွင်ဖတ်ထားသောမေးခွန်းအမှတ်အသားပါသောအမိန့်။ အနေအထားသည် အင်တာဖေ့စ်ပြန်တန်ဖိုးမှ ရရှိသည်။
Read and Write Configuration File
အမိန့်အမည် |
Command သတ်မှတ်ချက် |
command parameter အမျိုးအစား |
dconfig |
တစ်ခုမှ |
တစ်ခုမှ |
- Example:
"dconfig;"
- မှတ်ချက်:
မျက်နှာပြင်ကို uci_Readto read ကိုသုံးပါ၊ ကြားခံဧရိယာအရွယ်အစားကို 1024Bytes အဖြစ် သတ်မှတ်နိုင်သည်၊ အမှန်တကယ်ထိရောက်သောဒေတာကို အင်တာဖေ့စ်ပြန်တန်ဖိုးဖြင့် သတ်မှတ်သည်။ interface uci_WriteFrom ကိုသုံးပါ။File မမှတ်မိသော configuration data ကိုရေးပါ။ file suffix၊ ၎င်းသည် command “dconfig;” ကိုသာမှတ်မိနိုင်ပြီး configuration timeout အနည်းဆုံး 6s ကိုရေးပါ။
စခရင်ကို ရိုက်ပါ။
အမိန့်အမည် |
Command သတ်မှတ်ချက် |
command parameter အမျိုးအစား |
PrtScn |
ရုပ်ပုံဖော်မတ် |
Enum(String): null/zip/bmp
{ထုပ်ပိုးထားသော ပစ်ဇယ်ဒေတာ/ထုပ်ပိုးထားသော ပစ်ဇယ်ဒေတာ /BMP file ဒေတာ |
- Example:
- “PrtScn:bmp;” - ဖန်သားပြင်ဓာတ်ပုံကို bmp အဖြစ်သိမ်းဆည်းထားသည်။ file ဒေတာ
- “PrtScn;” — ဖန်သားပြင်ဓာတ်ပုံကို pixel အဖြစ်သိမ်းဆည်းထားသည်။ file ဒေတာ
- “PrtScn:zip;” — ဖန်သားပြင်ဓာတ်ပုံကို ထုပ်ပိုးထားသော pixel အဖြစ် သိမ်းဆည်းထားသည်။ file ဒေတာ
- မှတ်ချက် :
ဒေတာကိုဖတ်ရန် uci_Read ကိုသုံးပါ၊ အဆိုပါအမိန့်တွင်သိမ်းဆည်းထားသောဒေတာမရှိပါ။ fileuci_Read ၏ သတ်မှတ်ထားသော ကြားခံဧရိယာသို့ ပြန်သွားသင့်သည်။ ကြားခံလုပ်ချင်တယ်ဆိုရင်တော့ ပြည်တွင်းပေါ့။ fileကျေးဇူးပြု၍ သင်ကိုယ်တိုင် သိမ်းဆည်းပါ။
- command ကိုအသုံးပြုပါက- “PrtScn;”၊ ကြားခံဧရိယာအရွယ်အစားသည် >=391680(480*272*3) ဖြစ်ရမည်၊ readout သည် 24bits pixel data;
- command ကိုအသုံးပြုပါက-“PrtScn:bmp;”၊ ကြားခံဧရိယာအရွယ်အစားသည် 480*272*3+54=391734 ဖြစ်ရမည်၊ ၎င်းသည် ပုံ၏အရွယ်အစားဖြစ်သည်။
- command ကိုအသုံးပြုပါက- “PrtScn:zip;”၊ ကြားခံဧရိယာအရွယ်အစား >=391680 (480*272* 3) (အမြင့်ဆုံးဒေတာပမာဏ) သတ်မှတ်နိုင်သည်၊ ဖတ်ရှုမှုသည် pixel ဒေတာကို ထုပ်ပိုးထားသည်။ ထို့နောက် ဒေတာကို ဇစ်ဖွင့်ရန် အင်တာဖေ့စ်:alg_UnCompressPixels_25 ကို အသုံးပြုပါ။
မှတ်ချက် - uci_Read return value သည် ထုပ်ပိုးထားသော data volume ဖြစ်သည်။
- အင်တာဖေ့စ် uci_ReadTo ကိုသုံးပါ။File command "prtscn:bmp;" ကိုထည့်ရန်၊ ၎င်းသည် bitmap ကို disk သို့သိမ်းဆည်းနိုင်သည်။ file.
Random Wave ကိုရေးပါ။ File
အမိန့်အမည် |
Command သတ်မှတ်ချက် |
command parameter အမျိုးအစား |
WARB |
တစ်ခုမှ |
တစ်ခုမှ |
ဂုဏ်ရည်အမည် |
အဓိပ္ပါယ် |
IO |
ဒေ |
CH |
ရုပ်သံလိုင်းအရေအတွက် |
W |
Enum(ကိန်းပြည့်) : 0/1{ CH1/ CH2 } |
မုဒ် |
ဖွင့်ခြင်းမုဒ် |
W |
Enum(ကိန်းပြည့်)- 0/1 {Carrier/Mod} |
- Example:
“WARB@CH:0@MODE:0;” လှိုင်းဒိန်း file carrier wave အဖြစ် CH1 သို့ဖွဲ့စည်းသည်။
- မှတ်ချက်:
interface uci_WriteFrom ကိုသုံးပါ။FileRandom wave ရေးဖို့ file1000 သို့ အချိန်ကုန်သွားသည် ။
နောက်ဆက်တွဲ
ကန့်သတ်လိပ်စာ
ဂဏန်းတန်ဖိုးယူနစ်-
ကီးဘုတ် လော့ခ်ချထားသော အနေအထားကို အမှတ်အသားပြုသည့် ဘစ်များ

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
ကိုးကား