05.01.2013 Views

Deterministický chaos v prostředí Mathematica - DSpace UTB

Deterministický chaos v prostředí Mathematica - DSpace UTB

Deterministický chaos v prostředí Mathematica - DSpace UTB

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>UTB</strong> ve Zlíně, Fakulta aplikované informatiky 40<br />

5.3 Popis programu CE108<br />

Projekt finálního programu CE108.exe (Obr. 32) je složen z hlavní části programu<br />

CE108.C, ve kterém je tělo programu, výše uvedené knihovny pro ovládání technologické<br />

karty ADSAPI32.DLL, na kterou se odkazuje hlavičkový soubor driver.h. Dále byla přidá-<br />

na knihovna potřebná pro funkci rozhraní mathlink ML32I2M.LIB, na níž odkazuje hla-<br />

vičkový soubor mathlink.h, a soubor START.C, který byl generován pomocí preprocesoru<br />

mprep. Pro úspěšné vytvoření je třeba mít v adresáři include soubory, na které odkazuje<br />

hlavičkový soubor driver.h. Jsou to tyto: OS.H, EVENT.H, PARAS.H a USBErrorCode.h.<br />

Obr. 32 Okno s projektem v Microsoft Visual C++ 6.0<br />

Proměnné v CE108.C OutValue1 a OutValue2, obě formátu float, slouží jako výstupní<br />

proměnné pro motory M1 a M2 s rozsahem od 0 do 10. Tyto hodnoty se předávají pomocí<br />

mathlinku přímo z <strong>prostředí</strong> <strong>Mathematica</strong>. Další důležitá proměnná je DevNum, určuje<br />

číslo zařízení. Pokud je technologická karta v PC jen jedna, bude toto číslo vždy nula.<br />

V jiném případě se toto číslo nalézá v Device Manageru pro karty Adventech, číslo před

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!