Urządzenia pomiarowe i systemy kompatybilne ze standardem SCPI - Helion

ISBN: 83-7197-170-2
stron: 368, Format: B5, okładka: miękka
Data wydania: 1999-12-16
Księgarnia: Helion
Cena książki: 30,00 zł
W książce przedstawiono urządzenia i systemy zgodne ze standardem SCPI (Standard Commands for Programmable Instruments) oraz środowisko programowania graficznego zorientowane na sterowanie układami pomiarowymi.
Standard SCPI określa sposób komunikowania się urządzeń pomiarowych z kontrolerem (np. komputerem PC) i jest powszechnie akceptowany przez producentów aparatury kontrolno-pomiarowej.
Zagadnienia szczegółowe omówione w książce:
- interfejs IEEE-488,
- język SCPI,
- programowanie urządzeń SCPI na przykładzie przyrządów firmy Hewlett-Packard (multimetr HP 34401A, system akwizycji HP 34970A, generator HP 33120A, oscoloskop HP 54601A, zasilacz HP E3631A),
- system pomiarowo-kontrolny urządzeń kompatybilnych ze standardem SCPI,
- hierarchiczna sieć polowa sterowana rozkazami języka SCPI,
- programowanie urządzeń w języku HP VEE.
Osoby które kupowały "Urządzenia pomiarowe i systemy kompatybilne ze standardem SCPI", wybierały także:
- Trening superkreatywności dla dzieci 39,67 zł, (11,90 zł -70%)
- Symulacje komputerowe w fizyce. Wydanie II 79,00 zł, (39,50 zł -50%)
- Gry i zabawy z zapałkami 34,90 zł, (17,45 zł -50%)
- Superpamięć dla dzieci 29,90 zł, (14,95 zł -50%)
- Głowa do liczb 39,00 zł, (19,50 zł -50%)
Spis treści
Urządzenia pomiarowe i systemy kompatybilne ze standardem SCPI -- spis treści
Przedmowa (9)
Rozdział 1. Interfejs IEEE-488 (13)
- Charakterystyka ogólna systemu (14)
- Specyfikacja mechaniczna (14)
- Złącze (14)
- Konfiguracje okablowania (15)
- Magistrala IEEE-488 (16)
- Funkcje interfejsowe (18)
- Komunikaty interfejsu IEEE-488 (20)
- Funkcjonalny podział komunikatów zdalnych (21)
- Rozkazy uniwersalne (UC) (23)
- Rozkazy adresowane (AC) (24)
- Adresy (AD) (25)
- Komunikaty synchronizacji (HS) (26)
- Komunikaty zależne od urządzenia (DD) (26)
- Komunikaty stanu (ST) (27)
- Komunikaty wtórne (SE) (28)
- Cykl synchronizacji (Handshake) (29)
- Budowa interfejsu IEEE-488 (31)
- Funkcjonalny schemat blokowy interfejsu (31)
- Parametry nadajników i odbiorników linii (33)
- Żądanie obsługi (34)
- Kontrola szeregowa (35)
- Kontrola równoległa (36)
- Zwiększanie możliwości interfejsu IEEE-488 (37)
- Kontroler systemu według standardu IEEE-488.2 (38)
Rozdział 2. Język SCPI (43)
- Model urządzenia SCPI (45)
- Budowa rozkazów i reguły syntaktyczne języka SCPI (46)
- Rozkazy języka SCPI (51)
- Rozkazy wspólne (IEEE 488.2) (51)
- Rozkazy wymagane przez SCPI (54)
- Rozkazy niestandardowe SCPI (56)
- Typy i formaty danych w SCPI (56)
- Typy argumentów rozkazów SCPI (56)
- Format danych wyjściowych (57)
- Terminatory komunikatów wejściowych (57)
- Rozkazy typu zapytanie i odsyłanie odpowiedzi (58)
- Zastosowanie Zerowania urządzenia do zatrzymania pomiarów (58)
- Uproszczone programowanie przyrządu (59)
- Polecenie MEASure? (59)
- Polecenie CONFigure (59)
- Wyzwalanie urządzenia (60)
- Wyzwalanie natychmiastowe (60)
- Wyzwalanie zewnętrzne (60)
- Wyzwalanie zdalne (61)
- Pamięć wyników pomiarów i bufor wyjściowy (61)
- System rejestrów statusu w urządzeniach SCPI (62)
- Rejestr zdarzeń (62)
- Rejestr maski (62)
- Bajt statusu (64)
- Żądanie obsługi i kontrola szeregowa (64)
- Odczyt bajtu statusowego rozkazem *STB? (65)
- Przygotowanie urządzenia do zgłaszania żądania obsługi (65)
- Sprawdzanie, czy sekwencja rozkazów została zakończona (66)
- Wykorzystanie bitu Wiadomość Dostępna w bajcie statusowym (66)
- Wykorzystanie rozkazu *OPC do sygnalizacji obecności danych w buforze wyjściowym (67)
- Rejestr zdarzeń standardowych (67)
- Rejestr znaczników urządzenia (69)
- Łącze komunikacyjne do przesyłu komunikatów SCPI (69)
Rozdział 3. Multimetr HP-34401A (73)
- Funkcje i podstawowe parametry (73)
- Budowa multimetru (76)
- Konfiguracja multimetru do pomiarów (78)
- Przetwarzanie pomiarów (82)
- Wyzwalanie pomiarów (84)
- Źródło wyzwalania pomiaru (85)
- Stan "Oczekiwanie na wyzwolenie" (87)
- Programowanie liczby pomiarów i opóźnienia (88)
- Pamięć wyników pomiarów i bufor wyjściowy (89)
- Uproszczone programowanie multimetru (89)
- Rozkaz MEASure? (90)
- Rozkaz CONFigure (91)
- Rozkaz READ? (92)
- Rozkazy INITiate i FETCh? (92)
- System rejestrów statusu (93)
- Operacje systemowe (94)
- Komunikaty błędów (95)
- Komunikacja multimetru z kontrolerem (96)
- Rozkazy przeznaczone dla interfejsu RS-232 (98)
- Program komunikacji urządzenia SCPI z komputerem PC przez RS-232 (99)
Rozdział 4. System akwizycji danych HP-34970A (105)
- Budowa systemu HP-34970A (106)
- Konfigurowanie systemu do skanowania (108)
- Konfiguracja kanałów (108)
- Reguły skanowania (108)
- Tworzenie listy skanowania (110)
- Parametry skanowania (110)
- Generacja i rejestracja alarmów (114)
- Monitorowanie pojedynczego kanału (118)
- Odczyt danych (118)
- Format odczytu (118)
- Odczyt informacji statystycznych (119)
- Konfigurowanie systemu do pomiarów (120)
- Funkcja pomiarowa (121)
- Zakres pomiarowy (122)
- Rozdzielczość (123)
- Czas integracji (124)
- Autozerowanie (125)
- Skalowanie (125)
- Pomiar temperatury (127)
- Pomiary temperatury przy wykorzystaniu termopary (127)
- Pomiary temperatury przy wykorzystaniu czujnika RTD (128)
- Pomiary temperatury przy wykorzystaniu termistora (129)
- Pomiar napięcia (129)
- Pomiar rezystancji (130)
- Pomiar prądu (131)
- Pomiar częstotliwości (131)
- Operacje modułu wielofunkcyjnego (132)
- Wejścia cyfrowe (132)
- Zliczanie impulsów (133)
- Wyjścia cyfrowe (134)
- Wyjścia analogowe (134)
- Operacje systemowe (135)
- Zapamiętanie stanu urządzenia (135)
- Odczyt błędów (136)
- Autotestowanie (136)
- Wyprowadzanie komunikatów na wyświetlacz (137)
- Ustawianie zegara (137)
- Wyłączenie wewnętrznego DMM (138)
- Odczyt wersji oprogramowania (138)
- Informacje o liczbie przełączeń przekaźników (139)
- System rejestrów statusu (139)
- Rejestr znaczników urządzenia (141)
- Rejestr alarmów (141)
- Rejestr operacji standardowej (142)
- Komunikaty o błędach (143)
- Wybrane komunikaty o błędach urządzenia (143)
- Konfiguracja interfejsu RS-232 (144)
- Tryby sterowania przepływem znaków (144)
- Rozkazy konfiguracji interfejsu (145)
- Wybrane moduły zewnętrzne systemu HP-34970A (146)
- Moduł HP-34902A (146)
- Moduł HP-34903A (147)
- Moduł HP-34904A (148)
- Moduł HP-34907A (148)
Rozdział 5. Generator funkcji i przebiegów arbitralnych HP-33120A (149)
- Określenie kształtu wyprowadzanego przebiegu (150)
- Określenie parametrów sygnału (151)
- Konfiguracja wyjścia (155)
- Konfiguracja wyjścia generowanego przebiegu (155)
- Konfiguracja wyjścia sygnału synchronizującego (156)
- Wyprowadzanie sygnałów modulowanych (157)
- Modulacja amplitudowa (AM) (157)
- Modulacja częstotliwościowa (FM) (159)
- Modulacja częstotliwościowa typu "sweep" (161)
- Modulacja z kluczowaną częstotliwością (FSK) (163)
- Modulacja z kluczowaną amplitudą (BURST) (165)
- Definiowanie przebiegów arbitralnych (168)
- Komunikaty o błędach (180)
- Inicjalizacja generatora HP-33120A po włączeniu zasilania (181)
- System rejestrów statusu generatora HP-33120A (183)
- Konfiguracja interfejsu szeregowego w przyrządzie (184)
- Rozkazy wspólne (185)
- Kalibracja generatora HP-33120A (187)
- Zmiana konfiguracji podczas pracy przyrządu (189)
Rozdział 6. Oscyloskopy serii HP-54600A (191)
- Programowanie oscyloskopu (192)
- Rozkazy poziomu głównego (193)
- Subsystem akwizycji (196)
- Subsystem kontroli kanałów (197)
- Subsystem kontroli wyświetlania (199)
- Subsystem kontroli pomiarów (200)
- Subsystem kontroli podstawy czasu (206)
- Subsystem kontroli wyzwalania (207)
- Subsystem kontroli rekordu przebiegu (209)
- Subsystem kontroli operacji systemowych (211)
- System rejestrów statusu (212)
- Rozkazy wspólne i stan początkowy (213)
- Komunikaty o błędach (214)
- Komunikacja oscyloskopu z kontrolerem (215)
- Konfiguracja do komunikacji przez IEEE-488 (215)
- Konfiguracja do komunikacji przez RS-232 (216)
- Program akwizycji przebiegów oscyloskopowych przez łącze IEEE-488 (216)
Rozdział 7. Zasilacz HP-E3631A (221)
- Budowa zasilacza HP-E3631A (221)
- Tryby pracy zasilacza (222)
- Parametry zasilacza (223)
- Zakresy programowania i identyfikatory wyjść (224)
- Zdalne sterowanie zasilaczem (225)
- Konfiguracja interfejsu RS-232 (225)
- Konfiguracja interfejsu IEEE-488 (226)
- Sterowanie zasilaczem przy wykorzystaniu rozkazu APPLy (226)
- Wybór wyjść zasilacza (227)
- Blokada wyjść zasilacza i praca w trybie śledzenia (228)
- Ustawienie wyjść zasilacza (228)
- Wyzwalanie zasilacza (230)
- Operacje systemowe (231)
- Kalibracja (233)
- System rejestrów statusu (234)
- Komunikaty o błędach (236)
Rozdział 8. System pomiarowo-kontrolny urządzeń kompatybilnych z SCPI (239)
- Charakterystyka systemu MCom-200 (240)
- Łącze komunikacyjne (240)
- Protokół komunikacyjny (241)
- SCPI jako warstwa aplikacji w systemie MCom-200 (242)
- Moduły komunikacyjne systemu (243)
- Podłączenie urządzeń do systemu MCom-200 (243)
- Charakterystyka urządzeń pomiarowo-kontrolnych (244)
- Oprogramowanie systemu (247)
Rozdział 9. Hierarchiczna sieć polowa sterowana rozkazami języka SCPI (249)
- MCom-2000 jako sieć polowa (250)
- Charakterystyka sieci MCom-2000 (252)
- Protokół komunikacyjny i routing komunikatów (254)
- Sieć MCom-2000 jako hierarchiczny dekoder rozkazów SCPI (258)
- Zmienne stanu (259)
- Autonomia pracy podsieci (260)
- Moduły komunikacyjne (261)
- Moduł master (262)
- Moduł slave (264)
- Konwerter RS-232<->RS-485 i repeater RS-485<->RS-485 (265)
- Budowa modułów komunikacyjnych i dane techniczne (266)
- Zasilanie modułów komunikacyjnych (269)
- Charakterystyka zasilania modułu komunikacyjnego (269)
- Zasilanie segmentowe (270)
- Jednostki zasilające segmenty sieci MCom-2000 (271)
- Przetrzymanie napięcia po zaniku zasilania (272)
- Podłączenie urządzeń do sieci hierarchicznej (272)
- Parametry sieci (273)
Rozdział 10. Programowanie urządzeń w języku HP VEE (275)
- Środowisko i język HP VEE (275)
- Obiekt i zasady łączenia obiektów (277)
- Charakterystyka wybranych obiektów (281)
- Tworzenie interfejsu użytkownika (292)
- Przykłady programów w języku HP VEE (294)
- Program akwizycji danych w systemie liczników MCom-1 (294)
- Program testowania licznika MCom-1A (305)
- Program kontroli ładowania akumulatora (310)
Załącznik. Rozkazy SCPI wybranych przyrządów pomiarowych firmy Hewlett-Packard: (319)
- Rozkazy SCPI dla multimetru HP 34401A (319)
- Rozkazy konfiguracji multimetru do pomiarów i wykonania pomiarów (319)
- Rozkazy operacji matematycznych (322)
- Rozkazy związane z wyzwalaniem (322)
- Rozkazy kontroli operacji systemowych (323)
- Rozkazy raportowania stanu urządzenia (323)
- Rozkazy kalibracji (324)
- Rozkazy tylko dla interfejsu RS-232 (324)
- Rozkazy wspólne (IEEE-488.2) (325)
- Rozkazy SCPI dla systemu akwizycji danych HP 34970A (325)
- Rozkazy wykonania skanowania i pomiarów (325)
- Rozkazy kontroli monitorowania (326)
- Rozkazy konfiguracji systemu do skanowania (326)
- Rozkazy wyznaczania statystyki skanowania (327)
- Rozkazy operujące na pamięci pomiarów uzyskanych podczas skanowania (327)
- Rozkazy kontroli skanowania przy zastosowaniu urządzenia zewnętrznego (328)
- Rozkazy konfiguracji systemu do pomiaru temperatury (328)
- Rozkazy konfiguracji systemu do pomiaru napięcia (329)
- Rozkazy konfiguracji systemu do pomiaru rezystancji (330)
- Rozkazy konfiguracji systemu do pomiaru prądu (331)
- Rozkazy konfiguracji systemu do pomiaru częstotliwości i okresu (332)
- Rozkazy skalowania Mx+B (333)
- Rozkazy konfiguracji układu generowania alarmów (334)
- Rozkazy konfiguracji wejść cyfrowych (334)
- Rozkazy konfiguracji licznika (totalizera) (334)
- Rozkazy konfiguracji wyjść cyfrowych (335)
- Rozkazy konfiguracji przetwornika cyfrowo-analogowego (335)
- Rozkazy kontroli przełączania (335)
- Rozkazy kontroli wyzwalania skanowania (336)
- Rozkazy związane z zapamiętaniem stanu urządzenia (336)
- Rozkazy kontroli operacji systemowych (336)
- Rozkazy konfiguracji interfejsu (337)
- Rozkazy operujące na systemie rejestrów statusu (338)
- Rozkazy kalibracji (339)
- Rozkazy związane z obsługą serwisową (339)
- Rozkazy wspólne (IEEE-488.2) (340)
- Rozkazy SCPI dla generatora funkcji HP 33120A (340)
- Rozkazy APPLy (340)
- Rozkazy konfiguracji wyjścia (341)
- Rozkazy związane z modulacją (341)
- Rozkazy FSK (342)
- Rozkazy Sweep (342)
- Rozkazy związane z definiowaniem przebiegów arbitralnych (343)
- Rozkazy kontroli operacji systemowych (343)
- Rozkazy związane z wyzwalaniem (344)
- Rozkazy raportowania stanu urządzenia (344)
- Rozkazy kalibracji (345)
- Rozkazy wspólne (IEEE-488.2) (345)
- Rozkazy tylko dla interfejsu RS-232 (346)
- Rozkazy Phase-Lock (Opcja 001) (346)
- Rozkazy SCPI dla oscyloskopów serii HP 54600A (347)
- Rozkazy wspólne (347)
- Rozkazy poziomu głównego (347)
- Rozkazy kontroli operacji systemowych (348)
- Rozkazy akwizycji (348)
- Rozkazy kontroli kanałów (349)
- Rozkazy kontroli pomiarów (349)
- Rozkazy kontroli podstawy czasu (351)
- Rozkazy kontroli wyzwalania (352)
- Rozkazy kontroli rekordu przebiegu (353)
- Rozkazy SCPI dla zasilacza HP E3631A (354)
- Rozkazy ustawiania wyjść (354)
- Rozkazy kontroli wyzwalania (354)
- Rozkazy kontroli operacji systemowych (355)
- Rozkazy kalibracji (355)
- Rozkazy raportowania stanu urządzenia (355)
- Rozkazy tylko dla interfejsu RS-232 (356)
- Rozkazy wspólne (IEEE-488.2) (356) Hewlett-Packard: (319)
Literatura (359)
Skorowidz (363)





