| Mobile Robot : Graphisch und konventionellVerglichen werden Mobile Robots aus dem Programm der Firma LPE www.fischertechnik-in-der-schule.de und aus dem ROBO Mobile Set von fischertechnik. Hier wird das Modell Mobile Robot aus dem Universal Set vorgestellt und mit einer Lösung aus fischertechnik pur und ROBO Pro bzw. C# 2008 + FishFace2005.DLL verglichen. Gefahren wird einheitlich auf der fischertechnik OvalSpur des ROBO Explorers, die auch bei LPE beiliegt (Spurbreite 20 mm) Modell : LPE Cortex - fischertechnik Mobile
Programm : PCS Visual Logo
Programm : PCS Simple C
Programm : ROBO Pro
Programm : C# 2008 mit FishFace2005.DLLnamespace MRlinie {public partial class FishWindows : Form { FishFace ft = new FishFace(); const Out RadRechts = Out.M1; const Out RadLinks = Out.M2; const Inp SpurRechts = Inp.I1; const Inp SpurLinks = Inp.I2; const Dir Vor = Dir.Rechts; const Dir Ruck = Dir.Links; bool AufSpurRechts = false; bool AufSpurLinks = false; private void Action() { ft.SetMotor(RadRechts, Vor); ft.SetMotor(RadLinks, Ruck); do { AufSpurRechts = !ft.GetInput(SpurRechts); AufSpurLinks = !ft.GetInput(SpurLinks); if (AufSpurRechts && AufSpurLinks) { ft.SetMotor(RadRechts, Vor); ft.SetMotor(RadLinks, Vor); } if (!AufSpurRechts && AufSpurLinks) { ft.SetMotor(RadRechts, Vor, Speed.L3); ft.SetMotor(RadLinks, Ruck, Speed.L3); } if (AufSpurRechts && !AufSpurLinks) { ft.SetMotor(RadRechts, Ruck, Speed.L3); ft.SetMotor(RadLinks, Vor, Speed.L3); } } while (!ft.Finish()); } Lösung für das ROBO Interface. Entspricht im Aufbau der ROBO Pro Lösung. (Verwendet wurde das Template FishWindowsCS von FishFace2005.DLL). Auch hier wurde mit symbolischen Konstanten gearbeitet. Stand : 29.09.2009 |