SIMULACE TECHNOLOGICKÉHO PROCESU

Tak to je vkutku nadnesený název. Pracuji jako vývojář a programátor elektronických přístrojů. Nejednou jsem si potřeboval vyzkoušet simulaci funkce budoucího přístroje a věřte, že Excel je ideální a výsledek velmi rychlý. Místo do proměnných a polí jsem ukládal zajímavá data do buněk a potom jsem je mohl prohlížet a zkoumat. Odladěné algoritmy jsem snadno přepsal (spíš překopíroval a trochu upravil) do vývojového jazyka (C, Assemmbler, Bascom, Visual Basic...). Zde ukážu pouze první funkční list simulátoru testeru kabeláží (ostatní jsem odstranil kvůli přehlednosti). Skutečný simulátor umí navíc porovnat binární obraz kabeláží, tváří se jako mikropočítač, který komunikuje s PC přes seriový port ap.

Z úplné aplikace byly odstraněny listy 2 až 4 a nyní předvádím jen vytvoření spojů v kabeláži Originál a Test. Klikem nebo tažením v oblast Originál nebo Test barvíme buňky, tím simulujeme zapojení kabeláže. Piny obarvené stejnou barvou jsou spolu propojeny. Barvu vybereme přepinačem vhodné barvy. Každá barva simuluje jeden spoj (propojení více pinů). Tlačítko Generuj data do paměti vygeneruje v řádku 29 binární obraz kabeláže Test. Ten je ve skutečném přístroji posílán do nadřízeného PC a tam zpracován. Pravidla vytvoření obrazu jsou popsána na zobrazeném listě. Aplikace je plně funkční. Kód je přístupný a slušně komentovaný. Za povšimnutí stojí zejména událost listu Worksheet_SelectionChange(), která barví propojené piny (buňky) a podprogram Data() který vytváří obraz kabeláže Test.  Jedná se o specifickou aplikaci, přesto je to vhodná ukázka simulace reálné činnosti.

Stažení souboru

Zpět na hlavní stránku