Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

Kommentar:
Einfügen von HTML im Kommentar:

Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a>
Bild einfügen: <img src="BILDURL">
Text formatieren: <b>fetter Text</b>  <i>kursiver Text</i> <u>unterstrichener Text</u>
Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b>
C2 Quellcode formatieren: <code>Quellcode</code>
ASM Quellcode formatieren: <asm>Quellcode</asm>
(Innerhalb eines Quellcodeabschnitts ist kein html möglich.)
Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst !  

> Hallo, > > selbst wenn es so einen Befehl gäbe, ist es keinesfalls zu empfehlen im Programm hin und > her zu spingen. Da verliert man zu schnell die Übersicht!!! > > Versuch einfach dein Programm in Sinvolle Funktionen aufzuteile! > > z.B. kannst du eine Funktion erstellen die eine 1 zurück gibt, wenn genügend Platz > vorm Roboter ist und eine 0 wenn nicht. Und dann einfach abfragen mit: > > while(i==0) > > oder > if(i==1) > > oder ne do ... loop Schleife > > Weiß nicht genau wie das in C2 geht, solltest du aber schnell im handbuch unter Schleifen finden. > > Gruß, > chris > > > > > > Hallo! > > > > Ich habe folgendes Problem: > > > > Ich möchte in meinem Programm Sprungmarken verwenden. > > > > Leider habe ich weder mit der Suchenfunktion in diesem Forum noch im Handbuch etwas dazu > > > > gefunden. > > > > Der Standardbefehl: > > > > start://für die Marke > > > > goto start;//zum anspringen > > > > > > > > wird vom Compiler als Fehler angezeigt. > > > > Ich hoffe ihr könnt mir helfen, da ich ohne Sprungmarken mein Programm nicht/sehr viel schwieriger > > > > nur hinbekomme. > > > > > > > > > > > > MfG ACU > > > > > > Ist mir nicht bekannt, das so etwas geht. Wenn man vom Basic Programmieren kommt, kann man > > > sich sehr gut dran gewöhnen. Ohne Sprungmarken lassen sich zum Teil nur aufwendige IF-Bedingungen > > > programmieren, eventuell lassen sich einige Probleme auch mit dem Starten und Beenden von einzelnen > > > Threads realiesieren. > > > > > > Falls aber jemand eine bessere Antwort oder andere / einfachere Ideen zur Programmverzweigung hat > > > so möge ER sich melden. > > > > > > schöne Grüße > > > Rene > > > > > > > Hallo > > > > Das wäre aber sehr sehr negativ für mich, da ich mich bei CCBasic ganz gut an die Sprungmarken gewöhnt > > habe. > > > > Ich habe nämlich folgendes Problem: > > > > Ich möchte, dass mein Roboter bevor er losfährt kontrolliert, ob genug Platz vor ihm ist. > > Wenn nicht, soll er auf dem Display ausgeben " Bitte an eine andere Stelle setzen". > > Das muß man mit einer Taste bestätigen. Anschließend soll der Roboter wieder > > (und das ist das Problem) abfragen, ob der Weg frei ist, denn es könnte sein, dass der > > Anwender einfach nur den Knopf gedrückt hat, oder trotz verücken nicht genug Platz ist. > > > > Die Abfragen und Ausgaben sind alle kein Problem (habe ich alles fertig). > > Ich möchte aber nicht zig Mal die selbe schleife hintereinander machen, da dass > > alles andere als sauber Programmiert wäre. > > > > Ich hoffe ihr könnt helfen > > > > MfG ACU > >
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB