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 są nieprawidłowe wartości są 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 są przetwarzane szybko, są 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.