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 Heiko, > > das kann ich natürlich gerne tun, auch wenns bischen lang ist. Aber ich glaube das steht > tatsächlich eher in Zusammenhang mit der sys0002.hex weil wie gesagt das Ding schon bei > > hängenbleibt. > > Aber trotzdem gerne der Code : > Die Funktion ist : Ein Funkmodem (easyradio (rnfunk)) schickt von einem anderen Controller > Steuerknüppelstellungen. Das Programm empfängt diese Daten und zerlegt sie in nutzbare > numerische Werte wenn die Einleitung KS ist und die Ausleitung X > > <code> > > thread sensorenbedienung > { > byte i; > byte x; > if pcf.get(var.PCF2,6) == -1 var.sb_lg_steuerungturmboden = 0; > if pcf.get(var.PCF2,6) == 0 var.sb_lg_steuerungturmboden = 1; > > if var.sb_lg_steuerungturmboden == 0 // if turm > { > run 255; // Wenn die Priorität nicht hochgesetzt ist zerhackt der den seriellen > // und es kommt nur noch Unsinn raus > x= 0; > while x!=10 // line feed > { > wait swcom.rxd(); > //{plm.beep(15); sleep(30); plm.beep(-1);sleep(5);} // Für Debugging > x=swcom.get(); > //hwcom.put(x); // Für Debugging > if x!=13 // CR (Carrigde Return) > { var.sereingang[i] = var.sereingang[i]+x;} > // und wenn x dann CR ist dann gehe zum nächsten array wert > if x==13 i = i+1; > } > resume sensorenbedienung; > > if strx.comp("KS",var.sereingang[0]) == -1 // Wenn 1. Stringteil = KS > if strx.comp("X",var.sereingang[7]) == -1 // und letzter Stringteil = X > { // dann ist die wahrscheinlichkeit sehr sehr hoch das auch der rest ok ist > var.al_ad_armein = strx.getNum(var.sereingang[1]); > var.al_ad_armaus = strx.getNum(var.sereingang[2]); > var.al_ad_armhoch = strx.getNum(var.sereingang[3]); > var.al_ad_armrunter = strx.getNum(var.sereingang[4]); > var.al_ad_turmlinks = strx.getNum(var.sereingang[5]); > var.al_ad_turmrechts = strx.getNum(var.sereingang[6]); > } > > i=0; > for i = 0 ... 8 var.sereingang[i] = ""; > i=0; > } > } > </code> > > > Hallo Bodo, > > > > kannst Du uns evtl. einmal den ganzen Code-Abschnitt schicken (zeigen)? > > > > Hast Du alles hinsichtlich korrekt gesetzter Semikoli (oder wie war die Mehrzahl von Semikolon?) > > überprüft?? Ich hatte diesbzgl. auch schon solche Fehler. > > > > Gruß, > > Heiko
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB