GENERATOR FUNKCJI   lub   FALI O ZADANYM KSZTAŁCIE
( HP 33120A )



Urządzenie jest źródłem sygnału o zadanym kształcie przebiegu czasowego programowanym lokalnie lub zdalnie z interfejsu HP-IB. Generator może wytwarzać sygnał o jednym z pięciu standardowych kształtów : sinusoidalny, prostokątny, trójkątny, piłokształtny oraz szum. Można też wybrać jeden z pięciu predefiniowanych kształtów a także zdefiniować własny, specyficzny kształt przebiegu czasowego. Każdy z generowanych sygnałów można modulować wewnętrznym sygnałem; dostępna jest modulacja AM, FM, FSK oraz BURST. Możliwa jest również generacja sygnału z liniowym lub logarytmicznym przemiataniem częstotliwości. Programowanie zdalne dotyczy ustawiania wszystkich parametrów generowanego sygnału. Istnieje też możliwość uzyskiwania informacji zwrotnych podających aktualny stan zaprogramowania urządzenia oraz jego dane statusowe.

Zakresy częstotliwościowe i amplitudowe generowanych sygnałów :

Funkcja

Częstotliwość

Amplituda / 50 Ohm

Minimalna

Maksymalna

Minimalna

Maksymalna

Sinus

100 mHz

15 MHz

50 mV

10 V

Prostokąt

100 mHz

15 MHz

50 mV

10 V

Trójkąt

100 mHz

100 kHz

50 mV

10 V

Piła

100 mHz

100 kHz

50 mV

10 V

Arb.-wbudowane

100 mHz

5 MHz

50 mV

10 V

POLECENIA PROGRAMUJĄCE :


Wstecz

APPLy
   : SINusoid    [<frequency> [,<amplitude> [,<offset>] ]]
   : SQUare      [<frequency> [,<amplitude> [,<offset>] ]]
   : TRIangle    [<frequency> [,<amplitude> [,<offset>] ]]
   : RAMP        [<frequency> [,<amplitude> [,<offset>] ]]
   : NOISe       [<frequency| DEFault> [,<amplitude> [,<offset>] ]]
   : DC          [<frequency| DEFault > [,<amplitude| DEFault > [,<offset>] ]]
   : USER        [<frequency> [,<amplitude> [,<offset>] ]]
APPLy?

Polecenie nastawcze APPLy jest najwygodnieszym sposobem zdalnego zaprogramowania generatora. Określa rodzaj generowanego sygnału, jego częstotliwość, amplitudę i poziom polaryzującego napięcia stałego. Np. polecenie ustawiające sygnał sinusoidalny o częstotliwości 5kHz i amplitudzie 3V z offsetem -2.5V może mieć postać :

"APPL:SIN 5.0E+3, 3.0, -2.5" lub "APPL:SIN 5.0 KHZ, 3.0 VPP, -2.5 V"

Polecenie pytające zwraca aktualne ustawienia. Odczytany tekst podaje funkcję, częstotliwość, amplitudę i poziom polaryzującego napięcia stałego :

"SIN+5.000000000000E+03,+3.000000E+00,-2.500000E+00"


[SOURce :]
   FUNCtion : SHAPe   { SINusoid | SQUare | TRIangle | RAMP | NOISe | DC | USER }
   FUNCtion : SHAPe?

Polecenie nastawcze wybiera rodzaj sygnału wyjściowego. Częstotliwość, amplituda i offset wybranego sygnału jest określony przez poprzednie ustawienia tych parametrów. Argument USER wybiera arbitralny kształt sygnału określony przez polecenie FUNC:USER. Polecenie pytające zwraca nazwę aktualnie wybranej funkcji.


Wstecz

[SOURce :]
   FREQuency     { <frequency> | MINimum | MAXimum }
   FREQuency?    [ MINimum | MAXimum ]

Polecenie nastawcze ustala częstotliwość sygnału wyjściowego. Częstotliwość zdefiniowanego przez użytkownika sygnału zależy od liczby punktów definiujących przebieg. Obowiązują następujące wartości graniczne :

Liczba punków

Minimalna częstotliwość

Maksymalna częstotliwość

8 do 8,192

100 mHz

5 MHz

8,193 do 12,287

100 mHz

2.5 MHz

12,288 do 16,000

100 mHz

200 kHz

Polecenie pytające zwraca wartość aktualnie ustawionej częstotliwości w Hz lub wartość graniczną określoną argumentem.


[SOURce :]
   PULSe : DCYCle     { <percent> | MINimum | MAXimum }
   PULSe : DCYCle?    [ MINimum | MAXimum ]

Polecenie nastawcze określa procentowy czas trwania poziomu wysokiego dla sygnału prostokątnego w stosunku do okresu sygnału. Dopuszczalne wartości argumentu <percent> zależą od częstotliwości sygnału; dla f <= 5 MHz od 20% do 80%, dla f > 5 MHz od 40% do 60%. Polecenie pytające zwraca aktualnie ustawioną wartość w procentach lub wartość graniczną określoną argumentem.


Wstecz

[SOURce :]
   VOLTage     { <amplitude> | MINimum | MAXimum }
   VOLTage?    [ MINimum | MAXimum ]
   VOLTage : OFFSet     { <offsett> | MINimum | MAXimum }
   VOLTage : OFFSet?    [ MINimum | MAXimum ]
   VOLTage : UNIT     { VPP | VRMS | DBM | DEFault }
   VOLTage : UNIT?

Polecenie nastawcze VOLT określa amplitudę aktualnie aktywnego sygnału z wyłączeniem sygnału DC, którego wartość programuje się poleceniem VOLT:OFFS (można ustawić każdą wartość z zakresu +/-5V na obciążeniu 50 Ohm lub +/-10V na otwartym wyjściu). Amplitudę można określić pośrednio przez podanie wartości skutecznej sygnału lub wartości w dB. Rodzaj deklaracji amplitudy ustala polecenie VOLT:UNIT. Domyślnie obowiązuje bezpośrednie podawanie amplitudy (VPP). Polecenie VOLT:OFFS określa offset dla aktualnie aktywnego sygnału. Wartość argumentu <offset> może przyjmować wartość spełniającą zależność :

|Voffset| <= 2*Vpp.

Polecenia pytające zwracają aktualne ustawienia lub wartości graniczne określone argumentem. Zapytania o napięcia zwracają amplitudę w woltach a zapytanie o jednostki dostarczają nazwę obowiązującego sposobu podawania argumentu <amplitude> (VPP, VRMS, DBM).


OUTPut
   : LOAD     { 50 | INFinity | MINimum | MAXimum }
   : LOAD?    [ MINimum | MAXimum ]
   : SYNC     { OFF | ON}
   : SYNC?

Polecenie nastawcze LOAD określa obciążenie wyjścia. Generator ma stałą rezystancję wyjściową 50 Ohm. Niewłaściwe określenie obciążenia w stosunku do rzeczywistego powoduje złe ustawienie amplitudy i offsetu generowanego sygnału w stosunku do nastaw tych parametrów. Argument MAX i INF określają otwarty obwód wyjściowy. Polecenie nastawcze SYNC udostępnia lub nie sygnał synchronizacyjny na wyjściu SYNC. Domyślnie obowiązuje stan ON. Sygnał synchronizacyjny jest sygnałem TTL (prostokąt) dla sygnałów :

W innych sytuacjach jest sygnałem impulsowym TTL o czasie trwania ok. 200 ns :

W stanie OFF wyjścia SYNC sygnał synchronizacyjny jest wyłączony. Polecenia pytające zwracają aktualne ustawienia lub wartości graniczne określone argumentem.


Wstecz

[SOURce :]
   AM : DEPTh     { <depth_in_percent> | MINimum | MAXimum }
   AM : DEPTh?    [ MINimum | MAXimum ]
   AM : INTernal : FUNCtion    { SINusoid | SQUare | TRIangle | RAMP | NOISe | USER }
   AM : INTernal : FUNCtion?
   AM : INTernal : FREQuency   { <frequency> | MINimum | MAXimum }
   AM : INTernal : FREQuency?  [ MINimum | MAXimum ]
   AM : SOURce    { BOTH | EXTernal }
   AM : SOURce?
   AM : STATe     { OFF | ON }
   AM : STATe?

Polecenia dotyczą zaprogramowania generacji sygnału modulowanego amplitudowo i dotyczą ustalenia parametrów wewnętrznego sygnału modulującego. Zaprogramowanie generacji sygnału modulowanego amplitudowo powinno odbywać się w następującej kolejności. Zaprogramować sygnał nośny za pomocą polecenia APPLy lub ekwiwalentnych poleceń niskiego poziomu (SOURce); wybrać rodzaj sygnału modulującego (AM:INT:FUNC); ustawić jego częstotliwość ( 10 mHz - 20 kHz ) poleceniem AM:INT:FREQ; ustawić stopień modulacji w procentach ( 0% - 120%) poleceniem AM:DEPT; wybrać źródło sygnału modulującego poleceniem AM:SOUR. Argument BOTH oznacza, że sygnał będzie modulowany sumą sygnału wewnętrznego i zewnętrznego doprowadzonego do gniazda AM Modulation na płycie tylnej urządzenia; jest to ustawienie domyślne. Polecenie nastawcze AM:STAT ON włącza modulację sygnału nośnego. Polecenia pytające zwracają aktualne ustawienia lub wartości graniczne określone argumentem.


Wstecz

[SOURce :]
   FM : DEViation    { <peak_deviation_in_Hz> | MINimum | MAXimum }
   FM : DEViation?   [ MINimum | MAXimum ]
   FM : INTernal : FUNCtion    { SINusoid | SQUare | TRIangle | RAMP | NOISe | USER }
   FM : INTernal : FUNCtion?
   FM : INTernal : FREQuency   { <frequency> | MINimum | MAXimum }
   FM : INTernal : FREQuency?  [ MINimum | MAXimum ]
   FM : STATe    { OFF | ON }
   FM : STATe?

Polecenia dotyczą zaprogramowania generacji sygnału modulowanego częstotliwościowo i dotyczą ustalenia parametrów wewnętrznego sygnału modulującego. Zaprogramowanie generacji sygnału modulowanego częstotliwościowo powinno odbywać się w następującej kolejności. Zaprogramować sygnał nośny za pomocą polecenia APPLy lub ekwiwalentnych poleceń niskiego poziomu (SOURce); wybrać rodzaj sygnału modulującego (FM:INT:FUNC); ustawić jego częstotliwość ( 10 mHz - 10 kHz ) poleceniem FM:INT:FREQ; ustawić dewiację częstotliwości ( 10 mHz - 7.5 MHz ) poleceniem FM:DEV. Wartość dewiacji musi być mniejsza od częstotliwości nośnej a jednocześnie suma częstotliwości nośnej i dewiacji musi być mniejsza od maksymalnej częstotliwości dla wybranej nośnej plus 100 kHz. Polecenie nastawcze FM:STAT ON włącza modulację sygnału nośnego. Polecenia pytające zwracają aktualne ustawienia lub wartości graniczne określone argumentem.


Wstecz

[SOURce :]
   BM : NCYCles     { <cycles> | INFinity | MINimum | MAXimum }
   BM : NCYCles?    [ MINimum | MAXimum ]
   BM : PHASe    { <degrees> | MINimum | MAXimum }
   BM : PHASe?   [ MINimum | MAXimum ]
   BM : INTernal : RATE    { <frequency> | MINimum | MAXimum }
   BM : INTernal : RATE?   [ MINimum | MAXimum ]
   BM : SOURce    { INTernal | EXTernal }
   BM : SOURce?
   BM : STATe     { OFF | ON }
   BM : STATe?
TRIGger
   : SOURce       { IMM | EXTernal | BUS }
   : SOURce?

Polecenia dotyczą zaprogramowania generacji sygnału generowanego w trybie BURST to znaczy generacji paczek okresów sygnału nośnego. Możliwe są dwa rodzaje pracy :

Wykorzystanie poleceń dla różnych rodzajów pracy :

MODE

TRIG:SOUR

BM:SOUR

BM:NCYC

BM:INT:RATE

BM:PHAS

External Triggered

EXT

INT

TAK

NIE

TAK

Internal Triggered

IMM

INT

TAK

TAK

TAK

Bus Triggered

BUS

INT

TAK

NIE

TAK

External Gated

NIE

EXT

NIE

NIE

NIE

Zaprogramowanie generacji sygnału wytwarzanego w trybie External Gated Burst powinno odbywać się w następującej kolejności :

Zaprogramowanie generacji sygnału generowanego w trybie Triggered Burst powinno odbywać się w następującej kolejności :

Polecenia pytające zwracają aktualne ustawienia lub wartości graniczne określone argumentem.


Wstecz

[SOURce :]
   FSKey : FREQuency    { <frequency> | MINimum | MAXimum }
   FSKey : FREQuency?   [ MINimum | MAXimum ]
   FSKey : INTernal : RATE    { <rate_in_Hz> | MINimum | MAXimum }
   FSKey : INTernal : RATE?   [ MINimum | MAXimum ]
   FSKey : SOURce    { INTernal | EXTernal }
   FSKey : SOURce?
   FSKey : STATe     { OFF | ON }
   FSKey : STATe?

Polecenia dotyczą zaprogramowania generacji sygnału w trybie modulacji FSK i dotyczą ustalenia parametrów wewnętrznego sygnału modulującego. Modulacja FSK polega na skokowym przełączaniu częstotliwości generowanego sygnału z częstotliwości fali nośnej na częstotliwość sygnału modulującego. Polecenie FSK:FREQ deklaruje częstotliwość sygnału modulującego, tzw. 'hop frequency'. Sygnał modulujący jest tego samego rodzaju co sygnał nośny. Częstotliwość przełączania jest określana poleceniem FSK:INT:RATE. Zaprogramowanie generacji sygnału modulowanego częstotliwościowo powinno odbywać się w następującej kolejności. Zaprogramować sygnał nośny za pomocą polecenia APPLy lub ekwiwalentnych poleceń niskiego poziomu (SOURce). Ustawić częstotliwość sygnału modulującego ( 10 mHz - 15 MHz ) poleceniem FSK:FREQ. Określić szybkość przełączania ( 10 mHz - 50 kHz ) poleceniem FSK:INT:RATE. Nastawa to jest istotna tylko dla przełączania sterowanego sygnałem wewnętrznym (FSK:SOUR INT). Wybrać źródło sygnału przełączającego poleceniem FSK:SOUR. Jeśli wybrano źródło zewnętrzne (EXT) wtedy przełączanie następuje z częstotliwością sygnału zewnętrznego dołączonego do gniazda FSK (max 1 MHz). Niski poziom tego sygnału (TTL) wybiera sygnał nośny, wysoki sygnał modulujący. Polecenie nastawcze FM:STAT ON włącza modulację sygnału nośnego. Polecenia pytające zwracają aktualne ustawienia lub wartości graniczne określone argumentem.


Wstecz

[SOURce :]
   FREQuency : STARt    { <frequency> | MINimum | MAXimum }
   FREQuency : STARt?   [ MINimum | MAXimum ]
   FREQuency : STOP     { <frequency> | MINimum | MAXimum }
   FREQuency : STOP?    [ MINimum | MAXimum ]
   SWEep : SPACing      { LINear | LOGarithmic }
   SWEep : SPACing?
   SWEep : TIME      { <seconds> | MINimum | MAXimum }
   SWEep : TIME?     [ MINimum | MAXimum ]
   SWEep : STATe     { OFF | ON }
   SWEep : STATe?
TRIGger
   : SOURce     { IMM | EXTernal | BUS }
   : SOURce?

Polecenia dotyczą zaprogramowania generacji sygnału ,którego częstotliwość jest zmieniana liniowo lub logarytmicznie w zadeklarowanym przedziale częstotliwości. Zaprogramowanie generacji sygnału z przemiataniem powinno odbywać się w następującej kolejności. Zaprogramować sygnał wyjściowy za pomocą polecenia APPLy lub ekwiwalentnych poleceń niskiego poziomu (SOURce); Określić zakres przemiatania częstotliwości sygnału wyjściowego za pomocą poleceń FREQ:STARt i FREQ:STOP. Określić czas pojedynczego cyklu przemiatania poleceniem SWE:TIME (zakres od 1ms do 500s). Wybrać sposób modyfikacji częstotliwości przy przemiataniu poleceniem SWE:SPAC. Istnieje możliwość wyboru przemiatania liniowego (LIN) lub logarytmicznego (LOG). Określić sposób wyzwalania pojedynczego cyklu przemiatania (TRIG:SOUR). Ustalenie trybu wyzwalania natychmiastowego IMM, powoduje generację ciągłą cykli przemiatania z szybkością określoną przez polecenie SWE:TIME. W trybie wyzwalania EXT i BUS generator dostarcza jeden cykl przemiatania po każdym wyzwoleniu. Polecenie nastawcze SWE:STAT ON umożliwia pracę w trybie przemiatania. Polecenie to należy wydać po określeniu parametrów przemiatania. Polecenia pytające zwracają aktualne ustawienia lub wartości graniczne określone argumentem.


Wstecz

GENERACJA SYGNAŁÓW O DEFINIOWANYM KSZTAŁCIE

Generator dysponuje pięcioma zdefiniowanymi przebiegami o nietypowym kształcie przechowywanych w pamięci nieulotnej oraz możliwością zdefiniowania i zapamiętania czterech dodatkowych przebiegów. Przebieg o nietypowym kształcie można też generować po załadowaniu jego opisu do pamięci ulotnej (VOLATILE).

Generacja sygnału :

[SOURce :]
   FUNCtion : USER    { <arb_name> | SINC | NEG_RAMP | EXP_RISE |
                                       EXP_FALL | CARDIAC | VOLATILE }
   FUNCtion : SHAPe?
   FUNCtion : SHAPe    USER
   FUNCtion : SHAPe?

Zaprogramowanie generacji sygnału o nietypowym kształcie ze zbioru zdefiniowanych przebiegów powinno odbywać się w następującej kolejności :

Wpisanie własnej definicji kształtu do pamięci ulotnej generatora :

Kształt przebiegu można opisać tablicą wartości rzeczywistych lub całkowitych o rozmiarze od 8 do 16000. Wartości rzeczywiste muszą mieścić się w unormowanym zakresie <-1.0,+1.0> natomiast wartości całkowite w zakresie <-2047,+2047>.

       VOLATILE, <value>, <value>, .............

Polecenie ładuje tablicę wartości rzeczywistych definiujących kształt przebiegu do pamięci ulotnej generatora. W aplikacji należy dokonać konwersji treści tablicy wartości rzeczywistych do tablicy znakowej zawierającej zapisy dziesiątkowe kolejnych wartości rzeczywistych w ASCII oddzielone znakami przecinka i tak utworzony tekst przesłać do generatora, np. :

"DATA VOLATILE, 1.0, 0.75, 0.5, 0.25, 0, -0.25,........"

  DATA : DAC    VOLATILE, <value>, <value>, .............

Polecenie ładuje tablicę wartości całkowitych definiujących kształt przebiegu do pamięci ulotnej generatora. W aplikacji należy dokonać konwersji treści tablicy wartości całkowitych do tablicy znakowej zawierającej zapisy dziesiątkowe kolejnych wartości całkowitych w ASCII oddzielone znakami przecinka i tak utworzony tekst przesłać do generatora, np. :

"DATA VOLATILE, 2047, 1536, 1024, 512, 0, -512,........"

  DATA : DAC     VOLATILE, <binary_block>
  FORMat : BORDer    { NORMal | SWAPped }
  FORMat : BORDer?

Polecenie ładuje tablicę wartości całkowitych definiujących kształt przebiegu do pamięci ulotnej generatora wykorzystując przesłanie danych binarnych. Ta forma zapewnia najkrótszy czas transferu opisu kształtu, ponieważ każda wartość jest opisana w dwóch bajtach. Definicja format boku binarnego jest następująca :

      <#><cyfra podająca liczbę cyfr zapisu długości bloku><dziesiątkowy zapis długości bloku><dane binarne>

np.:   "DATA:DAC VOLATILE, #3512<bajty danych binarnych>"

Należy pamiętać, że długość bloku binarnego jest dwukrotnie większa od rozmiaru tablicy całkowitej definiującej kształt. W podanym przykładzie 512 oznacza, że zostanie przesłanych 256 wartości całkowitych.

W aplikacji należy dokonać konwersji treści tablicy wartości całkowitych do tablicy znakowej, w której kolejne dwa bajty reprezentują jedną wartość całkowitą. Przy realizacji polecenia w określonym środowisku można napotkać problemy związane z przesłaniem całego polecenia jedną instrukcją co wynika z konieczności połączenia tekstowego nagłówka i fragmentu zapisu argumentów z blokiem binarnym. Np. w środowisku HP VEE można to wykonać przy użyciu następujących transakcji :

   WRITE TEXT "FORM:BORD NORM" EOL
   WRITE TEXT "DATA:DAC VOLATILE, #3512" EOL OFF
   WRITE BINARY a INT16 EOL

Pierwsza transakcja wysyła część tekstową polecenia bez terminatora, druga konwertuje dane binarne na 16 bitowe i przesyła jako ciąg bajtów zakończony terminatorem. W aplikacji zakłada się, że dane opisujące kształt są danymi całkowitymi 16 bitowymi. W zależności od środowiska kolejność reprezentacji bajtu MSB i LSB może być różna. W większości komputerów PC najpierw występuje bajt LSB wobec tego kolejność wysyłania bajtów w transakcji będzie LSB,MSB,LSB,MSB itd.. Polecenie FORM:BORD powiadamia generator o kolejności otrzymywania bajtów danych binarnych. Argument NORM (domyślny) określa, że każda dana rozpoczyna się bajtem MSB, natomiast SWAP określa porządek odwrotny. Dla środowiska HP VEE dla Windows 95 obowiązuje typ NORM.

Wpisanie własnej definicji kształtu do pamięci stałej generatora :

   DATA : COPY    <arb_name> [, VOLATILE]

Zapisuje definicję kształtu przebiegu w pamięci stałej generatora pod nazwą określoną argumentem <arb_name>. Źródłem jest zawsze definicja kształtu wprowadzona do pamięci ulotnej (VOLATILE). Argument <arb_name> jest tekstem o długości do 8 znaków. Tekst może zawierać znaki alfanumeryczne i musi rozpoczynać się znakiem litery.

   DATA : DELete : ALL
   DATA : DELete     <arb_name>

Polecenia służą do usuwania definicji kształtów zapisanych w pamięci stałej, wszystkich (także z pamięci ulotnej) lub wybranych.

Polecenia dotyczące parametrów własnych definicji kształtu wpisanych do pamięci stałej generatora :

DATA
   : ATTRibute
      : AVERage?    [<arb_name>]
      : CFACtor?    [<arb_name>]
      : POINts?     [<arb_name>]
      : PTPeak?     [<arb_name>]
   : CATalog?

Polecenia pytające węzła ATTR zwracają dane dotyczące odpowiednio wartości średniej, współczynnika kształtu, liczebności zbioru i wartości międzyszczytowej definicji kształtu przebiegu określonego argumentem <arb_name>. Polecenie bez argumentu dotyczy przebiegu wybranego poleceniem FUNC:USER. Polecenie CATalog? zwraca listę nazw wszystkich specyficznych funkcji przechowywanych w pamięci generatora (max. 10). Nazwy funkcji są objęte znakami cytowania.


Wstecz

  SYSTem : ERRor?

Jest to polecenie pytające o błędy syntaktyczne lub sprzętowe zarejestrowane w buforze kolejkowym błędów. Kolejka może zarejestrować do 20 błędów. Jeśli kolejka jest pusta urządzenie dostarcza odpowiedź w postaci :

+0, "No error"

W sytuacji wystąpienia błędu odpowiedź zawiera numer błędu oraz tekst wyjaśniający. Kolejka błędów jest typu FIFO, kolejne odczyty czyszczą kolejkę. Kolejka może być zerowana poleceniem *CLS.


REJESTR BAJTU STATUSOWEGO :

BIT

NAZWA

DEFINICJA

0

-

 

1

-

 

2

-

 

3

 

 

4

MAV

Komunikat wyjściowy dostępny w buforze wyjściowym.

5

ESB

Ustawiony co najmniej jeden z bitów standardowego rejestru zdarzeń. 1)

6

RQS

Urządzenie żąda obsługi.

7

-

 

1)Pod warunkiem, że rejestr maski danego rejestru umożliwia ustawianie bitu rejestru statusowego.

Polecenia obsługi rejestru statusowego multimetru :

*SRE    <enable_value>
*SRE?

STANDARDOWY REJESTR ZDARZEŃ :

BIT

NAZWA

DEFINICJA

0

OPC

Operacja wykonana. Wszystkie polecenia poprzedzające *OPC wykonane.

1

-

 

2

QYE

Błąd zapytania. Próba czytania pustego bufora lub przyszło nowe polecenie pytające przed odczytaniem poprzedniej odpowiedzi.

3

DDE

Błąd urządzenia. Błąd podczas kalibracji lub samotestowania.

4

EXE

Błąd wykonania polecenia.

5

CME

Błąd syntaktyczny odebranego polecenia.

6

-

 

7

PON

Zanik zasilania w okresie od ostatniego czytania rejestru zdarzeń.

Polecenia obsługi standardowego rejestru zdarzeń :

*ESE    <enable_value>
*ESE?
*ESR?


17 kwiecień 1999 r. Na podstawie 'User Manual HP-33120'
opr. dr inż. Bogdan Kasprzak

Interfejsy systemów pomiarowych Spis treści