A casa » UNI-T » Manuale d'uso del generatore di forme d'onda arbitrarie per la funzione di sorgente di segnale serie UNI-T UTG7000B 

Generatore di forme d'onda arbitrarie di funzione di fonte di segnale UNI-T UTG7000B
Introduzione
Interfaccia UCI, prublemi cunnessi vede a Documentazione di l'aiutu UCI. Funzionamentu detallatu vede exampu prughjettu.
Riferimentu File
- UTG2025Def.h: a definizione di basa di sta serie
- Documentation pertinente à l'UCI : voir la documentation d'aide UCI
Formatu basi di Command String
- U nome di a stringa di cumanda 1: parametru di cumanda @ attributu 1: attributu valore@ attributu 2: attributu valore ... @ attributu n: attributu valore;
- U nome di a stringa di cumanda 2: parametru di cumanda @ attributu 1: attributu valore@ attributu 2: attributu valore ... @ attributu n: attributu valore;
- U nome di a stringa di cumanda n: parametru di cumanda @ attributu 1: attributu valore@ attributu 2: attributu valore ... @ attributu n: attributu valore;
Descrizzione
- Ùn hè micca sensible à u casu;
- U valore numericu sustene u furmatu di hexadecimal, octal è decimalismu;
- Supporta parechje dichjarazioni (dipende da u mudellu), se parechje dichjarazioni è attributi in fallimentu, pruvate d'utilizà una sola dichjarazione è attributu;
- Ogni dichjarazione deve finisce cù ';';
- I spazii sò supportati trà nomi, valori è tags;
Example :
"wp@ch:0@addr:10@v:10;" "chjave: c1;"
Terminu: SG - nome cortu di Signal Source
Cumandamentu generale
| Nome di cumandamentu |
Sensu |
IO |
Dati |
Nota |
| Locale |
Lock Pad |
W |
Enum: 0/1 {statu lucale/remote} |
Tastiera chjusa in u statu remoto |
| Locale ? |
Query keyboard hè chjusu o micca |
R |
Enum:0/1{sbloccatu/bloccatu} |
|
| Lock? |
Interrogate u statu di serratura di u teclatu |
R |
8 Bytes, 64 interu firmatu, bandiera bit |
|
Scrivite Parametru
| Nome di cumandamentu |
Parametru di cumandamentu |
Tipu di paràmetru di cumandamentu |
| wp |
Nimu |
Nimu |
| Nome di l'attributu |
Sensu |
IO |
Dati |
| CH |
Numaru di canali |
W |
Enum (Integer) : 0/1{ CH1/ CH2 } |
| addr |
Indirizzu paràmetru |
W |
Enum(Param No): view a definizione di indirizzu paràmetru |
| v |
U valore di u paràmetru |
W |
U valore hè generalmente misuratu da l'unità più chjuca |
- Example :
"wp@CH:0@addr:9@v:1000;" - stabilisce a frequenza di CH1 hè 1mHz;
- Nota:
Interfaccia currispondente UCI: uci_Write
Leghjite Parametru
| Nome di cumandamentu |
Parametru di cumandamentu |
Tipu di paràmetru di cumandamentu |
| rp |
Nimu |
Nimu |
| Nome di l'attributu |
Sensu |
IO |
Dati |
| CH |
Numaru di canali |
W |
Enum (Integer) : 0/1{ CH1/ CH2 } |
| addr |
Indirizzu paràmetru |
W |
Enum(Param No): view a definizione di indirizzu paràmetru |
- Example :
"rp@CH:0@addr:9;" - leghje a frequenza di CH1;
- Nota:
Interfaccia currispundente UCI: uci_Read, a dimensione di dati currispondente hè 8 byte, tipi doppii!
Chjave
| Nome di cumandamentu |
Parametru di cumandamentu |
Tipu di paràmetru di cumandamentu |
| CHIAVE |
Valore chjave |
Vede u codice chjave cum'è quì sottu |
| CHIAVE |
Codificazione di caratteri |
CHIAVE |
Codificazione di caratteri |
| Tasti funzione inferiore 1 |
AF1 |
0 |
0 |
| Tasti funzione inferiore 2 |
AF2 |
1 |
1 |
| Tasti funzione inferiore 3 |
AF3 |
2 |
2 |
| Tasti funzione inferiore 4 |
AF4 |
3 |
3 |
| Tasti funzione inferiore 5 |
AF5 |
4 |
4 |
| Chjave di funzione in fondu |
6 |
AF6 |
5 |
5 |
| F1 |
F1 |
6 |
6 |
| F2 |
F2 |
7 |
7 |
| F3 |
F3 |
8 |
8 |
| F4 |
F4 |
9 |
9 |
| Menu |
MENU |
. |
. |
| Maniglia sinistra |
FKNL |
+/- |
SIGNA |
| Mantella diritta |
FKNR |
Trigger |
TG |
| Knob Cliccate |
FKN |
Utilità |
UTIL |
| Manca |
L |
CH1 |
C1 |
| Diritta |
R |
CH2 |
C2 |
| Nome di l'attributu |
Sensu |
IO |
Dati |
| Lock |
Chjave a tastiera |
W |
Nisuna dati |
| Sbloccare |
Sblocca u teclatu |
W |
Nisuna dati |
|
Lock? |
Interrogate u statu di serratura di u teclatu |
R |
Integer<4Bytes>: 0 - sbloccatu; 1 - bloccatu |
- Example :
- "CHIAVE: c1;" - CH1
- "CHIAVE: c2;" - CH2
- "CHIAVE: c2@lock;" - CH2 hà chjusu a chjave
- "CHIAVE: c2@sbloccare;" - CH2 hà sbloccatu a chjave
- "CHIAVE: c2@lock?;" - Tastiera di dumanda chjusa o micca
- Nota:
Cumandamentu cù un puntu d'interrogazione leghje in uci_Read . U statutu vene da u valore di ritornu di l'interfaccia.
Cunfigurazione di lettura è scrittura File
| Nome di cumandamentu |
Parametru di cumandamentu |
Tipu di paràmetru di cumandamentu |
| dconfig |
Nimu |
Nimu |
- Example :
"dconfig;"
- Nota:
Aduprate l'interfaccia uci_Readto read, a dimensione di l'area di buffer pò stabilisce cum'è 1024 Bytes, l'attuale di dati efficaci hè definitu da u valore di ritornu di l'interfaccia. Aduprà l'interfaccia uci_WriteFromFile à scrive dati cunfigurazione, chì ùn ricunnosce micca u file suffissu, pò ricunnosce solu u cumandamentu "dconfig;", scrive u timeout di cunfigurazione almenu 6s.
Capture Screen
| Nome di cumandamentu |
Parametru di cumandamentu |
Tipu di paràmetru di cumandamentu |
| PrtScn |
Formatu di stampa |
Enum (String): null/zip/bmp
{dati di pixel unpacked / dati di pixel imballati /BMP file dati |
- Example :
- "PrtScn:bmp;" - screenshot salvatu cum'è bmp file dati;
- "PrtScn;" - screenshot salvatu cum'è pixel file dati;
- "PrtScn:zip;" - screenshot salvatu cum'è pixel imballatu file dati;
- Nota ::
Aduprate uci_Read per leghje dati, u cumandimu ùn hà micca dati salvati file, deve vultà à l'area di buffer specificata di uci_Read . Se vulete buffer un locale file, per piacè salvate da sè stessu.
- Sè aduprate u cumandamentu: "PrtScn;", a dimensione di l'area di u buffer deve esse> = 391680 (480 * 272 * 3), a lettura hè 24bits di dati di pixel;
- Sè aduprate u cumandamentu: "PrtScn: bmp;" , a dimensione di l'area di buffer deve esse 480 * 272 * 3 + 54 = 391734, questu hè a dimensione di l'immagine.
- Sè aduprate u cumandimu: "PrtScn: zip;", a dimensione di l'area di buffer pò stabilisce> = 391680 (480 * 272 * 3 ) (volume di dati massimu), a lettura hè imballata di dati di pixel. E poi utilizate l'interfaccia: alg_UnCompressPixels_25 per unzipping data.
Nota: uci_Read u valore di ritornu hè u voluminu di dati imballatu
- Aduprate l'interfaccia uci_ReadToFile per aghjunghje u cumandimu "prtscn: bmp;", pò salvà bitmap à u discu file.
Scrivite l'onda casuale File
| Nome di cumandamentu |
Parametru di cumandamentu |
Tipu di paràmetru di cumandamentu |
| WARB |
Nimu |
Nimu |
| Nome di l'attributu |
Sensu |
IO |
Dati |
| CH |
Numaru di canali |
W |
Enum (Integer) : 0/1{ CH1/ CH2 } |
| Modu |
Modu di carica |
W |
Enum (Integer): 0/1 {Carrier/Mod} |
- Example :
"WARB@CH:0@MODE:0;" Onda di carica file come forma d'onda portante in CH1
- Nota:
aduprà l'interfaccia uci_WriteFromFileà scrive onda casuale file, timeout stabilitu à 1000.
Appendice
Indirizzu paràmetru
Unità di valore numericu:
- Unità di frequenza : μHz, 1mHz° valore impostato 1*1000;
- Voltage unità: μV
- Unità di tempu:ns(ns、μs、ms、s), per esampu valore di ritornu di u 1s hè 1 * 1000 ^ 3
- Unità di gradu: 0.01 °, a fase impostata à 90 °, u valore di ritornu hè 90 * 100
- Unità per centu 0.01%, per exampu duty cycle, valore di ritornu = valore di input * 100

Tastiera Locked Status Mark Bits

Documenti / Risorse
Referenze