BALISTICKÝ MĚŘICÍ SYSTÉM
UŽIVATELSKÁ PŘÍRUČKA Verze 2.3 2007
OBSAH 1. ÚVOD................................................................................................................ 5 2. HLAVNÍ OKNO ............................................................................................... 6 3. MENU ............................................................................................................... 7 3.1 Soubor .......................................................................................................... 7 3.2 Měření ........................................................................................................ 11 3.3 Zařízení ...................................................................................................... 16 3.4 Graf ............................................................................................................ 17 3.5 Pohled......................................................................................................... 17
1. ÚVOD Program BMS je určen pro zobrazení, analýzu a archivaci měřených údajů z balistických měřicích zařízení jako jsou zařízení pro měření rychlosti střely, zařízení pro měření tlaku prachových plynů nebo dopadové systémy. BMS je koncipován jako otevřený systém, který umožňuje zpracování libovolného množství měřených veličin z libovolného množství zařízení různých typů. Komunikaci s měřicími zařízeními zajišťují oddělené programové moduly, které lze do systému vkládat a snadno tak rozšiřovat jeho možnosti. Jednotlivé měřené veličiny jsou v systému reprezentovány tzv. proměnnými. Systém rozeznává následující typy proměnných: • • •
hodnota – reprezentuje číselnou hodnotu křivka – grafické znázornění závislosti dvou veličin značka – označení významného místa křivky (maximum, minimum, náběh, sestup …)
Počet současně registrovaných proměnných není v principu omezen (pouze hardwarovými prostředky počítače). Aktuální hodnoty proměnných jsou průběžně ukládány do databáze SQL. Systém využívá výhradně standardních konstrukcí jazyka SQL (definovaných standardem SQL92) a může tak využívat téměř libovolný standardní databázový server. Pro ukládání měřených dat lze tak s výhodou využít např. databázový server firemního informačního systému. Pro jednodušší aplikace, kdy není vyžadováno síťové řešení, má BMS integrován vlastní databázový systém SQLITE, který umožňuje ukládání dat v běžných souborech. Pro další zpracování lze data exportovat do textových souborů. Soubor měřených dat, vztahující se k určitému konkrétnímu testu nebo experimentu je v BMS nazýván Měření. Měřená data mohou být pak v rámci Měření dále dělena na Série, které lze chápat jako oddělené bloky měřených hodnot, pro které jsou vyhodnocovány statistické údaje. V rámci Měření je také uložen seznam použitých měřicích zařízení a nastavení jejich parametrů. Po otevření existujícího měření je obnoveno nastavení všech použitých měřicích zařízení.
-5-
2. HLAVNÍ OKNO V horní části okna je umístěno hlavní menu a nástrojové lišty, v dolní části se nachází stavový řádek pro indikaci stavu programu a měřicích zařízení. Pracovní plocha je posuvnou lištou rozdělena na dvě části: •
tabulka číselných zobrazení – zobrazuje proměnné typu hodnota. Pro každou proměnnou je vytvořen sloupec, ve kterém jsou zobrazeny hodnoty, kterých proměnná nabývala při jednotlivých událostech (výstřelech) a průběžné statistické hodnoty (minimum, maximum, aritmetický průměr a standardní odchylka). Nedefinovanou hodnotu proměnné označuje symbol --, neplatná hodnota je vypsána šedou barvou, překročení horního nebo dolního limitu je indikováno symboly a . V prvních dvou sloupcích je uveden index (pořadové číslo) a čas události.
•
graf – zobrazuje proměnné typu křivka a značka. Legenda, umístěná v pravé části grafu, informuje o barevném přiřazení křivek jednotlivým proměnným.
-6-
3. MENU Hlavní menu programu obsahuje následující položky:
3.1 Soubor
Popis voleb: Tisk – tisk naměřených hodnot ve formátu, který je definován volbou Report v okně Vlastnosti měření. V následujícím okně lze vybrat série hodnot, které budou tištěny (implicitně jsou vybrány všechny).
Export - export měřených dat z aktuálně otevřeného měření do textových souborů pro další zpracování externím programem nebo archivaci. Po aktivaci volby je zobrazeno následující dialogové okno pro specifikaci parametrů exportu.
-7-
Do pole Cílový adresář lze zadat cestu, kam budou data ukládána, případně je možné cestu vybrat ze seznamu po kliknutí na tlačítko Procházet. Seznam Série umožňuje vybrat, které série měření budou exportovány (implicitně jsou vybrány všechny). Zaškrtávací pole Hodnoty a Křivky definují, které typy proměnných budou exportovány. Po potvrzení tlačítkem OK je export spuštěn. Pro každou sérii je v cílovém adresáři vytvořen textový soubor S_hodnoty.txt, kde S označuje jméno série. V prvním řádku souboru jsou uvedeny názvy jednotlivých proměnných a jejich měrné jednotky. Následující řádky obsahují hodnoty proměnných pro jednotlivé události. Pole jsou oddělena středníky. Křivky jsou ukládány do zvláštních souborů s názvem S_U_Z_K_křivka.txt, kde S označuje jméno série, U číslo události, Z identifikátor zařízení a K identifikátor křivky. Např. pro druhý výstřel první série bude průběh signálu na prvním kanále optických hradel LS003 exportován do souboru série1_002_LS003_ch1_křivka.txt. V prvním řádku souboru jsou uvedeny názvy a měrné jednotky veličin pro osy X a Y, jejichž závislost křivka vyjadřuje. Následující řádky obsahují hodnoty. Pole jsou oddělena středníky.
Konfigurace – otevírá konfigurační dialogové okno pro nastavení parametrů programu. Obsahuje následující záložky: Obecné – umožňuje nastavení jazyka a šablony, která bude implicitně zvolena při zakládání nového měření.
-8-
Zařízení – umožňuje správu seznamu registrovaných zařízení, která budou používána pro měření. Stiskem tlačítka Nové lze do systému zavést nové zařízení. Program následně zobrazí dialogové okno pro zadání jeho síťové adresy. Výběrem již dříve registrovaného zařízení a stiskem tlačítka Odebrat lze zařízení ze seznamu vyřadit. Tlačítko Konfigurace slouží pro nastavení specifických parametrů zařízení.
SQL – nastavení parametrů SQL databáze. V poli Hostitel lze specifikovat jméno nebo síťovou adresu SQL serveru, který bude programem BMS využíván. V případě, že je SQL server provozován na stejném systému jako program BMS , lze do pole zadat hostitele localhost. Podle typu SQL serveru je nutné nastavit správný Ovladač. BMS obsahuje ovladače pro následující databázové systémy: • • •
MySQL (ovladače QMYSQL a QMYSQL3) PostgreSQL (ovladače QPSQL a QPSQL7) Open Database Conectivity (ovladače QODBC a QODBC3)
-9-
•
SQLITE (ovladač QSQLITE)
Po instalaci BMS je implicitně zvolen interní databázový systém SQLITE, který umožňuje ukládání dat do běžných souborů na discích počítače. Pro přístup k externím databázovým systémům je nutné vyplnit pole Databáze, Uživatel a Heslo..
Konec – ukončení programu
- 10 -
3.2 Měření
Popis voleb: Nové – založení nového měření. Po aktivaci volby je spuštěn průvodce pro zadání nezbytných údajů. Průvodce postupně nabízí následující okna: Základní údaje – umožňuje zadat Jméno měření, Šablonu, podle které bude měření vytvořeno a Složku, do které bude umístěn datový soubor. Po stisku tlačítka Vytvořit je nové měření založeno.
- 11 -
Vlastnosti – umožňuje zadat Jméno výchozí série a pomocí volby Report vybrat formát výstupu pro tisk.
Parametry – umožňuje zadat parametry měření, např. typ a sériové číslo zbraně a munice, hmotnost střely atd. Hodnotu parametru lze zadat pro kliknutí v pravém sloupci seznamu. Pomocí tlačítek Nový…, Odebrat lze přidat resp. odebrat parametr, kliknutím na tlačítko Upravit… lze upravit vlastnosti již existujícího parametru.
- 12 -
Zařízení – umožňuje vybrat, která z registrovaných zařízení budou pro dané měření použita. V případě, že je v systému registrováno pouze jedno zařízení, je automaticky vybráno.
Otevřít – otevření existujícího měření. Po aktivaci volby je otevřeno okno pro výběr ze seznamu měření. Je-li zaškrtnuta volba Obnovit spojení se zařízeními, pokusí se program navázat spojení se zařízeními, která byla při měření použita a obnovit nastavení jejich parametrů.
- 13 -
Zavřít – uzavření aktuálního měření
Vlastnosti – otevírá okno pro editaci vlastností měření. Okno je shodné s oknem Vlastnosti při zakládání nového měření.
Parametry – otevírá okno pro editaci parametrů měření. Okno je shodné s oknem Parametry při zakládání nového měření.
Nová série – zakládá novou sérii měření. Po zadání jména série v následujícím okně a potvrzení tlačítkem OK je série vytvořena a nastavena jako aktuální.
Výběr série – umožňuje výběr aktuální série ze seznamu existujících sérií.
Smazat událost – umožňuje smazat údaje aktuálně označené události.
Uživatelské proměnné – otevírá okno pro správu uživatelských proměnných. Pomocí tlačítek Nová…, Odebrat lze přidat resp. odebrat uživatelskou proměnnou, kliknutím na tlačítko Upravit… lze upravit vlastnosti již existující proměnné.
- 14 -
- 15 -
3.3 Zařízení
Popis voleb: Spustit – všechna aktuálně používaná zařízení jsou nastavena do aktivního stavu.
Zastavit – všechna aktuálně používaná zařízení jsou nastavena do nečinného stavu.
Autospoušť – je-li tato volba aktivována, jsou měřicí zařízení po každé události automaticky spuštěna. V opačném případě je třeba měřicí zařízení vždy znovu manuálně spouštět před každým měřením.
Přidat – umožňuje přidat do aktuálního měření nové zařízení ze seznamu registrovaných zařízení.
Odebrat – umožňuje odebrat zařízení z aktuálního měření.
Kromě výše uvedených voleb jsou v tomto menu automaticky vytvářeny volby pro vyvolání oken pro nastavení parametrů jednotlivých zařízení.
- 16 -
3.4 Graf
Popis voleb: Automatické měřítko – měřítka os grafu jsou automaticky nastavena na základě extrémů zobrazených křivek
Zvětšit horizontálně – po aktivaci této volby je každým kliknutím myši do oblasti grafu zmenšeno měřítko horizontálních os o 20%. Místem kliknutí je určen referenční bod, který zůstává ve stejné pozici (konstantní poloha referenčního bodu na obrazovce).
Zvětšit vertikálně – funkčně totožná s předchozí volbou, avšak pro vertikální osy.
Zvětšit oblast – po aktivaci této volby lze levým tlačítkem myši označit oblast grafu, která bude zvětšena.
3.5 Pohled
Popis voleb: Seznam proměnných – umožňuje zobrazit/skrýt okno Seznam proměnných. Okno poskytuje informace o proměnných, které jsou aktuálně v systému registrovány a umožňuje ovlivňovat některé jejich parametry. Kliknutím na pole v sloupci Zobrazit lze nastavit, zda bude
- 17 -
proměnná zobrazena či nikoli. U proměnných typu křivka lze kliknutím do sloupců Osa X a Osa Y definovat, kterým osám bude křivka v grafu přiřazena (Levá/Pravá, Horní/Dolní).
Zprávy zařízení – umožňuje zobrazit/skrýt okno Zprávy zařízení. Měřicí zařízení jsou obvykle koncipována jako uzavřené moduly bez zobrazovacích prvků a není proto možné jednoduše sledovat jejich vnitřní stavy v případě poruch a jiných nestandardních situací. Z tohoto důvodu jsou stavové informace zařízení odesílány prostřednictvím komunikačního rozhranní do programu BMS k zobrazení.
Měření - umožňuje zobrazit/skrýt nástrojovou lištu měření
Graf - umožňuje zobrazit/skrýt nástrojovou lištu grafu
Zařízení - umožňuje zobrazit/skrýt nástrojovou lištu zařízení
- 18 -