2015 Stanislav Novák

Rozměr: px
Začít zobrazení ze stránky:

Download "2015 Stanislav Novák"

Transkript

1 VŠB - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra kybernetiky a biomedicínského inženýrství Tvorba elektronického protokolu z měření s aplikací pro kontrolu výsledků Making Electronic Protocol of Measurement with Application to Check the Results 2015 Stanislav Novák

2

3

4

5 Abstrakt Tato práce je zaměřena na vytvoření elektronického protokolu - aplikace, která vyhodnocuje protokoly z laboratorních měření. Aplikace je vytvořena v programovacím prostředí LabVIEW. Práce zahrnuje stručný přehled a popis prostředí LabVIEW, jeho vlastností, možností, objektů a funkcí, které jsou využity při tvorbě aplikace. Tato práce popisuje postup při tvorbě aplikace, aplikaci samotnou, její jednotlivé části a funkce. Dále popisuje výsledky testování aplikace pro vybraná laboratorní měření. Součástí práce jsou excelovské formuláře, do kterých student vyplňuje výsledky měření, a do kterých jsou zaznamenány výsledky kontroly. Klíčová slova: laboratorní měření, vyhodnocení, Excel, LabVIEW, aplikace, protokol. Abstract The thesis aims at designing an electronic protocol - an application which evaluates protocols of laboratory measurements. The programming environment LabVIEW was used for coding the application. The thesis features a brief overview of the LabVIEW, its characteristics and possibilities, as well as the description of objects and functions which were employed in programming the application. Moving on, it also describes the procedure of creating the application, the application itself and all its parts and functions. Finally it describes the application testing results of the selected measurements. The thesis includes excel forms meant for students to fill the laboratory measurements' results in and to write down the results of the verification process into. Keywords: laboratory measurement, evaluation, Excel, LabVIEW, application, protocol.

6 Seznam použitých zkratek a symbolů H S H S+ dgt H S- i I V j K k L N subvi Tol u A u B u C VI X R X Rmax Hodnota simulace Nejnižší hodnota intervalu shody Jednotky na posledním zobrazovaným místě měřícího přístroje Nejvyšší hodnota intervalu Pořadové číslo Proud procházející voltmetrem Pořadové číslo Korekce Koeficient rozšíření intervalu spolehlivosti Indukčnost [H] Počet iterací v cyklu FOR Virtuální instrument nižší úrovně Tolerance Standardní nejistota A Standardní nejistota B Kombinovaná standardní nejistota Virtuální instrument Hodnota měřícího rozsahu Nejvyšší měřící rozsah

7 Obsah Úvod Tvorba aplikace v prostředí LabVIEW Aplikace elektronického protokolu Laboratorní úloha Měření napětí a proudu Laboratorní měření Měření pasivních veličin Testování aplikace Závěr Zdroje Seznam obrázků Seznam příloh... 38

8 Úvod Součástí mého studia na vysoké škole bylo ověřování teoretických znalostí prostřednictvím laboratorních měření, jejichž součástí je protokol, který obsahuje výpočty hodnot z naměřených dat a určení chyb či nejistot měření. Tyto protokoly poté vyhodnocuje vyučující. Jestliže ten musí zkontrolovat u jednoho předmětu deset protokolů šedesáti studentů, jedná se o šest set protokolů. Pokud pak důkladná kontrola každého protokolu trvá průměrně deset minut, tráví vyučující přibližně sto hodin pouze prověřováním a vyhodnocením. Má bakalářská práce proto předkládá návrh aplikace, která automaticky kontroluje hodnoty zjištěné při laboratorních měřeních. Cílem je tedy vytvoření aplikace elektronického protokolu, jenž přinese časovou úsporu pro hodnotitele laboratorních měření a to tím, že bude vytvořen přehledný formulář pro zapsání jeho výsledků, a dále bude vyhotoven program pro kontrolu a vyznačení chybných hodnot. Pomocí tohoto programu bude uživateli poskytnut rychlý přehled o správnosti uvedených dat. K tvorbě aplikace je využit grafický programovací jazyk, tzv. G-jazyk, v prostředí LabVIEW. Součástí mé práce je stručný přehled a popis tohoto prostředí. Jsou zde uvedeny pouze základní objekty, taktéž datové typy a struktury použité při tvorbě aplikace, které byly nastudovány při programování v tomto programovacím jazyce a prostředí. Podrobnější popis a přehled není zcela vyčerpávající, protože tento není hlavní naplní práce a výrazně převyšuje její kapacitu. Prostředky popisu tvorby a funkcí aplikace a tvorby kódu pro příslušné laboratorní měření jsou voleny individuálně, aby jejich popis byl kompletní, přehledný a vyčerpávající v rámci náplně a rozsahu práce. V poslední kapitole mé práce jsou pak uvedeny informace o vývoji a tvorbě aplikace, její testování z pohledu funkčnosti a spolehlivosti. V průběhu tvorby aplikace byly simulovány různé způsoby jejího využití, byla průběžně upravována a testována konečné testování a jeho výsledek jsou též obsahem této práce. 1

9 1 Tvorba aplikace v prostředí LabVIEW V rámci této bakalářské práce bude vytvořen elektronický protokol, jehož účelem je automatické vyhodnocování protokolů z laboratorních měření, které by mělo vést k usnadnění a snížení nároků na čas uživatele při jejich kontrole a vyhodnocení. Časová úspora spočívá v automatické kontrole referenčních dat s daty získanými simulací. K simulaci a k vytvoření uživatelského rozhraní je užito programovací a vývojové prostředí LabVIEW, které využívá grafického programovacího jazyka. K využití prostředí LabVIEW je přistoupeno z důvodu menší časového náročnosti při vytváření programů a nižší složitosti syntaxe oproti standardním programovacím jazykům, jako např.: C, C# atd.. K vytváření programů slouží grafické ikony a cesty, které nahrazují textové příkazy. V prostředí LabVIEW lze využívat standardních metodik pro vývoj softwaru, jejichž účelem je zvýšení efektivity. Metodika by měla umožnit vytvořit kód, který je čitelnější a lépe modifikovatelný. Výsledný program vyvíjený v prostředí LabVIEW se nazývá virtuálním instrumentem (dále VI). VI je základní jednotka vytvořené aplikace a obsahuje tyto složky: - interaktivní grafické rozhraní ke koncovému uživateli: čelní panel, - blokový diagram, který je zdrojovým kódem, - ikona: prezentuje VI a slouží při uplatnění modularity při programování, součástí ikony je konektor, který je rozdělen terminály, jež slouží jako přípojná místa pro vstupní a výstupní parametry [4, 11]. Prostředí LabVIEW se skládá ze dvou na sobě závislých částí, a to z čelního panelu sloužícího k uživatelskému rozhraní, na němž jsou zobrazeny prvky signalizující vstup a výstup dat a blokový diagram sloužící k vytváření kódu [4]. K vytvoření čelního panelu lze využít různé prvky, které spadají do skupiny ovládacích, indikačních, nebo dekoračních prvků. Ovládací prvky slouží jako vstupy a zdroje dat blokového diagramu a dále simulují skutečné ovládací části přístrojů, patří sem např. otočné knoflíky, posuvníky nebo tlačítka. Indikační prvky slouží jako výstupy z blokového diagramu a indikují hodnoty nebo stavy, dále mohou simulovat výstupní prvky přístrojů, např. LED indikátory, teploměry, ručičkové nebo digitální ukazatele. Dekorační prvky nemají žádnou závislost na blokovém diagramu, netvoří vstupy ani výstupy. Jejich smyslem je pouze zvýšení přehlednosti uživatelského rozhraní [10, 11]. Ke každému prvku, vyjma dekorační, je přiřazen datový typ. Mezi nejvíce užívané datové typy patří numerický (numeric), logický (boolean) a textový (string). Numerické datové typy představují čísla různých typů, např. čísla celá, reálná. Logický datový typ představuje data ve formě dvou stavů: pravda a nepravda. Textový prvek představuje data v podobě řetězce ASCII znaků [10, 11]. 2

10 V blokovém diagramu je zdrojový kód v grafické podobě. Objekty v blokovém diagramu jsou terminály prvků čelního panelu, funkce, konstanty, subvi, struktury a vodiče, které propojují objekty a přenáší mezi nimi data. Terminály slouží k přenosu vstupních nebo výstupních dat mezi blokovým diagramem a čelním panelem [4, 5, 9]. Uzly blokového diagramu jsou takové objekty, které mají vstupy i výstupy, případně pouze výstupy, a jsou vykonávány jen tehdy, pokud VI běží. Nejčastěji využívanými uzly jsou funkce nebo subvi. Funkce je základní výkonný element, nemá čelní panel ani blokový diagram, obsahuje pouze konektor [4, 5, 9]. Data jsou mezi objekty přenášena vodiči. Vodič vždy musí vést mezi zdrojem informace a jeho příjemcem, přičemž příjemců může být několik, ale zdroj informace musí být vždy pouze jeden. Tloušťka, druh čáry a barva vodiče jsou závislé na datovém typu. Nejběžnější druhy vodičů jsou uvedeny v tabulce 1 [10]. Tabulka 1: Nejběžnější druhy vodičů [10]. Správná volba datového typu vede ke snížení nároků na paměť a zvýšení rychlosti průběhu programu. V příloze 1 je přehled těchto typů a jejich vlastností. Datový typ Boolean může nabývat pouze dvou hodnot: pravda (1) a nepravda (0) [10]. Tok dat Průběh programu není, na rozdíl od textově orientovaných jazyků, řízen lineárním vykonáváním řádků programu, tzv. řízeným tokem. V prostředí LabVIEW se využívá datového toku. Program tedy pracuje podle principu toku dat (data flow) to znamená, že je vždy proveden uzel blokového diagramu, který má k dispozici na všech vstupech platná data a po zpracování je odešle ke všem svým výstupům. V podstatě nezáleží na tom, kde se jednotlivé objekty v blokovém diagramu nachází, pokud jejich pozice nebudou mít vliv na datové vazby [4, 9,11]. Pokud je k dispozici několik uzlů u nichž jsou na všech vstupech data, jsou tyto uzly vykonány paralelně. Multitasking je základní schopností prostředí LabVIEW a jednotlivé uzly mohou být při multitaskingu prováděny v různém pořadí při opakovaném spuštění [4, 9, 11]. 3

11 Prostředí LabVIEW se vyznačuje vysokou mírou modularity, která je jeho přirozenou vlastností. Různá VI je možné použít v blokovém diagramu jiného VI, a tím vzniká hierarchie VI. Modularita umožňuje odladění aplikace, usnadňuje provádění změn, zvyšuje čitelnost a možnost dalšího využití VI. VI uvnitř jiného VI se nazývá subvi [4, 9, 11]. Modularita je míra, s jakou je VI rozděleno do diskrétních komponent - subvi. 1 SubVI se obvykle využívá, jestliže se v programu používá opakující se operace. Nahrazení části blokového diagramu samostatným subvi je vhodnější s rostoucím množstvím opakování příslušné části diagramu. Dalším důvodem k nahrazení operace je funkční ucelenost, uzavřenost s minimem vstupů a výstupů. Důvodem k nahrazení operace může být opětovné použití kódu v dalších VI [4, 9, 11]. K propojení subvi se zbytkem blokového diagramu slouží konektor. Konektor je skupinou terminálů, z nichž každý jednotlivý terminál konektoru odpovídá jednomu vybranému prvku čelního panelu. Konektor je obdobou parametrů při volání funkce u textově orientovaných jazyků. Vstupní terminály jsou přiřazeny k ovládacím prvkům na čelním panelu a výstupní jsou přiřazeny k indikačním prvkům a předávají data ze subvi [10, 11]. V prostředí LabVIEW je mnoho funkcí polymorfních. Polymorfizmus je schopnost funkce nebo terminálů pracovat s různými datovými typy. Mimo jiné je funkce schopna zároveň pracovat s různými datovými typy na vstupu [10, 11]. Polymorfizmus je schopnost funkcí a prvků akceptovat různé datové typy a pracovat s nimi. 2 Programové struktury Programové struktury jsou prvky, které lze srovnat s cykly a příkazy k větvení u textově orientovaných jazyků. Struktury se využívají k opakovanému provádění částí kódu nebo k podmíněnému vykonání kódu. Struktura vymezuje část blokového diagramu, která je vykonávána podle příslušné struktury. Ta část v blokovém diagramu, která je vymezena příslušnou strukturou, se nazývá subdiagram. I zde se využívá toku dat, přičemž se struktura spustí v momentě, v němž jsou k dispozici všechny vstupy. Přenos dat mezi blokovým diagramem a strukturou se realizuje přes datový tunel. Na výstupním tunelu je k dispozici poslední hodnota po provedení posledního rámce nebo cyklu struktury [4, 5]. 1 WITTASSEK T. Virtuální instrumentace I. Skriptum. Ostrava: VŠB-TU Ostrva, Fakulta elektrotechniky a informatiky. str Tamtéž str

12 Smyčka WHILE Smyčka WHILE (dokud) je obdobou smyčky Do nebo Repeat-Until v textově orientovaných jazycích. Program se provádí, dokud není splněna podmínka struktury. Na podmínkový terminál je přivedena příslušná logická hodnota. Podmínkový terminál může tedy pracovat ve dvou módech: Stop if True (stop cyklu, jestliže je přivedena hodnota TRUE), nebo Continue if True (stop cyklu, jestliže je přivedena hodnota FALSE). Na obrázku 1 je zobrazena smyčka WHILE [4, 5]. Obrázek 1: Smyčka WHILE [10]. Smyčka WHILE musí proběhnout aspoň jednou, což je dáno nutností vyhodnotit podmínku běhu smyčky, a to vždy na konci iterace. Součástí struktury je iterační terminál indikující počet dokončených cyklů. Hodnota iterace začíná vždy na hodnotě 0. Výstupní hodnota závisí na nastavení těchto výstupních tunelů: Last Value: výstupem je hodnota poslední iterace smyčky, Indenxing: výstup je pole, ke kterému je vždy přidán nový prvek při každém opakování, Concatenating: připojí všechny vstupy v pořadí, které tvoří výstupní pole o stejném rozměru jako vstupní, funguje stejně jako funkce Build Array [10]. Smyčka FOR Smyčka FOR slouží k vytvoření opakujícího se algoritmu, jestliže je předem znám počet opakování. Smyčka FOR se vykoná Nkrát, číslování cyklů začíná od 0 až do hodnoty N-1. Hodnota čísla N je ve formátu I32, jestliže je tato hodnota rovna 0, pak se kód ve smyčce neprovede ani jednou [10]. 5

13 Obrázek 2: Smyčka FOR [10]. Smyčka FOR má volitelnou vlastnost, kterou je použití podmínkového terminálu. Zvolením této vlastnosti dojde ke vzniku smyčky, která je kombinací smyčky FOR a WHILE [10]. Obrázek 3: Smyčka FOR s podmínkou [10]. Vstupní terminál N určuje maximální počet průběhů smyčky. Počet průběhů může být nižší v závislosti na podmínce. Minimální počet průběhů je 0, jestliže se kód neprovede ani jednou. Ukončení smyčky má dvě formy, které jsou shodné jako u smyčky WHILE: Stop if True nebo Continue if True [10]. Datová konverze K datové konverzi dochází v momentě, kdy dojde k připojení jiného datového typu k funkci, poté je uplatněn takový datový typ, který má vyšší počet bitů. Pokud je potřebný počet bitů u datového typu před a po konverzi shodný, pak je uplatněn neznaménkový datový typ před znaménkovým. Místo datové konverze (implicitní přetypování) je označeno červeným bodem na terminálu funkce [5, 11]. 6

14 Datová konverze se uplatňuje u N terminálu smyčky FOR opačně. Datový typ DBL je změněn na I32, protože počet průběhů kódu ve smyčce může být roven pouze celému číslu [5, 11]. Přesun dat mezi iteracemi Přesun dat se využívá v momentě, kdy je potřeba použít data z předchozích iterací. K tomu slouží buď posuvný registr, nebo zpětnovazební uzel. Posuvný registr se skládá ze dvou terminálů, které jsou umístěny naproti sobě na svislých částech smyčky. Pravý terminál slouží k zápisu hodnoty po dokončení programu ve smyčce, následně je hodnota přesunuta do levého terminálu a je k dispozici pro další iteraci [5, 9, 11]. Posuvný registr může být inicializován zapsáním počáteční hodnoty. Neinicializovaný registr se používá v momentě, kdy je potřeba zachovat hodnotu z předchozích spuštění programu. Poté je inicializační hodnota rovna poslední hodnotě při spuštění. Při prvním spuštění je rovna 0. Složený posuvný registr se využívá při potřebě získat několik předchozích hodnot z minulých iterací. Je možné ho využít pouze na levé straně smyčky, pravý terminál pouze přenáší hodnotu iterace. Pořadí a počet terminálů na levé straně udává, kolik hodnot ve zpětném pořadí od poslední hodnoty bude uloženo [5, 9, 11]. Zpětnovazební uzel se využívá k uložení dat v rámci jedné iterace smyčky [5]. Struktura CASE Struktura CASE slouží k větvení programu na základě vstupního parametru (selektoru). Tato struktura obsahuje dva nebo více subdiagramů. Volba subdiagramu je provedena na základě vstupního parametru, tzv. selektoru. K selektoru lze připojit různé datové typy jako: boolean, integer, string nebo enumerator. Pokud je na selektor přiveden datový typ boolean, obsahuje struktura CASE dvě okna, jestliže je přiveden jiný datový typ, může obsahovat relativně neomezené množství oken. Kromě datového typu boolean je specifikováno také okno Default, které je prováděno v případě, že je na selektor přivedena hodnota, která není určena žádným jiným oknem [4, 9]. K výběru okna lze využít seznamu. Pro numerické hodnoty ho lze definovat jako uzavřený interval: a.. b, za podmínky a < b, nebo otevřený interval:..a (hodnoty rovny nebo menší než a) nebo a.. (hodnoty rovny nebo větší než a). U datového typu string lze také využít intervalu, zde však je oproti numerické hodnotě změna, která spočívá v tom, že součástí intervalu není pravá krajní hodnota. Úprava pro zahrnutí hodnoty do intervalu musí být zapsána tímto způsobem: a..c,c [4, 9]. Sekvence 7

15 Sekvence slouží jako soubor jednoho a více subdiagramů v jednom nebo více oknech, která se vykonávají v pořadí oken. V LabVIEW se program vykonává podle toku dat a sekvence slouží k definici pořadí vykonávání uzlů, jestliže mezi nimi neexistuje datová závislost [9, 10]. Jsou dvě formy sekvence a to: stocked sequence (vrstvená), nebo flat sequence (plochá). U flat sequence jsou zobrazeny všechna okna sekvence najednou a vykonávají se postupně zleva doprava. Není zde potřeba lokálních terminálů sekvence, na rozdíl od vrstvené sekvence u které je vždy vidět pouze jedno okno. V horní části je zobrazen identifikátor aktuálního okna, dále je zobrazena informace o počtu oken. Výstup dat u vrstvené sekvence je k dispozici po dokončení posledního okna sekvence [9, 10]. Datové struktury Mezi datové struktury patří pole nebo cluster. Rozdíl mezi polem a clusterem je ten, že pole musí být množina prvků stejného datového typu, naopak cluster může být množina prvků různého datového typu [9, 10]. Pole Pole se skládá z množiny elementů nebo prvků o maximálním rozměru dimenze Prvky jsou data určitého datového typu, která jsou upořádána na základě velikosti indexů. Počet indexů určuje dimenzi pole. Celková velikost pole je omezena velikostí dostupné paměti. LabVIEW automaticky mění velikost pole, a tedy i příslušnou paměť vyhrazenou poli, podle potřeby, a není tedy možné přepsat hodnoty, mimo paměť přiřazenou poli, a zapříčinit tak chybnost programu [9, 10]. Jedno pole nemůže obsahovat více datových typů. Dále nelze vytvořit pole polí, stejně tak nelze vytvořit pole z prvků čelního panelu, či z prvků:.net, Active X, grafů typu multiplot XY, nebo grafů typu chart [9, 10]. Cluster Cluster seskupuje prvky různých datových typů do jednoho objektu. Seskupením několika prvků různých datových typů se eliminuje počet vodičů a terminálů na konektoru subvi. Cluster nemůže být kombinací vstupů a výstupů [10]. 8

16 2 Aplikace elektronického protokolu Definování účelu aplikace bez rozlišení konkrétního laboratorního měření lze obecně shrnout do několika bodů. Automatická kontrola protokolů s minimální účastí uživatele, který má k dispozici referenční hodnoty protokolu a hodnoty ze simulace z jednotlivých úloh laboratorního měření s indikací rovnosti ve formě barevného rozlišení. Dalším výstupem pro uživatele je ukazatel správnosti jednotlivých úloh protokolu včetně celkové správnosti. Dalším požadavkem je možnost úpravy šířky intervalu, v němž dojde k pozitivnímu porovnání. Z druhého pohledu aplikace nesmí přenášet nepřiměřené nároky na studenta. V rámci konkrétního měření a k němu odpovídajícímu elektronickému protokolu jsou studentovi poskytnuty dva soubory, v prvním souboru (textový Word) je zadání měření, které může sloužit pro možnost tisku, zároveň je první soubor propojen s druhým souborem (tabulkový Excel), který slouží ke kontrole výsledků pomocí aplikace, odlišení špatných hodnot a k vyhodnocení protokolu. Hodnoty k porovnání jsou získány simulací v příslušných VI souborech a jsou porovnány s hodnotami získanými z Excelu studenta. K dosažení pozitivního výsledku hodnocení dochází, jestliže se hodnota z protokolu nachází v intervalu, jehož střed je dán vypočtenou hodnotou, a meze intervalu jsou stanoveny na základě tolerance, kterou udává osoba vyhodnocující protokol. Aplikaci lze rozdělit na tři části: uživatelské rozhraní, laboratorní měření a společnou část pro všechna laboratorním měřením. Uživatelské rozhraní je zobrazeno na obrázku 4. File path kontrol, Cesta k Hodnocení studentů, slouží k načtení excelovského souboru, který obsahuje údaje o studentech: jméno, osobní číslo, číslo laboratorního měření, volné sloupce a součet bodů. File path kontrol, Cesta k protokolu, slouží k načtení excelovského souboru, který slouží jako formulář pro zpracování dat z měření. Účel clusteru v uživatelském rozhraní spočívá ve schopnosti změnit data odevzdání, aniž by byla potřeba provést změnu v Hodnocení studentů. Pokud student odevzdal protokol včas, je to zobrazeno v indikátoru. V indikátoru se mohou zobrazit tři stavy: včas, pozdě a špatně zadané datum odevzdání. Poslední stav se zobrazí, jestliže uživatel v clusteru zadá do terminálu den hodnotu mimo rozsah 1 až 31 (popřípadě 28, 29 nebo 30 v závislosti na měsíci), nebo zadá do terminálu měsíc hodnotu mimo rozsah 1 až 12. Ovládací páčka Uložení výsledků umožní uložit výsledek kontroly do jiného souboru xls. Původní název souboru se změní z login_číslo protokolu.xls na login_číslo protokolu_k.xls. Ovládací páčka je pokaždé před zahájením nové kontroly nastavena do polohy vypnuto. Ovládací prvek tlačítko Pokračovat ukončuje cyklus WHILE, který je spuštěn před vyhodnocením protokolu, dále umožňuje zadat toleranční pole. V cyklu je funkce wait, 9

17 která je nastavena na dobu jedné sekundy, aby byl omezen počet provedených cyklů. Nastavení jedné sekundy je kompromisem mezi snížením počtů cyklů a dobou odezvy. Tlačítko Konec slouží k ukončení kontroly a umožňuje zadání cesty k dalšímu protokolu. Indikátory table Výsledná tabulka a Tabulka studentů zobrazují výsledky programu. Table Výsledná tabulka zobrazuje výsledky kontroly protokolu. V levé části se nacházejí referenční data a v pravé data simulace. Toto zobrazení slouží uživateli k porovnání jednotlivých hodnot. Table Tabulka studentů slouží k zobrazení jmen studentů, kteří vypracovali příslušný protokol, a uvádí jejich dosavadní výsledky. Obrázek 4: Uživatelské rozhraní. Propojení příslušného laboratorního měření z částí VI, která je společná pro všechny protokoly a zjišťuje číslo protokolu, jež odpovídá číslu selektoru struktury CASE. Struktura CASE obsahuje všechny protokoly. Jestliže selektor neodpovídá číslu měření, je zobrazena výstraha Neznámý protokol. Jednotlivá laboratorní měření ze souboru jsou popsána níže. Pokud bylo možno, využívá se přirozené vlastnosti LabVIEW v podobě modularity. Kromě subvi, která obsahují úkoly z laboratorních měření, byla vytvořena subvi, která jsou společná pro všechny. Tato subvi jsou uvedena níže a dále na ně bude odkazováno při popisu jednotlivých laboratorních měření. Vývojový diagram hierarchicky nejvyššího VI lze rozdělit do dvou částí. První část, společná pro všechny laboratorní měření, zahrnuje zadání a načtení potřebných dat a otevření excelovského souboru určeného ke kontrole. Druhá část je struktura CASE, kam se ukládají 10

18 subvi pro vyhodnocení jednotlivých protokolů. Jako selektor se používá číslo protokolu. Vývojový diagram je zobrazen v příloze 1. Toleranční interval Přímé porovnávání příslušných hodnot z referenčních dat a z dat simulace není možné, jelikož shoda těchto hodnot by byla velice nepravděpodobná. Hodnoty správných dat by se k sobě sice blížily, ale neshodovaly by se. Nízkou pravděpodobnost shody způsobují různé příčiny: idealizace simulovaného obvodu, samotná nejistota měření, zaokrouhlování, jiný nejnižší řád výsledků apod. Hodnotu simulace je tedy potřeba rozšířit na soubor hodnot tak, aby se hodnoty shodovaly, jestliže jsou si dostatečně podobné. K pozitivní shodě hodnot dochází, jestliže se referenční hodnota H R nachází v intervalu, jehož střed H S je dán hodnotou simulace a meze intervalu jsou stanoveny na základě tolerance podle rovnice, kterou stanoví uživatel. H H 1 Tol S 100 (1) S, kde: H S je hodnota simulace, H S- je nejnižší hodnota intervalu, H S+ je nejvyšší hodnota intervalu, Tol je tolerance [%]. Tedy k pozitivnímu výsledku dochází, jestliže je splněna podmínka: H H ; H. R S- S K vyhodnocení shody hodnot bylo vytvořeno subvi Interval podle vývojového diagramu na obrázku 5 tak, aby splňoval výše uvedenou podmínku, která je graficky znázorněna v druhé části. 11

19 Obrázek 5: VI interval. Správnost Správnost vyjadřuje míru shody porovnávaných hodnot. Tato hodnota slouží k rychlému přehledu o přesnosti a správnosti referenčních dat. Jediným vstupem tohoto subvi je pole logických výstupů. Výstupem je správnost a počet porovnání. Na obrázku 6 je zobrazený vývojový diagram stanovení správnosti. 12

20 Obrázek 6: Vývojový diagram výpočtu správnosti. Vyznačení buňky Toto subvi barevně rozlišuje excelovské buňky v závislosti na tom, zda hodnota v dané buňce je správná (zelená barva) nebo chybná (červená barva). V podstatě prvek vstupního pole představuje buňku v Excelu a logická hodnota prvku v poli určuje barvu výplně této buňky. Vstupem tohoto subvi je pole logických výstupů a počáteční bod. SubVI je zobrazeno na obrázku 7. 13

21 Obrázek 7: SubVI vyznačení buňky. Po načtení vstupů je zjištěn rozměr pole, ze kterého se stanoví počet sloupců a řádků. Tyto hodnoty slouží k určení počtu iterací cyklů FOR a k určení souřadnic buněk v listu. Jednotlivé iterace cyklů oddělují příslušné logické prvky v poli a struktura CASE na základě hodnoty prvku rozhoduje, jakou barvou bude excelovská buňka vybarvena. Hodnocení studenta SubVI Vysledky_excel slouží k vyhledání studentů, kteří se podíleli na konkrétním protokolu, a ke kontrole včasného odevzdání. K vyhledávání studentů v hodnocení studentů se využívá jména a názvu skupiny, která vymezí oblast hledání. Za oblast hledání se považuje list v Excelu. V příloze 2 je zobrazený blokový diagram s komentáři. Po zadání cest k hodnocení studentů a protokolu, si VI načte potřebná data, se kterými bude dále pracovat. Postupně se prostřednictvím funkce Index Array Function oddělují jednotlivá data, podle aktuální potřeby. V momentě načtení data odevzdání se blokový diagram provádí paralelně. V první větvi se vyhodnocuje, zda je protokol odevzdán včas, a to porovnáním data ze souboru Hodnocení studentů s aktuálním datem, nebo s datem, které zadal uživatel. Tato větev se nachází ve spodní části diagramu ve struktuře CASE. Program v druhé větvi vyhledává studenty, jejichž jména se načtou z odevzdaného protokolu, v hodnocení studentů. Hlavička protokolu umožňuje maximálně třem studentům odevzdat jeden protokol, proto se vyhledávají právě tři studenti. Než se však začnou jednotliví studenti hledat, dojde k zjištění, zda je zadáno jméno, nebo prázdná buňka. Jméno se vyhledává v příslušném listu v souboru Hodnocení studentů prostřednictvím cyklu WHILE, který skončí v momentě, když se načtená buňka rovná "Datum odevzdání". List je určen na základě načtené 14

22 hodnoty skupiny měření. Během iterací se porovnává buňka se všemi třemi jmény, pokud je kladný výsledek u některého ze tří porovnání, pak dojde k uložení pozice. Jestliže dojde k tomu, že jméno není nalezeno, je o tom uživatel vyrozuměn. Po zjištění pozice studenta v Hodnocení studentů načte aplikace dosavadní výsledky příslušného studenta a vypíše je v Table vyber studentu. Jestliže student není nalezen, objeví se místo jména studenta "Nenalezeno". Poskytnutí těchto informací uživateli slouží k umožnění vytvořit si přehled o dosavadních výsledcích studenta. Read_excel Tato subvi jsou modifikována subvi, která jsou publikována jako vzorové příklady na oficiálních stránkách National instruments v článku How Can I Read Excel Data Into LabVIEW?. Popis těchto subvi je v příloze Laboratorní úloha Měření napětí a proudu Toto měření slouží k ukázce míry ovlivnění měřeného obvodu v závislosti na druhu a parametrech měřícího přístroje. Mimo ovlivnění samotného obvodu měřícím přístrojem jsou studenti seznámeni s parametry přístrojů a vlivy, které ovlivňují přesnost měření. Kompletní zadání protokolu včetně protokolu výsledků měření, naleznete v příloze 4. Laboratorní měření se skládá ze čtyř částí, které budou dále jednotlivě rozvedeny a popsány. Každá část laboratorního měření má svoje VI, které simuluje měření a příslušné výpočty a na základě toho vyhodnocuje správnost referenčních dat. U každého subvi je jedním z výstupů pole logických hodnot, které vyjadřuje porovnání referenčních dat s daty ze simulace. Každý prvek vyjadřuje příslušné srovnání. Jestliže se referenční hodnota vejde do intervalu hodnoty ze simulace, přísluší prvku logická jednička. Měření odporového děliče analogovým voltmetrem V první části laboratorního měření je úkolem změřit napětí na odbočkách odporového děliče analogovým voltmetrem a stanovit chybu měření. Velký důraz je kladen na přesnost analogického měřícího přístroje a na chybu, která ovlivňuje výsledek měření. Kontrola tohoto měření se provádí v subvi uloha 1_1, jehož součástí je simulace a porovnání referenčních dat s daty simulace. Obrázek 8 vývojového diagram subvi uloha 1_1 pro první úlohu laboratorního měření Měření napětí a proudu je rozdělen na dvě části. V levé polovině popisuje diagram subvi jako 15

23 celek, pravá část je zaměřena na simulaci obvodu. Simulace je provedena na základě rovnic pro jednotlivé odporové odbočky. Rovnice jsou v LabVIEW zadány ve Formula Node, která je součástí cyklu FOR. Výstupem je pole logických hodnot a správnost porovnání. Obrázek 8: Vývojový diagram subvi uloha 1_1. Simulace je provedena pro jednotlivé hodnoty napětí na odbočkách v děliči, jestliže jednotlivé odbočky jsou i nejsou zatíženy odporem analogového voltmetru. Rovnice pro výpočet napětí U N pro jednotlivé odbočky nezatížené odporem analogového voltmetru: Ri U Ni U0 5 (2) R i 1 i kde: U 0 je napětí zdroje, i je pořadové číslo odporu v odporovém děliči, R i je příslušný odpor v odporovém děliči. Při měření jednotlivých odboček analogovým voltmetrem s vnitřním odporem R V dochází k ovlivnění výsledného odporu příslušné odbočky, přičemž je vnitřní odpor připojen paralelně. Výsledný odpor R P má hodnotu: 16

24 R Pi R R V V j i 1 j i 1 R i R i, (3) kde: R V je odpor měřícího přístroje, j je pořadové číslo měřené odbočky odporového děliče. Rovnice pro výpočet napětí U Z pro jednotlivé odbočky zatížené odporem analogového voltmetru [3, 7, 8]: U Zi kde: R R R Pi U 0 (4) Z Pi R Z je součet zbývajících nezatížených odporů. Součástí laboratorního měření je vyhodnocení chyby měření a přístroje. Absolutní chyba měření je rozdíl mezi konvečně pravou U N a indikovanou hodnotou přístroje U Z, při měření je vypočtena podle rovnice: U U (5) mi Zi Ni a relativní chyba měření vztažená ke správné hodnotě napětí: mi Pi 100. (6) U Ni Rovnice popisující absolutní chybu přístroje [3, 7, 8]: Pi TP X 100 R, (7) kde: X R je rozsah měření, δ TP je třída přesnosti analogového měřícího přístroje. Relativní chyba přístroje je vypočtena podle rovnice: X P R Pi 100 TP. (8) U Zi U Zi Měření odporového děliče digitálním voltmetrem 17

25 Druhým úkolem laboratorního měření Měření napětí a proudu se shoduje s prvním, ale odporový dělič se měří digitálním voltmetrem. Od rozdílného přístroje se odvíjí rozdílný způsob výpočtu chyb přístroje. Vývojový diagram se obecně shoduje s diagramem pro měření analogovým voltmetrem. Dále je i analogický výpočet napětí pro jednotlivé odbočky podle rovnic 2 až 4, a to jak pro odpor zatížený i nezatížený odporem přístroje. Chyba digitálního přístroje se oproti analogovému vyjadřuje jako součet dvou relativních chyb, které vyjadřují chybu z měřené hodnoty (první) a chybu vztaženou k nejvyšší hodnotě rozsahu přístroje. Absolutní chyba z měřené hodnoty je: 1Ui 1 U 100 Zi, (9) kde: δ 1 je relativní chyba z měřené hodnoty. K výpočtu absolutní chyby z rozsahu je potřeba určit relativní chybu z posledního indikovaného místa, použije se k tomu vztah: dgt 100 (10) 2 X R max a absolutní chyba vztažená k měřenému rozsahu X R je poté dána vztahem: 2U kde: 2 X 100 R δ 2 je relativní chyba z rozsahu. (11) Celková absolutní chyba je dána součtem dvou předchozích: Ui U X 1 Zi 2 R 100. (12) a vztah pro celkovou relativní chybu je definován: U Ui 100 U nebo X R Ui 1 2. [1, 2, 3, 7, 8] (13) Zi U Zi Stanovení nejistot měření Třetí úlohou měření je stanovení nejistoty měření číslicovým multimetrem. Nejistota je oproti chybě vývojově mladší a terminologicky byla definována v normě ČSN EN

26 Elektrická a elektronická měřící zařízení Vyjadřování vlastností. Nejistota měření představuje směrodatnou odchylku od střední hodnoty souboru naměřených hodnot. Jestliže se jedná o přímé a jednoduché programování subvi není dělán vývojový diagram, ale je zobrazen pouze příslušný blokový diagram. Rovnice pro výpočet nejistot jsou uvedeny níže. Obrázek 9: Část VI výpočtu nejistot. Nejistota kvantifikuje nepřesnost měření a dělí se do dvou kategorií podle zdroje nepřesnosti. K vyjádření standardní nejistoty A se využívá statistických nástrojů. Zdroje nejistoty jsou neznámé a opakovaným měřením hodnota nejistoty klesá. Při měření úlohy se provádí pouze jediné měření, a proto nelze nejistotu u A vyjádřit, ale pouze odhadnout [1, 7, 8]. Standardní nejistota kategorie B zahrnuje neodstranitelné systematické chyby, nepřesnosti, třídu přesnosti, vliv prostředí atd. Tato nejistota nelze zmírnit opakovaným měřením. Při určování nejistoty se také využívají statistické nástroje, především směrodatná odchylka. Velikost odchylky závisí na typu rozdělení. Je obvyklé používat rovnoměrné rozdělení, u něhož má směrodatná odchylka tvar: x u B, (14) 3 kde: x je interval, v němž leží všechny hodnoty měřené veličiny. Kombinovaná standardní nejistota: u C u u. (15) 2 A 2 B Rozšířená nejistota slouží k zvýšení pravděpodobnosti, že se skutečná hodnota měřené veličiny nachází v intervalu x. Bez rozšíření je pravděpodobnost výskytu hodnoty v intervalu u normálního rozdělení 68% a u rovnoměrného 58%. Ke zvětšení intervalu dochází prostřednictvím koeficientu rozšíření k: 19

27 U k. (16) u c Pro normální rozdělení a spolehlivost 95% je k = 2 a pro rovnoměrné rozdělení při stejné pravděpodobnosti je k = 1,65 [1, 2, 3, 7, 8]. Ověření třídy přesnosti Závěrečným úkolem je ověření třídy přesnosti analogového voltmetru. Ověření se provede pomocí přesnějšího digitálního voltmetru, který je stejně jako analogový paralelně připojený ke zdroji napětí. Na obrázku 10 je zobrazený vývojový diagram, který popisuje činnost subvi uloha 1_4. Obrázek 10: Vývojový diagram uloha 1_4. V rámci měření se měří analogovým a digitálním voltmetrem několik hodnot napětí rovnoměrně rozprostřených v rozmezí od 0 do 30 V. Při porovnání těchto hodnot se získává absolutní chyba, negací absolutní chyby je získána korekce. Absolutní chyba se vypočítá podle rovnice: u u u (17) i Ai Di kde: u Ai je i. napětí změřené analogovým voltmetrem, u Di je i. napětí změřené digitálním voltmetrem. 20

28 Korekce udává, na kolik je potřeba korigovat měřenou hodnotu, aby se získala hodnota konvečně pravá. Korekce se vypočítá vynásobením absolutní hodnoty mínus jedničkou. K u u u [1, 8]. (18) Ai Di i Třída přesnosti se stanovuje na základě nejvyšší absolutní chyby, ze které se vypočte relativní chyba podle vzorce: MAX 100 (19) X R Tato hodnota se následně přiřadí k bližší vyšší třídě přesnosti, které podle normy existují: 0,05; 0,1; 0,2; 0,3; 0,5; 1; 1,5; 2,5; 3; 5 [8] Laboratorní měření Měření pasivních veličin Druhým laboratorním měřením, pro které je vytvořen elektronický protokol, je Měření pasivních veličin. V tomto měření studenti měří pasivní veličiny prostřednictvím výchylkové metody, za použití LCRmetrů a prostřednictvím Ohmovy metody. Kromě měření pasivních veličin je součástí protokolu výpočet chyb měření. Elektronický protokol je zaměřený na kontrolu všech údajů, které jsou výpočetně závislé na měřených hodnotách. Zadání laboratorního měření včetně vzorového protokolu obsahuje příloha 6. Toto měření se skládá ze 3 úloh. Každá úloha má svoje vlastní VI. V první úloze měření je úkolem změřit parametry cívky několika metodami, a následně je srovnat z pohledu chyb měření. První úloha se ještě dělí na čtyři podbody, které v sobě zahrnují čtyři metody měření indukčnosti. Od tohoto dělení se také bude odvíjet blokový diagram simulace. U první výchylkové metody jsou známy vstupy v podobě proudu, napětí a činného odporu pokud je ovšem odpor znám, v opačném případě se považuje za nulový. Dalším vstupem dat jsou tabulky z protokolu 2, a to konkrétně Tabulka 1: Parametry analogového voltmetru a Tabulka 2: Parametry analogového ampérmetru (viz příloha 6). Simulace je provedena na základě rovnic pro výpočet indukčnosti z impedance obvodu [3]: L kde: 2 R Z 2 f 2 R je odpor, který je buď znám nebo se považuje za nulový, Z je impedance cívky. (20) 21

29 Při výpočtu chyby je potřeba zahrnout chybu metody, která spočívá v proudu tekoucím přes voltmetr [3]: U Iv (21) R V kde: R V je vnitřní odpor voltmetru. Impedance cívky se vypočítá podle vzorce 20 a hodnota je následně dosazena do vzorce pro indukčnost: Z U. (22) I I V Po výpočtu hodnoty indukčnosti cívky, je potřeba stanovit chybu měření. Jedná se o nepřímé měření, a proto je výsledná relativní chyba součtem relativních chyb na měřících přístrojích použitých k měření veličin. Potřebnými veličina jsou napětí a proud. Ke stanovení relativní chyby měřené veličiny se využije rovnice [8]: X R X TP (23) X M Celková chyba se následně vypočítá součtem všech relativních chyb účastnících se na výpočtu hledané veličiny. n, (24) Cel i 1 i kde: n je počet měřících přístrojů, kterými se měřily veličiny potřebné k výpočtu nepřímé veličiny, δ i je relativní chyba pro i. měřící přístroj. V tomto měření je měřeno napětí a proud, proto je celková relativní chyba součtem relativní chyby analogového voltmetru a ampérmetru: L (25) L Cel Na obrázku 11 je vybrána část blokového diagramu, který slouží ke kontrole vypočtených hodnot z měření cívky pomocí analogového ampérmetru a voltmetru. Ve formula node jsou zpracovány výše uvedené rovnice. Pomocí index array function jsou z načtených dat 22

30 excelovského souboru vytažené potřebné vstupy pro výpočet. Z hodnot na výstupu je potom vytvořeno pole prvků odpovídající tabulce 3 v protokolu 2. Obrázek 11: Část VI zobrazující výpočet hodnot výchylkové metody. V druhém bodě první úlohy se jedná o analogické měření jako v prvním. S tím rozdílem, že je doplněno o wattmetr, jehož prostřednictvím se změří činný výkon. Z činného výkonu se pak určí odpor pomocí vztahu: PW R (26) 2 I Kde: P W je činný výkon. Výpočet chyby měření je shodný, pouze se k celkové relativní chybě přičte relativní chyba pro analogový wattmetr. 23

31 Obrázek 12: Část VI zobrazující výpočet hodnot výchylkové metody doplněné o wattmetr. Na obrázku 12 je zobrazena část blokového diagramu, jehož funkce je výpočet indukčnosti a jeho chyby. Vstupní hodnoty pocházejí z tabulky 1, tabulky 2 a tabulky: Parametry wattmetru z protokolu 2. Horní build array slouží k spojení hodnot do jednoho pole pro uložení dat do tabulky 6 z protokolu 2 a dolní build array pro tabulku 5 z protokolu 2. Třetí metodou je rezonanční metoda, při které se využívá Thomsonova vztahu pro rezonanční kmitočet, ze kterého se následně vyjádří indukčnost: L, (27) 2 LC C 0 kde: C je kapacita, ω 0 je rezonanční kmitočet. Princip rezonanční metody spočívá v nalezení rezonančního kmitočtu při známé kapacitě kondenzátoru, který je k cívce zapojený paralelně. K nalezení rezonančního kmitočtu se využívá toho, že při rezonanci obvodem protéká minimální proud [3, 6]. 24

32 Obrázek 13: Část VI zobrazující výpočet hodnot při rezonanční metodě. Jako vstupy pro výpočet hodnot slouží první polovina tabulky 8 z protokolu 2 a po vykonání programu jsou následně zapsány do druhé poloviny. Funkce build array slouží k vytvoření pole hodnot pro možnost zobrazení a porovnání celé tabulky při vykonávání programu. Poslední metodou je použití LCRmetru, při kterém se přímo měří indukčnost a činitel kvality. Prostřednictvím těchto dvou hodnot a parametrů LCRmetru se dopočítá činná složka impedance, a dále se vypočítá chyba přístroje. V tabulce 9 protokolu 2 jsou uvedeny parametry LCRmetru, které slouží pro výpočet chyby přístroje. První polovina tabulky 10 slouží k zaznamenání a získání hodnot z měření potřebných pro výpočet. Činný odpor se pomocí činitele jakosti vypočítá ze vztahu: 2 f R Q L (28) kde: f je frekvence Q je činitel kvality. Jelikož se jedná o přímé měření, stanoví se chyba přímo z CLRmetru, relativní chyba z rozsahu je: dgt 100 (29) 2 X R max a absolutní chyba se vypočítá: L L X R. (30) 25

33 a vztah pro celkovou relativní chybu je definován: L L 100 L nebo X R L 1 2 [1, 3, 8]. (31) U L Obrázek 14: Část VI zobrazující výpočet hodnot při měření LCRmetrem. Vstupní data pro výpočet indukčnosti a odporu jsou načtena z tabulky 10 z protokolu 2. Vstupní hodnoty pro výpočet chyby LCRmetru v závislosti na frekvenci pocházejí ze struktury CASE, kde se nachází funkce index array function. Selektor CASE je závislý na měřící frekvenci multimetru. Celý blokový diagram je zobrazený v příloze 7. Druhá úloha tohoto laboratorního měření je měření odporu digitálním multimetrem, stolním multimetrem s možností měření odporů dvou a čtyřvodičově (pokud je to nutné) a výpočtem z napětí a proudu (ohmovou metodou). Při měření multimetrem se jedná o přímé měření, takže kontrola spočívá v porovnání chyb měření pro digitální multimetr: Jelikož se jedná o přímé měření stanoví se chyba přímo z CLRmetru, relativní chyba z rozsahu je: dgt 100 (32) 2 X R max a absolutní chyba se vypočítá: R R X R. (33) a vztah pro celkovou relativní chybu je definována: R R 100 R nebo X R R 1 2. (34) U R 26

34 Obrázek 15: Část blokového diagramu výpočet chyby digitálního multimetru. Jako vstup slouží tabulka 11 a 13 z protokolu 2, v tabulce 11 se nacházejí parametry měřícího přístroje a v tabulce 13 naměřené hodnoty odporů. Na obrázku 15 jsou vidět rovnice výpočtu ve formula node a výběr hodnot z načtených dat pro výpočet. Analogicky je postupováno u stanovení chyby pro stolní multimetr. Rozdíl je pouze ve vstupu parametrů měřícího přístroje, které pocházejí z tabulky 12 protokolu 2. Obrázek 16 zobrazuje právě tu část blokového diagramu, která vypočítává příslušné chyby. Obrázek 16: Část blokového diagramu výpočet chyby stolního multimetru. 27

35 Posledním bodem 2. úlohy měření je stanovení odporu Ohmovou metodou, při které se využívá Ohmova zákona. Odpor se dopočítává z měřeného napětí a proudu analogovými měřícími přístroji. Jedná se o nepřímé měření odporu, a z toho vyplývá výpočet chyby měření. Pro výpočet relativních chyb analogických přístrojů se použije rovnice 6, pro absolutní chybu měření se využije vztah: R. (35) R Cel Obrázek 17: Část blokového diagramu zobrazující výpočet chyby. Obrázek 17 zobrazuje výpočet relativní a absolutní chybu měřených odporů. Jako vstupní údaj slouží parametry voltmetru: tabulka 1 z protokolu 2; parametry ampérmetru: tabulka 2 z protokolu 2; a naměřené hodnoty napětí a proudu: tabulka 14 z protokolu 2. Poslední úlohou je měření kapacity kondenzátoru multimetrem a LCRmetrem a vyčíslení chyby měření. Jedná se o přímé měření digitálním měřícím přístrojem a výpočet chyb je analogií jako v předchozích případech. Příslušná část blokového diagramu VI je zobrazena na obrázku18. 28

36 Obrázek 18: Část vývojové diagramu zobrazující výpočet chyb při měření kapacity. Vstupními daty jsou parametry pro jednotlivé měřící přístroje, které jsou načteny z protokolu 2 pro RLCmetr z tabulky 14, z tabulky 13 pro multimetr a z tabulky 15 jsou načteny hodnoty změřené kapacity pro jednotlivá měření. Výstupem je absolutní a relativní chyba pro každé z měření. 29

37 3 Testování aplikace K otestování aplikace budou využita data z protokolů studentů, která budou přepsána do formulářů protokolů, jež by měly být k dispozici studentům zároveň se zadáním laboratorního měření. Testování laboratorního měření Měření proudu a napětí Obrázek 19 zobrazuje vyplněný excelovský protokol, který bude testován prostřednictvím aplikace. Hodnoty pocházejí z reálného měření. Pouze buňky, které jsou určeny k zapsání závěrů, nejsou vyplněny, neboť vyhodnocení těchto závěrů musí provést uživatel a jsou k účelu otestování aplikace nepodstatné. Obrázek 19: Vyplněný protokol Měření napětí a proudu. Obrázek 20 zobrazuje protokol s vyplněnými daty pocházejícími z protokolu studenta. Po spuštění aplikace dojde k otevření příslušného sešitu, po provedení kontroly správnosti hodnot v příslušných buňkách, jsou jednotlivé buňky barevně odlišeny podle toho, zda hodnota v dané buňce spadá do intervalu. První kontrola protokolu proběhla za nulové tolerance rozdílu oproti hodnotám v aplikaci. 30

38 Obrázek 20: Vyhodnocený protokol Měření napětí a proudu (tolerance 0 %). Obrázek 21 zobrazuje barevné rozlišení v případě, že jsou zvýšeny toleranční meze o 5 % z dané hodnoty. Jak je na první pohled vidět, rozdíl ve vyhodnocení je výrazný. Vyčíslením celkové správnosti při nulové toleranci získáme hodnotu 19,4 % a při 5 % je hodnota 84, 9 %. Tento rozdíl je dán tím, že srovnávané hodnoty se zcela neshodují, ale jsou si velice podobné. Obrázek 21: Vyhodnocený protokol Měření napětí a proudu (tolerance 5 %). Obrázek 22 zachycuje průběh uživatelského rozhraní aplikace při vyhodnocování. Vlevo na obrázku je uživatelské rozhraní před zadáním cest k příslušným souborům, jestliže cesty nejsou zadány, bude uživatel sám vyzván k jejich zadání po spuštění aplikace, ta následně 31

39 načte potřebná data k určení příslušného protokolu, který bude vyhodnocován. Do tabulky studentů budou vypsáni studenti, kteří protokol vypracovali. Na pravém obrázku je uživatelské rozhraní po spuštění a zadání cest. Po vyhodnocení druhu protokolu, čeká aplikace na povel k pokračování vyhodnocování. To slouží k možnosti zadání tolerance pro jednotlivé úlohy. Po stisknutí tlačítka "Pokračovat" dojde ke kontrole protokolu a k pozastavení aplikace do doby, než uživatel stiskne tlačítko "Konec kontroly". To umožňuje uživateli prohlédnout si vyhodnocený protokol, ohodnotit ho a uložit (popřípadě zadat další). Obrázek 22: Uživatelské rozhraní během vyhodnocení protokolu. Přepínač slouží k možnosti uložení vyhodnoceného protokolu. Pro uložení musí být přepínač přepnut dříve, než je zmáčknuto tlačítko pokračovat, jinak dojde k uložení až následujícího protokolu. Protokol je uložen na stejné místo z něhož pochází, pouze se změní název - k původnímu názvu se připojí "_K". Původní soubor zůstane beze změny. 32

40 Testování laboratorního měření Měření pasivních veličin Obrázek 23 zobrazuje dvakrát vyhodnocený protokol s různou hodnotou tolerance. V prvním případě (levý protokol) je nulová tolerance k rozdílu hodnot. U druhého protokolu (pravý protokol) je tolerance nastavena na 5 %. Obrázek 23: Vyhodnocené protokoly Měření pasivních veličin. Prázdné buňky jsou způsobené chybějícími hodnotami v protokolu studenta a snahou otestovat reakce aplikace v případě, že nebude mít zadané požadované referenční hodnoty, které by mohla porovnat se simulovanými. Posledním prováděným testem byla reakce aplikace na číslo protokolu, které nezná. V hlavičce protokolu bylo postupně měněno několik čísel a sledovala se reakce aplikace. Ve všech případech reagovala korektně. Jestliže číslo protokolu nesouhlasilo, zobrazilo se příslušné upozornění viz obrázek

41 Obrázek 24: Zadání neznámého čísla protokolu. Hodnoty, které lze vidět za hláškou neznámého protokolu, jsou pozůstatkem předešlého testování. 34

42 Závěr Vytvořená aplikace plně splňuje požadavky, které byly stanoveny při jejím definování. Poskytuje rychlý a přehledný způsob kontroly hodnot. Uživatelská nenáročnost je zajištěna minimálními požadavky na uživatelské vstupy: zadání Hodnocení studentů, cesty ke kontrolovanému protokolu a stanovení šířky rozsahu shody hodnot. Aplikace je navržena tak, aby bylo možné přidávat další laboratorní měření, nebo je odebírat, aniž by bylo nutné zasahovat do aplikace. Aplikace v mé práci obsahuje dvě laboratorní měření, a to Měření proudu a napětí a Měření pasivních veličin, k těmto jsou vytvořeny vzorové formuláře. Této aplikace lze využít pouze u laboratorních měření, ve kterých dochází k výpočtům, s jejich rostoucím množstvím význam aplikace stoupá. Při tvorbě aplikace bylo nejvýznamnějším problémem načítání dat. První subvi, které načítalo data z protokolu, jej při každém načtení požadovaných dat otevřelo a zavřelo bez ohledu na to, jestli z něho budou dále čtena data. Neustálé otevírání a zavírání protokolu zbytečně kladlo nároky na výkon a čas, navíc to vedlo ke kolizním chybám, když se různá subvi snažila načítat data z protokolu. Tento problém byl vyřešen rozdělením subvi na tři části. První oddělené subvi otevírá excelovský sešit, druhé subvi pouze načítá data a třetí subvi sešit zavírá. Po použití prvního subvi na počátku programu se pak využívá pouze druhé. K zabránění kolizím bylo použito sekvence, díky níž dochází k načítání dat postupně. Nevýhodu aplikace spatřuji v závislosti její funkčnosti na pozici tabulek ve formuláři. Data jsou načítána z buněk, jejichž souřadnice jsou přímo zadány. Změnou pozice buněk, např. posunutím, dochází ke změně souřadnic potřebných buněk. Hrozba změny pozic tabulek je vyřešena uzamknutím všech buněk mimo těch, do kterých se zapisují hodnoty. Aplikace dosud nebyla testována za reálných podmínek. Veškeré testování probíhalo na poskytnutých studentských protokolech, jejichž údaje byly převedeny do formulářů. Výsledky těchto testů proběhly korektně. Při závěrečném testování aplikace reagovala podle požadavků a nevyskytly se žádné funkční chyby. Jednou z chyb objevených při testování je, že v uživatelském rozhraní zůstávají zobrazená data z předešlých protokolů a ovládací prvky šířky intervalu. Aplikaci je třeba zkoušet v reálných podmínkách, aby byl umožněn její další rozvoj a zajištěna její funkčnost. 35

43 Zdroje [1] BARTUŠEK, K. a kol. Měření v elektrotechnice. 2. vyd. Brno VUT Brno s. ISBN [2] BEJČEK, L.; ČEJKA, M.; REZ, J. Měření v elektrotechnice. Skriptum. Brno: VUT Brno, Fakulta elektrotechniky a komunikačních technologií. [3] BIČOVSKÁ B. a kol. Elektrická měření. Skriptum. Ostrava: VŠB-TU Ostrava, Fakulta elektrotechniky a informatiky s. [4] BILÍK P. Předmět Virtuální instrumentace I. Přednášky z roku 2015, VŠB-TU Ostrava, Fakulta elektrotechniky a informatiky. [5] BITTER, R.; MOHIUDDIN, T.; NAWROCKI, M. LabVIEW: Advanced Programming Techniques. 2. vyd. USA: CRC Press s. ISBN [6] How Can I Read Excel Data Into LabVIEW?. Nationals instruments. [online] [cit ]. Dostupné z: < [7] KOVAL L. a kol.: Elektrická měření, návody do cvičením. Skriptum. Ostrava: VŠB-TU Ostrava, Fakulta elektrotechniky a informatiky [8] KOVAL L. Předmět Elektrická měření. Přednášky z roku 2014, VŠB-TU Ostrava, Fakulta elektrotechniky a informatiky. [9] VLACH, J.; HAVLÍČEK, J.; VLACH, M. Začínáme s LabVIEW. 1. vyd. Praha: BEN technická literatura s. ISBN [10] WITTASSEK T. Virtuální instrumentace I. Skriptum. Ostrava: VŠB-TU Ostrva, Fakulta elektrotechniky a informatiky s. [11] ŽÍDEK, J. Grafické programování ve vývojovém prostředí LabVIEW. Skriptum. Ostrava: VŠB-TU Ostrva, Fakulta elektrotechniky a informatiky s. 36

44 Seznam obrázků Obrázek 1: Smyčka WHILE [10]... 5 Obrázek 2: Smyčka FOR [10]... 6 Obrázek 3: Smyčka FOR s podmínkou [10]... 6 Obrázek 4: Uživatelské rozhraní Obrázek 5: VI interval Obrázek 6: Vývojový diagram výpočtu správnosti Obrázek 7: SubVI vyznačení buňky Obrázek 8: Vývojový diagram subvi uloha 1_ Obrázek 9: Část VI výpočtu nejistot Obrázek 10: Vývojový diagram uloha 1_ Obrázek 11: Část VI zobrazující výpočet hodnot výchylkové metody Obrázek 12: Část VI zobrazující výpočet hodnot výchylkové metody doplněné o wattmetr Obrázek 13: Část VI zobrazující výpočet hodnot při rezonanční metodě Obrázek 14: Část VI zobrazující výpočet hodnot při měření LCRmetrem Obrázek 15: Část blokového diagramu výpočet chyby digitálního multimetru Obrázek 16: Část blokového diagramu výpočet chyby stolního multimetru Obrázek 17: Část blokového diagramu zobrazující výpočet chyby Obrázek 18: Část vývojové diagramu zobrazující výpočet chyb při měření kapacity Obrázek 19: Vyplněný protokol Měření napětí a proudu Obrázek 20: Vyhodnocený protokol Měření napětí a proudu (tolerance 0 %) Obrázek 21: Vyhodnocený protokol Měření napětí a proudu (tolerance 5 %) Obrázek 22: Uživatelské rozhraní během vyhodnocení protokolu Obrázek 23: Vyhodnocené protokoly Měření pasivních veličin Obrázek 24: Zadání neznámého čísla protokolu

45 Seznam příloh Příloha 1: Přehled datových typů [10]. Příloha 2: Blokový diagram SubVI Student_hodnocení. Příloha 3: SubVI read_excel. Příloha 4: Zadání a protokol k odevzdání laboratorního měření Měření pasivních veličin. Příloha 5: Blokové diagramy prvního protokolu. Příloha 6: Zadání a protokol k odevzdání laboratorního měření Měření pasivních veličin Příloha 7: Blokové diagramy druhého protokolu. 38

46 Příloha 1: Přehled datových typů [10]. Datový typ Velikost [bit] EXT 128 DB L Des. číslic Rozsah min. kladné č. 6, max. kladné č. 1, min. záporné č. -6, max. záporné č. 1, min. kladné č. 4, max. kladné č. 1, min. záporné č. -4, Popis extended-precision: datový typ s pohyblivou čárkou s rozšířenou přesností double-precision: datový typ s pohyblivou čárkou s dvojitou přesností max. záporné č. 1, SGL 32 6 min. kladné č. 1, max. záporné č. -3, max. kladné č. 3, single-precision: pohyblivou čárkou s min. záporné č. -1, jednoduchou přesností FXP 64 dle nastavení s pevnou čárkou I min. záporné č quad signed integer: celočíselný datový typ 63 max. kladné č bitů se znaménkem I až I až I až 127 U až U až U až U až 255 CX T CD B CSG 64 6 jako u EXT, pro Re a Im část jako u DBL, pro Re a Im část jako u SGL, pro Re a Im část long signed integer: celočíselný datový typ 31 bitů se znaménkem word signed integer: celočíselný datový typ 15 bitů se znaménkem byte signed integer: celočíselný datový typ 7 bitů se znaménkem quad unsigned integer: celočíselný datový typ 64 bitů bez znaménka long unsigned integer: celočíselný datový typ 32 bitů bez znaménka word unsigned integer: celočíselný datový typ 16 bitů bez znaménka byte unsigned integer: celočíselný datový typ 8 bitů bez znaménka complex extended-precision komplexní datový typ s rozšířenou přesností complex double-precision komplexní datový typ s dvoujtou přesností complex single-precision komplexní datový typ s jednoduchou přesností 1

47 Příloha 2: Blokový diagram SubVI Student_hodnocení. Obrázek 1: VI Hodnocení_studentu spodní - CASE True. 1

48 Obrázek 2: Spodní CASE VI hodnocení_studenta False. 2

49 Příloha 3: SubVI read_excel. Obrázek 1: Převzaté VI z oficiálních stránek National instruments. 1

50 Obrázek 2: První subvi z VI read_excel 1. až 3. bod. 2

51 Obrázek 3: Druhé subvi z VI read_excel 4. bod. Obrázek 4: Třetí subvi z VI read_excel 5. až 7. bod. 3

52 Příloha 4: Zadání a protokol k odevzdání laboratorního měření Měření pasivních veličin. VŠB-TU Ostrava Datum měření: Katedra elektrických měření Fakulta elektrotechniky a informatiky Jméno a příjmení 1. studenta: Datum odevzdání: Hodnocení: 1 Měření napětí a proudu Jméno a příjmení 2. studenta: Jméno a příjmení 3. studenta: Cíl měření: Poznat základní vlastnosti analogových a číslicových přístrojů pro měření napětí a proudu Porozumět jednotlivým typům chyb měření, jejich výpočtu a případné korekci Umět vyhodnotit nejistotu měření Umět ověřit třídu přesnosti analogových měřicích přístrojů, vyhotovit korekční křivku Zadání: 1. Na zadaném rozsahu (1,2 V 30 V) analogového voltmetru ML 20 změřte stejnosměrná napětí na všech odbočkách odporového děliče. Napětí připojené na měřený dělič přitom nastavte tak, aby výchylka analogového voltmetru byla maximální. Vyhodnoťte absolutní a relativní chyby metody, způsobené malým vnitřním odporem analogového voltmetru a absolutní i relativní chyby údajů voltmetru. Výsledky měření korigujte o zjištěné chyby metody (viz poznámka níže). Všechny potřebné údaje a výsledky měření zpracujte do přehledné tabulky. K libovolnému řádku tabulky (který je ovšem nutno vhodně označit) uveďte příklad výpočtu. 2. Odpojte analogový voltmetr a totéž měření proveďte pomocí 4 1 / 2 místného digitálního multimetru, a to pouze s tím rozdílem, že chybu metody způsobenou tímto přístrojem zanedbáte. Výsledky opět zpracujte do tabulky a uveďte příklad výpočtu. Poznámka: Jednotlivé hodnoty napětí U NEZAT na odbočkách děliče určete výpočtem (uvažujte, že dělič není zatížen žádným měřicím přístrojem). Po celou dobu měření používejte stejný rozsah voltmetru. 3. Na výstupu zdroje z předchozí úlohy nastavte a změřte pomocí 3 1 / 2 místného multimetru libovolnou ustálenou hodnotu v rozmezí 5,00 19,99 V (číslice na posledním místě displeje by se neměla měnit po dobu asi 1 minuty). Určete nejlepší odhad x výsledku tohoto provozního měření a jeho standardní nejistoty u A, u B, u C, za předpokladu zanedbatelné chyby metody i zanedbatelného vlivu vnějšího prostředí. Dále určete rozšířenou kombinovanou nejistotu U provedeného měření s konfidenční úrovní 95 % (předpokládá se rovnoměrné rozdělení pravděpodobností hodnot měřené veličiny, a to v mezích základní chyby měřicího přístroje). Poznámka: Do protokolu uveďte příslušné výpočty včetně použitých vzorců a na závěr zapište výsledek měření v předepsaném formátu. 4. Ověřte třídu přesnosti stejnosměrného analogového voltmetru s rozsahem 30 V pomocí přesného analogového voltmetru ML 20. Naměřené a vypočtené hodnoty zpracujte do tabulky, sestrojte příslušnou korekční křivku a připojte příklad výpočtu. V případě, že voltmetr nevyhovuje ověřované třídě přesnosti, uveďte, které nejbližší třídě vyhovuje. 5. Doporučený postup: Úlohu zapojte podle níže uvedeného schématu. Dle normy je třeba před zahájením měření zahřívat kontrolovaný přístroj jeho vlastní spotřebou (tj. při jeho plné výchylce) po dobu 30-ti minut. 1

53 VŠB - TU Ostrava Datum měření: Katedra elektrických měření Fakulta elektrotechniky a infromatiky Jméno a příjmení 1. studenta Datum odevzdání 1 Měření napětí a proudu Jméno a příjmení 2. studenta Hodnocení: Skupina měření Jméno a příjmení 3. studenta Tabulka 1: Parametry měřeného odporového děliče Měřený odpor [Ω] U 0 [V] Tabulka 2: Parametry Analogového voltmetru A-voltmetr Název EČ R R [Ω/V] Rozsah [V] R V [Ω] Třída přes. Tabulka 3: Zapojení pro měření děliče analogovým V metrem Odbočka U α [d] k [V/d] U ZAT [V] U NEZAT [V] m [V] δ m [%] P [V] δ P [%] Správnost hodnot [%]: Závěr: 2

54 Tabulka 4: Parametry multimetru Multimetr Název EČ RDG (MH) digit (MHMR) R v [Ω] X RMax X RM Tabulka 5: Zapojení pro měření děliče Multimetrem Odbočka U [V] U NEZAT [V] P [V] δ P [%] Správnost hodnot [%]: Závěr: Tabulka 6: Parametry multimetru a obvodu X M δ 1 δ 2 X R Tabulka 7: Nejistoty měření U [V] U [V] δ U [%] u A [V] u B [V] u C [V] U [V] Správnost hodnot [%]: 3

55 Závěr Tabulka 8: Hodnoty pro ověření třídy přesnosti U M [V] U S [V] [V] K [V] Správnost hodnot [%]: Tabulka 9: Výsledné hodnoty kalibrace Rozsah Třída přesnosi Celková správnost hodnot [%]: Závěr 4

56 Příloha 5: Blokové diagramy prvního protokolu. Obrázek 1: Blokový diagram úlohy 1_1 1

57 Obrázek 2: Blokový diagram úlohy 1_2 2

58 Obrázek 3: Blokový diagram úlohy 1_3 3

59 Obrázek 4: Blokový diagram úlohy 1_4 4

60 Obrázek 5: Blokový diagram kontroly protokolu 1 ve struktuře CASE 1/2 část. 5

61 Obrázek 6: Blokový diagram kontroly protokolu 1 ve struktuře CASE 2/2 část. 6

62 Příloha 6: Zadání a protokol k odevzdání laboratorního měření Měření pasivních veličin. VŠB-TU Ostrava Datum měření: Katedra elektrických měření Fakulta elektrotechniky a informatiky Jméno a příjmení 1. studenta: Datum odevzdání: Hodnocení: 2 MĚŘENÍ PASIVNÍCH VELIČIN Jméno a příjmení 2. studenta: Jméno a příjmení 3. studenta: Cíl měření: Naučit se některým metodám měření odporu Naučit se některým metodám měření parametrů indukčností a kapacit Naučit se volbě optimálního zapojení pro minimalizaci chyby měření Určit chybu údaje při měření indukčnosti a kapacity přímou metodou Zadání: 1. Změřte parametry předložené cívky (bez jádra nebo s jádrem určí vyučující) tak, aby se daly srovnat výsledky různých metod: 1.1 výchylkovou metodou pomocí ampérmetru, voltmetru 1.2 výchylkovou metodou pomocí ampérmetru, voltmetru a wattmetru 1.3 rezonanční metodou 1.4 digitálním LCR metrem Poznámka: Zapojení úloh 1.1 a 1.2 zvolte tak, aby chyba metody byla co nejmenší a své rozhodnutí řádně zdůvodněte. Naměřené i vypočtené hodnoty uveďte v tabulce. Vysvětlete případné rozdíly ve zjištěných parametrech. Při měření LCR metrem použijte frekvenci měření f = 120Hz. Poznamenejte si také činitel kvality Q a pomocí něj určete velikost činné složky R v sériovém náhradním schématu indukčnosti, srovnejte s hodnotami z předešlých metod. Uveďte rovněž chybu údaje při měření LCR metrem. 2. Změřte hodnotu dvou zvolených odporů (určí vyučující) některou z metod: 2.1 digitálním multimetrem 2.2 stolním multimetrem s možností měření odporů dvou a čtyřvodičově, pokud je to nutné Poznámka: Naměřené i vypočtené hodnoty včetně chyb uveďte v tabulce. Srovnejte uvedené postupy s hlediska přesnosti. 3. Změřte parametry kondenzátoru: 3.1 digitálním multimetrem 3.2 digitálním LCR metrem Poznámka: Srovnejte uvedené postupy s hlediska přesnosti. Uveďte rovněž chybu údaje při měření LCR metrem, případně i multimetrem, pokud to lze. Při měření LCR metrem použijte frekvenci měření f = 1kHz, poznamenejte si rovněž ztrátový činitel kondenzátoru D. 1

63 VŠB - TU Ostrava Datum měření: Katedra elektrických měření Fakulta elektrotechniky a infromatiky Jméno a příjmení 1. studenta Datum odevzdání 2 Měření pasivní veličin Jméno a příjmení 2. studenta Hodnocení: Skupina měření Jméno a příjmení 3 Tabulka 1: Parametry Analogového voltmetru Označení Název EČ RR [Ω/V] Rozsah [V] RV [Ω] Třída přes. Tabulka 2: Parametry analogového ampérmetru Označení Název EČ Rozsah [A] Třída přes. Tabulka 3: Hodnoty výchylkové metody za použití voltmetru a ampérmetru I [A] U [V] f [Hz] R [Ω] Z [Ω] L [mh] L [mh] δl [%] Správnost Závěr Tabulka 4: Parametry wattmetru. Označení Název EČ Rozsah [W] Třída přes ,5 2

64 Tabulka 5: Hodnoty výchylkové metody za použití voltmetru, ampérmetru a wattmetru I [A] U [V] f [Hz] PW [W] Z [Ω] R [Ω] L [mh] Správnost Tabulka 6. Výpočet chyb přístrojů. δu [%] δi [%] δw [%] δcel [%] L [mh] Správnost Závěr Tabulka 7: Parametry analogového ampérmetru Označení Název EČ Rozsah [A] Třída přes. Tabulka 8: Výpočet indukčnosti prostřednictvím rezonanční metody. C [μf] f [Hz] I [ma] L [mh] δa [%] δc [%] δl [%] L [mh] Správnost Závěr Tabulka 9: Parametry LCRmetru Multimetr Název EČ RDG (MH) digit (MHMR) f XRMax XR 3

65 Tabulka 10: Naměřené hodnoty a vypočítané hodnoty LCRmetrem L [mh] f [Hz] Q [-] R [Ω] δl [%] L [mh] Správnost hodnot [%] Závěr Tabulka 11: Parametry digitálního multimetru Multimetr Název EČ RDG (MH) digit (MHMR) XRMax XRM Tabulka 12: Parametry stolního digitálního multimetru Multimetr Název EČ RDG (MH) digit (MHMR) XRMax XRM Tabulka 13: Měřené odpory Druh RR [Ω] RM [Ω] δr [%] R [Ω] Digit. multimetr Dig. stol. multimetr Správnost hodnot [%] 4

66 Tabulka 14: Použití ohmovy metody I [A] U [V] R [Ω] δr [%] R [Ω] Správnost hodnot [%] Závěr Tabulka 15: Parametry digitálního multimetru Multimetr Název EČ RDG (MH) digit (MHMR) XRMax XRM Tabulka 16: Parametry LCRmetru Multimetr Název EČ RDG (MH) digit (MHMR) f XRMax XR Tabulka 17: Parametry multimetru Druh C [μf] f [Hz] δc [%] C [μf] Multimetr X LCRmetr 120 LCRmetr 1000 Správnost hodnot [%] Celková správnost [%] 5

67 Závěr 6

68 Příloha 7: Blokové diagramy druhého protokolu. Obrázek 1: Blokový diagram úlohy 2_1. 1

69 Obrázek 2: Blokový diagram úlohy 2_2 2

70 Obrázek 3: Blokový diagram úlohy 2_3 3

71 Obrázek 4: Blokový diagram kontroly protokolu 2 ve struktuře CASE 1/2 část. 4

LABORATORNÍ CVIČENÍ Střední průmyslová škola elektrotechnická

LABORATORNÍ CVIČENÍ Střední průmyslová škola elektrotechnická Střední průmyslová škola elektrotechnická a Vyšší odborná škola, Pardubice, Karla IV. 13 LABORATORNÍ CVIČENÍ Střední průmyslová škola elektrotechnická Příjmení: Hladěna Číslo úlohy: 10 Jméno: Jan Datum

Více

Posouzení přesnosti měření

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í

Více

VISUAL BASIC. Přehled témat

VISUAL BASIC. Přehled témat VISUAL BASIC Přehled témat 1 ÚVOD DO PROGRAMOVÁNÍ Co je to program? Kuchařský předpis, scénář k filmu,... Program posloupnost instrukcí Běh programu: postupné plnění instrukcí zpracovávání vstupních dat

Více

Chyby a neurčitosti měření

Chyby a neurčitosti měření Radioelektronická měření (MREM) Chyby a neurčitosti měření 10. přednáška Jiří Dřínovský Ústav radioelektroniky FEKT VUT v Brně Základní pojmy Měření je souhrn činností s cílem určit hodnotu měřené veličiny

Více

13 Měření na sériovém rezonančním obvodu

13 Měření na sériovém rezonančním obvodu 13 13.1 Zadání 1) Změřte hodnotu indukčnosti cívky a kapacity kondenzátoru RC můstkem, z naměřených hodnot vypočítej rezonanční kmitočet. 2) Generátorem nastavujte frekvenci v rozsahu od 0,1 * f REZ do

Více

LabView jako programovací jazyk II

LabView jako programovací jazyk II LabView jako programovací jazyk II - Popis jednotlivých funkcí palety Function I.část - Expresní funkce, struktury, Ing. Martin Bušek, Ph.D. Paleta Functions Základní prvky pro tvorbu programu blokového

Více

Měřicí přístroje a měřicí metody

Měřicí přístroje a měřicí metody Měřicí přístroje a měřicí metody Základní elektrické veličiny určují kvalitativně i kvantitativně stav elektrických obvodů a objektů. Neelektrické fyzikální veličiny lze převést na elektrické veličiny

Více

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina

5a. Makra Visual Basic pro Microsoft Escel. Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina 5a. Makra Visual Basic pro Microsoft Escel Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina Cyklické odkazy a iterativní výpočty Zde bude stránka o cyklických odkazech a iteracích.

Více

LABORATORNÍ CVIČENÍ Elektrotechnika a elektronika

LABORATORNÍ CVIČENÍ Elektrotechnika a elektronika VUT FSI BRNO ÚVSSaR, ODBOR ELEKTROTECHNIKY JMÉNO: ŠKOLNÍ ROK: 2010/2011 PŘEDNÁŠKOVÁ SKUPINA: 1E/95 LABORATORNÍ CVIČENÍ Elektrotechnika a elektronika ROČNÍK: 1. KROUŽEK: 2EL SEMESTR: LETNÍ UČITEL: Ing.

Více

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody

4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody 4a. Makra Visual Basic pro Microsoft Excel Cyklické odkazy a iterace Makra funkce a metody Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Kalina Cyklické odkazy a iterativní výpočty

Více

1. Změřte závislost indukčnosti cívky na procházejícím proudu pro tyto případy:

1. Změřte závislost indukčnosti cívky na procházejícím proudu pro tyto případy: 1 Pracovní úkoly 1. Změřte závislost indukčnosti cívky na procházejícím proudu pro tyto případy: (a) cívka bez jádra (b) cívka s otevřeným jádrem (c) cívka s uzavřeným jádrem 2. Přímou metodou změřte odpor

Více

VYSOKONAPĚŤOVÉ ZKUŠEBNICTVÍ. #2 Nejistoty měření

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

Více

Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7

Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7 Pascal Katedra aplikované kybernetiky Ing. Miroslav Vavroušek Verze 7 Proměnné Proměnná uchovává nějakou informaci potřebnou pro práci programu. Má ve svém oboru platnosti unikátní jméno. (Připadne, musí

Více

Základní měření s výchylkovými multimetry Laboratorní cvičení č. 1

Základní měření s výchylkovými multimetry Laboratorní cvičení č. 1 Základní měření s výchylkovými multimetry Laboratorní cvičení č. 1 Cíle cvičení: seznámit se s laboratorním zdrojem stejnosměrných napětí Diametral P230R51D, seznámit se s výchylkovým (ručkovým) multimetrem

Více

Využití tabulkového procesoru MS Excel

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...

Více

18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry

18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry 18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry Digitální voltmetry Základním obvodem digitálních voltmetrů je A/D

Více

5 Přehled operátorů, příkazy, přetypování

5 Přehled operátorů, příkazy, přetypování 5 Přehled operátorů, příkazy, přetypování Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně budou uvedeny detaily týkající se operátorů. Doba nutná k nastudování

Více

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: 1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.

Více

2 Přímé a nepřímé měření odporu

2 Přímé a nepřímé měření odporu 2 2.1 Zadání úlohy a) Změřte jednotlivé hodnoty odporů R 1 a R 2, hodnotu odporu jejich sériového zapojení a jejich paralelního zapojení, a to těmito způsoby: přímou metodou (RLC můstkem) Ohmovou metodou

Více

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: 1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.

Více

ρ = měrný odpor, ρ [Ω m] l = délka vodiče

ρ = měrný odpor, ρ [Ω m] l = délka vodiče 7 Kapitola 2 Měření elektrických odporů 2 Úvod Ohmův zákon definuje ohmický odpor, zkráceně jen odpor, R elektrického vodiče jako konstantu úměrnosti mezi stejnosměrným proudem I, který protéká vodičem

Více

LabView jako programovací jazyk II

LabView jako programovací jazyk II LabView jako programovací jazyk II - Popis jednotlivých funkcí palety Function II.část - Funkce Numeric, Array, Cluster Ing. Martin Bušek, Ph.D. Práce s daty typu NUMERIC Numerické funkce obsahuje funkce

Více

6 Příkazy řízení toku

6 Příkazy řízení toku 6 Příkazy řízení toku Studijní cíl Tento studijní blok má za cíl pokračovat v základních prvcích jazyka Java. Konkrétně bude věnována pozornost příkazům pro řízení toku programu. Pro všechny tyto základní

Více

ELT1 - Přednáška č. 6

ELT1 - Přednáška č. 6 ELT1 - Přednáška č. 6 Elektrotechnická terminologie a odborné výrazy, měřicí jednotky a činitelé, které je ovlivňují. Rozdíl potenciálů, elektromotorická síla, napětí, el. napětí, proud, odpor, vodivost,

Více

LABORATORNÍ PROTOKOL Z PŘEDMĚTU SILNOPROUDÁ ELEKTROTECHNIKA

LABORATORNÍ PROTOKOL Z PŘEDMĚTU SILNOPROUDÁ ELEKTROTECHNIKA LABORATORNÍ PROTOKOL Z PŘEDMĚTU SILNOPROUDÁ ELEKTROTECHNIKA Transformátor Měření zatěžovací a převodní charakteristiky. Zadání. Změřte zatěžovací charakteristiku transformátoru a graficky znázorněte závislost

Více

Úprava naměřených stavů

Ú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í

Více

Korekční křivka napěťového transformátoru

Korekční křivka napěťového transformátoru 8 Měření korekční křivky napěťového transformátoru 8.1 Zadání úlohy a) pro primární napětí daná tabulkou změřte sekundární napětí na obou sekundárních vinutích a dopočítejte převody transformátoru pro

Více

Elektrická měření pro I. ročník (Laboratorní cvičení)

Elektrická měření pro I. ročník (Laboratorní cvičení) Střední škola informatiky a spojů, Brno, Čichnova 23 Elektrická měření pro I. ročník (Laboratorní cvičení) Studentská verze Zpracoval: Ing. Jiří Dlapal B R N O 2011 Úvod Výuka předmětu Elektrická měření

Více

EXPERIMENTÁLNÍ MECHANIKA 2 Přednáška 5 - Chyby a nejistoty měření. Jan Krystek

EXPERIMENTÁLNÍ MECHANIKA 2 Přednáška 5 - Chyby a nejistoty měření. Jan Krystek EXPERIMENTÁLNÍ MECHANIKA 2 Přednáška 5 - Chyby a nejistoty měření Jan Krystek 9. května 2019 CHYBY A NEJISTOTY MĚŘENÍ Každé měření je zatíženo určitou nepřesností způsobenou nejrůznějšími negativními vlivy,

Více

Vyjadřování přesnosti v metrologii

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

Více

Mˇeˇren ı vlastn ı indukˇcnosti Ondˇrej ˇ Sika

Mˇeˇren ı vlastn ı indukˇcnosti Ondˇrej ˇ Sika Obsah 1 Zadání 3 2 Teoretický úvod 3 2.1 Indukčnost.................................. 3 2.2 Indukčnost cívky.............................. 3 2.3 Vlastní indukčnost............................. 3 2.4 Statická

Více

VIBEX Uživatelská příručka

VIBEX Uživatelská příručka VIBEX Uživatelská příručka ŠKODA POWER s.r.o. ŠKODA VÝZKUM s.r.o. ČVUT FEL Praha PROFESS, spol. s r.o. Plzeň 2005 VIBEX je program, který slouží k identifikaci příčin změn ve vibračním chování turbosoustrojí.

Více

24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1

24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1 24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE

Více

UF300 třístupňová napěťová a frekvenční ochrana

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

Více

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Maturitní otázky z předmětu PROGRAMOVÁNÍ Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti

Více

3.5 Ověření frekvenční závislosti kapacitance a induktance

3.5 Ověření frekvenční závislosti kapacitance a induktance 3.5 Ověření frekvenční závislosti kapacitance a induktance Online: http://www.sclpx.eu/lab3r.php?exp=10 I tento experiment patří mezi další původní experimenty autora práce. Stejně jako v předešlém experimentu

Více

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty

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)

Více

Programovací prostředek AmexCLV-V2.0

Programovací prostředek AmexCLV-V2.0 Programovací prostředek AmexCLV-V2.0 Popis výsledku Autor : Ing. Miroslav TALPA, Univerzita obrany, Fakulta vojenských technologií, Katedra elektrotechniky, Kounicova 65, 662 10 Brno Email: miroslav.talpa@unob.cz

Více

Programovací jazyk Pascal

Programovací jazyk Pascal Programovací jazyk Pascal Syntaktická pravidla (syntaxe jazyka) přesná pravidla pro zápis příkazů Sémantická pravidla (sémantika jazyka) pravidla, která každému příkazu přiřadí přesný význam Všechny konstrukce

Více

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 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

Více

Fyzikální praktikum...

Fyzikální praktikum... Kabinet výuky obecné fyziky, UK MFF Fyzikální praktikum... Úloha č.... Název úlohy:... Jméno:...Datum měření:... Datum odevzdání:... Připomínky opravujícího: Možný počet bodů Udělený počet bodů Práce při

Více

C p. R d dielektrické ztráty R sk odpor závislý na frekvenci C p kapacita mezi přívody a závity

C p. R d dielektrické ztráty R sk odpor závislý na frekvenci C p kapacita mezi přívody a závity RIEDL 3.EB-6-1/8 1.ZADÁNÍ a) Změřte indukčnosti předložených cívek ohmovou metodou při obou možných způsobech zapojení měřících přístrojů. b) Měření proveďte při kmitočtech měřeného proudu 50, 100, 400

Více

6 Měření transformátoru naprázdno

6 Měření transformátoru naprázdno 6 6.1 Zadání úlohy a) změřte charakteristiku naprázdno pro napětí uvedená v tabulce b) změřte převod transformátoru c) vypočtěte poměrný proud naprázdno pro jmenovité napětí transformátoru d) vypočtěte

Více

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false Logické operace Datový typ bool může nabýt hodnot: o true o false Relační operátory pravda, 1, nepravda, 0, hodnoty všech primitivních datových typů (int, double ) jsou uspořádané lze je porovnávat binární

Více

Princip funkce počítače

Princip funkce počítače Princip funkce počítače Princip funkce počítače prvotní úlohou počítačů bylo zrychlit provádění matematických výpočtů první počítače kopírovaly obvyklý postup manuálního provádění výpočtů pokyny pro zpracování

Více

Úvod do programovacích jazyků (Java)

Úvod do programovacích jazyků (Java) Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c 2006 2008 Michal Krátký Úvod do programovacích

Více

Chyby měření 210DPSM

Chyby měření 210DPSM Chyby měření 210DPSM Jan Zatloukal Stručný přehled Zdroje a druhy chyb Systematické chyby měření Náhodné chyby měření Spojité a diskrétní náhodné veličiny Normální rozdělení a jeho vlastnosti Odhad parametrů

Více

Univerzální prohlížeč naměřených hodnot

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

Více

Postup pro zpracování kontrolního hlášení

Postup pro zpracování kontrolního hlášení Postup pro zpracování kontrolního hlášení 1. Zadávání dokladů Doklady se zadávají běžným způsobem tak jako dosud, výběrem sazby DPH (s číslem řádku přiznání) v položce dokladu se zároveň pro položku automaticky

Více

Literatura Elektrická měření - Přístroje a metody, Metrologie Elektrotechnická měření - měřící přístroje

Literatura Elektrická měření - Přístroje a metody, Metrologie Elektrotechnická měření - měřící přístroje Měření Literatura Haasz Vladimír, Sedláček Miloš: Elektrická měření - Přístroje a metody, nakladatelství ČVUT, 2005, ISBN 80-01-02731-7 Boháček Jaroslav: Metrologie, nakladatelství ČVUT, 2013, ISBN 978-80-01-04839-9

Více

Ṁikroprocesory v přístroj. technice. Ohm-metr ... Petr Česák

Ṁikroprocesory v přístroj. technice. Ohm-metr ... Petr Česák Ṁikroprocesory v přístroj. technice Ohm-metr.......... Petr Česák Letní semestr 2001/2002 . Ohm-metr 2. úloha ZADÁNÍ Sestavte mikroprocesorem I8031 řízený přístroj pro měření odporu v rozsahu 0 až 40 kohm.

Více

16. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení)

16. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení) 16. Číslicový měřicí systém se sběrnicí IEEE 488 (základní seznámení) Úkol měření a) Seznamte se s propojením přístrojů při měření převodní charakteristiky převodníku U f podle obr. 1. b) Seznamte se s

Více

Reliance 3 design OBSAH

Reliance 3 design OBSAH Reliance 3 design Obsah OBSAH 1. První kroky... 3 1.1 Úvod... 3 1.2 Založení nového projektu... 4 1.3 Tvorba projektu... 6 1.3.1 Správce stanic definice stanic, proměnných, stavových hlášení a komunikačních

Více

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze Mezioperační kontrola 07.1/ Obsah

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze Mezioperační kontrola 07.1/ Obsah 1 Obsah 1 Obsah... 1 2 Úvod... 2 2.1 Výhody... 2 2.2 Základní ovládání... 2 3 Menu... 3 3.1 Menu Soubor... 3 3.1.1 Menu Soubor/Filtr... 3 3.1.2 Menu Soubor/Tisk vybraného záznamu... 3 3.1.3 Menu Soubor/Tisk

Více

Algoritmizace a programování

Algoritmizace a programování Algoritmizace a programování Řídicí struktury jazyka Java Struktura programu Příkazy jazyka Blok příkazů Logické příkazy Ternární logický operátor Verze pro akademický rok 2012/2013 1 Struktura programu

Více

Lekce 01 Úvod do algoritmizace

Lekce 01 Úvod do algoritmizace Počítačové laboratoře bez tajemství aneb naučme se učit algoritmizaci a programování s využitím robotů Lekce 01 Úvod do algoritmizace Tento projekt CZ.1.07/1.3.12/04.0006 je spolufinancován Evropským sociálním

Více

2.1 Podmínka typu case Cykly Cyklus s podmínkou na začátku Cyklus s podmínkou na konci... 5

2.1 Podmínka typu case Cykly Cyklus s podmínkou na začátku Cyklus s podmínkou na konci... 5 Obsah Obsah 1 Řídicí struktury 1 2 Podmínka 1 2.1 Podmínka typu case......................... 2 3 Příkaz skoku 3 4 Cykly 4 4.1 Cyklus s podmínkou na začátku................... 4 4.2 Cyklus s podmínkou

Více

Algoritmus. Přesné znění definice algoritmu zní: Algoritmus je procedura proveditelná Turingovým strojem.

Algoritmus. Přesné znění definice algoritmu zní: Algoritmus je procedura proveditelná Turingovým strojem. Algoritmus Algoritmus je schematický postup pro řešení určitého druhu problémů, který je prováděn pomocí konečného množství přesně definovaných kroků. nebo Algoritmus lze definovat jako jednoznačně určenou

Více

Reporting. Ukazatele je možno definovat nad libovolnou tabulkou Helios Orange, která je zapsána v nadstavbě firmy SAPERTA v souboru tabulek:

Reporting. Ukazatele je možno definovat nad libovolnou tabulkou Helios Orange, která je zapsána v nadstavbě firmy SAPERTA v souboru tabulek: Finanční analýza Pojem finanční analýza Finanční analýza umožňuje načítat data podle dimenzí a tyto součty dlouhodobě vyhodnocovat. Pojem finanční analýza není nejpřesnější, protože ukazatele mohou být

Více

Algoritmizace. 1. Úvod. Algoritmus

Algoritmizace. 1. Úvod. Algoritmus 1. Úvod Algoritmizace V dnešní době již počítače pronikly snad do všech oblastí lidské činnosti, využívají se k řešení nejrůznějších úkolů. Postup, který je v počítači prováděn nějakým programem se nazývá

Více

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze. 3.00.01.16 Výstupní kontrola 07.1/2009. 1 Obsah

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze. 3.00.01.16 Výstupní kontrola 07.1/2009. 1 Obsah 1 Obsah 1 Obsah... 1 2 Úvod... 2 2.1 Výhody... 2 2.2 Základní ovládání... 2 3 Menu... 3 3.1 Menu Soubor... 3 3.1.1 Menu Soubor/Filtr... 3 3.1.2 Menu Soubor/Tisk vybraného záznamu... 3 3.1.3 Menu Soubor/Tisk

Více

Manuální, technická a elektrozručnost

Manuální, technická a elektrozručnost Manuální, technická a elektrozručnost Realizace praktických úloh zaměřených na dovednosti v oblastech: Vybavení elektrolaboratoře Schématické značky, základy pájení Fyzikální principy činnosti základních

Více

Úvod do teorie měření. Eva Hejnová

Úvod do teorie měření. Eva Hejnová Úvod do teorie měření Eva Hejnová Literatura: Novák, R. Úvod do teorie měření. Ústí nad Labem: UJEP, 2003 Sprušil, B., Zieleniecová, P.: Úvod do teorie fyzikálních měření. Praha: SPN, 1985 Brož, J. a kol.

Více

Technická měření v bezpečnostním inženýrství. Elektrická měření proud, napětí, odpor

Technická měření v bezpečnostním inženýrství. Elektrická měření proud, napětí, odpor Technická měření v bezpečnostním inženýrství Čís. úlohy: 6 Název úlohy: Elektrická měření proud, napětí, odpor Úkol měření a) Změřte v propustném i závěrném směru voltampérovou charakteristiku - křemíkové

Více

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky

Vyučovací hodina. 1vyučovací hodina: 2vyučovací hodiny: Opakování z minulé hodiny. Procvičení nové látky Vyučovací hodina 1vyučovací hodina: Opakování z minulé hodiny Nová látka Procvičení nové látky Shrnutí 5 min 20 min 15 min 5 min 2vyučovací hodiny: Opakování z minulé hodiny Nová látka Procvičení nové

Více

DUM 06 téma: Tvorba makra pomocí VBA

DUM 06 téma: Tvorba makra pomocí VBA DUM 06 téma: Tvorba makra pomocí VBA ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10 Algoritmizace a programování určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie

Více

Neuronové časové řady (ANN-TS)

Neuronové časové řady (ANN-TS) Neuronové časové řady (ANN-TS) Menu: QCExpert Prediktivní metody Neuronové časové řady Tento modul (Artificial Neural Network Time Series ANN-TS) využívá modelovacího potenciálu neuronové sítě k predikci

Více

Fázorové diagramy pro ideální rezistor, skutečná cívka, ideální cívka, skutečný kondenzátor, ideální kondenzátor.

Fázorové diagramy pro ideální rezistor, skutečná cívka, ideální cívka, skutečný kondenzátor, ideální kondenzátor. FREKVENČNĚ ZÁVISLÉ OBVODY Základní pojmy: IMPEDANCE Z (Ω)- charakterizuje vlastnosti prvku pro střídavý proud. Impedance je základní vlastností, kterou potřebujeme znát pro analýzu střídavých elektrických

Více

Teorie měření a regulace

Teorie měření a regulace Ústav technologie, mechanizace a řízení staveb semmmm Teorie měření a regulace chyby*nejistoty - 2 17.SP-ch.4cv ZS 2015/2016 2015 - Ing. Václav Rada, CSc. CHYBY Označení v literatuře není jednotné. obvyklý

Více

for (i = 0, j = 5; i < 10; i++) { // tělo cyklu }

for (i = 0, j = 5; i < 10; i++) { // tělo cyklu } 5. Operátor čárka, - slouží k jistému určení pořadí vykonání dvou příkazů - oddělím-li čárkou dva příkazy, je jisté, že ten první bude vykonán dříve než příkaz druhý. Např.: i = 5; j = 8; - po překladu

Více

Úvod do teorie měření. Eva Hejnová

Úvod do teorie měření. Eva Hejnová Úvod do teorie měření Eva Hejnová Program semináře 1. Základní pojmy - metody měření, druhy chyb, počítání s neúplnými čísly, zaokrouhlování 2. Chyby přímých měření - aritmetický průměr a směrodatná odchylka,

Více

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.

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

Více

PRAKTIKUM II. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. úloha č. 6. Název: Měření účiníku. dne: 16.

PRAKTIKUM II. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK. úloha č. 6. Název: Měření účiníku. dne: 16. Oddělení fyzikálních praktik při Kabinetu výuky obecné fyziky MFF UK PRAKTIKUM II. úloha č. 6 Název: Měření účiníku Pracoval: Jakub Michálek stud. skup. 12 dne: 16.října 2009 Odevzdal dne: Možný počet

Více

SEMESTRÁLNÍ PROJEKT Y38PRO

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

Více

Systém souborů (file system, FS)

Systém souborů (file system, FS) UNIX systém souborů (file system) 1 Systém souborů (file system, FS)! slouží k uchování dat na vnějším paměťovém médiu a zajišťuje přístup ke struktuře dat! pro uživatele možnost ukládat data a opět je

Více

Návod k použití. Programovací přístroj P6. Důležité pokyny:

Návod k použití. Programovací přístroj P6. Důležité pokyny: Návod k použití Programovací přístroj P6 Důležité pokyny: Před montáží programovacího přístroje a jeho uvedením do provozu si prosím důkladně pročtěte tento návod k obsluze. Tento návod k obsluze uložte

Více

BASPELIN CPM EQ21. Popis obsluhy ekvitermního regulátoru CPM EQ21

BASPELIN CPM EQ21. Popis obsluhy ekvitermního regulátoru CPM EQ21 BASPELIN CPM EQ21 Popis obsluhy ekvitermního regulátoru CPM EQ21 září 2002 EQ21 CPM Důležité upozornění Obsluhovat zařízení smí jen kvalifikovaná a řádně zaškolená obsluha. Nekvalifikované svévolné zásahy

Více

Obr. 1. Grafické programovací prostředí LabVIEW

Obr. 1. Grafické programovací prostředí LabVIEW Úloha č. 1: Měření časové konstanty RC členu Úvod Laboratorní úloha se zabývá měřením časové konstanty RC členu pomocí měřicí karty NI USB-6009, která je přes USB port připojena k počítači a řízena (ovládána)

Více

UniLog-D. v1.01 návod k obsluze software. Strana 1

UniLog-D. v1.01 návod k obsluze software. Strana 1 UniLog-D v1.01 návod k obsluze software Strana 1 UniLog-D je PC program, který slouží k přípravě karty pro záznam událostí aplikací přístroje M-BOX, dále pak k prohlížení, vyhodnocení a exportům zaznamenaných

Více

Vektorové obvodové analyzátory

Vektorové obvodové analyzátory Radioelektronická měření (MREM, LREM) Vektorové obvodové analyzátory 9. přednáška Jiří Dřínovský Ústav radioelektroniky FEKT VUT v Brně Úvod Jedním z nejběžnějších inženýrských problémů je měření parametrů

Více

Praktické úlohy- 2.oblast zaměření

Praktické úlohy- 2.oblast zaměření Praktické úlohy- 2.oblast zaměření Realizace praktických úloh zaměřených na dovednosti v oblastech: Měření specializovanými přístroji, jejich obsluha a parametrizace; Diagnostika a specifikace závad, měření

Více

Níže uvedená tabulka obsahuje technické údaje a omezení aplikace Excel (viz také článek Technické údaje a omezení aplikace Excel (2007).

Níže uvedená tabulka obsahuje technické údaje a omezení aplikace Excel (viz také článek Technické údaje a omezení aplikace Excel (2007). Níže uvedená tabulka obsahuje technické údaje a omezení aplikace - (viz také článek Technické údaje a omezení aplikace Excel (). otevřených sešitů a systémovými prostředky a systémovými prostředky a systémovými

Více

MULTISIM VÝUKOVÝ ELEKTRONICKÝ MATERIÁL

MULTISIM VÝUKOVÝ ELEKTRONICKÝ MATERIÁL MULTISIM VÝUKOVÝ ELEKTRONICKÝ MATERIÁL MULTISIM ELECTRONIC EDUCATION MATERIAL Pavel BENAJTR Resumé Tématem bakalářské práce bylo vytvoření výukového elektronického materiálu pro simulační program Multisim

Více

Iterační výpočty. Dokumentace k projektu č. 2 do IZP. 24. listopadu 2004

Iterační výpočty. Dokumentace k projektu č. 2 do IZP. 24. listopadu 2004 Dokumentace k projektu č. 2 do IZP Iterační výpočty 24. listopadu 2004 Autor: Kamil Dudka, xdudka00@stud.fit.vutbr.cz Fakulta Informačních Technologií Vysoké Učení Technické v Brně Obsah 1. Úvod...3 2.

Více

Operační zesilovač, jeho vlastnosti a využití:

Operační zesilovač, jeho vlastnosti a využití: Truhlář Michal 6.. 5 Laboratorní práce č.4 Úloha č. VII Operační zesilovač, jeho vlastnosti a využití: Úkol: Zapojte operační zesilovač a nastavte jeho zesílení na hodnotu přibližně. Potvrďte platnost

Více

Nástroje LabVIEW pro měření přes internet

Nástroje LabVIEW pro měření přes internet Nástroje LabVIEW pro měření přes internet Miroslav Doložílek, Anna Ryndová Abstrakt Ovládání experimentu a přenos výsledků měření přes internet představuje efektivní technologii pro mnoho praktických aplikací.

Více

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část Program RS03-02 regulátor pro řízení servopohonů

Programovatelná řídící jednotka REG10. návod k instalaci a použití 2.část Program RS03-02 regulátor pro řízení servopohonů Obsah: Programovatelná řídící jednotka REG10 návod k instalaci a použití 2.část Program RS03-02 regulátor pro řízení servopohonů 1.0 Obecný popis... 1 1.1 Popis programu... 1 1.2 Popis zobrazení... 2 1.3

Více

Použitý rezistor (jmenovitá hodnota): R1 = 270 kω je přesný metalizovaný rezistor s přesností ± 0,1%.

Použitý rezistor (jmenovitá hodnota): R1 = 270 kω je přesný metalizovaný rezistor s přesností ± 0,1%. Laboratorní úloha Snímač teploty R je zapojený podle schema na Obr. 1. Snímač je termistor typ B57164K [] se jmenovitým odporem pro teplotu 5 C R 5 00 Ω ± 10 %. Závislost odporu termistoru na teplotě je

Více

LabVIEW. Tvorba programů. Laboratory Virtual Instrument Engineering Workbench

LabVIEW. Tvorba programů.  Laboratory Virtual Instrument Engineering Workbench LabVIEW Laboratory Virtual Instrument Engineering Workbench Tvorba programů www.ni.com Spuštění LabVIEW Start» Programy» National Instruments LabVIEW Průvodní obrazovka: Umožňuje vytvoření: Nového prázdného

Více

1. GPIB komunikace s přístroji M1T330, M1T380 a BM595

1. GPIB komunikace s přístroji M1T330, M1T380 a BM595 1. GPIB komunikace s přístroji M1T330, M1T380 a BM595 Přístroje se programují a ovládají tak, že se do nich z řídícího počítače pošle řetězec, který obsahuje příslušné pokyny. Ke každému programovatelnému

Více

Zpracování informací

Zpracování informací Ústav automatizace a informatiky Fakulta strojního inženýrství Vysoké učení technické v Brně Přednáška č. 10 z předmětu Zpracování informací Ing. Radek Poliščuk, Ph.D. Tato publikace vznikla jako součást

Více

Kontingenční tabulky v MS Excel 2010

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

Více

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. 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.

Více

3/8.4 PRAKTICKÉ APLIKACE PŘI POUŽÍVÁNÍ NEJISTOT

3/8.4 PRAKTICKÉ APLIKACE PŘI POUŽÍVÁNÍ NEJISTOT PROKAZOVÁNÍ SHODY VÝROBKŮ část 3, díl 8, kapitola 4, str. 1 3/8.4 PRAKTICKÉ APLIKACE PŘI POUŽÍVÁNÍ NEJISTOT Vyjadřování standardní kombinované nejistoty výsledku zkoušky Výsledek zkoušky se vyjadřuje v

Více

xrays optimalizační nástroj

xrays optimalizační nástroj xrays optimalizační nástroj Optimalizační nástroj xoptimizer je součástí webového spedičního systému a využívá mnoho z jeho stavebních bloků. xoptimizer lze nicméně provozovat i samostatně. Cílem tohoto

Více

Test prvočíselnosti. Úkol: otestovat dané číslo N, zda je prvočíslem

Test prvočíselnosti. Úkol: otestovat dané číslo N, zda je prvočíslem Test prvočíselnosti Úkol: otestovat dané číslo N, zda je prvočíslem 1. zkusit všechny dělitele od 2 do N-1 časová složitost O(N) cca N testů 2. stačí zkoušet všechny dělitele od 2 do N/2 (větší dělitel

Více

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:

Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu: Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury

Více

Excel - pokračování. Př. Porovnání cestovních kanceláří ohraničení tabulky, úprava šířky sloupců, sestrojení grafu

Excel - pokračování. Př. Porovnání cestovních kanceláří ohraničení tabulky, úprava šířky sloupců, sestrojení grafu Excel - pokračování Př. Porovnání cestovních kanceláří ohraničení tabulky, úprava šířky sloupců, sestrojení grafu Př. Analýza prodeje CD základní jednoduché vzorce karta Domů Př. Skoky do dálky - funkce

Více

3. Kmitočtové charakteristiky

3. Kmitočtové charakteristiky 3. Kmitočtové charakteristiky Po základním seznámení s programem ATP a jeho preprocesorem ATPDraw následuje využití jednotlivých prvků v jednoduchých obvodech. Jednotlivé příklady obvodů jsou uzpůsobeny

Více

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných Tematický celek 03 3.1 Proměnné Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. 3.1.1 Deklarace proměnných Dim jméno_proměnné [As typ] - deklarace uvnitř procedury platí pouze pro

Více