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
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