Opracowanie - Instytut Łączności
Transkrypt
Opracowanie - Instytut Łączności
Centralna Izba Pomiarów Telekomunikacyjnych (P-12) Metrologia wspomagana komputerowo Praca nr 12300025 Warszawa, listopad 2005 Metrologia wspomaga komputerowo Praca nr 12300025 Słowa kluczowe: automatyzacja, GPIB, LabVIEW, sterowanie, wzorcowanie/kalibracja, pomiar, program Kierownik pracy: mgr inż. Dariusz Nerkowski Wykonawcy pracy: mgr inż. Dariusz Nerkowski, inż. Anna Warzec, mgr inż. Michał Marszalec, mgr inż. Tomasz Osuch, dr inż. Piotr Lesiak Kierownik Zakładu: inż. Anna Warzec © Copyright by Instytut Łączności, Warszawa 2005 Spis treści 1. Wstęp.................................................................................................................................. 4 2. Serwis i rozszerzanie możliwości oprogramowania stanowisk do wzorcowania oscyloskopów i multimetrów wyposażonych w interfejs GPIB ................................................ 5 2.1. 2.2. Stanowisko do wzorcowania oscyloskopów z interfejsem GPIB .............................. 5 Stanowisko do wzorcowania multimetrów z interfejsem GPIB ................................ 6 3. Automatyzacja i modernizacja stanowisk do wzorcowania tłumików optycznych i mierników mocy optycznej ........................................................................................................ 7 3.1. Opracowanie komputerowego stanowiska do wzorcowania jednodomowych mierników mocy promieniowania optycznego. ..................................................................... 7 3.1.1. Zestaw akcji w programie MIERNIK_MOCY ................................................ 11 3.2. Opracowanie komputerowego stanowiska do wzorcowania tłumików optycznych 13 3.2.1. Zestaw akcji w programie TŁUMIK................................................................ 16 Bibliografia............................................................................................................................... 19 3 1. Wstęp Celem niniejszej pracy jest automatyzacja procesów wzorcowań przyrządów pomiarowych będących w zakresie akredytacji LMEEiO – przygotowanie programów komputerowych, dokumentacji zgodnej z systemem jakości (algorytmy, instrukcje) w celu ciągłego podnoszenie poziomu jakości i konkurencyjności oferowanych usług. Założeniem projektu jest zaprojektowanie, uruchomienie i modyfikacja komputerowych systemów pomiarowych zgodnie z założonymi zasadami standaryzacji, przy użyciu wzorcowych przyrządów kontrolnych (wyposażonych w wyjście GPIB) najlepszych firm światowych. Aplikacje pomiarowe zostaną napisane w środowisku programistycznymy LabVIEW oraz LabWindows National Instruments, z wykorzystaniem kart pomiarowych GPIB, PCMCIAGPIB oraz konwertera GPIB/ENET firmy National Instruments. Analiza oraz ocena wyników pomiaru przeprowadzona będzie również w środowisku LabVIEW/LabWindows, a wydruki świadectw wzorcowania, zgodnie z wzorami określonymi przez jednostkę akredytującą laboratorium, tworzone będą w programie Microsoft Word. 4 2. Serwis i rozszerzanie możliwości oprogramowania stanowisk do wzorcowania oscyloskopów i multimetrów wyposażonych w interfejs GPIB W latach ubiegłych w Laboratorium Metrologii Elektrycznej, Elektronicznej i Optoelektronicznej powstały automatyczne stanowiska wzorcowania multimetrów cyfrowych oraz oscyloskopów cyfrowych, wyposażonych w wyjście GPIB, zgodnie z dokumentacją metrologiczną obowiązującą w laboratorium. Obie aplikacje zostały napisane w środowisku programistycznym LabVIEW [1][2], którego uaktualnienia otrzymuje laboratorium dzięki corocznie opłacanemu serwisowi. 2.1. Stanowisko do wzorcowania oscyloskopów z interfejsem GPIB Stanowisko automatycznego wzorcowania oscyloskopów składa się z aparatury pomiarowej, którą stanowi kalibrator typu 9500 firmy Wavetek oraz aplikacji pomiarowej Oscyloskop 2003 wykonanej w środowisku programistycznym LabVIEW firmy National Instruments. Program pomiarowy składa się z trzech bloków: • blok danych pomiarowych – baza danych o wzorcowanych przyrządach: zakresach, punktach pomiarowych, dopuszczalnych błędach. • blok wzorcowania – pomiary, analiza, ocena wyników • blok wydruku Świadectwa Wzorcowania zgodnie z obowiązującym w LMEEiO wzorem, zawierający: wartości nominalne, wyniki wzorcowania (poprawki), niepewności wzorcowania wyliczone zgodnie z wymaganiami European co-operation of Accreditation (niepewność rozszerzona) W roku 2005 w ramach tego tematu w programie Oscyloskop 2003 wdrożono 1 wzorcowanie nowych typów oscyloskopów: • HP 54503 • TDS 420 • TDS 460 • TDS 724D Poza tym, dzięki otrzymywanym uaktualnieniom oprogramowania LabVIEW tj. nowym możliwościom i rozwiązaniom [1][2], wprowadzone zostały następujące zmiany: a) nowa wersja Bazy danych programu • dotychczasowa Baza danych podczas akcji naciśnięcia przycisków wykorzystywała pętle sterujące ‘for’ lub ‘while’ w nowej wersji zastąpiono je zdarzeniami tzw. Event structure • możliwość tworzenia nowych pozycji w bazie na podstawie starych danych • dodano ‘datę i czas’ zapisu rekordu w bazie • dodano ‘opis’ rekordu bazy • nowe, bardziej przejrzyste menu użytkownika (wszystkie opcje bazy dostępne w jednym oknie programu) 1 pod tym pojęciem rozumiane jest: wprowadzenie rozkazów sterujących, punktów pomiarowych, dopuszczalnych błędów do bazy programu oraz zwalidowanie pomiarów automatycznych 5 b) stabilniejsza i szybsza praca programu • podobnie jak w przypadku Bazy danych, niektóre pętle zostały zastąpione zdarzeniami (Event structure) c) automatyczne rozpoznawanie adresu kalibratora oscyloskopów i adresu oscyloskopu bezpośrednio po uruchomieniu programu • kalibrator oscyloskopów posiada ‘IDN’ dzięki czemu możliwe jest automatyczne identyfikowanie adresu kalibratora oscyloskopów oraz adresu oscyloskopu wzorcowanego d) możliwość pobierania danych identyfikacyjnych oscyloskopu z bazy SEDLAB • dane pobierane są z bazy i wstawiane do raportu wzorcowania DOKUMENTACJA 1. Metodyka wzorcowania oscyloskopów. Wyd. 5, IŁ 2002 r. 2. Procedura pomiarowa nr LMEEiO/13. Wzorcowanie oscyloskopów. Wyd. 4, IŁ 2002 r. 3. Opis stanowiska pomiarowego do wzorcowania oscyloskopów. Wyd. 4, IŁ 2002 r. 4. Instrukcja obsługi programu Oscyloskop 2003. Wyd. 2, IŁ 2005 r. 5. Algorytm programu Oscyloskop 2003. Wyd. 2, IŁ 2005 r. 6. Instrukcja obsługi Bazy danych programu Oscyloskop 2003. Wyd. 2, IŁ 2005 r. 7. Algorytm Bazy danych programu Oscyloskop 2003. Wyd. 2, IŁ 2005 r. 2.2. Stanowisko do wzorcowania multimetrów z interfejsem GPIB Stanowisko składa się z aparatury pomiarowej, którą stanowi kalibrator typu 8408 firmy Wavetek oraz aplikacji pomiarowej Multimetr 2002 wykonanej w środowisku programistycznym LabVIEW firmy National Instruments. Program pomiarowy składa się z trzech bloków: • blok danych pomiarowych – baza danych o wzorcowanych przyrządach: zakresach, punktach pomiarowych, dopuszczalnych błędach. • blok wzorcowania – pomiary, analiza, ocena wyników • blok wydruku Świadectwa Wzorcowania zgodnie z obowiązującym w LMEEiO wzorem, zawierający: wartości nominalne, wyniki wzorcowania (poprawki), niepewności wzorcowania wyliczone zgodnie z wymaganiami European co-operation of Accreditation (niepewność rozszerzona) Tak jak w przypadku programu do wzorcowania oscyloskopów, dzięki otrzymywanym uaktualnieniom oprogramowania LabVIEW tj. nowym możliwościom i rozwiązaniom [1][2], wprowadzone zostały następujące zmiany: a) nowa wersja Bazy danych programu (patrz pkt. 2.1 a) ) b) stabilniejsza i szybsza praca programu (patrz pkt. 2.1 c) ) c) automatyczne rozpoznawanie liczby przyrządów podłączonych do magistrali GPIB z wymogiem ograniczenia do dwóch • ze względu na brak rozkazu ‘IDN’ w niektórych multimetrach cyfrowych postanowiono ograniczyć liczbę przyrządów w magistrali GPIB do dwóch. Dzięki takiemu rozwiązaniu automatycznie identyfikowany jest adres multimetru i 6 kalibratora oraz ustalany jest stan interfejsu GPIB multimetru (ON/OFF) co było częstą przyczyną niepowodzeń startu programu wzorcującego. d) możliwość pobierania danych identyfikacyjnych multimetru z bazy SEDLAB • dane pobierane są z bazy i wstawiane do raportu wzorcowania DOKUMENTACJA 1. Metodyka wzorcowania mierników napięcia, prądu i rezystancji oraz wskaźników temperatury. Wyd. 7, IŁ 2005 r. 2. Procedura pomiarowa nr LMEEiO/2. Wzorcowanie mierników napięcia, prądu i rezystancji oraz wskaźników temperatury. Wyd. 5, IŁ 2004 r. 3. Opis stanowiska do wzorcowania mierników napięcia, prądu i rezystancji oraz wskaźników temperatury. Wyd. 7, IŁ 2005 r. 4. Instrukcja obsługi programu Multimetr 2002. Wyd. 2, IŁ 2005 r. 5. Algorytm programu Multimetr 2002. Wyd. 2, IŁ 2005 r. 6. Instrukcja obsługi Bazy danych programu Multimetr 2002. Wyd. 2, IŁ 2005 r. 7. Algorytm Bazy danych programu Multimetr 2002. Wyd. 2, IŁ 2005 r. 3. Automatyzacja i modernizacja stanowisk do wzorcowania tłumików optycznych i mierników mocy optycznej Celem pracy była automatyzacja stanowisk pomiarowych, w zakładzie optoelektroniki LMEEiO, do wzorcowania wybranych przyrządów pomiarowych objętych zakresem akredytacji, co stanowi kontynuację prac w zakresie automatyzacji pomiarów wykonanych w P-12 w ubiegłych latach. W ramach pracy powstały m.in. dwa programy komputerowe, które zostały napisane w środowisku LabWindows/CVI firmy National Instruments. Kompilacja programu do wersji ‘exe’ oraz tworzenie wersji instalacyjnych programu daje możliwość uruchomienia aplikacji na dowolnym komputerze z takim samym systemem operacyjnym. LabWindows/CVI opiera się na programowaniu obiektowo - zdarzeniowym. Polega to na tym, że programy w LabWindows/CVI sterowane są zdarzeniami, więc struktura szkieletu programu to zbiór niezależnych funkcji odwołań (ang. callback) przypisanych do wszystkich obiektów systemu. W przypadku uaktywnienia przez użytkownika jakiegoś obiektu (np. przycisku bądź suwaka na wyświetlonym panelu użytkownika) wykonywana jest przypisana do niego akcja, zestaw instrukcji. 3.1. Opracowanie komputerowego stanowiska do wzorcowania jednodomowych mierników mocy promieniowania optycznego. Celem było stworzenie aplikacji do kalibracji jednodomowych mierników mocy promieniowania optycznego. Program powstał w środowisku LabWindows/CVI firmy National Instruments. Opracowany program MIERNIK_MOCY przeznaczony jest do wzorcowania mierników mocy promieniowania optycznego dla długości fali 1310 nm i 1550 nm (praca jednomodowa) 7 i ocenie ich na zgodność z danymi technicznymi określonymi przez producenta. Aplikacja niniejsza powstała w oparciu dokumentację metrologiczną wzorcowania mierników mocy promieniowania optycznego obowiązującą w Laboratorium Metrologii Elektrycznej Elektronicznej i Optoelektronicznej, w skład której wchodzą: • • • Metodyka wzorcowania miernika mocy promieniowania optycznego. Wyd. 3, IŁ 2002 Procedura pomiarowa nr LMEEiO/24. Wzorcowanie miernika mocy promieniowania optycznego. Wyd. 3, IŁ 2002 r. Stanowiska pomiarowe do wzorcowania miernika mocy promieniowania optycznego – opis, budowa i uruchomienie. Wyd. 3, IŁ 2002 r. Program MIERNIK_MOCY współpracuje z komputerem wyposażonym w kartę pomiarową firmy National Instruments. Daje on możliwość automatycznego tworzenia arkusza pomiarowego oraz świadectwa wzorcowania. Ponadto w skład systemu pomiarowego wchodzą między innymi: • wkładka ze źródłami promieniowania optycznego HP 81554SM, • tłumik optyczny regulowany JDS Fitel HA3, • głowica pomiarowa HP81521B (można również użyć głowicy HP 81524A lub HP 81525A), • wkładka miernika mocy do pomiaru liniowości mocy HP 81532A, • przewody pomiarowe, Poniższy rysunek przedstawia schemat połączeń urządzeń w układzie do automatycznego wzorcowania mierników mocy promieniowania optycznego. ML MS2 MX Z PC MS1 MS1+Z GP T SP-MS SO PO SP-MX SPO GPIB Rys. 1 Schemat połączeń układu do automatycznego wzorcowania mierników mocy promieniowania optycznego. gdzie: PC – komputer z kartą GPIB 8 MS1+Z – rama HP8153A z wkładkami: źródła Z (HP81554SM) oraz interfejsem MS1 (H81533B) MS2 – rama HP8153 z wkładką do pomiaru liniowości ML (HP81532A) GP- głowica pomiarowa HP81521B T - tłumik optyczny regulowany JDS Fitel HA3 SO – sprzęgacz optyczny JDS Fitel AC1100 PO – przełącznik optyczny JDS Fitel SL 202 SPO – sterownik przełącznika optycznego JDS Fitel D8T MX – miernik badany (wzorcowany) SP-MX, SP-MS – światłowody pomiarowe 9 Zapis do pliku START Zapis do pliku KONIEC Okno z danymi MX Tworzenie arkusza pomiarowego Tworzenie świadectwa wzorcowania Inicjalizacja POMIAR POZIOMU MOCY Zerowanie urządzeń POMIAR LINIOWOŚCI MOCY Pobranie dł. fali Pobranie poziomu odniesienia Pobranie dł. fali Wyznaczenie niepewności pomiaru poziomu mocy Wyznaczenie niepewności pomiaru liniowości mocy Pobranie poziomu odniesienia Ustawienie Ustawienie Wyznaczenie poprawek poziomu mocy N=0 N=10 ? Wyznaczenie poprawek liniowości mocy N=0 TAK TAK N=7 ? NIE NIE Pomiar mocy Ps1 Wpisane Px1? Wyjście z programu Pomiar mocy Ps NIE NIE Wpisane Px ? TAK TAK Pomiar mocy Ps2 N=N+1 Wpisane Px2 ? NIE Zwiększenie tłumienności tłumika regulowanego o 10 dB N=N+1 Rys. 2 Algorytm programu MIERNIK_MOCY 10 3.1.1. Zestaw akcji w programie MIERNIK_MOCY Akcje te są zestawem instrukcji wykonywanych przez program na skutek wygenerowania przez użytkownika zdarzenia powiązanego z akcją. Poniżej znajduje się zestaw akcji programu MIERNIK_MOCY: a) START – zestaw instrukcji wykonywany po wciśnięciu przycisku START. W skład niniejszego zestawu instrukcji wchodzą: • wywołanie funkcja inicjalizacja() – reset oraz konfiguracja urządzeń podłączonych do szyny GPIB (ustawienie przełącznika, reset tłumika oraz ustawienie jednostek pomiarowych we wzorcowych miernikach mocy promieniowania optycznego) • uruchomienie funkcji sprawdzanie_ustawien(), której zadaniem jest sprawdzenie długości fali (lista rozwijana Długość fali źródła na panelu głównym programu) oraz rodzaju pomiaru (suwak Wybór funkcji programu na panelu głównym) i ustawienie na urządzeniach odpowiedniej długości fali, a także wczytanie z plików poprawek wyznaczonych w etapie kalibracji (związanych z zastosowaniem przełącznika optycznego) • w zależności od wyboru funkcji programu uruchomienie funkcji: − pomiar_mocy() – odpowiadającej za wyznaczenie poprawki poziomu mocy wyświetlanej miernika badanego oraz niepewności jej wyznaczenia) − nieliniowosc_mocy() – odpowiadającej za wyznaczenie nieliniowości skali mocy miernika wzorcowanego (wyznaczenie poprawek w kolejnych punktach pomiarowych) b) ZEROWANIE – zestaw instrukcji wykonywany po wciśnięciu przycisku Zerowanie mierników. W skład niniejszego zestawu instrukcji wchodzą: • zerowanie mierników wzorcowych: MS1 (interfejs z głowicą pomiarową) oraz wkładki do pomiaru nieliniowości MS2 • wyświetlenie informacji o zerowaniu • wyświetlenie informacji o konieczności wyzerowania przyrządu wzorcowanego c) QUIT – zestaw instrukcji wykonywany po wciśnięciu przycisku Wyjście z programu. W skład niniejszego zestawu instrukcji wchodzą: • zamknięcie panelu głównego programu • zakończenie działania programu MIERNIK MOCY d) RAPORT - zestaw instrukcji wykonywany po wciśnięciu przycisku Utwórz arkusz pomiarowy. W skład niniejszego zestawu instrukcji wchodzą: • wczytanie przez program szablonu arkusza pomiarowego • wpisanie do arkusza danych o mierniku wzorcowanym (typ, numer fabryczny, rok produkcji, itd.) i danych o procesie wzorcowania (data wzorcowania, numer świadectwa wzorcowania, itd.) • generowanie i uzupełnienie tabel z wynikami wzorcowania • wpisanie do arkusza niepewności wyznaczenia poprawek poziomu mocy wyświetlanej • zapisanie pliku z arkuszem na dysku w katalogu Wyniki, który jest podkatalogiem katalogu, w którym znajduje się program) 11 e) ŚWIADECTWO - zestaw instrukcji wykonywany po wciśnięciu przycisku Utwórz pierwszą stronę świadectwa wzorcowania. W skład niniejszego zestawu instrukcji wchodzą: • wczytanie przez program szablonu pierwszej strony świadectwa wzorcowania • wpisanie do świadectwa danych o procesie wzorcowania (data wzorcowania, numer świadectwa wzorcowania) • zapisanie pliku z pierwszą stroną świadectwa wzorcowania na dysku w katalogu Wyniki, który jest podkatalogiem katalogu, w którym znajduje się program) f) ŚWIADECTWO2 – zestaw instrukcji wykonywany po wciśnięciu przycisku Utwórz drugą stronę świadectwa wzorcowania. W skład niniejszego zestawu instrukcji wchodzą: • wczytanie przez program szablonu drugiej strony świadectwa wzorcowania • generowanie i uzupełnienie tabel z poprawkami poziomu mocy wyświetlanej w warunkach odniesienia oraz nieliniowości skali mocy wzorcowanego miernika mocy promieniowania optycznego • wpisanie do świadectwa niepewności wyznaczenia tłumienności początkowej i/lub wtrąceniowej • zapisanie pliku z drugą stroną świadectwa wzorcowania na dysku w katalogu Wyniki, który jest podkatalogiem katalogu, w którym znajduje się program) g) KALIBRACJA - zestaw instrukcji wykonywany po wciśnięciu przycisku Kalibracja systemu. W skład niniejszego zestawu instrukcji wchodzą: • wywołanie funkcji inicjalizacja() (patrz podpunkt a)) • wywołanie funkcji sprawdzanie_ustawien() (patrz podpunkt a)) • wyznaczenie poprawek wynikających z zastosowania w układzie pomiarowym przełącznika optycznego i zapisanie ich do pliku (poprawki znajdują się w plikach 1310.txt oraz 1550.txt – w zależności od długości fali przy której zostały wyznaczone) • obliczenie niepewności wyznaczenia wyżej wymienionych poprawek h) ZMIANA_FUNKCJI_PROGRAMU - część programu wykonywana w wyniku zmiany pozycji suwaka Wybór funkcji programu na panelu głównym programu. Uruchomienie niniejszej akcji powoduje wywołanie funkcji sprawdzanie_ustawien() (patrz podpunkt a)). i) ZMIANA_DL_FALI - część programu wykonywana w wyniku zmiany długości fali w liście rozwijanej Długość fali źródła na panelu głównym programu. Uruchomienie niniejszej akcji powoduje wywołanie funkcji sprawdzanie_ustawien() (patrz podpunkt a)). j) CZYSC_TABLICE – w wyniku wciśnięcia przycisku Czyść tablicę na panelu głównym programu, wywołana zostaje funkcja czyść(), która czyści okno Tabela wyników pomiarów, w którym wyświetlane są na bieżąco wyniki pomiarów. Poza akcjami oraz funkcjami opisanymi powyżej w programie istnieje jeszcze szereg innych funkcji. Jedną z nich jest funkcja dane(), wywoływana w momencie uruchamiania aplikacji. Ma ona za zadanie wyświetlenie okna Dane do arkusza pomiarowego. 12 DOKUMENTACJA 1. Metodyka wzorcowania miernika mocy promieniowania optycznego. Wyd. 3, IŁ 2002 r. 2. Procedura pomiarowa nr LMEEiO/24. Wzorcowanie miernika mocy promieniowania optycznego. Wyd. 3, IŁ 2002 r. 3. Stanowiska pomiarowe do wzorcowania miernika mocy promieniowania optycznego – opis, budowa i uruchomienie. Wyd. 3, IŁ 2002 r. 4. Instrukcja obsługi programu MIERNIK_MOCY. Wyd. 1, IŁ 2005 r. 5. Algorytm programu MIERNIK_MOCY. Wyd. 1, IŁ 2005 r. 3.2. Opracowanie komputerowego stanowiska do wzorcowania tłumików optycznych Celem pracy było stworzenie aplikacji do kalibracji tłumików optycznych jednodomowych i wielomodowych. Program powstał w środowisku LabWindows/CVI firmy National Instruments [1]. Opracowany program TŁUMIK przeznaczony jest do wzorcowania mierników mocy promieniowania optycznego dla długości fali 850 nm i 1300 nm (praca wielomodowa) oraz 1310 nm i 1550 nm (praca jednomodowa), a także do oceny ich na zgodność z danymi technicznymi określonymi przez producenta. Aplikacja niniejsza powstała w oparciu dokumentację metrologiczną wzorcowania tłumików optycznych obowiązującą w Laboratorium Metrologii Elektrycznej Elektronicznej i Optoelektronicznej, w skład której wchodzą: • Metodyka wzorcowania tłumika optycznego. Wyd. 2, IŁ 2002 r. • Procedura pomiarowa nr LMEEiO/23. Wzorcowanie tłumika optycznego. Wyd. 2, IŁ 2002 r. • Stanowiska do wzorcowania tłumika optycznego. Wyd. 2, IŁ 2002 r. Program TŁUMIK współpracuje z komputerem wyposażonym w kartę pomiarową firmy National Instruments. Daje on możliwość automatycznego tworzenia arkusza pomiarowego oraz świadectwa wzorcowania. Ponadto w skład systemu pomiarowego wchodzą między innymi: • wkładka ze źródłami promieniowania optycznego HP 81554SM • wkładka ze źródłem promieniowania optycznego HP 81542MM • wkładka ze źródłem promieniowania optycznego HP81551MM • wkładka miernika mocy HP 81532A • przewody pomiarowe Poniższy Rys. 3 przedstawia schemat połączeń urządzeń w układzie do automatycznego wzorcowania tłumików optycznych na przykładzie konfiguracji do wyznaczania tłumienności początkowej tłumików optycznych jednodomowych 13 HP81542MM HP81554SM S1 SM HP81551MM HP81532A S2 SM MX PC Rys. 3 Schemat połączeń układu do automatycznego wzorcowania tłumika optycznego. gdzie : PC – komputer z oprogramowaniem, MX – wzorcowany tłumik optyczny, S1 SM, S2 SM – światłowody pomiarowe jednomodowe, Połączeniom urządzeń z komputerem kablami GPIB odpowiadają białe strzałki na rys.3. 14 START Panel z danymi o tłumiku wzorcowanym Panel główny programu Generowanie arkusza pomiarowego Generowanie świadectwa wzorcowania Wyjście z programu POMIAR TŁUMIENNOŚCI POCZĄTKOWEJ KONIEC POMIAR TŁUMIENNOŚCI WTRĄCENIOWEJ Wybór typu tłumika Wybór typu tłumika Wybór długości fali Wybór długości fali N=0 Koniec ? N=10 ? NIE TAK NIE Pomiar tłumienności wtrąceniowej Wyznaczenie tłumienności początkowej Pomiar P1 Pomiar P2 N=N+1 TAK Wyznaczenie poprawek tłumienności wtrąceniowej Wyznaczenie niepewności pomiaru tłumienności początkowej Wyznaczenie niepewności pomiaru tłumienności wtrąceniowej Rys. 4 Algorytm programu TŁUMIK 15 3.2.1. Zestaw akcji w programie TŁUMIK Akcje te są zestawem instrukcji wykonywanych przez program na skutek wygenerowania przez użytkownika zdarzenia powiązanego z akcją. Poniżej znajduje się zestaw akcji programu TŁUMIK: a) Tl_wtr – zestaw instrukcji wykonywany po wciśnięciu przycisku Wyznaczenie tłumienności wtrąceniowej (wyznaczenie poprawki). W skład niniejszego zestawu instrukcji wchodzą: • funkcja inicjalizacji – zerowanie szyny GPIB oraz konfiguracja urządzeń podłączonych do szyny GPIB • konfiguracja i wyświetlenie okna pomiaru tłumienności wtrąceniowej w zależności od rodzaju tłumika o w przypadku tłumików OLA15 i OLA25 dodatkowo w okienko p0 wpisywana jest wartość poziomu mocy przy odłączonym od układu pomiarowego tłumiku wzorcowanym – światłowody pomiarowe połączone ze sobą - (jest to wartość będąca średnią arytmetyczną pomiarów mocy p1 wykonywanych podczas wyznaczania tłumienności początkowej) b) Tl_pocz –zestaw instrukcji wykonywany po wciśnięciu przycisku Wyznaczenie tłumienności początkowej (szczątkowej). W skład niniejszego zestawu instrukcji wchodzą: • funkcja inicjalizacji – zerowanie szyny GPIB oraz konfiguracja urządzeń podłączonych do szyny GPIB • konfiguracja i wyświetlenie okna pomiaru tłumienności początkowej w zależności od rodzaju tłumika c) Quit – zestaw instrukcji wykonywany po wciśnięciu przycisku Wyjście z programu. W skład niniejszego zestawu instrukcji wchodzą: • zamknięcie panelu głównego programu • zakończenie działania programu TŁUMIK d) Arkusz - zestaw instrukcji wykonywany po wciśnięciu przycisku Tworzenie arkusza pomiarowego. W skład niniejszego zestawu instrukcji wchodzą: • wczytanie przez program odpowiedniego szablonu arkusza pomiarowego w zależności od rodzaju wzorcowanego tłumika • wpisanie do arkusza danych o tłumiku wzorcowanym (typ, numer fabryczny, rok produkcji, itd.) i danych o procesie wzorcowania ( data wzorcowania, numer świadectwa wzorcowania, itd.) • generowanie i uzupełnienie tabel z wynikami wzorcowania • wpisanie do arkusza niepewności wyznaczenia tłumienności początkowej i/lub wtrąceniowej • zapisanie pliku z arkuszem na dysku w katalogu Wyniki (Wyniki jest podkatalogiem katalogu, w którym znajduje się program) e) Świadectwo - zestaw instrukcji wykonywany po wciśnięciu przycisku Tworzenie świadectwa wzorcowania. W skład niniejszego zestawu instrukcji wchodzą: • wczytanie przez program szablonu świadectwa wzorcowania • wpisanie do świadectwa danych o procesie wzorcowania (data wzorcowania, numer świadectwa wzorcowania) 16 • • • generowanie i uzupełnienie tabel z tłumiennością początkową i/lub poprawkami tłumienności wtrąceniowej wpisanie do świadectwa niepewności wyznaczenia tłumienności początkowej i/lub wtrąceniowej zapisanie pliku ze świadectwem wzorcowania na dysku w katalogu Wyniki (Wyniki jest podkatalogiem katalogu, w którym znajduje się program) f) Quit_wtr - zestaw instrukcji wykonywany po wciśnięciu przycisku Wyjście w oknie Wyznaczenie tłumienności wtrąceniowej . W skład niniejszego zestawu instrukcji wchodzą: • zebranie danych pomiarowych z tabel okna Wyznaczenie tłumienności wtrąceniowej • obliczenie poprawek tłumienności wtrąceniowej • obliczenie niepewności wyznaczenia poprawek tłumienności wtrąceniowej • zamknięcie okna Wyznaczenie tłumienności wtrąceniowej g) Quit_pocz - zestaw instrukcji wykonywany po wciśnięciu przycisku Wyjście w oknie Wyznaczenie tłumienności początkowej . W skład niniejszego zestawu instrukcji wchodzą: • zebranie danych pomiarowych z tabel okna Wyznaczenie tłumienności początkowej • obliczenie tłumienności początkowej • obliczenie niepewności wyznaczenia tłumienności początkowej • zamknięcie okna Wyznaczenie tłumienności początkowej h) Pomiar1 - zestaw instrukcji wykonywany po wciśnięciu przycisku Pomiar. W skład niniejszego zestawu instrukcji wchodzą: • pomiar mocy (poziomu mocy) wskazywanej przez miernik mocy promieniowania optycznego dla danego ustawienia tłumienności wtrąceniowej tłumika wzorcowanego • wpisanie zmierzonej wartości w odpowiednie miejsce w tabeli (w kolumnie pk [dBm]) w oknie Wyznaczenie tłumienności wtrąceniowej i) Pomiar2 - zestaw instrukcji wykonywany po wciśnięciu przycisku Pomiar1. W skład niniejszego zestawu instrukcji wchodzą: • pomiar mocy (poziomu mocy) wskazywanej przez miernik mocy promieniowania optycznego (w przypadku wtrącenia tłumika optycznego w układ pomiarowy) • wpisanie zmierzonej wartości w odpowiednie miejsce w tabeli (w kolumnie p1 [dBm]) w oknie Wyznaczenie tłumienności początkowej j) Pomiar3 - zestaw instrukcji wykonywany po wciśnięciu przycisku Pomiar2. W skład niniejszego zestawu instrukcji wchodzą: • pomiar mocy (poziomu mocy) wskazywanej przez miernik mocy promieniowania optycznego (w przypadku połączonych światłowodów) • wpisanie zmierzonej wartości w odpowiednie miejsce w tabeli (w kolumnie p2 [dBm]) w oknie Wyznaczenie tłumienności początkowej 17 k) Dl_fali - zestaw instrukcji wykonywany po przesunięciu suwaka Długość fali w oknie Wyznaczenie tłumienności wtrąceniowej. W skład niniejszego zestawu instrukcji wchodzą: • odczytanie aktualnej pozycji suwaka • wywołanie funkcji zmiana_dlfali, powodującej zmianę długości fali źródła/ zmianę aktywnego źródła l) Dl_fali2 - zestaw instrukcji wykonywany po przesunięciu suwaka Długość fali w oknie Wyznaczenie tłumienności początkowej. W skład niniejszego zestawu instrukcji wchodzą: • odczytanie aktualnej pozycji suwaka • wywołanie funkcji zmiana_dlfali, powodującej zmianę długości fali źródła/ zmianę aktywnego źródła. DOKUMENTACJA 1. Metodyka wzorcowania miernika tłumienności odbicia. Wyd. 2, IŁ 2002 r. 2. Procedura pomiarowa nr LMEEiO/26. Wzorcowanie miernika tłumienności odbicia. Wyd.2 IŁ 2002 r. 3. Stanowiska pomiarowe do wzorcowania mierników tłumienności odbicia - opis, budowa i uruchomienie. Wyd. 2 , IŁ 2002 r. 4. Instrukcja obsługi programu TŁUMIK. Wyd. 1, IŁ 2005 r. 5. Algorytm programu TŁUMIK. Wyd. 1, IŁ 2005 r. 18 Bibliografia [1] Polskie centrum LabVIEW, http://www.labview.pl [2] National Instruments, http://www.ni.com 19