25.07.2013 Views

POUŽÍVATEĽSKÁ PRÍRUČKA - Technická univerzita v Košiciach

POUŽÍVATEĽSKÁ PRÍRUČKA - Technická univerzita v Košiciach

POUŽÍVATEĽSKÁ PRÍRUČKA - Technická univerzita v Košiciach

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.

KKUI FEI<br />

5 Popis pracovných súborov<br />

Pracovné súbory majú formát CSV (Comma Separated Value), ktorý predstavuje<br />

štandardizovaný a verejne známy formát. Formát CSV dokáže bez problémov prečítať<br />

väčšina tabuľkových a textových programov. Je často používaný pre výmenu dát medzi<br />

rôznorodými aplikáciami.<br />

V jazyku Python je načítanie súboru:<br />

nazov='C:\Program<br />

Files\Webots\projects\contests\\nao_robocup\controllers\\nao_<br />

soccer_player_blue\\all_gene.csv'<br />

a=open(nazov)<br />

k=a.read()<br />

a.close()<br />

Allgene.csv: súbor, kde sa ukladajú informácie o fenotype, ktoré načítajú a<br />

použijú v ďalšej evolúcii.<br />

Každý robot má vlastný súbor s informáciou o jeho fenotype, aby sa zabezpečilo, že<br />

každý z nich pracuje len s jeho fenotypom. Prvý robot pracuje s prvým fenotypom.<br />

V jazyku Python je zápis riešený zdrojovým kódom:<br />

if krok1 == 1:<br />

myfile='C:\Program<br />

Files\Webots\projects\contests\\nao_robocup\controllers\\nao_<br />

soccer_player_blue\\gene1.csv'<br />

file = open(myfile,"w")<br />

Simulačné prostredie načíta spomínané súbory s uloženým fenotypom pre každého<br />

robota osobitne. V jazyku C++ je to:<br />

ifstream inFile;<br />

if (robot_name == "Orange Nao")<br />

{ inFile.open("gene1.csv"); }<br />

Príloha E: Používateľská príručka 10

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

Saved successfully!

Ooh no, something went wrong!