English

Katalog předmětů

Identifikace

KódBU098
NázevInženýrská algoritmizace
Course nameAlgorithm Development in Engineering

Zařazení

volitelný předmět

Rozsah výuky

Přednášky0 [hodiny/týden], nepovinná
Cvičení2 [hodiny/týden], povinná

Zabezpečení výuky

ÚstavÚstav automatizace inženýrských úloh a informatiky
GarantMiroslav Menšík

Obsahové informace

Základy algoritmizace pro technicky orientované uživatele s využitím běžně dostupných integrovaných programovacích nástrojů. Rozšiřování funkcionality běžných aplikací pomocí vestavěného vývojového prostředí, aplikační modely, základy objektově orientovaného programování. Aplikace elementárních numerických metod při simulaci a vizualizaci jednoduchých soustav z oblasti mechaniky, aerodynamiky, termodynamiky apod.
Základní informace o objektovém modelu je také prezentována v uživatelsky známém prostředí AutoCADu. Součástí předmětu je zpracování větší aplikace – generování náhradní oblasti pro úlohu MKP, vykreslení geodetického měření, vykreslení izočar, atd.
Základy algoritmizace pro technicky orientované uživatele s využitím běžně dostupných integrovaných programovacích nástrojů.
Aplikace elementárních numerických metod při simulaci a vizualizaci jednoduchých soustav z oblasti mechaniky, aerodynamiky, termodynamiky apod.
Základy objektového modelu AutoCADu a jeho využití pro zpracování větší aplikace.

Harmonogram cvičení

  • * Vývojové prostředí jazyka VBA. Používání referencí a typových knihoven.
  • * Proměnné, reprezentace datových typů, přiřazovací příkaz.
  • * Příkazy pro řízení běhu, podmíněné příkazy a cykly.
  • * Funkce a procedury. Předávání parametrů.
  • * Vestavěné prvky jazyka, vstupy a výstupy.
  • * Formuláře a události. Obsluha událostí.
  • * Práce se strukturovanou typu pole. Vektorová funkce.
  • * Objektově orientované programování.
  • * Základy simulace, využití numerických metod, počáteční úloha.
  • * Animace s využitím vestavěných vizualizačních nástrojů. Dynamický graf.
  • * Programová práce se souborovým systémem, algoritmy datových konverzí.
  • * Příklady řešení inženýrských úloh. Statistické a optimalizační problémy.
  • * Pokročilé řešení a animace velkých deformací pružné soustavy.
  • * Objektové modely aplikací MS Office, AutoCAD. Základní objekty modelů. Syntaxe. Vlastnosti a metody.
  • * Rozhraní AutoCAD ActiveX Automation.
  • * Aplikační vytváření entit. Editace elementárních entit. Práce s vrstvami. Konstrukce výběrů.
  • * Aplikační vytváření složitějších entit (bloky, externí reference) a jejich atributy.
  • * Zpracování entit definovaných v textovém souboru. Práce se souborovým systémem.
  • * Kooperace aplikačních modelů, programové zpracování rozsáhlých textů. Generování náhradní oblasti pro řešení MKP úlohy.
  • * Postprocesing. Vykreslení provedeného zaměření.
Literatura není u předmětu zadána