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, > > Ich hab mir mal ein kleines automatisches Display Menü geschrieben und als ich es dann in die > CC2 Station lade schalten sich da bei der Anzeige vom "Wasserstand" die unterschiedlichsten > LED's ein und das Relais 1 schaltet bei jedem Bildwechsel um. Also ich hab keine Ahnung, woran > das liegen könnte! > > Hier der betreffende Code ausschnitt vom Main-Modul. > > <code>function display() > { > string s; > > if gbyState > 6 gbyState = 0; > if gbyState == 0 > { > station_lcd.init(); > station_lcd.clear(); > gbyState = 1; > } > if gbyState == 2 > { > s="Initialisierung"; > station_lcd.print(s); > station_lcd.line2(); > s="lalala"; > station_lcd.print(s); > gbyState = 3; > sleep(2000); > } > if gbyState == 4 > { > station_lcd.clear(); > s="Wasserstand:"; > station_lcd.print(s); > station_lcd.line2(); > s="S:" + str.putintf("0", main.gintRefLevel, 5) + "I:" + str.putintf("0", main.gintLevel, 5); > station_lcd.print(s); > gbyState = 5; > } > if gbyState == 6 > { > station_lcd.clear(); > s="Leitapparat:"; > station_lcd.print(s); > s=""; > station_lcd.line2(); > if main.gbyCdClose s=" GESCHLOSSEN "; > if main.gbyCloseCD s=" SCHLIESSEN "; > if not main.gbyOpenCD and not main.gbyCloseCD s=" MITTE "; > if main.gbyCdOpen s=" OFFEN "; > if main.gbyOpenCD s=" ÖFFNEN "; > station_lcd.print(s); > gbyState = 3; > } > > } > > thread main > { > loop{ > //inputs(); > display(); > station_io.LEDoff(1); > if (not gintIT3 and not gintOT3) > { > gintIT3 = constant.ON; > station_io.LEDon(1); > gbyState = gbyState + 1; > } > gintOT3 = uni_timer.timer(3, gintIT3, 0, 2500); > gintIT3 = constant.OFF; > } > }</code>
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB