Magisterský předmět (2163011) – zimní semestr
Analytické výpočty v technice prostředí
Výuka probíhá v PC učebně č. 233 každé úterý od 9.00 do 12.15 hodin.
MS Office Excel je možné stáhnout ze stránek ČVUT.
Obsah předmětu | |
1 | Úvod do předmětu Seznámení s obsahem předmětu. Načtení souboru s větším množstvím dat. Záznam makra. Tvorba a pohyb v grafu. Iterace v Excelu. Základy programování ve VBA. Ovládací prvky Excelu. Tvorba kódu pomocí záznamníku maker. |
2 | Základy objektového programování Karta vývojáře. Vyvolání editoru VBA (Alt+F11) Okna editoru. Přidání a odstranění nového modulu VBA. Tvorba vlastního kódu – procedury Sub. Vlastnosti, metody, události, kolekce. Vestavěné funkce. Datové typy a deklarace proměnných. Deklarace vícerozměrných polí. Přečti údaj z buňky. Zapiš údaj do buňky. Vlastnost buněk Range, Cells, Offset. Message box. |
3 | Objektové programování Práce s procedurami. Cyklus For – Next. Konstrukce If – Then. Kopírování oblastí. Práce s formulářem UserForms. Ovládací prvky VBA. Tvorba vlastní funkce. Zachytávání chyb. |
Příklady ke cvičení – veškeré podklady jsou nyní na Moodlu
Týden | Téma | Příklad |
1 | Základní a pokročilé funkce Excelu Výpočet koncentrace CO2 v čase |
Příklad 5 |
2 | Práce s daty Příklad: Načtení souboru dat *.txt do Excelu |
Příklad 0 |
Práce s grafy | Příklad 1 | |
3 | Seznamy Příklad: Součinitel prostupu tepla |
Příklad 2 |
4 | Výpočet a analýza Příklad: Střední radiační teplota |
Příklad 3 |
5 | Tvorba funkcí Příklad: Vlhký vzduch a potřeba energie na úpravu venkovního vzduchu |
Příklad 7 |
6 | Formuláře Příklad: Tepelný komfort |
Příklad 4 |
7 | Dokončení příkladu 4 Volba semestrálního projektu, upřesnění zadání. |
|
8 | Vícenásobný výpočet efektivně Příklad: Tepelná zátěž klimatizovaného prostoru |
Příklad 6 |
9 | Dokončení Příkladu 6 | |
Iterační výpočet Příklad: Součinitel tření – Colebrookův vztah. Porovnání výsledků. Příklad: Iterace při odhadu stavu vzduchu v místnosti |
Příklad 10 | |
10 | Databáze Příklad: Obecně |
Příklad 8 |
11 | Parametrická funkce Příklad: Lineární regrese |
Příklad 9 |
12 | Hledání řešení Četnost výskytu |
Příklad 11 Příklad klima data |
13 | Konzultace + termín prezentace | |
14 | Prezentace |
Užitečné odkazy
http://office.lasakovi.com/excel/
a podle mého názoru zatím nepřekonaná kniha
Walkenbach J. MS Excel 2000 a 2002 programování ve VBA
Semestrální projekt (odevzdání pouze elektronicky)
Co musí projekt obsahovat:
- Analýzu problému vč. výpočtu – výstupem je závislost jak se mění hledaná veličina y = f(x,z,…)
- Excel se subrutinou zapsanou ve VBA (použijte cyklus pro opakovaný výpočet), … kreativitě se meze nekladou…
- Graficky zpracované výsledky
- Výstupem bude technická zpráva (popis problému, teorie, vztahy, metoda, výsledky) v *.pdf a vlastní projekt *.xlsm
- Prezentace problému v powerpointu – max. 10 minut (10 snímků)