Dom » JEDNOSTKA » Seria UNI-T UTG7000B Funkcja źródła sygnału Instrukcja obsługi generatora przebiegów arbitralnych 

Funkcja źródła sygnału serii UNI-T UTG7000B Generator przebiegów arbitralnych
Wstęp
Interfejs UCI, powiązane problemy można znaleźć w dokumentacji pomocy UCI. Szczegółowa obsługa patrz przykładampprojekt.
Odniesienie File
- UTG2025Def.h: podstawowa definicja tej serii
- Odpowiednia dokumentacja UCI: zobacz dokumentację pomocy UCI
Podstawowy format ciągu poleceń
- Nazwa ciągu poleceń 1: parametr polecenia@ atrybut 1: wartość atrybutu@ atrybut 2: wartość atrybutu … @ atrybut n: wartość atrybutu;
- Nazwa ciągu poleceń 2: parametr polecenia@ atrybut 1: wartość atrybutu@ atrybut 2: wartość atrybutu … @ atrybut n: wartość atrybutu;
- Nazwa ciągu poleceń n: parametr polecenia@ atrybut 1: wartość atrybutu@ atrybut 2: wartość atrybutu … @ atrybut n: wartość atrybutu;
Opis
- Wielkość liter nie jest rozróżniana;
- Wartość liczbowa obsługuje format szesnastkowy, ósemkowy i dziesiętny;
- Obsługa wielu instrukcji (w zależności od modelu). Jeśli w przypadku niepowodzenia istnieje wiele instrukcji i atrybutów, spróbuj użyć pojedynczej instrukcji i atrybutu;
- Każde oświadczenie musi kończyć się znakiem „;”;
- Obsługiwane są spacje pomiędzy nazwami, wartościami i tags;
Example:
„wp@ch:0@addr:10@v:10;” „klucz: c1;”
Termin: SG – skrócona nazwa źródła sygnału
Dowództwo Generalne
| Nazwa polecenia |
Oznaczający |
IO |
Dane |
Notatka |
| Lokalny |
Blokuj Pad |
W |
Enum:0/1{status zdalny/lokalny} |
Klawiatura zablokowana w stanie zdalnym |
| Lokalny? |
Klawiatura zapytań jest zablokowana czy nie |
R |
Enum:0/1{odblokowany/zablokowany} |
|
| Zamek? |
Zapytaj o stan blokady klawiatury |
R |
8 bajtów, 64 liczby całkowite ze znakiem, kawałek flagi |
|
Zapisz parametr
| Nazwa polecenia |
Parametr polecenia |
Typ parametru polecenia |
| wp |
Nic |
Nic |
| Nazwa atrybutu |
Oznaczający |
IO |
Dane |
| CH |
Liczba kanałów |
W |
Wyliczenie (liczba całkowita): 0/1{CH1/CH2} |
| adres |
Adres parametru |
W |
Wyliczenie(Nr parametru): view definicja adres parametru |
| v |
Wartość parametru |
W |
Wartość zwykle mierzona w najmniejszej jednostce |
- Example:
„wp@CH:0@addr:9@v:1000;” – ustaw częstotliwość CH1 na 1mHz;
- Notatka:
Odpowiedni interfejs UCI: uci_Write
Przeczytaj parametr
| Nazwa polecenia |
Parametr polecenia |
Typ parametru polecenia |
| rp |
Nic |
Nic |
| Nazwa atrybutu |
Oznaczający |
IO |
Dane |
| CH |
Liczba kanałów |
W |
Wyliczenie (liczba całkowita): 0/1{CH1/CH2} |
| adres |
Adres parametru |
W |
Wyliczenie(Nr parametru): view definicja adres parametru |
- Example:
„rp@CH:0@addr:9;” – odczytaj częstotliwość kanału CH1;
- Notatka:
Odpowiedni interfejs UCI: uci_Read, odpowiedni rozmiar danych to 8 bajtów, typy podwójne!
Klawisz
| Nazwa polecenia |
Parametr polecenia |
Typ parametru polecenia |
| KLAWISZ |
Kluczowa wartość |
Zobacz kod klucza jak poniżej |
| KLAWISZ |
Kodowanie znaków |
KLAWISZ |
Kodowanie znaków |
| Dolny klawisz funkcyjny 1 |
AF1 |
0 |
0 |
| Dolny klawisz funkcyjny 2 |
AF2 |
1 |
1 |
| Dolny klawisz funkcyjny 3 |
AF3 |
2 |
2 |
| Dolny klawisz funkcyjny 4 |
AF4 |
3 |
3 |
| Dolny klawisz funkcyjny 5 |
AF5 |
4 |
4 |
| Dolny klawisz funkcyjny |
6 |
AF6 |
5 |
5 |
| F1 |
F1 |
6 |
6 |
| F2 |
F2 |
7 |
7 |
| F3 |
F3 |
8 |
8 |
| F4 |
F4 |
9 |
9 |
| Menu |
MENU |
. |
. |
| Pokrętło w lewo |
FKNL |
+/- |
PODPISAĆ |
| Pokrętło w prawo |
FKNR |
Spust |
TG |
| Pokrętło Kliknij |
FKN |
Pożytek |
UTIL |
| Lewy |
L |
CH1 |
C1 |
| Prawidłowy |
R |
CH2 |
C2 |
| Nazwa atrybutu |
Oznaczający |
IO |
Dane |
| Zamek |
Zablokuj klawiaturę |
W |
Brak danych |
| Odblokować |
Odblokuj klawiaturę |
W |
Brak danych |
|
Zamek? |
Zapytaj o stan blokady klawiatury |
R |
Liczba całkowita<4Bytes>: 0 – odblokowane; 1 – zablokowane |
- Example:
- „KLUCZ:c1;” — CH1
- „KLUCZ:c2;” — CH2
- „KLUCZ:c2@zamek;” — CH2 zablokował klucz
- „KLUCZ:c2@odblokuj;” — CH2 odblokował klucz
- „KLUCZ:c2@zamek?;” — Klawiatura zapytania jest zablokowana lub nie
- Notatka:
Polecenie ze znakiem zapytania odczytane w uci_Read . Status pobierany jest z wartości zwracanej przez interfejs.
Odczyt i zapis konfiguracji File
| Nazwa polecenia |
Parametr polecenia |
Typ parametru polecenia |
| dkonfiguracja |
Nic |
Nic |
- Example:
„dconfig”;
- Notatka:
Użyj interfejsu uci_Readto read, rozmiar obszaru bufora można ustawić na 1024 bajty, rzeczywista wartość efektywnych danych jest definiowana przez wartość zwracaną przez interfejs. Użyj interfejsu uci_WriteFromFile do zapisu danych konfiguracyjnych, które nie rozpoznają file sufiksem, rozpoznaje tylko polecenie „dconfig;”, limit czasu zapisu konfiguracji wynosi co najmniej 6 sekund.
Przechwyć ekran
| Nazwa polecenia |
Parametr polecenia |
Typ parametru polecenia |
| PrtScn |
Format obrazu |
Wyliczenie(Ciąg):null/zip/bmp
{rozpakowane dane pikselowe/spakowane dane pikselowe /BMP file dane |
- Example:
- „PrtScn:bmp;” — zrzut ekranu zapisany jako bmp file dane;
- „PrtScn”; — zrzut ekranu zapisany jako piksel file dane;
- „PrtScn:zip;” — zrzut ekranu zapisany jako spakowany piksel file dane;
- Notatka :
Do odczytania danych użyj uci_Read, polecenie nie zawiera zapisanych danych file, powinien powrócić do określonego obszaru buforowego uci_Read . Jeśli chcesz buforować plik lokalny file, zapisz go samodzielnie.
- Jeśli użyjesz polecenia: „PrtScn;”, rozmiar obszaru bufora musi wynosić >= 391680(480* 272* 3), odczyt to 24 bity danych pikseli;
- Jeśli użyjesz polecenia: „PrtScn:bmp;”, rozmiar obszaru bufora musi wynosić 480* 272* 3 + 54 = 391734, czyli rozmiar obrazu.
- Jeśli użyjesz polecenia: „PrtScn:zip;”, rozmiar obszaru bufora można ustawić >= 391680 (480* 272* 3 ) (maksymalna objętość danych), odczyt będzie dotyczył danych spakowanych w pikselach. A następnie użyj interfejsu: alg_UnCompressPixels_25 do rozpakowania danych.
Notatka: Wartość zwracana przez uci_Read to spakowana ilość danych
- Skorzystaj z interfejsu uci_ReadToFile aby dodać polecenie „prtscn:bmp;”, może zapisać bitmapę na dysku file.
Napisz losową falę File
| Nazwa polecenia |
Parametr polecenia |
Typ parametru polecenia |
| WARB |
Nic |
Nic |
| Nazwa atrybutu |
Oznaczający |
IO |
Dane |
| CH |
Liczba kanałów |
W |
Wyliczenie (liczba całkowita): 0/1{CH1/CH2} |
| Tryb |
Tryb ładowania |
W |
Wyliczenie (liczba całkowita): 0/1 {nośnik/mod} |
- Example:
„WARB@CH:0@MODE:0;” Ładowanie fali file gdy fala nośna przechodzi do CH1
- Notatka:
użyj interfejsu uci_WriteFromFiledo zapisu losowej fali file, limit czasu ustawiony na 1000.
Załącznik
Adres parametru
Jednostka wartości liczbowej:
- Jednostka częstotliwości : μHz, 1mHz°, ustawiona wartość 1*1000;
- Tomtagjednostka: uV
- Jednostka czasu:ns(ns、μs、ms、s), npampWartość zwracana przez le 1s to 1*1000^3
- Jednostka stopnia:0.01°, faza ustawiona na 90°, wartość zwracana wynosi 90 * 100
- Jednostka procentowa 0.01%,na przykładampcykl pracy, wartość zwracana = wartość wejściowa *100

Bity znacznika stanu blokady klawiatury

Dokumenty / Zasoby
Odniesienia