Instructions

Strona 651 z 659
Dystrybucja Conrad Electronic Sp. z o.o., ul. Kniaźnina 12, 31-637 Kraków, Polska
Copyright © Conrad Electronic 2012, Kopiowanie, rozpowszechnianie, zmiany bez zgody zabronione.
www.conrad.pl
www.conrad.pl
Wartości numeryczne są wyprowadzane bez jednostki. Ilości fizyczne odnoszą się do jednostek
podstawowych lub do jednostek ustawionych za pomocą polecenia Jednostki. Odpowiedź
3.5E9 w poprzednim przykładzie oznacza 3,5 GHz.
Wartości prawdy (wartości logiczne) zwracane są jako 0 (dla WYŁ) i 1 (dla ON).
Przykład:
Komenda ustawiajaca: HCOPy:DEV:COL ON
Zapytanie: HCOPy:DEV:COL?
Odpowiedź: 1
Tekst (dane znakowe) jest zwracany w krótkiej formie.
Przykład:
Komenda ustawiajaca: HCOPy:PAGE:ORIentation LANDscape
Zapytanie: HCOP:PAGE:ORI?
Odpowiedź: LAND
Nieprawidłowe wyniki liczbowe W niektórych przypadkach, szczególnie gdy wynik składa się z
wielu wartości liczbowych, zwracane nieprawidłowe wartości zwracane jako 9.91E37 (nie
jest to liczba)
B. Sekwencja poleceń i synchronizacja
IEEE 488.2 definiuje rozróżnienie między nałożonymi (asynchronicznymi) i sekwencyjnymi
poleceniami:
Sekwencyjne polecenie kończy wykonywanie przed wykonaniem następnego polecenia.
Polecenia, które przetwarzane szybko, zwykle implementowane jako polecenia
sekwencyjne.
Nakładające się lub asynchroniczne polecenie nie kończy automatycznie wykonywania przed
rozpoczęciem kolejnego polecenia. Zwykle nakładające się polecenia wymagają więcej czasu i
pozwalają programowi wykonywać inne zadania podczas wykonywania. Jeśli nakładające się
polecenia muszą być wykonywane w określonej kolejności, np. aby uniknąć błędnych wyników
pomiarów, muszą być one serwisowane sekwencyjnie. Ta metoda nazywana jest
synchronizacją pomiędzy kontrolerem a instrumentem.