Hem » ENHET » UNI-T UTG7000B-serien Signalkälla Funktion Godtycklig vågformsgenerator Användarmanual 

UNI-T UTG7000B-serien Signalkälla Funktion Godtycklig vågformsgenerator
Introduktion
UCI-gränssnitt, relaterade problem se UCI Hjälpdokumentation. Detaljerad drift se example projektet.
Hänvisning File
- UTG2025Def.h : den grundläggande definitionen av denna serie
- UCI-relevant dokumentation: se UCI-hjälpdokumentation
Grundläggande format för kommandosträng
- Namnet på kommandosträng 1: kommando parameter@ attribut 1: attribut värde@ attribut 2: attribut värde … @ attribut n: attribut värde;
- Namnet på kommandosträng 2: kommando parameter@ attribut 1: attribut värde@ attribut 2: attribut värde … @ attribut n: attribut värde;
- Namnet på kommandosträngen n: kommando parameter@ attribut 1: attribut värde@ attribut 2: attribut värde … @ attribut n: attribut värde;
Beskrivning
- Det är inte skiftlägeskänsligt;
- Numeriskt värde stöder formatet hexadecimal, oktal och decimalism;
- Stöd flera uttalanden (beror på modell), om flera uttalanden och attribut misslyckas, försök att använda enstaka uttalanden och attribut;
- Varje påstående måste sluta med ';';
- Mellanslag stöds mellan namn, värden och tags;
Example:
"wp@ch:0@addr:10@v:10;" "nyckel: c1;"
Termin: SG – kortnamn för signalkälla
Generalkommando
Namn på kommando |
Menande |
IO |
Data |
Notera |
Lokal |
Låsdyna |
W |
Enum:0/1{fjärr/lokal status} |
Tangentbordet låst i fjärrstatus |
Lokal? |
Frågetangentbordet är låst eller inte |
R |
Enum:0/1{unlocked/locked} |
|
Låsa? |
Fråga tangentbordets låsstatus |
R |
8Bytes,64 signerat heltal, flagga bit |
|
Skriv parameter
Namn på kommando |
Kommandoparameter |
Typ av kommandoparameter |
wp |
Ingen |
Ingen |
Namn på attribut |
Menande |
IO |
Data |
CH |
Antal kanaler |
W |
Enum(heltal) : 0/1{ CH1/ CH2 } |
adr |
Parameteradress |
W |
Enum(ParamNo): view definitionen av parameteradress |
v |
Parametervärde |
W |
Värdet mäts vanligtvis med den minsta enheten |
- Example:
"wp@CH:0@addr:9@v:1000;" – ställ in frekvensen för CH1 är 1mHz;
- Notera:
UCI motsvarande gränssnitt: uci_Write
Läs parameter
Namn på kommando |
Kommandoparameter |
Typ av kommandoparameter |
rp |
Ingen |
Ingen |
Namn på attribut |
Menande |
IO |
Data |
CH |
Antal kanaler |
W |
Enum(heltal) : 0/1{ CH1/ CH2 } |
adr |
Parameteradress |
W |
Enum(ParamNo): view definitionen av parameteradress |
- Example:
"rp@CH:0@addr:9;" – avläs frekvensen för CH1;
- Notera:
UCI motsvarande gränssnitt: uci_Read, motsvarande datastorlek är 8 byte, dubbla typer!
Nyckel
Namn på kommando |
Kommandoparameter |
Typ av kommandoparameter |
NYCKEL |
Nyckelvärde |
Se nyckelkod enligt nedan |
NYCKEL |
Teckenkodning |
NYCKEL |
Teckenkodning |
Nedre funktionstangent 1 |
AF1 |
0 |
0 |
Nedre funktionstangent 2 |
AF2 |
1 |
1 |
Nedre funktionstangent 3 |
AF3 |
2 |
2 |
Nedre funktionstangent 4 |
AF4 |
3 |
3 |
Nedre funktionstangent 5 |
AF5 |
4 |
4 |
Nedre funktionstangent |
6 |
AF6 |
5 |
5 |
F1 |
F1 |
6 |
6 |
F2 |
F2 |
7 |
7 |
F3 |
F3 |
8 |
8 |
F4 |
F4 |
9 |
9 |
Meny |
MENY |
. |
. |
Knopp vänster |
FKNL |
+/- |
TECKEN |
Knopp höger |
FKNR |
Utlösare |
TG |
Knopp Klicka |
fkn |
Nytta |
UTIL |
Vänster |
L |
CH1 |
C1 |
Rätt |
R |
CH2 |
C2 |
Namn på attribut |
Menande |
IO |
Data |
Låsa |
Lås tangentbordet |
W |
Inga data |
Låsa upp |
Lås upp tangentbordet |
W |
Inga data |
Låsa? |
Fråga tangentbordets låsstatus |
R |
Heltal<4Bytes>: 0 – olåst; 1 – låst |
- Example:
- "KEY:c1;" — CH1
- "KEY:c2;" — CH2
- "KEY:c2@lock;" — CH2 låste nyckeln
- "KEY:c2@unlock;" — CH2 låste upp nyckeln
- “KEY:c2@lock?;” — Fråga tangentbordet låst eller inte
- Notera:
Kommando med frågetecken läses i uci_Read . Statusen hämtas från gränssnittets returvärde.
Läs- och skrivkonfiguration File
Namn på kommando |
Kommandoparameter |
Typ av kommandoparameter |
dconfig |
Ingen |
Ingen |
- Example:
"dconfig;"
- Notera:
Använd gränssnittet uci_Read för att läsa, storleken på buffertarean kan ställas in som 1024Bytes, den faktiska effektiva data definieras av gränssnittets returvärde. Använd gränssnittet uci_WriteFromFile att skriva konfigurationsdata, som inte känner igen file suffix, det kan bara känna igen kommandot "dconfig;", skriv konfigurations timeout minst 6s.
Fånga skärm
Namn på kommando |
Kommandoparameter |
Typ av kommandoparameter |
PrtScn |
Bildformat |
Enum(String):null/zip/bmp
{uppackad pixeldata/packad pixeldata /BMP file data |
- Example:
- "PrtScn:bmp;" — skärmdump sparad som bmp file data;
- "PrtScn;" — skärmdump sparad som pixel file data;
- "PrtScn:zip;" — skärmdump sparad som packad pixel file data;
- Notera :
Använd uci_Read för att läsa data, kommandot har inga sparade data file, bör den återgå till det angivna buffertområdet för uci_Read . Om du vill buffra en lokal file, spara den själv.
- Om du använder kommandot: "PrtScn;", måste buffertareans storlek vara >=391680(480* 272* 3), utläsningen är 24 bitar av pixeldata;
- Om du använder kommandot:“PrtScn:bmp;”, måste buffertytans storlek vara 480* 272* 3 + 54 = 391734, det är bildens storlek.
- Om du använder kommandot: "PrtScn:zip;", kan buffertområdets storlek ställas in >=391680 (480* 272* 3 ) (maximal datavolym), utläsningen är packad pixeldata. Och använd sedan gränssnittet:alg_UnCompressPixels_25 för att packa upp data.
Notera: uci_Read returvärde är packad datavolym
- Använd gränssnittet uci_ReadToFile för att lägga till kommandot "prtscn:bmp;", kan det spara bitmapp på disken file.
Skriv Random Wave File
Namn på kommando |
Kommandoparameter |
Typ av kommandoparameter |
WARB |
Ingen |
Ingen |
Namn på attribut |
Menande |
IO |
Data |
CH |
Antal kanaler |
W |
Enum(heltal) : 0/1{ CH1/ CH2 } |
Läge |
Laddningsläge |
W |
Enum(heltal): 0/1 {Carrier/Mod} |
- Example:
"WARB@CH:0@MODE:0;" Laddar våg file som bärvågsform till CH1
- Notera:
använd gränssnittet uci_WriteFromFiletill att skriva slumpmässig våg file, timeout inställd på 1000.
Bilaga
Parameteradress
Numerisk värdeenhet:
- Frekvensenhet : μHz, 1mHz° inställt värde 1*1000;
- Voltage enhet: μV
- Tidsenhet:ns(ns、μs、ms、s), till exempelample 1s returvärde är 1*1000^3
- Examensenhet:0.01°,fas inställd på 90°,returvärdet är 90*100
- Procentenhet 0.01 %t.examparbetscykel, returvärde= ingångsvärde *100

Tangentbord låst statusmarkeringsbitar

Dokument/resurser
Referenser