======== HW 06 - QT osciloskop ======== ^ Termín odevzdání | 23.5.2020 23:59 CEST | ^ Počet bodů | až 8b | ^ Počet uploadů | N/A | ===== Zadání ===== Cílem je vytvoření aplikace v QT, založené na [[courses:b2b99ppc:solutions:04|Serial Scope]]. Aplikace může buď pracovat s externím zdrojem dat (Nucleo), nebo s může vykreslovat průběhy generované vlastní komponentou. Požadavky na aplikaci: * ovládací prvek na změnu frekvence generátoru * ovládací prvek na změnu aplitudy signálu * výběr typu signálu (sin, rect, saw, ...) * zobrazení dvou průběhů současně Další možná vylepšení: * uložení obrazovky do PNG * skutečná časová základna ===== Odevzdání ===== Do BRUTE (HW06) nahrajte zip, ve kterém bude vhodně strukturovaný projekt: * zip je pojmenován stejně jako školní login * uvnitř zipu je adresář, pojmenovaný jako školní login * spustitelný program se bude jmenovat hw06, bude v umístěn v adresáři debug * pokud používáte jako zdroj dat Nucleo, program (pouze zdrojový kód C++ bude v adresáři nucleo) Testování bude probíhat na OS Linux. Skript na automatický překlad a spuštění bude vypadat přibližně následovně: #!/bin/bash unzip $1 dir=`basename $1 .zip` cd dir qmake make debug/hw06