ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ DIPLOMOVÁ PRÁCE
|
|
- Dominik Soukup
- před 6 lety
- Počet zobrazení:
Transkript
1 ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ DIPLOMOVÁ PRÁCE PRAHA 2015 Bc. Jaromír KONFRŠT
2 ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE DIPLOMOVÁ PRÁCE VÝVOJ SYSTÉMU PRO AUTOMATIZOVANOU OPTICKOU KALIBRACI MĚŘICKÝCH PÁSEM A DALŠÍCH DÉLKOVÝCH MĚŘIDEL Vedoucí práce: Ing. Zdeněk Lukeš, Ph.D. Katedra geomatiky leden 2015 Bc. Jaromír KONFRŠT
3 ZDE VLOZIT LIST ZADANI Z dvodu sprvnho slovn strnek
4 ABSTRAKT Předmětem této diplomové práce je vytvoření funkčního softwaru pro automatizovanou optickou kalibraci délkových měřidel. Pro vytvoření tohoto softwaru je použit programovací jazyk C++ v operačním systému Linux. Tento software propojuje přístroje v laboratoři, konkrétně interferometr, krokový motor a mikroskop, které slouží k samotné kalibraci. Pro komunikaci s mikroskopem je použita knihovna OpenCV, jež je volně přístupnou knihovnou pro manipulaci s obrazovými daty. Hlavním cílem tohoto softwaru je použití při kalibraci měřických pásem, ale i jiných přístrojů založených na ryskách (např. nivelační lať). Tato práce se zaměřuje zejména na způsoby čtení rysky a na metody samotné kalibrace, s ohledem na jejich přesnost. KLÍČOVÁ SLOVA kalibrace, programovací jazyk C++, měřické pásmo, ryska ABSTRACT The subject of this thesis, is to create a working automatic optical calibration software for measuring devices. This software is created in programming language C++ and runs under operating system Linux. This software communicates with devices in laboratory such as laser interferometer, stepper motor and microscope. OpenCV library is an open source library used for communication with microscope. The main purpose of this software is application for calibration of measuring tapes, but as well on other measuring devices founded on a graduation. This work focuses on ways of evaluating the graduation and on methods used for calibration. KEYWORDS calibration, programming language C++, OpenCV library, measuring tape, graduation
5 PROHLÁŠENÍ Prohlašuji, že diplomovou práci na téma Vývoj systému pro automatizovanou optickou kalibraci měřických pásem a dalších délkových měřidel jsem vypracoval samostatně. Použitou literaturu a podkladové materiály uvádím v seznamu zdrojů. V Praze dne (podpis autora)
6 PODĚKOVÁNÍ Na tomto místě bych rád poděkoval všem, jež se podíleli na vytvoření této práce. Mé poděkování patří především mému vedoucímu diplomové práce panu Ing. Zdeňku Lukešovi, Ph.D. za poskytnutí rad a připomínek při tvorbě programu. Děkuji také panu Ing. Zdeňku Vyskočilovi, Ph.D. za pomoc v laboratoři při připojování přístrojů k programu. Samozřejmě také velký podíl na této závěrečné práci má podpora celé mé rodiny a především mé přítelkyně.
7 Obsah 1 Úvod 8 2 Kalibrace délkových měřidel Zákon č. 505/1990 Sb., o metrologii Současné způsoby kalibrace Kalibrační dráha katedry K Krokový motor Interferometr Mikroskop Teorie kalibrace měřidla softwarem OCS Filtrace obrazu Odstranění šumu Vyhodnocení rysky Nalezení rysky ve snímku Nalezení středu rysky Kalibrace bez cílení Kalibrace snímku Kalibrace měřidla Kalibrace s cílením Popis zdrojového kódu OCS Qt Třída QWizard Knihovna OpenCV Ovládání přístrojů Ovládání motoru Ovládání interferometru Ovládání mikroskopu
8 6 Popis dílčích částí softwaru OCS Projekt Seance Připojení přístrojů Mikroskop Motor Interferometr Průvodce kalibrací Výsledky testování softwaru OCS Testování snímku pořízeného mikroskopem Testování délek pořízených interferometrem Testování kalibrace bez cílení Určení počtu úseků pro kalibraci snímku Přesnost metody Testování kalibrace s cílením Určení směrodatné odchylky cílení Přesnost metody Porovnání výsledků jednotlivých metod Porovnání s výsledky KLPM Závěr 50 Použité zdroje 52 Seznam symbolů, veličin a zkratek 54 Seznam příloh 58 A Elektronická příloha 59 B Úvodní okno systému OCS 60
9 ÚVOD 1 Úvod Tato diplomová práce se zabývá problematikou kalibrace měřidel založených na ryskách. Při kalibraci se porovnávají skutečné délky mezi dvěma ryskami měřidla s její nominální hodnotou. Jelikož se v současné době při kalibraci pásem stále využívá především způsob, kdy operátor manuálně ztotožňuje střed rysky pomocí nitkového kříže v mikroskopu a následně odečítá délky, je jedním z hlavních cílů této práce vytvořit počítačový program, který by tento proces automatizoval. Konkrétním cílem práce je vytvořit software, který bude komunikovat s přístroji v laboratoři, tedy motorem, laserovým interferometrem a mikroskopem, a který bude provádět operátora procesem kalibrace měřidla. Software má pracovat na principu odečítání středu rysek ze snímků pořízených digitálním mikroskopem, přiřazovat těmto ryskám délkovou hodnotu pomocí interferometru a porovnávat délky mezi ryskami s nominálními hodnotami úseků měřidla. Cílem této práce je však nejen vytvořit program, ale stanovit a otestovat přesnost zvolené metodiky kalibrace měřidla. Při automatizované detekci středu rysky ve snímku je předpoklad dosáhnutí mnohem vyšší přesnosti než při manuálním cílení mikroskopem. V rámci testování byla také testována stabilita měření laserovým interferometrem a přesnost určení středu rysky mikroskopem. Pro vytvoření tohoto softwaru byl zvolen programovací jazyk C++ v operačním systému Linux. Pro komunikaci s mikroskopem byla použita knihovna OpenCV. Vytvořený software je přiložen k diplomové práci na CD. Tato práce je rozdělena do šesti kapitol. První kapitola pojednává o obecném náhledu na kalibraci měřidel. Druhá kapitola popisuje přístroje, které byly softwarem OCS použity při kalibraci měřidla. Třetí kapitola se věnuje teorii kalibrace měřidla vytvořeným softwarem, tedy popisuje metodiku měření. Čtvrtá kapitola stručně pojednává o základních prvcích použitých při tvorbě softwaru. Pátá kapitola popisuje základní části programu a funguje jako stručný návod pro obsluhu tohoto programu. Šestá kapitola se věnuje testování softwaru a porovnání použitých metod kalibrace. 8
10 Kalibrace délkových měřidel 2 Kalibrace délkových měřidel Kalibrace je činnost, při které se ověřují požadované metrologické vlastnosti měřidel. Při kalibraci se porovnávají metrologické vlastnosti měřidla s etalonem a výstupem této činnosti je kalibrační protokol obsahující odchylky kalibrovaného měřidla od etalonu. 2.1 Zákon č. 505/1990 Sb., o metrologii Účelem tohoto zákona [1] je úprava práv a povinností fyzických osob, právnických osob a orgánů státní správy k zajištění jednotnosti a správnosti měřidel a měření. V 3 zákona se rozdělují měřidla na: etalony, pracovní měřidla stanovená, pracovní měřidla nestanovená, certifikované referenční materiály a ostatní referenční materiály, pokud jsou určeny k funkci etalonu nebo stanoveného nebo pracovního měřidla. Etalonem je dle [1] měřicí jednotka anebo stupnice určité veličiny, sloužící k realizaci a uchovávání této jednotky nebo stupnice a k jejímu přenosu na měřidla nižší přesnosti. Stanovená pracovní měřidla jsou měřidla, která jsou dle vyhlášky č. 345/2002 Sb. stanovena k povinnému ověřování s ohledem na jejich význam. Nestanovená měřidla jsou měřidla, která nejsou etalonem ani stanoveným měřidlem. V našem případě je důležitou informací, že měřické pásmo je jediným stanoveným měřidlem v geodézii, tedy určeno k povinnému ověřování, kalibraci. Doba platnosti ověření tohoto stanoveného měřidla je bez omezení. 9
11 Kalibrace délkových měřidel 2.2 Současné způsoby kalibrace Specializované laboratoře (VÚGTK, ČMI) mají 30 m kalibrační dráhy, opatřené vozíkem s mikroskopem. Jako etalon je použit laserový interferometr, který měří velmi přesně vzdálenost interferometru a vozíku. Pro čtení rysky pásma je použit mikroskop, kde operátor manuálně (popř. pomocí povelu motoru) ztotožňuje střed rysky s nitkovým křížem uvnitř dalekohledu mikroskopu a po ztotožnění interferometr změří vzdálenost k vozíku. V rámci kalibrace se poté porovnává nominální délka mezi dvěma ryskami zkoumaného měřidla a rozdíl délek změřených interferometrem. S odkazem na dokument [2] národního institutu NIST, kde autor popisuje jednotlivé chyby kalibrace, považuje autor manuální ztotožnění rysky operátorem jako jednu z největších chyb, které jsou do kalibrace zaváděny. Tento závěr podporuje i článek [3], kdy chybu čtení středu rysky operátorem uvádí 5.4 μm. Další článek [4], tentokrát z korejského institutu KRISS, již popisuje automatizovanou kalibrační dráhu. Algoritmus vyhodnocuje rozdíl mezi středem rysky a středem obrazu kamery a tyto informace posílá motoru, který na jejich základě pohybuje vozíkem nesoucím mikroskop a ztotožňuje tyto středy. Na základě tohoto článku [4] byl do systému OCS vložen i tento způsob kalibrace měřidla. Snahou OCS je automatizovat proces kalibrace a eliminovat chybu způsobenou manuálním čtením rysky operátorem. 10
12 3. KALIBRAČNÍ DRÁHA KATEDRY K155 3 Kalibrační dráha katedry K155 Pro testování softwaru OCS měla být na ČVUT Fakultě stavební pro katedru K155 geomatiky vybudována nová 30 m dlouhá kalibrační dráha pro kalibraci měřických pásem. Tato dráha však do konce termínu odevzdání této práce ještě nebyla dokončena, a proto byl pro testování softwaru použit 3 m dlouhý horizontální komparátor, který se v laboratoři používá pro systémovou kalibraci nivelačních latí a přístrojů. Hlavními částmi komparátoru jsou dráha, krokový motor, interferometr a software pro jeho ovládání. 3.1 Krokový motor Souběžně s pojezdovou dráhou horizontálního komparátoru je namontována hnací trapézová tyč, na kterou je připojen krokový motor s převodovkou. K vozíku pohybujícím se po dráze a nesoucím lať je připevněna deska, která nese otvor se závitem. Tímto otvorem prochází hnací tyč, která svým otáčivým pohybem posunuje vozíkem. Motor je připojen k řídící jednotce, do které se pomocí sériového portu posílají příkazy pro pohyb motoru v mikrokrocích. Rychlost posunu motoru je přibližně 1 m/5 minut a pohyb o 1 mm odpovídá přibližně mikrokrokům. 3.2 Interferometr Pro měření délek při kalibraci byl použit laserový interferometr Renishaw 10ML Gold Standard. Tento laserový interferometr slouží k měření délek a zaručuje přesnost měření 0.7 ppm. Komunikace s interferometrem probíhá na základě TCP/IP protokolu. Před každým měřením je třeba do interferometru zasílat atmosférické podmínky, tedy teplotu, tlak a vlhkost vzduchu. V přiložené tabulce 3.1 jsou základní informace o použitém interferometru [5]. 11
13 3. KALIBRAČNÍ DRÁHA KATEDRY K155 Tab. 3.1: Základní informace interferometru Renishaw 10ML Gold Standard Zdroj laseru Helium-neonová trubice IEC Vlnová délka ve vakuu nm Dosah 40 m Dlouhodobá přesnost frekvence ± 0.05 ppm Pracovní teplota 0-40 C Pracovní vlhkost vzduchu 0-95 % 3.3 Mikroskop Pro snímání latě byl použit ruční digitální mikroskop Dino-Lite Premier typu AM41 13ZT s nastavitelnou polarizací světla. Jedná se o 1.3 megapixelový mikroskop s nastavitelným až 200x zvětšením. Nevýhodou tohoto mikroskopu je, že LED diody nejsou automaticky zapnuty připojením USB kabelu do počítače, ale je nutno je zapínat softwarem dodaným výrobcem. Jelikož software výrobce zatím nefunguje v operačním systému Linux, bylo nutné tento defekt obejít vždy zapínáním LED diod ve virtuálně zapojeném operačním systému Windows. Obr. 3.1: Mikroskop Dino-Lite Premier AM4113ZT [7] V přiložené tabulce 3.2 jsou předloženy základní informace o mikroskopu Dino- Lite Premier. Informace o produktu jsou získány z oficiálních stránek firmy Dino-Lite [7]. 12
14 3. KALIBRAČNÍ DRÁHA KATEDRY K155 Tab. 3.2: Základní informace mikroskopu Dino-Lite Premier Model Dino-Lite Premier Typ AM4113ZT Interface USB 2.0 Rozlišení 1.3 Mpx(SXGA) Zvětšení 20x - 200x Rychlost snímání 30 fps Osvětlení 8 bílých LED diod 13
15 Teorie kalibrace měřidla softwarem OCS 4 Teorie kalibrace měřidla softwarem OCS Jak již bylo zmíněno v kapitole 2, kalibrací se rozumí porovnávání metrologických vlastností měřidla s etalonem. V našem případě se jedná o porovnání skutečné délky mezi dvěma ryskami měřidla s její nominální hodnotou. Software OCS funguje na tom principu, že na měřidle jsou v určeném kroku pořízeny snímky požadovaných rysek. Středům těchto rysek v jednotlivých snímcích je přiřazena délková hodnota pomocí interferometru. Rozdíly měřených délek mezi středy rysek jsou poté porovnány s nominálními hodnotami a tyto odchylky jsou uloženy do protokolu o kalibraci. Tato kapitola pojednává o zpracování pořízeného snímku a získání středu rysky. Dále jsou rozebrány dvě metody kalibrace, které byly v softwaru OCS použity. Jedná se o metodu bez cílení a o metodu s cílením. 4.1 Filtrace obrazu Při kalibraci softwarem OCS se čtení středu rysky měřidla provádí na snímku převedeném do stupně šedi. Abychom docílili toho, že budeme schopni ve snímku jasně určit přechod mezi pixelem reprezentujícím rysku a pixelem reprezentujícím pozadí, použijeme tzv. prahování. Prahování je funkce, pro kterou dle předpisu (4.1) platí, že všechny hodnoty jasu, které jsou nižší než práh, odpovídají popředí a hodnoty vyšší než práh odpovídají pozadí. 0 pokud f(x, y) < pr ah f (x, y) = 255 pokud f(x, y) >= pr ah, (4.1) kde f (x, y) je hodnota pixelu před filtrací a f (x, y) je hodnota pixelu po filtraci. Protože se však na snímku může tvořit šum, vytvořený např. prachem, nečistotami či drobnými rýhami na měřidle, je třeba tento šum odstranit. 14
16 Teorie kalibrace měřidla softwarem OCS Odstranění šumu Pro odstranění šumu byla vytvořena funkce, která pomocí malé matice vyhladí snímek, tedy s ohledem na hodnotu okolních pixelů upravuje centrální prvek matice. Jelikož nepředpokládáme složitost vzniklého šumu, tedy poničení rysek a velkých nečistot, byla pro vyhlazení použita matice 3x3. Jak ukazuje obr. 4.1, algoritmus projde maticí všechny pixely snímku a uvnitř matice, dle předpisu (4.2), v případě splnění podmínky přiřadí centrálnímu prvku novou hodnotu. 0 pokud (i = 0) 4 f(1, 1) = 255 pokud (i = 0) < 4, (4.2) kde f(1, 1) představuje centrální prvek matice a (i = 0) vyjadřuje počet pixelů reprezentujících rysku v matici. Obr. 4.1: Ukázka funkce pro odstranění šumu V případě aplikace této funkce v obr 4.1, by se chybějící černé pixely opravily. 15
17 Teorie kalibrace měřidla softwarem OCS 4.2 Vyhodnocení rysky Vyhodnocení rysky programem OCS spočívá v hledání středu rysky. Tento proces je rozdělen na dvě části, tedy na nalezení rysky ve snímku a poté na nalezení nejpravděpodobnějšího středu rysky Nalezení rysky ve snímku Nalezení rysky probíhá na základě prohledávání vymezené oblasti snímku v řádcích. Algoritmus pracuje na tom principu, že v prohledávaných řádcích hledá nejdelší řadu po sobě následujících pixelů, které reprezentují rysku. Při tomto algoritmu tedy platí předpoklad, že vymezená oblast operátorem obsahuje pouze jednu celou rysku. Na obr. 4.2 je vyobrazeno jakým způsobem program vyhledá rysku. Obr. 4.2: Nalezení rysky a eliminování nečistot (vlevo původní snímek, vpravo upravený snímek) Jak je vidět v obr. 4.2, algoritmus ve všech řádcích dokázal vyhledat nejširší reprezentaci rysky a ostatní nečistoty, v tomto případě rýhy v blízkosti rysky, přeskočil a pro přehlednost je obarvil. 16
18 Teorie kalibrace měřidla softwarem OCS Nalezení středu rysky V algoritmu se při vyhledání rysky uloží do vektoru horizontální snímková souřadnice jeho středu v jednotlivých řádcích snímku. V dalším kroku se algoritmus snaží vyhledat nejpravděpodobnější střed rysky. Nejprve je tedy spočten aritmetický průměr středů rysky a vypočte se výběrová směrodatná odchylka středu rysky σ x. Jelikož se v tomto výběru mohou vyskytovat odlehlé, či chybné středy rysek, kontrolují se všechny středy pomocí mezní ochylky, která znamená součin směrodatné odchylky a koeficientu spolehlivosti. δ xm = σ x u p, (4.3) kde u p je koeficient spolehlivosti, který byl zvolen 2.5, tedy odpovídající pravděpodobnosti jednorozměrné veličiny 98.5%. Touto mezní odchylkou jsou kontrolovány všechny rozdíly od průměru. V případě, že rozdíl určení středu rysky od průměru překračuje tuto hodnotu, je tento řádek z výpočtu odstraněn, a proces výpočtu středu rysky je opakován do té doby, než žádný rozdíl určení středu rysky nepřekračuje tuto mezní hodnotu. Po vyhodnocení středu rysky se ve finálním obraze vytvoří křížek v místě, kde byl tento střed identifikován. Jelikož hodnota určeného středu je v desetinách pixelu, je tato hodnota při vytvoření křížku zaokrouhlena na celé pixely. Na obr. 4.3 je vidět celý proces zpracování obrazu programem OCS. Obr. 4.3: 1. Obrázek ve stupních šedi, 2. Aplikované prahování, 3. Aplikované odstranění šumu, 4. Určen střed rysky a vyznačen do obrazu 17
19 Teorie kalibrace měřidla softwarem OCS 4.3 Kalibrace bez cílení První metodou je kalibrace bez cílení. Tato metoda předpokládá, že rysky určené ke kalibraci měřidla nebudou vždy na totožném místě snímku a délky měřené interferometrem se tedy musejí opravovat v závislosti na pozici středu rysky ve snímku. Touto metodou je míněn proces, kdy před samotnou kalibrací měřidla jsou nejprve určeny vzdálenosti ve snímku, tedy že hodnotě určeného středu rysky lze přisoudit odpovídající vzdálenost v závislosti na pozici ve snímku. Proces určení vzdáleností ve snímku je nazván kalibrace snímku Kalibrace snímku Tento proces je založen na myšlence, kdy při průběhu kalibrace jsme schopni v závislosti na pozici středu rysky v obraze přiřadit této pozici hodnotu v jednotkách metru, resp. milimetru, viz obr Délka ve snímku [mm] Horizontální snímková souřadnice [px] Obr. 4.4: Graf výsledné kalibrace snímku Samotný proces kalibrace snímku probíhá tak, že operátor vybere rysku pro kalibraci a definuje počet čtení na snímku. Program poté vyšle povel motoru o posunutí kamery o 0.3 mm (Pozn. Je nutné, aby po posunutí kamery o 0.3 mm byla celá ryska stále uvnitř definované horizontální oblasti). Z tohoto malého posunu se 18
20 Teorie kalibrace měřidla softwarem OCS vypočte koeficient pro přepočet velikosti pixelu ku kroku motoru. Poté program přejede ryskou na začátek snímku, v závislosti na počtu zvoleného čtení rozdělí pravidelně kalibrovanou oblast snímku a provede kalibraci snímku. O určení počtu úseků pojednává kapitola Do připravených vektorů se vždy uloží horizontální snímková souřadnice středu rysky a jemu odpovídající délka změřená interferometrem, kdy prvnímu určenému středu rysky je přiřazena hodnota 0. Program OCS vytvoří operátorovi také informativní graf, obr. 4.5, s velikostmi pixelů v jednotlivých kalibrovaných úsecích Velikost pixelu [µm] Horizontální snímková souřadnice [px] Obr. 4.5: Graf velikosti pixelu v jednotlivých úsecích Velikost pixelu ve snímku je závislá na vzdálenosti mikroskopu od měřidla a na jeho zvětšení. Na základě procesu odstranění šumu a zjištění středu rysky se doporučuje, aby byla pro kalibraci vybrána kvalitní ryska. Pro kalibraci snímku jako takovou, však není třeba používat rysku kalibrovaného měřidla. Může být vytvořena kvalitní "umělá" ryska, přes kterou se před každým měřením bude snímek kalibrovat. Proces kalibrace snímku je třeba vykonávat před každou kalibrací měřidla při zvolené metodě bez cílení. 19
21 Teorie kalibrace měřidla softwarem OCS Kalibrace měřidla Operátor musí před kalibrací měřidla již pouze nadefinovat hodnotu počáteční rysky kalibrace, krok po kterém budou rysky pořízeny a hodnotu konečné rysky. Poté již pouze stačí nastavit mikroskop tak, aby snímal počáteční rysku kalibrovaného úseku a algoritmus provede kalibraci. Při každém pořízení rysky se přečte vzdálenost měřená interferometrem a opraví se o polohu středu rysky ve snímku dle vzorce: l i = l interf l image, (4.4) kde l i je opravené čtení interferometru na dané rysce měřidla. Dále se vypočte rozdíl mezi skutečnou pozicí na lati a měřenou délkou dle vzorce: d i = p i l i, (4.5) kde d je rozdíl pozice na lati p a opraveného čtení interferometru l na i-té pozici. Nakonec se vypočtou odchylky od nominální hodnoty zredukováním všech vypočtených rozdílů vůči počáteční rysce dle vzorce: s i = d i d 1, (4.6) kde s je rozdíl od nominální hodnoty vůči počátku kalibrovaného úseku. 4.4 Kalibrace s cílením Metoda kalibrace s cílením pracuje na tom principu, že algoritmus pohybuje motorem dokud snímková souřadnice středu rysky není totožná se snímkovou souřadnicí středu snímku. Volba souřadnice středu snímku byla zvolena pouze pro přehlednost a orientaci a lze v podstatě zvolit kteroukoliv jinou souřadnici (samozřejmě s ohledem na šířku rysky). 20
22 Teorie kalibrace měřidla softwarem OCS Obr. 4.6: Ztotožnění středu rysky se středem snímku Před začátkem operátor vybere počáteční rysku, nastaví krok a konečnou rysku kalibrovaného úseku a spustí kalibraci bez nutnosti kalibrace snímku, jelikož algoritmus se snaží pořídit snímek tak, aby byl střed rysky vždy na stejném místě snímku. Jakmile je střed rysky totožný se středem snímku, viz obr. 4.6, interferometr přečte délku a posune motor přesně o krok kalibrace od nalezeného středu rysky. Jelikož střed rysky se nevypočítává na celé pixely, ale tento střed reprezentuje desetinné číslo, musely být s ohledem na schopnost minimálního pohybu motoru určeny podmínky pro cílení: Pokud střed rysky byl určen na obou stranách intervalu ± 0.3 px od středu snímku, hodnota středu rysky se určí interpolací mezi těmito dvěma určeními. Pokud střed rysky je v intervalu ± 0.3 px od středu snímku a program přečte střed rysky na jedné straně intervalu alespoň 4-krát, interferometr přečte délku a mikroskop se posune na další kalibrovanou rysku. V případě, že se motoru nepodařilo ani 10-krát přiblížit ke středu snímku tak, aby byly splněny výše uvedené podmínky, interferometr přečte délku a posune se na další kalibrovanou rysku. Kalibrace měřidla metodou s cílením spočívá pouze v měření délek interferometrem na zvolených ryskách měřidla. Výpočet odchylky od nominální hodnoty poté 21
23 Teorie kalibrace měřidla softwarem OCS probíhá obdobným způsobem jako v odst , pouze není nutné opravovat čtení interferometru o pozici rysky ve snímku, jelikož se vždy nachází na stejném místě snímku (s ohledem na předchozí podmínky). 22
24 Popis zdrojového kódu OCS 5 Popis zdrojového kódu OCS V této kapitole se budu zabývat informacemi o zdrojovém kódu. Celý software OCS je vyvinut v programovacím jazyce C++ [8] v prostředí operačního systému Linux. Pro vytvoření grafického prostředí byla použita multiplatformní knihovna Qt. Pro komunikaci s mikroskopem byla použita knihovna OpenCV [9]. 5.1 Qt Qt je multiplatformní knihovna vyvinutá převážně pro GUI (Graphical User Interface) aplikace, ale také pro konzolové aplikace používané například pro operace se soubory, databázemi a síťovou komunikaci. Prvním vývojářem v roce 1991 byla norská softwarová firma Trolltech. V roce 2008 získala Trolltech finská společnost Nokia a změnila název na Qt Software. Od té doby Nokia zaměřovala vývoj Qt jako hlavní platformy pro její zařízení. Během roku 2011, kdy Nokia založila své produkty na operačním systému Windows, prodala Qt Software finské softwarové společnosti Digia. Tato společnost nyní zodpovídá za všechny Qt aktivity zahrnující vývoj, reklamu a licencování jejich softwaru. Qt knihovna má široké uplatnění a rozděluje se do několika modulů, jako jsou např. QtGui, která je hlavní knihovnou pro používání tzv. Widgetů (grafických komponent), jakým je např. klasické tlačítko, textové pole nebo roletový seznam, QtXml operující s dokumenty ve formátu XML a QtSql pro práci s databázemi. K vytvoření aplikace OCS bylo použito vývojové prostředí Qt Creator. Lze jej použít samostatně nebo v kombinaci s knihovnami Qt a vývojovými nástroji jako kompletní Qt SDK (Software Development Kit). Toto prostředí jako celek již obsahuje kompilátor, debugger, editor kódu a dokonce i velice povedené prostředí pro přímé vytváření aplikace pomocí interaktivního přidávání jednotlivých widgetů do samotné aplikace. Při vytvoření nové aplikace/projektu udržuje Qt Creator pohromadě všechny potřebné soubory pomocí.pro souboru, ve kterém jsou uloženy odkazy na všechny používané knihovny, hlavičkové a zdrojové soubory. 23
25 Popis zdrojového kódu OCS Při tvorbě aplikace je třeba mezi sebou propojit jednotlivé komponenty, aby spolu mohly komunikovat. O tuto komunikaci mezi grafickými komponenty, ale i klasickými třídami se v Qt starají tzv. signály a sloty. Fungují na tom principu, že pokud část programu vyšle signál, který je připojen na slot, tento slot se provede v závislosti na typu spojení. Na sloty lze pohlížet jako na obyčejné funkce, které se dají také jako funkce používat. Samotné spojení zprostředkovává funkce QObject::connect, která pomocí klíčových slov SIGNAL() a SLOT() k sobě daný signál a slot připojí. Obecně lze k jednomu signálu připojit více slotů. Jednou z hlavních knihoven Qt, která byla při tvorbě aplikace OCS použita, je knihovna QWizard Třída QWizard Pro přehlednost operací v softwaru OCS byla jednou z hlavních tříd použita právě třída QWizard a s ní úzce související třída QWizardPage, která v důležitých částech programu vytváří průvodce dialogovými okny. Velká výhoda průvodce spočívá v tom, že jednotlivé strany lze nadefinovat odděleně, zaměřit jednotlivou stranu pouze pro danou úlohu a poté pomocí spojení s hlavním průvodcem mezi sebou předávat jednotlivé hodnoty. Ve všech průvodcích bylo mimo jiné nadefinováno tlačítko Help, které uživateli poskytne základní informace o nutných úkonech na dané stránce. Další výhodou je kontrola nad tlačítkem Next, tedy možnost nadefinovat případ, kdy je/není možno pokračovat na další stranu. O tuto kontrolu se stará funkce bool QWizardPage::isComplete() a signál void QWizardPage::completeChanged(). Pokud program vyšle signál completechanged() a návratová hodnota funkce iscomplete() je true, poté je možno pokračovat na další stranu. Tímto způsobem lze například kontrolovat již existující adresář při vytvoření nového projektu nebo vynechání nezbytných částí na dané straně. 24
26 Popis zdrojového kódu OCS 5.2 Knihovna OpenCV OpenCV je volně šiřitelná multiplatformní knihovna [9] zaměřená na počítačové vidění (angl. computer vision) a pro práci s obrazovými daty v reálném čase. Knihovna je vytvořena v programovacím jazyce C++ a i jeho základním rozhraním je právě C++. Je však nicméně již plně použitelná také v jazycích Java, Python a Matlab/Octave. Jak ukazuje obr. 5.1, knihovna je rozdělena na čtyři hlavní složky. Složka CV obsahuje základní zpracování obrazu a složitější algoritmy pro počítačové vidění. MLL (Machine Learning Library) je složka pro strojové učení, které obsahuje mnoho statistických klasifikátorů (algoritmy, které implementují klasifikaci). HighGUI obsahuje nástroje pro ukládání a načítání videa a snímků. CXCore obsahuje základní datové struktury a kreslící funkce. Obr. 5.1: Struktura OpenCV [9], str
27 Popis zdrojového kódu OCS 5.3 Ovládání přístrojů V následujících odstavcích bude popsán způsob připojení jednotlivých přístrojů k softwaru OCS Ovládání motoru Krokový motor je připojen k počítačí pomocí seriového portu. Hlavní část třídy t_generalmotor, pro posun motorem, byla s dovolením vedoucího práce převzata z programu DLSC (software vytvořený pro automatickou kalibraci digitální nivelační latě), vyvinutého právě vedoucím práce. Třída byla však upravena, jelikož v původní instanci nebylo možné v rámci funkcí definovat vlastnosti motoru jako počáteční rychlost, rychlost motoru a akcelerace. Tato funkce byla upravena zejména pro použití této třídy na jiné motory než na motor na horizontálním komparátoru, tedy aby byl operátor schopen měnit vlastnosti motoru při případném použití jiného motoru. Mezi základní povely pro motor patří initialize, tedy funkce připojující motor přes sériový port. Dále je to movenumsteps, tedy funkce pro posun motoru o daný počet mikrokroků a nová funkce loadspeed pro nadefinování rychlostních vlastností motoru Ovládání interferometru Laserový interferometr je připojen přes USB port prostřednictvím firemního interface DX10 do počítače. Přímé zasílání dat přes USB kabel je však díky absenci ovladače nemožné, proto byl pro katedru vytvořen Ing. Jiřím Matouškem program, který pracuje na principu TCP/IP protokolu. Na stolním počítači v laboratoři, ke kterému je připojen interferometr, je pod adresou tohoto počítače vytvořen TCP/IP port, na který se mohou v rámci sítě připojovat ostatní počítače. Dalším důležitým programem na stolním počítači je právě program TCP tunel, který toto spojení v síti zprostředkovává. Knihovna pro ovládání interferometru t_matousekinterferometer byla převzata z programu DLSC a disponuje základními funkcemi getmeasurement, který zadá 26
28 Popis zdrojového kódu OCS povel interferometru pro změření délky a funkce setatmosphere, tedy nastavení atmosférických podmínek v průběhu měření, mezi které patří teplota, tlak a vlhkost vzduchu Ovládání mikroskopu Použitý mikroskop je připojen pomocí USB portu. Pro ovládání mikroskopu byla vytvořena třída VideoCl, která komunikuje s mikroskopem pomocí knihovny OpenCV. Při připojení mikroskopu/kamery knihovna OpenCV kategorizuje kamery pouze pod číselnými indexy. Pro přehlednější ovládání při volbě kamery v případě připojení více kamerových zařízení bylo třeba vytvořit funkci pro přiřazení jmen kamer těmto indexům. Pro tuto funkci byla vytvořena funkce GetAvailableCameras, která nejprve zjistí počet připojených kamer dle indexů a poté ve složce /sys/class/video4linux/ pomocí těchto indexů najde jména připojených kamer a uloží je do vektoru, kde pozice uvnitř vektoru představuje index kamery. Další zajímavou funkcí je zjištění dostupných rozlišení kamery. Protože knihovna OpenCV nedisponuje automatickou detekcí dostupných rozlišení připojené kamery, byla proto vytvořena funkce GetCameraResolutions, která otestuje dostupná rozlišení až do meze 5000px a uloží je do vektoru. Pro ukládání rozlišení byla vytvořena struktura Resolution obsahující šířku a výšku dostupného rozlišení. Připojení kamery pro snímání zajišťuje funkce ConnectCamera, kam se jako parametry uvádí index kamery, šířka a výška zvoleného rozlišení. Po připojení kamery je nyní možno spustit samotné snímání. Toto snímání využívá třídu QTimer, tedy časovač, který po zapnutí pomocí funkce VideCl->Start- Video() každých 35 ms uloží obraz do matice s velikostí odpovídající použitému rozlišení. Tento časovač je možno kdykoliv vypnout pomocí funkce VideoCl->Stop- Video(). Pro použití videa je vytvořen signál, kdy při každém vyslání signálu QTimeru, se pošlou právě sejmutá obrazová data skrz třídu QPixmap do připojeného slotu. Typ vyslaných obrazových dat je závislý na typu aktuálního nastavení třídy VideoCl. Tímto nastavením je myšleno, zdali se jedná o barevný obraz, obraz převedený do stupňů šedi, či pokud je na obraz ve stupních šedi aplikována prahová funkce (4.1) 27
29 Popis zdrojového kódu OCS UseThreshold. Pro sejmutí pouze jednoho obrazu např. při samotné kalibraci, slouží funkce GetMatrix. Obr. 5.2: Funkce v hlavičkovem souboru třídy VideoCl 28
30 Popis dílčích částí softwaru OCS 6 Popis dílčích částí softwaru OCS V následující kapitole budou stručně popsány jednotlivé části softwaru OCS, struktura a základní postup práce s programem. 6.1 Projekt Základní jednotkou pro ukládání operací v rámci programu OCS je projekt. Pro založení nového projektu byl vytvořen průvodce, který operátora provede základními informacemi o projektu, viz. obr Obr. 6.1: Průvodce založením projektu Po založení projektu se ve vybrané složce vytvoří textový dokument P roject Inf o.ini, který obsahuje základní informace o projektu, tedy o jaké měřidlo se jedná, délkové jednotky měřidla, celkovou délku měřidla a identifikační číslo. Samozřejmě je možné otevřít již vytvořený projekt, který získá informace právě z.ini souboru projektu. Projekt tedy popisuje základní informace o měřidle, ale pro samotnou kalibraci je třeba vytvořit seanci Seance Seance je jednotka projektu, která ukládá jednotlivé kalibrace. Tato struktura byla vytvořena pro přehlednost opakovaných kalibrací pro jedno měřidlo. Pro vytvoření 29
31 Popis dílčích částí softwaru OCS seance, viz obr. 6.2, je třeba do programu zadat pouze jméno nové seance a jméno operátora, který kalibraci provádí. Tato informace má pouze informativní charakter. Obr. 6.2: Průvodce založením seance Při vytvoření nové seance se do adresáře projektu vytvoří nová složka pojmenovaná jménem seance a do této složky se vytvoří nový textový dokument Session Inf o.ini obsahující jméno operátora. Při otevření projektu, který již obsahuje seance, se automaticky do OCS načtou i všechny seance v tomto projektu. 6.2 Připojení přístrojů K připojení přístrojů slouží tzv. Connection tool. Tento nástroj je rozdělen do tří částí, tedy připojení mikroskopu, motoru a laserového interferometru Mikroskop Při zapnutí nástroje se v levém horním rozbalovacím seznamu zobrazí dostupná zařízení, která jsou schopná získávat obrazová data. Při stisknutí tlačítka Connect, se zvolené zařízení aktivuje a v dolní části nástroje se zobrazí obrazový výstup zařízení. V tomto nástroji je možno snímat fotografie a ukládat je do zvoleného adresáře. 30
32 Popis dílčích částí softwaru OCS Pomocí skupinového přepínače je možné měnit mezi barevným výstupem nebo výstupem převedeným do stupňů šedi, případně ještě použít prahovou funkci v závislosti na zvoleném prahu. Obr. 6.3: Nástroj pro připojení kamery Motor Jelikož je motor připojen přes sériový port, je nutné nejprve nastavit parametry přenosu. V rozbalovacích seznamech je nutné před připojením nastavit název portu, přenosovou rychlost, paritní bit, datový bit a stop bit. Při správném nastavení je možné stisknout tlačítko Connect pro připojení. V případě správného nastavení se vypíše pod tlačítkem hláška Connected. 31
33 Popis dílčích částí softwaru OCS Obr. 6.4: Nástroj pro připojení motoru V případě, že je již připojen interferometr, motor se posune o mikrokroků a z tohoto posunu pomocí měření interferometru se vypočte koeficient pro přepočet mezi mm a mikrokroky. V prostřední části připojovacího okna motoru lze měnit rychlostní parametry motoru, tedy počáteční rychlost, rychlost a akceleraci. Hodnoty těchto veličin jsou načteny z inicializačního souboru softwaru OCS. V dolní části okna je poté možné dávat příkazy motoru a to buď v mikrokrocích, nebo v případě již připojeného interferometru i v mm Interferometr Interferometr komunikuje s počítačem pomocí TCP/IP portu. Pro připojení je nutné zadat IP adresu a port, přes který budou interferometru posílány příkazy. Jako v předchozím případě, pokud je po přípojení interferometru připojen i motor, spustí se již zmíněný proces pro výpočet koeficientu pro přepočet. V prostřední části okna interferometru, je třeba vždy interferometru poslat atmosférické podmínky v laboratoři. Konkrétně se jedná o teplotu, tlak a vlhkost vzduchu. 32
34 Popis dílčích částí softwaru OCS V dolní části okna je poté vytvořena tabulka pro odečítání délek, kde se posledně měřená délka uloží do připravené tabulky. Obr. 6.5: Nástroj pro připojení interferometru 6.3 Průvodce kalibrací V následující kapitole budou stručně vysvětleny hlavní části vytvořeného průvodce pro proces kalibrace měřidla. Schéma 6.6 ukazuje jednotlivé části průvodce a jejich návaznost. 33
35 Popis dílčích částí softwaru OCS Obr. 6.6: Schéma průvodce kalibrací V prvním kroku je nejprve nutné zaostřit obraz a natočit obraz tak, aby rysky byly ve snímku ve vertikální poloze. Dalším krokem, obr. 6.7, je výběr vertikální oblasti, která určuje řádky ve snímku, které budou použity pro výpočet středu rysky. Výběr oblasti dává operátorovi možnost vynechat část snímku na krajích, kde by rysky mohly být rozmazané či poškozené. 34
36 Popis dílčích částí softwaru OCS Obr. 6.7: Nastavení vertikální oblasti pro výpočet středu rysky Dalším krokem, obr. 6.8, je výběr metody kalibrace, kterou operátor chce použít. Jedná se o metodu bez cílení a o metodu s cílením. Obr. 6.8: Volba použité metody kalibrace V případě výběru první možnosti je nejprve třeba určit rysku, která bude použita pro kalibraci snímku, obr
37 Popis dílčích částí softwaru OCS Obr. 6.9: Volba rysky použité pro kalibraci A po nastavení parametrů se provede kalibrace snímku pomocí vybrané rysky, obr Obr. 6.10: Kalibrace snímku 36
38 Popis dílčích částí softwaru OCS Dalším krokem je již nastavení parametrů samotné kalibrace, obr Do tohoto kroku se operátor dostane přímo v případě volby metody kalibrace s cílením na střed rysky. V tomto kroku se operátor řídí pokyny v pravé části okna. V případě dlouhých měřidel je přidána funkce pro zkontrolování poslední rysky, tedy že motor přejede na poslední rysku nastaveného kalibrovaného úseku a operátor zkontroluje, zda se uvnitř linií definující rysku nachází poslední ryska, v opačném případě nastaví linie, popř. přejede pomocí motoru, na správnou rysku a program si spočte opravu skutečné délky měřidla a přejede automaticky na počáteční rysku. V případě, že měřidlo nemá rovnoměrně nastavené rysky, je možno do programu nahrát jednotlivé kroky ze souboru. V případě, že kalibrace probíhá v opačném směru, než je pohyb motoru, zaškrtne se možnost Swap motor movement. Obr. 6.11: Nastavení kalibrace Při potvrzení nastavení kalibrace program OCS začne kalibrovat měřidlo pomocí zvolené metody. V průběhu kalibrace, obr. 6.12, se operátorovi ukazují vyhodnocené rysky spolu s tabulkou měřených hodnot a vykreslením grafu odchylek měřidla vůči počáteční rysce. 37
39 Popis dílčích částí softwaru OCS Obr. 6.12: Průběh kalibrace Veškeré hodnoty se ukládají do adresáře zvolené seance a je vytvořen jednoduchý soubor obsahující základní informace o provedené kalibraci, viz. obr
40 Popis dílčích částí softwaru OCS Obr. 6.13: Protokol kalibrace 39
41 Výsledky kalibrace 7 Výsledky testování softwaru OCS V této kapitole budou shrnuty výsledky při testování softwaru OCS. Pro testování softwaru byla použita digitální nivelační lať. V závěru byl software OCS otestován a porovnán s výsledky programu KLPM vytvořeného Ing. Václavem Vlkem pro kalibraci digitálních nivelačních latí. 7.1 Testování snímku pořízeného mikroskopem Smyslem tohoto testu, bylo zjistit, zda při opakovaném snímání jedné stejné rysky (bez pohybu motorem), dojde ke změně určení středu rysky. Tímto testem byla tedy testována nejen kvalita mikroskopu, ale také stabilita určení středu rysky. Pro tento test bylo pořízeno celkem 200 snímků rysek na digitální nivelační lati. V přiložené tabulce 7.1 je výsledek detekce středu mikroskopem. Tab. 7.1: Detekce středu mikroskopu Počet snímků σ Detekce [px] Při velikosti pixelu 5.5 μm je chyba vzniklá pořízením snímku mikroskopem σ Detekce = 0.31 μm. 7.2 Testování délek pořízených interferometrem V rámci práce se softwarem OCS, byla testována stabilita měřených délek interferometrem při neměnné vzdálenosti mezi odrazným hranolem a interferometrem. Pro tento test bylo interferometrem přečteno 100 čtení a vypočítána směrodatná odchylka. Tato čtení byla přečtena v okamžitém sledu a nepředpokládá se, že by se během této doby změnily atmosférické podmínky, které by ovlivnily výpočet směrodatné odchylky. 40
42 Výsledky kalibrace V přiložené tabulce 7.2 je uvedena směrodatná odchylka čtených hodnot interferometrem. Tab. 7.2: Testování interferometru Počet čtení směrodatná odch. [μm] Tento výsledek odpovídá použitému interferometru viz kapitola 3.2. Do této směrodatné odchylky nevstupuje směrodatná odchylka určení délky interferometrem, kterou uvádí výrobce 0.7 ppm. 7.3 Testování kalibrace bez cílení V rámci testování této metody bylo nejprve třeba určit vhodný počet úseků pro kalibraci snímku a její přesnost. Poté byla provedena sada měření na digitální nivelační lati a skrze porovnání kalibrací byla určena odchylka této metody. Důležitým sledovaným kritériem při kalibraci byla i časová náročnost měření Určení počtu úseků pro kalibraci snímku Při kalibraci s použitím kalibrace snímku bylo třeba zjistit, jaký vliv na přesnost má počet čtení zvolených při kalibraci snímku. Postup pro určení této přesnosti byl zvolen následující. Pro kalibraci snímku bylo zvoleno rozdělení snímku na 241 úseků, což ve snímku odpovídalo kroku přibližně 2.5 pixelu. Tímto způbem byla provedena kalibrace snímku, viz. obr
43 Výsledky kalibrace Velikost pixelu [µm] Sloupec snímku [px] Obr. 7.1: Průběh velikosti pixelu při rozdělení na 241 úseků Pro stanovení přesnosti byl zvolen postup, že tento velký soubor byl rozdělen na části simulující kalibraci. Pro kalibraci byl poté použit každý druhý, čtvrtý,..., dvacátý úsek a délka pro ostatní úseky byla vyinterpolována a porovnala se s přímo měřenou. Z rozdílů měřených a vyinterpolovaných hodnot byla poté spočtena směrodatná odchylka pro jednotlivý počet úseků použitých pro kalibraci snímku. Tabulka č. 7.3 a obr. 7.2 ukazuje vývoj směrodatné odchylky při použitém počtu úseků. 42
44 Výsledky kalibrace Tab. 7.3: Testování kalibrace snímku Počet úseků σ KalSnimku [μm] Směrodatná odchylka [µm] Počet úseků pro kalibraci Obr. 7.2: Graf vývoje směrodatné odchylky v závislosti na počtu použitých kalibračních úseků Jak je vidět z uvedeného grafu, volbou počtu použitých úseků není zásadním způsobem ovlivněna přesnost metody. Aby byla zachována co největší přesnost s ohledem na dobu kalibrace snímku, bylo pro pozdější testování softwaru použito vždy 40 úseků. 43
45 Výsledky kalibrace Přesnost metody Přesnost metody byla testována na opakované kalibraci digitální nivelační latě. Testovací úsek latě byl zvolen přibližně 2 metry, pro kalibraci bylo použito celkem 35 nejmenších rysek, které byly vybrány tak, aby mezi po sobě jdoucími ryskami byla vzdálenost alespoň 40 mm (Pozn. Rysky na digitální nivelační lati mají různou šířku a pro kalibraci byly vybrány ty s nejmenší šířkou 2,025 mm). Do výpočtu směrodatných odchylek vstupují hodnoty z celkového počtu 8 nezávislých kalibrací. Důležitým kritériem při testování nebyla pouze přesnost, ale také časová náročnost kalibračního procesu. Při proměřování latě byla lať natočena tak, aby s narůstající určovanou délkou na lati narůstala i vzdálenost měřená interferometrem Rozdíly od nominální hodnoty [µm] Pozice na lati [mm] Obr. 7.3: Graf průběhu kalibrace metodou bez cílení Obr. 7.3 znázorňuje vždy odchylku délky mezi kalibrovanou a první ryskou. Jak je vidět, rozptyl hodnot se s větší délkou měřenou interferometrem postupně zvyšuje. Na obr. 7.4 je zobrazen průběh směrodatné odchylky na jednotlivých kalibrovaných ryskách digitální nivelační latě. V tab. 7.4 je poté uvedena celková směrodatná odchylka celé kalibrace pomocí metody bez cílení. 44
46 Výsledky kalibrace Tab. 7.4: Celková směrodatná odchylka metody bez cílení σ 1.Metoda 1.84 μm Směrodatná odchylka [µm] Pozice na lati [mm] Obr. 7.4: Graf průběhu směrodatné odchylky na jednotlivých ryskách zjištěné metodou bez cílení Celková časová náročnost zahrnující i kalibraci snímku pomocí 40 úseků byla přibližně 23 minut. 7.4 Testování kalibrace s cílením Jelikož se algoritmus snaží co nejvíce ztotožnit střed rysky se středem snímku, odečítají se od sebe pouze vzdálenosti měřené interferometrem. Nejprve byla určena směrodatná odchylka cílení a následně byla metoda použita analogicky jako v předchozím případě pro kalibraci digitální nivelační latě ve stejné délce a na stejných ryskách. 45
47 Výsledky kalibrace Určení směrodatné odchylky cílení Pro určení směrodatné odchylky při cílení na stejnou rysku, resp. ztotožnění středu rysky se středem snímku, viz. kapitola 4.4, bylo použito celkem 100 čtení jedné rysky. V tab. 7.5 je uvedena tato směrodatná odchylka. Tab. 7.5: Směrodatná odchylka cílení σ c 0.66 μm Přesnost metody Jak bylo uvedeno v předešlém odstavci, přesnost metody byla testována stejným způsobem jako metoda bez cílení. Mezi testováním obou metod nedošlo k manipulování s nivelační latí. Do výpočtu směrodatných odchylek vstupují hodnoty z celkového počtu 6 nezávislých kalibrací Rozdíly od nominální hodnoty [µm] Pozice na lati [mm] Obr. 7.5: Graf průběhu kalibrace metodou s cílením Obr. 7.5 znázorňuje vždy rozdíl od nominální hodnoty vztažené k počáteční rysce kalibrace. Jak je vidět, rozptyl hodnot se s větší délkou měřenou interferometrem postupně zvyšuje. Na obr. 7.6 je vidět právě tento průběh směrodatné odchylky na jednotlivých kalibrovaných ryskách. 46
48 Výsledky kalibrace Tab. 7.6: Celková směrodatná odchylka metody s cílením σ 1.Metoda 1.65 μm Směrodatná odchylka [µm] Pozice na lati [mm] Obr. 7.6: Graf průběhu směrodatné odchylky na jednotlivých ryskách zjištěné metodou s cílením Časová náročnost metody s cílením byla přibližně 30 minut. Časová náročnost je závislá na rychlosti splnění podmínek pro cílení uvedené v odst Porovnání výsledků jednotlivých metod Při porovnání výsledků jednotlivých metod byla sledována směrodatná odchylka a časová náročnost měření. Na obr. 7.7 jsou vyneseny rozdíly od nominálních hodnot určených oběma metodami. Jak je z uvedeného grafu patrné, obě metody dokázaly relativně stejně odhalit jednotlivé odchylky rysek od nominální hodnoty. 47
49 Výsledky kalibrace Metoda bez cílení Metoda s cílením Rozdíly od nominální hodnoty [µm] Pozice na lati [mm] Obr. 7.7: Graf porovnání metod Tab. 7.7 shrnuje směrodatné odchylky jednotlivých metod. Dalším důležitým kritériem byla také celková doba jedné kalibrace. V tab. 7.7 jsou uvedeny časy jednotlivých kalibrací. Z výsledku je zřejmé, že metoda bez cílení je časově přibližně o 1/3 úspornější, což se při určování delších měřidel s ohledem na srovnatelnou přesnost obou metod může jevit jako rozhodující faktor výběru metody. Tab. 7.7: Tabulka porovnání použitých metod kalibrace σ Kalibrace [μm] Doba kalibrace [min] Bez cílení S cílením Porovnání s výsledky KLPM Jelikož v předešlém roce Ing. Václav Vlk vytvořil software KLPM [10], určený pro kalibraci digitálních nivelačních latí, byl tento software porovnán s OCS. V následujícím grafu jsou porovnány výsledky jednotlivých metod, kdy pro KLPM bylo provedeno celkem 10 kalibrací nivelační latě na totožných ryskách jako u OCS v předešlých případech. 48
50 Výsledky kalibrace Obr. 7.8 znázorňuje vždy rozdíl měřené délky mezi ryskami s nominální hodnotou Metoda bez cílení Metoda s cílením KLPM Rozdíly od nominální hodnoty [µm] Pozice na lati [mm] Obr. 7.8: Graf porovnání metod OCS a KLPM Při porovnání je zřejmé, že oba systémy vyhodnocují rysky jiným způsobem. Software KLPM vyhodnocuje střed rysky pomocí detekce hran, ze kterých se poté počítá střed rysky. S odkazem na práci Ing. Václava Vlka program KLPM určuje hrany rysky s přesností na celé pixely a střed rysky na poloviny pixelu. Program OCS určuje středy rysek jako desetinné číslo, tedy přesnost určení je podstatně vyšší. Na obr. 7.9 je vidět průběh směrodatné odchylky softwaru KLPM na jednotlivých úsecích. 7 6 Směrodatná odchylka [µm] Pozice na lati [mm] Obr. 7.9: Graf průběhu směrodatné odchylky na jednotlivých ryskách softwarem KLPM 49
51 Závěr 8 Závěr V rámci této diplomové práce byl vytvořen software OCS, sloužící pro optickou kalibraci délkových měřidel založených na ryskách. Software komunikuje s přístroji v laboratoři katedry K155, tedy laserovým interferometrem, krokovým motorem a mikroskopem. Tento software byl vytvořen v programovacím jazyku C++ v operačním systému Linux. Pro kalibraci měřidla byly vytvořeny dvě metody. První metoda bez cílení je založena na použití kalibrace snímku, kdy ze snímku jsme schopni středu rysky přiřazovat délkové hodnoty a opravovat tak měřené délky interferometru v závislosti na pozicích středu rysky ve snímku. Druhá metoda s cílením je založena na ztotožňování středu rysky přímo se středem snímku a porovnávání přímo měřených hodnot interferometrem s nominálními hodnotami kalibrovaných měřidel. V rámci testování byl nejprve testován mikroskop, zdali při opakovaném snímání stejné rysky bez pohybu motorem nedochází ke změně určení středu rysky. Na základě testování byla určena směrodatná odchylka detekce rysky px, což při testování odpovídalo přibližně 0.31 μm. Dále byla testována stabilita měřených délek interferometrem při nezměněné vzdálenosti mezi odrazným hranolem a interferometrem. Na základě testování byla určena směrodatná odchylka čtení délky 0.12 μm. Pro metodu bez cílení byla při opakovaném proměřování digitální nivelační latě určena směrodatná odchylka 1.84 μm, v níž vystupuje i směrodatná odchylka samotné kalibrace snímku, jež byla určena hodnotou 1.02 μm (Při použití 40-ti úseků pro kalibraci snímku). Časová náročnost jedné kalibrace byla přibližně 23 minut. Pro metodu kalibrace s cílením byla určena směrodatná odchylka 1.65 μm, kde limitním faktorem této metody je minimální možný pohyb motoru. Časová náročnost této metody byla přibližně 30 minut. Na základě výsledků testování jednotlivých metod je doporučena metoda první, tedy kalibrace bez cílení. Přesnost obou metod byla shledána srovnatelnou s ohledem pro použití na měřidlech založených na ryskách. Časová náročnost metody s cílením 50
52 Závěr a nutnost vyšší citlivosti motoru pro přesné ztotožnění středu rysky se středem snímku, z ní dělá méně vhodnou metodu. Limitním faktorem přesnosti je dle testování narůstající chyba měřené délky interferometru s narůstající délkou kalibrovaného měřidla. Vytvořený software je přiložen k diplomové práci na CD. 51
53 POUŽITÉ ZDROJE Použité zdroje [1] Úplné pracovní znění zákona č. 505/1990 Sb., o metrologii [online]. [cit ] Dostupné z URL: < >. [2] National Institute of Standards and Technology [online]. [cit ] Solution to Decrease Uncertainty in Tape Measure Calibration Dostupné z URL: < Contest/ContestPapers/2008/2008NIST_Tape_CalibrationWC08.doc >. [3] Elena Dugheanu, Length Laboratory, Romania [online]. [cit ] Calibration of the comparator for long length measures used for the verification/calibration of tape measures with high accuracy str Dostupné z URL: < oiml_bulletin_oct_2007.pdf>. [4] Don Young Jeong, Ho Suhng Suh, Jong Ahn Kim, Jae Wan Kim a Tae Bong Eom [online]. [cit ] 50 m linear measuring interferometer for calibration of survey tape Dostupné z URL: < POSTERS/2METRO/2FORM/2071.PDF>. [5] The ML10 Gold measurement system [online]. [cit ] Dostupné z URL: < >. [6] Kalibračním list ML10 Renishaw Gold Standard ze dne [online]. [cit ] Poskytnuté firmou Renishaw z URL: < [7] Dino-Lite Digital microscope [online]. [cit ] Dostupné z URL: < >. 52
54 POUŽITÉ ZDROJE [8] ALLAIN, Alex. Jumping into C++. San Francisco: Cprogramming.com, ISBN [9] BRADSKI, Gary R. Learning OpenCV. Sebastopol: O Reilly, c2008, xvii, 555 s. ISBN [10] Vlk, V. Kalibrace nivelační latě prostřednictvím sekvence digitálních snímků. Diplomová práce, ČVUT Praha,
55 SEZNAM SYMBOLŮ, VELIČIN A ZKRATEK Seznam symbolů, veličin a zkratek OCS ČVUT NIST KRISS KLPM K155 Optical Calibration System České vysoké učení technické v Praze National Institute of Standards and Technology: Korea Research Institute of Standards and Science Kalibrace latě pomocí mikroskopu Katedra geomatiky, Fakulta stavební, ČVUT 54
56 Seznam obrázků 3.1 Mikroskop Dino-Lite Premier AM4113ZT [7] Ukázka funkce pro odstranění šumu Nalezení rysky a eliminování nečistot (vlevo původní snímek, vpravo upravený snímek) Obrázek ve stupních šedi, 2. Aplikované prahování, 3. Aplikované odstranění šumu, 4. Určen střed rysky a vyznačen do obrazu Graf výsledné kalibrace snímku Graf velikosti pixelu v jednotlivých úsecích Ztotožnění středu rysky se středem snímku Struktura OpenCV [9], str Funkce v hlavičkovem souboru třídy VideoCl Průvodce založením projektu Průvodce založením seance Nástroj pro připojení kamery Nástroj pro připojení motoru Nástroj pro připojení interferometru Schéma průvodce kalibrací Nastavení vertikální oblasti pro výpočet středu rysky Volba použité metody kalibrace Volba rysky použité pro kalibraci Kalibrace snímku Nastavení kalibrace Průběh kalibrace Protokol kalibrace Průběh velikosti pixelu při rozdělení na 241 úseků Graf vývoje směrodatné odchylky v závislosti na počtu použitých kalibračních úseků Graf průběhu kalibrace metodou bez cílení
57 7.4 Graf průběhu směrodatné odchylky na jednotlivých ryskách zjištěné metodou bez cílení Graf průběhu kalibrace metodou s cílením Graf průběhu směrodatné odchylky na jednotlivých ryskách zjištěné metodou s cílením Graf porovnání metod Graf porovnání metod OCS a KLPM Graf průběhu směrodatné odchylky na jednotlivých ryskách softwarem KLPM
58 Seznam tabulek 3.1 Základní informace interferometru Renishaw 10ML Gold Standard Základní informace mikroskopu Dino-Lite Premier Detekce středu mikroskopu Testování interferometru Testování kalibrace snímku Celková směrodatná odchylka metody bez cílení Směrodatná odchylka cílení Celková směrodatná odchylka metody s cílením Tabulka porovnání použitých metod kalibrace
59 SEZNAM PŘÍLOH Seznam příloh A Elektronická příloha 59 B Úvodní okno systému OCS 60 58
60 A. ELEKTRONICKÁ PŘÍLOHA A Elektronická příloha Na přiloženém CD je uložena práce ve formátu PDF. Dále jsou zde všechny zdrojové soubory softwaru OCS, protokoly provedených kalibrací a výpočetní skripty. 59
61 B. ÚVODNÍ OKNO SYSTÉMU OCS B Úvodní okno systému OCS 60
Vyjadřování přesnosti v metrologii
Vyjadřování přesnosti v metrologii Měření soubor činností, jejichž cílem je stanovit hodnotu veličiny. Výsledek měření hodnota získaná měřením přisouzená měřené veličině. Chyba měření výsledek měření mínus
Měření průtoku kapaliny s využitím digitální kamery
Měření průtoku kapaliny s využitím digitální kamery Mareš, J., Vacek, M. Koudela, D. Vysoká škola chemicko-technologická Praha, Ústav počítačové a řídicí techniky, Technická 5, 166 28, Praha 6 e-mail:
Členění podle 505 o metrologii
Členění podle 505 o metrologii a. etalony, b. pracovní měřidla stanovená (stanovená měřidla) c. pracovní měřidla nestanovená (pracovní měřidla) d. certifikované referenční materiály Etalon: je ztělesněná
TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m 0188.00.
USB teploměr teploměr s rozhraním USB měření teplot od -55 C do +125 C 26. května 2006 w w w. p a p o u c h. c o m 0188.00.00 Katalogový list Vytvořen: 30.5.2005 Poslední aktualizace: 26.5.2006 8:34 Počet
Software pro vzdálenou laboratoř
Software pro vzdálenou laboratoř Autor: Vladimír Hamada, Petr Sadovský Typ: Software Rok: 2012 Samostatnou část vzdálených laboratoří tvoří programové vybavené, které je oživuje HW část vzdáleného experimentu
FORTANNS. havlicekv@fzp.czu.cz 22. února 2010
FORTANNS manuál Vojtěch Havlíček havlicekv@fzp.czu.cz 22. února 2010 1 Úvod Program FORTANNS je software určený k modelování časových řad. Kód programu má 1800 řádek a je napsán v programovacím jazyku
Posouzení přesnosti měření
Přesnost měření Posouzení přesnosti měření Hodnotu kvantitativně popsaného parametru jakéhokoliv objektu zjistíme jedině měřením. Reálné měření má vždy omezenou přesnost V minulosti sloužila k posouzení
Zákon o metrologii, subjekty národního metrologického systému a jejich úkoly
Zákon o metrologii, subjekty národního metrologického systému a jejich úkoly Zákon 505/1990 Sb., o metrologii závazný pro všechny organizace zabývající se měřením Měření se musí zabezpečovat s ohledem
Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného)
Vyhodnocení 2D rychlostního pole metodou PIV programem Matlab (zpracoval Jan Kolínský, dle programu ing. Jana Novotného) 1 Obecný popis metody Particle Image Velocimetry, nebo-li zkráceně PIV, je měřící
Připojení přístroje A4101 k aplikaci DDS2000
" Uživatelský manuál Připojení přístroje A4101 k aplikaci DDS2000 Aplikace :! Přenos a archivace dat naměřených přístrojem A4101! Přenos pochůzky vytvořené v aplikaci DDS2000 do přístroje A4101 Vlastnosti
Databáze pro evidenci výrobků
Databáze pro evidenci výrobků Databáze ve formátu Microsoft Access je součástí systému, který řídí automatizovanou výrobní linku. Tabulka tblcharge obsahuje data o výrobcích a je plněna automaticky řídicím
1 Uživatelská dokumentace
1 Uživatelská dokumentace Systém pro závodění aut řízených umělou inteligencí je zaměřen na závodění aut v prostředí internetu. Kromě toho umožňuje testovat jednotlivé řidiče bez nutnosti vytvářet závod
Využití tabulkového procesoru MS Excel
Semestrální práce Licenční studium Galileo srpen, 2015 Využití tabulkového procesoru MS Excel Ing Marek Bilko Třinecké železárny, a.s. Stránka 1 z 10 OBSAH 1. ÚVOD... 2 2. DATOVÝ SOUBOR... 2 3. APLIKACE...
CZ.1.07/2.2.00/28.0021)
Metody geoinženýrstv enýrství Ing. Miloš Cibulka, Ph.D. Brno, 2015 Cvičen ení č.. 1 Vytvořeno s podporou projektu Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF)
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE FAKULTA STAVEBNÍ OBOR GEODÉZIE A KARTOGRAFIE KATEDRA SPECIÁLNÍ GEODÉZIE název předmětu Geodézie v podzemních prostorách 10 úloha/zadání H/190-4 název úlohy Hloubkové
Univerzální prohlížeč naměřených hodnot
Návod na používání autorizovaného software Univerzální prohlížeč naměřených hodnot V Ústí nad Labem 14. 8. 2009 Vytvořil: doc. Ing., Ph.D. 1 z 10 Obsah 1Úvod...3 2Instalace...3 3Spuštění programu...3 3.1Popis
Bezpečnostní systémy - rychlostní kamery Identifikace SPZ a RZ. www.mestozlin.cz
Bezpečnostní systémy - rychlostní kamery Identifikace SPZ a RZ Město Zlín Jednou z možností monitorování a řízení dopravy v obcích je automatické snímání silničního provozu Monitorování dopravy vozidel
SEMESTRÁLNÍ PROJEKT Y38PRO
SEMESTRÁLNÍ PROJEKT Y38PRO Závěrečná zpráva Jiří Pomije Cíl projektu Propojení regulátoru s PC a vytvoření knihovny funkcí pro práci s regulátorem TLK43. Regulátor TLK43 je mikroprocesorový regulátor s
Interní norma č. 22-102-01/01 Průměr a chlupatost příze
Předmluva Text vnitřní normy byl vypracován v rámci Výzkumného centra Textil LN00B090 a schválen oponentním řízením dne 7.12.2004. Předmět normy Tato norma stanoví postup měření průměru příze a celkové
BALISTICKÝ MĚŘICÍ SYSTÉM
BALISTICKÝ MĚŘICÍ SYSTÉM UŽIVATELSKÁ PŘÍRUČKA Verze 2.3 2007 OBSAH 1. ÚVOD... 5 2. HLAVNÍ OKNO... 6 3. MENU... 7 3.1 Soubor... 7 3.2 Měření...11 3.3 Zařízení...16 3.4 Graf...17 3.5 Pohled...17 1. ÚVOD
1. Základní popis programu Nová zkouška Záložka měření Záložka vtisky Záložka report Nastavení 7
Systém Microness pro vyhodnocování tvrdosti Návod k obsluze Systém Microness se skládá z vlastního programu Microness, digitální kamery a montážního příslušenství kamery. Použitá kamera se připojuje přes
Úprava naměřených stavů
Návod na používání autorizovaného software Úprava naměřených stavů V Ústí nad Labem 8. 10. 2010 Vytvořil: doc. Ing., Ph.D. Návod pro úpravu stavů_v1 1 z 9 8.10.2010 Obsah 1Úvod...3 2Instalace...4 3Spuštění
Uživatelský manuál. Format Convert V3.1
Uživatelský manuál Format Convert V3.1 Obsah Obsah 1 Kapitola 1 - Popis softwaru Systémové požadavky 2 Podporovaná zařízení a formáty 2 Odinstalace 3 Kapitola 2 - Ovládání Výběr formátu souboru 4 Výběr
Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky
Kapitola 1: Úvod 1.1 Obsah balení Po obdržení televizního adaptéru TVGo A03 zkontrolujte, zda balení USB TV Super Mini obsahuje následující položky. Adaptér TVGo A03 Disk CD s ovladači Dálkový ovladač
Kontingenční tabulky v MS Excel 2010
Kontingenční tabulky v MS Excel 2010 Autor: RNDr. Milan Myšák e-mail: milan.mysak@konero.cz Obsah 1 Vytvoření KT... 3 1.1 Data pro KT... 3 1.2 Tvorba KT... 3 2 Tvorba KT z dalších zdrojů dat... 5 2.1 Data
Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty
Data v počítači Informační data (elementární datové typy) Logické hodnoty Znaky Čísla v pevné řádové čárce (celá čísla) v pohyblivé (plovoucí) řád. čárce (reálná čísla) Povelová data (instrukce programu)
Program pro tvorbu technických výpočtů. VIKLAN - Výpočty. Uživatelská příručka. pro seznámení se základními možnostmi programu. Ing.
Program pro tvorbu technických výpočtů VIKLAN - Výpočty Uživatelská příručka pro seznámení se základními možnostmi programu Ing. Josef Spilka VIKLAN - Výpočty Verse 1.10.5.1 Copyright 2010 Ing. Josef Spilka.
Autorizovaný software DRUM LK 3D SOFTWARE PRO VYHODNOCENÍ MĚŘENÍ ODCHYLEK HÁZIVOSTI BUBNOVÝCH ROTAČNÍCH SOUČÁSTÍ
Autorizovaný software DRUM LK 3D SOFTWARE PRO VYHODNOCENÍ MĚŘENÍ ODCHYLEK HÁZIVOSTI BUBNOVÝCH ROTAČNÍCH SOUČÁSTÍ Ing. Michal Švantner, Ph.D. Doc. Ing. Milan Honner, Ph.D. 1/10 Anotace Popisuje se software,
Popis funkcí tlačítek jednotlivých modulů programu OGAMA
Nevázaná příloha bakalářské práce VYUŽITÍ OPEN-SOURCE NÁSTROJŮ PRO PŘÍPRAVU, PRŮBĚH A VYHODNOCENÍ EYE-TRACKING EXPERIMENTŮ Popis funkcí tlačítek jednotlivých modulů programu OGAMA Michal KUČERA, 2014 Replay
Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ
Zápočtová úloha z předmětu KIV/ZSWI DOKUMENT SPECIFIKACE POŽADAVKŮ 10. 5. 2011 Tým: Simplesoft Členové: Zdeněk Malík Jan Rada Ladislav Račák Václav Král Marta Pechová malikz@students.zcu.cz jrada1@students.zcu.cz
Nastavení TS Leica TC403 pro měření situace registrace měřených dat
Nastavení TS Leica TC403 pro měření situace registrace měřených dat F4 OK (šipkami vlevo/vpravo možno zakázkami listovat). Při podrobném měření je vhodné měřit ve zvoleném souřadnicovém systému ve Správci
Digitální USB mikroskopy
Digitální USB mikroskopy 200x, 500x, 500xv2, 800x Návod k použití V2.2018 Stránka 1 Digitální USB mikroskop Děkujeme Vám za zakoupení našeho produktu. Věříme, že bude sloužit k Vaší plné spokojenosti.
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových
T- MaR. Ústav technologie, mechanizace a řízení staveb. Teorie měření a regulace. Podmínky názvy. 1.c-pod. ZS 2015/ Ing. Václav Rada, CSc.
Ústav technologie, mechanizace a řízení staveb Teorie měření a regulace Podmínky názvy 1.c-pod. ZS 2015/2016 2015 - Ing. Václav Rada, CSc. MĚŘENÍ praktická část OBECNÝ ÚVOD Veškerá měření mohou probíhat
Zaměření vybraných typů nerovností vozovek metodou laserového skenování
Zaměření vybraných typů nerovností vozovek metodou laserového skenování 1. Účel experimentů V normě ČSN 73 6175 (736175) Měření a hodnocení nerovnosti povrchů vozovek je uvedena řada metod k určování podélných
ColorNavigator Možnost snadného ručního ( okometrického ) sladění barev na monitoru s tiskem.
ColorNavigator 7 1. AUTOMATICKÉ nastavení ICC profilu monitoru pouze jednoduchým stisknutím tlačítka MODE na monitoru a výběrem požadovaného video-režimu monitoru nebo jednoduše ručním nastavení požadovaných
Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC
Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC Český metrologický institut sídlem Okružní 31, 638 00 Brno IČ: 00177016 Verze dokumentu: 1.1 Jazyk dokumentu: český Status: testovací
Stručný postup k použití programu PL7 Junior (programování TSX Micro)
Stručný postup k použití programu PL7 Junior (programování TSX Micro) 1. Připojení PLC TSX Micro k počítači Kabel, trvale zapojený ke konektoru TER PLC, je nutné zapojit na sériový port PC. 2. Spuštění
Příručka pro aplikaci KSnapshot
Richard J. Moore Robert L. McCormick Brad Hards Kontrolor: Lauri Watts Vývojář: Richard J Moore Vývojář: Matthias Ettrich Překlad: Lukáš Vlček 2 Obsah 1 Úvod 5 2 Použití KSnapshot 6 2.1 Spuštění KSnapshot.....................................
Grafické vyšetření pro ortodoncii
Grafické vyšetření pro ortodoncii Analýza TeleRTG... - 2 - Segmentální analýza.... - 5 - - 2 - Tento modul je volitelnou nadstavbou základního systému PC DENT. Umožnuje ukládat snímky z digitálního fotoaparátu,
IntraVUE 2.0.3 Co je nového
IntraVUE 2.0.3 Co je nového Michal Tauchman Pantek (CS) s.r.o. Červen 2008 Strana 2/8 Úvod IntraVUE je diagnostický a podpůrný softwarový nástroj pro řešení komunikačních problémů, vizualizaci a dokumentaci
Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy
Centrum Digitální Optiky Meo S-H: software pro kompletní diagnostiku intenzity a vlnoplochy Výzkumná zpráva projektu Identifikační čí slo výstupu: TE01020229DV003 Pracovní balíček: Zpracování dat S-H senzoru
11. Odporový snímač teploty, měřicí systém a bezkontaktní teploměr
11. Odporový snímač teploty, měřicí systém a bezkontaktní teploměr Otázky k úloze (domácí příprava): Pro jakou teplotu je U = 0 v případě použití převodníku s posunutou nulou dle obr. 1 (senzor Pt 100,
UF300 třístupňová napěťová a frekvenční ochrana
UF300 třístupňová napěťová a frekvenční ochrana v1.08 Zařízení slouží k samočinnému odpojení fotovoltaické nebo jiné elektrárny od rozvodné sítě, v případě její poruchy. Měří frekvenci a napětí ve všech
VYSOKONAPĚŤOVÉ ZKUŠEBNICTVÍ. #2 Nejistoty měření
VYSOKONAPĚŤOVÉ ZKUŠEBNICTVÍ # Nejistoty měření Přesnost měření Klasický způsob vyjádření přesnosti měření chyba měření: Absolutní chyba X = X M X(S) Relativní chyba δ X = X(M) X(S) - X(M) je naměřená hodnota
Metoda Monte Carlo a její aplikace v problematice oceňování technologií. Manuál k programu
Metoda Monte Carlo a její aplikace v problematice oceňování technologií Manuál k programu This software was created under the state subsidy of the Czech Republic within the research and development project
METROLOGIE ...JAKO SOUČÁST KAŽDODENNÍHO ŽIVOTA
METROLOGIE...JAKO SOUČÁST KAŽDODENNÍHO ŽIVOTA cena elektřiny odvíjí od spotřeby změřené elektroměrem zboží v obchodě se váží na vahách prodejce čas od času seřizujeme a tedy kalibrujeme své hodiny při
Návod k použití softwaru Solar Viewer 3D
Návod k použití softwaru Solar Viewer 3D Software byl vyvinut v rámci grantového projektu Technologie a systém určující fyzikální a prostorové charakteristiky pro ochranu a tvorbu životního prostředí a
Prostředky automatického řízení Úloha č.1 kalibrace snímačů tlaků
VŠB-TU OSTRAVA 2005/2006 Prostředky automatického řízení Úloha č.1 kalibrace snímačů tlaků Jiří Gürtler SN 171 Zadání: 1. Úloha regulace tlaku vzduchu ve vzdušníku. a) Seznamte se s zapojením soustavy
Registrátor teploty a vlhkosti vzduchu a ovlhčení listů
Registrátor teploty a vlhkosti vzduchu a ovlhčení listů Přístroj je určen k registraci teploty a vlhkosti vzduchu včetně délky trvání orosení listů zejména v sadech. Data se ukládají do vnitřní paměti
Svolávací systém Uživatelský manuál
Uživatelský manuál TTC TELEKOMUNIKACE, s.r.o. Třebohostická 987/5 100 00 Praha 10 tel.: 234 052 111 fax.: 234 052 999 e-mail: ttc@ttc.cz http://www.ttc-telekomunikace.cz Datum vydání: 14. srpna 2013 Číslo
Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC
Uživatelská příručka MWA Modul Podpora vzdálených kalibrací dle ILAC Český metrologický institut sídlem Okružní 31, 638 00 Brno IČ: 00177016 Verze dokumentu: 1.0 Jazyk dokumentu: český Status: testovací
Nejistota měř. ěření, návaznost a kontrola kvality. Miroslav Janošík
Nejistota měř ěření, návaznost a kontrola kvality Miroslav Janošík Obsah Referenční materiály Návaznost referenčních materiálů Nejistota Kontrola kvality Westgardova pravidla Unity Referenční materiál
EXPERIMENTÁLNÍ METODY I. 1. Základy měření
FSI VUT v Brně, Energetický ústav Odbor termomechaniky a techniky prostředí prof. Ing. Milan Pavelek, CSc. EXPERIMENTÁLNÍ METODY I OSNOVA 1. KAPITOLY 1. Základy měření Úvod do problematiky experimentální
Práce s texty, Transformace rastru, Připojení GPS
Školení programu TopoL xt Práce s texty, Transformace rastru, Připojení GPS Obsah: 1. Uživatelské rozhraní (heslovitě, bylo součástí minulých školení) 2. Nastavení programu (heslovitě, bylo součástí minulých
TECHNICKÁ NIVELACE (U_6) (určování výšek bodů technickou nivelací)
Pracovní pomůcka TECHNICKÁ NIVELACE (U_6) (určování výšek bodů technickou nivelací) Pořadem technické nivelace (TN) vloženého mezi dva dané nivelační body (PNS-Praha, ČSNS), které se považují za ověřené,
vzorek1 0.0033390 0.0047277 0.0062653 0.0077811 0.0090141... vzorek 30 0.0056775 0.0058778 0.0066916 0.0076192 0.0087291
Vzorová úloha 4.16 Postup vícerozměrné kalibrace Postup vícerozměrné kalibrace ukážeme na úloze C4.10 Vícerozměrný kalibrační model kvality bezolovnatého benzinu. Dle následujících kroků na základě naměřených
VYUŽITÍ SNÍMACÍCH SYSTÉMU V PRŮMYSLOVÉ AUTOMATIZACI SVOČ FST 2019
VYUŽITÍ SNÍMACÍCH SYSTÉMU V PRŮMYSLOVÉ AUTOMATIZACI SVOČ FST 2019 Bc. Michael Froněk Západočeská univerzita v Plzni Univerzitní 8, 306 14 Plzeň Česká republika ABSTRAKT Práce se zabývá řešením problému
Řešení. ŘEŠENÍ 36 Výsledková listina soutěže
Příklad zahrnuje Textová editace buněk Základní vzorce Vložené kliparty Propojené listy Grafická úprava buněk Složitější vzorce Vložené externí obrázky Formuláře Úprava formátu Vysoce speciální funkce
Úvod. OLYMPUS Stream Rychlý návod k obsluze
Upozornění * Podívejte se prosím na on-line nápovědu v návodu (help) softwaru, nastavení softwaru, kalibraci systému a podrobná nastavení.. *Tento návod k obsluze obsahuje základní funkce verze SW Start
Mapové služby portálu veřejné správy České republiky a IRZ. Průvodce po mapové aplikaci
Mapové služby portálu veřejné správy České republiky a IRZ Ministerstvo životního prostředí má zákonnou povinnost zveřejňovat údaje ohlašované do integrovaného registru znečišťování do 30. září běžného
Zpravodaj. Uživatelská příručka. Verze
Zpravodaj Uživatelská příručka Verze 02.01.02 1. Úvod... 3 2. Jak číst tuto příručku... 4 3. Funkčnost... 5 3.1. Seznam zpráv... 5 4. Ovládání programu... 6 4.1. Hlavní okno serveru... 6 4.2. Seznam zpráv...
RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí
Databázový subsystém pro správu dat vysílačů plošného pokrytí RadioBase je datový subsystém pro ukládání a správu dat vysílačů plošného pokrytí zejména pro služby analogové a digitální televize a rozhlasu.
Truss 4.7. Předvolby nastavení tisku
Truss 4.7 Firma Fine s.r.o. připravila verzi 4.7 programu Truss. Tato verze přináší následující změny a vylepšení: Změna práce s násobnými vazníky Z důvodu omezení chyb v průběhu návrhu byl upraven způsob
Digitální mikroskop s kamerou 2MP USB 1000X 8 LED + pohyblivý stojánek
1499775785 VÝROBNÍ ČÍSLO Digitální mikroskop s kamerou 2MP USB 1000X 8 LED + pohyblivý stojánek 1. POPIS Tento mikroskop Vám umožní pocítit vzrušení z objevování zcela nového mikroskopického světa, který
SignEditor 1 - návod k použití
SignEditor 1 - návod k použití Tomáš Ryba tryba@kky.zcu.cz Zdeněk Krňoul zdkrnoul@kky.zcu.cz Jakub Kanis jkanis@kky.zcu.cz 27. března 2012 1 Vznik za podpory projektu Pojabr - Potlačení jazykové bariéry
Manuál k programu IDP 1.0
Příloha B Manuál k programu IDP 1.0 Toto je manuál k programu IDP - Interakční diagram průřezu 1.0, který byl vytvořen v rámci této diplomové práce za podpory grantu Studentské grantové soutěže ČVUT v
Fyzikální laboratoř. Kamil Mudruňka. Gymnázium, Pardubice, Dašická /8
Středoškolská technika 2015 Setkání a prezentace prací středoškolských studentů na ČVUT Fyzikální laboratoř Kamil Mudruňka Gymnázium, Pardubice, Dašická 1083 1/8 O projektu Cílem projektu bylo vytvořit
13 Barvy a úpravy rastrového
13 Barvy a úpravy rastrového Studijní cíl Tento blok je věnován základním metodám pro úpravu rastrového obrazu, jako je např. otočení, horizontální a vertikální překlopení. Dále budo vysvětleny různé metody
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/ Protokol měření. Kontrola a měření závitů
Projekt: Inovace oboru Mechatronik pro Zlínský kraj Registrační číslo: CZ.1.07/1.1.08/03.0009 Protokol měření Tolerování závitů Kontrola a měření závitů Řetězec norem, které se zabývají závity, zahrnuje
Aplikace pro srovna ní cen povinne ho ruc ení
Aplikace pro srovna ní cen povinne ho ruc ení Ukázkový přiklad mikroaplikace systému Formcrates 2010 Naucrates s.r.o. Veškerá práva vyhrazena. Vyskočilova 741/3, 140 00 Praha 4 Czech Republic tel.: +420
Porn Detection Stick. Návod k použití. Hlavní výhody produktu:
Porn Detection Stick Návod k použití Hlavní výhody produktu: Velmi snadné ovládání Umí vytáhnout podezřelé soubory s porno tématikou Žádný další software ani hardware není potřeba www.spionazni-technika.cz
Nový způsob práce s průběžnou klasifikací lze nastavit pouze tehdy, je-li průběžná klasifikace v evidenčním pololetí a školním roce prázdná.
Průběžná klasifikace Nová verze modulu Klasifikace žáků přináší novinky především v práci s průběžnou klasifikací. Pro zadání průběžné klasifikace ve třídě doposud existovaly 3 funkce Průběžná klasifikace,
Simluátor Trilobota. (projekt do předmětu ROB)
Simluátor Trilobota (projekt do předmětu ROB) Kamil Dudka Jakub Filák xdudka00 xfilak01 BRNO 2008 1 Úvod Jako školní týmový projekt jsme si zvolili simulátor trilobota 1 a jeho prostředí. Simulátor komunikuje
ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE
2011 Technická univerzita v Liberci Ing. Přemysl Svoboda ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE V Liberci dne 16. 12. 2011 Obsah Obsah... 1 Úvod... 2 Funkce zařízení... 3 Režim sběru dat s jejich
4x standardní vstupy
Uvedení do provozu Toto DVR je speciálně vyrobeno pro USB rozhraní, USB3104 převádí videosignál pomocí USB do počítače. Má vkusný černý design a malou velikost, umožňuje jednoduché připojení k počítači.
Návod pro uživatele DS150E. Dangerfield May 2009 V3.0 Delphi PSS
Návod pro uživatele DS150E 1 OBSAH Hlavní součásti...3 Zápis do elektronické řídicí jednotky (OBD)...86 Pokyny k instalaci......5 Skenování... 89 Konfigurace technologie Bluetooth...26 Diagnostický program...39
Reranking založený na metadatech
České vysoké učení technické v Praze Fakulta informačních technologií Katedra softwarového inženýrství Reranking založený na metadatech MI-VMW Projekt IV - 1 Pavel Homolka Ladislav Kubeš 6. 12. 2011 1
Reprodukce tohoto návodu k obsluze, nebo jeho části, v jakékoli formě bez předchozího písemného svolení společnosti DEGA CZ s.r.o. je zakázána.
NÁVOD K OBSLUZE KONFIGURACE Konfigurační software DEGA CONFIG ISO 9001:2008 Quality Management Systems Systéme de Qualité www.sgs.com Obsah str. 2 / Technické požadavky str. 2 / Návod k použití str. 3
Grafika na počítači. Bc. Veronika Tomsová
Grafika na počítači Bc. Veronika Tomsová Proces zpracování obrazu Proces zpracování obrazu 1. Snímání obrazu 2. Digitalizace obrazu převod spojitého signálu na matici čísel reprezentující obraz 3. Předzpracování
STRUč Ná Př íruč KA pro Windows Vista
STRUč Ná Př íruč KA pro Windows Vista OBSAH Kapitola 1: SYSTéMOVé POžADAVKY...1 Kapitola 2: INSTALACE SOFTWARU TISKáRNY V SYSTéMU WINDOWS...2 Instalace softwaru pro lokální tisk... 2 Instalace softwaru
Postupy práce se šablonami IS MPP
Postupy práce se šablonami IS MPP Modul plánování a přezkoumávání, verze 1.20 vypracovala společnost ASD Software, s.r.o. dokument ze dne 27. 3. 2013, verze 1.01 Postupy práce se šablonami IS MPP Modul
54. odborná konference ČKS Lísek u Bystřice,
54. odborná konference ČKS Lísek u Bystřice, 17. 18. 5. 2017 Patrik Mück +420 735 000 089 tachografy@martinmuck.cz www.martinmuck.cz AMS Martin Mück Pod Šancemi 444/1 Praha 9 Vysočany 190 00 ŠKOLENÍ jsme
Technické podmínky systému měření ojetí kolejnic OK-02
Technické podmínky systému měření ojetí kolejnic OK-02 ROT-HSware s.r.o. Mezi Mosty 176 530 03 Pardubice 3 www.rothsware.cz Březen, 2004 www.rothsware.cz 1/7 1. Úvod Systém OK-02 slouží k měření příčného
Resolution, Accuracy, Precision, Trueness
Věra Fišerová 26.11.2013 Resolution, Accuracy, Precision, Trueness Při skenování se používá mnoho pojmů.. Shodnost měření, rozlišení, pravdivost měření, přesnost, opakovatelnost, nejistota měření, chyba
Excel 2007 praktická práce
Excel 2007 praktická práce 1 Excel OP LZZ Tento kurz je financován prostřednictvím výzvy č. 40 Operačního programu Lidské zdroje a zaměstnanost z prostředků Evropského sociálního fondu. 2 Excel Cíl kurzu
Profilová část maturitní zkoušky 2013/2014
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2013/2014 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
Tabulka 1. Výběr z datové tabulky
1. Zadání domácího úkolu Vyberte si datový soubor obsahující alespoň jednu kvalitativní a jednu kvantitativní proměnnou s alespoň 30 statistickými jednotkami (alespoň 30 jednotlivých údajů). Zdroje dat
Návod k obsluze IP kamery Zoneway. IP kamery jsou určené pro odbornou montáž.
Návod k obsluze IP kamery Zoneway. IP kamery jsou určené pro odbornou montáž. Obsah 1 Úvod... 1 2 Návod pro připojení do webového rozhraní... 1 2.1 Připojení kamery k WiFi síti... 4 2.2 Postup nastavení
Střední odborné učiliště Domažlice, škola Stod, Plzeňská 322, 33301 Stod
Střední odborné učiliště Domažlice, škola Stod, Plzeňská 322, 33301 Stod Registrační číslo projektu : Číslo DUM : CZ.1.07./1.5.00/34.0639 VY_32_INOVACE_04.12 Tématická oblast : Inovace a zkvalitnění výuky
Leica DISTO TM Laserové dálkoměry
Leica DISTO TM Laserové dálkoměry Přesné, snadné a rychlé měření Měření s laserovým dálkoměrem Leica DISTO TM Rychle a efektivně Stiskněte tlačítko a během okamžiku se provede měření bez nutné účasti další
Dealer Extranet 3. Správa objednávek
Dealer Extranet 3 Správa objednávek Obsah Zpracování objednávky 3 Vyhledávací pole 4 Konfigurátor 5 Rychlá objednávka 6 Rychlá objednávka náhradních dílů a nestandardních produktů 7 Oblíbené 8 Objednávání
Connection Manager - Uživatelská příručka
Connection Manager - Uživatelská příručka 1.0. vydání 2 Obsah Aplikace Správce připojení 3 Začínáme 3 Spuštění Správce připojení 3 Zobrazení stavu aktuálního připojení 3 Připojení k internetu 3 Připojení
R-5602 DYNBAL_V1 - SOFTWARE PRO VYHODNOCENÍ DYNAMICKÉ NEVÝVAHY V JEDNÉ ROVINĚ ING. JAN CAGÁŇ ING. JINDŘICH ROSA
DYNBAL_V1 - SOFTWARE PRO VYHODNOCENÍ DYNAMICKÉ NEVÝVAHY V JEDNÉ ROVINĚ ING. JAN CAGÁŇ ING. JINDŘICH ROSA VÝZKUMNÝ A ZKUŠEBNÍ LETECKÝ ÚSTAV, a. s. BERANOVÝCH 130, 199 05 PRAHA-LETŇANY 2013 OBSAH 1 Úvod...
Návod k obsluze. IP kamera Minitar MWIPC-1510G
Návod k obsluze IP kamera Minitar MWIPC-1510G Úvod MWIPC-1510G je bezdrátová web kamera, která umožňuje přes internet zprostředkovat obraz odkudkoliv na světě, aniž by musel být zapnutý počítač. Může se
CBR Test dimenzač ní čh parametrů vozovek
CBR Test dimenzač ní čh parametrů vozovek Verze: 1.0.0.6 (14. 5. 2012) (c) Copyright 2012. VIKTORIN Computers Tento program podléhá autorským zákonům. Všechna práva vyhrazena! Vývoj aplikace: Jiří Viktorin
Pokyny pro obsluhu programu. EZZ01 File reader 1.3
www. první-saz.cz Pokyny pro obsluhu programu EZZ01 File reader 1.3 příloha k TP SaZ 3/01 1. Instalace programu EZZ01 File reader 1.3 do počítače Program EZZ01 File reader 1.2 pracuje s operačními systémy
Nastavení TS Leica TS06 pro měření úhlů a délek
Nastavení TS Leica TS06 pro měření úhlů a délek a) Tlačítka s fixní funkcí b) Navigační tlačítka c) ENTER d) ESC e) Funkční klávesy F1 až F4 f) Alfanumerická klávesnice Libelu a olovnici lze spustit tlačítky
Vzorový příklad. Postup v prostředí ISE. Zadání: x 1 x 0 y Rovnicí y = x 1. Přiřazení signálů:
Vzorový příklad. Zadání: Na přípravku realizujte kombinační obvod představující funkci logického součinu dvou vstupů. Mající následující pravdivostní tabulku. x 1 x 0 y 0 0 0 0 1 0 1 0 0 1 1 1 Rovnicí
Úloha - rozpoznávání číslic
Úloha - rozpoznávání číslic Vojtěch Franc, Tomáš Pajdla a Tomáš Svoboda http://cmp.felk.cvut.cz 27. listopadu 26 Abstrakt Podpůrný text pro cvičení předmětu X33KUI. Vysvětluje tři způsoby rozpoznávání