Für dieses Forum muß Javascript im Browser aktiviert werden!
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 Hannes, > > Nutze bitte zum Posten von Quellcode immer die Code-Tags. > Sonst ist es für andere nichtvernünftig lesbar! > Durch Größer-und Kleinerzeichen im Quellcode wird dieser sonst ohne > den Code-Tags teilweise verstümmelt, da diese u.U. als HTML-Tags gewertet werden! > > > Es ist ja alles viel komplizierter geworden als früher mit den neuen Updates. > > die ausgabe station_io.LED passt auch nimma. > > Das ist ja auch klar. station_io.c2 darfst Du, genauso wie station_lcd.c2 nichtmehr > mit den aktuellen Modulen verwenden. > Dafür gibt es nun stports.c2 und stkeyb.c2. > Bitte benutze die Hilfe-HTMLs die für die meisten Module vorliegen, um den > Funktions-Syntax zu erfahren (F1 in der IDE drücken), oder schaue in die > entsprechenden Module für den Syntax. > Dein untenstehender Quellcode muß einfach nur folgendermaßen > angepaßt werden: > <code> > if global.IST5>(global.SOLL5+1) > {ports.set(14,1);stports.setLED(4,1);}//.....bei kollektor SOLL5 temp pumpe ein > if global.IST5<(global.SOLL5-1) > {ports.set(14,0);stports.setLED(4,0);}//...bei Kollektor unter SOLL5 pumpe aus > > > if global.IST6>(global.IST7+2)//..von Kollektor mehr temp als im puffer > {ports.set(15,1);stports.setLED(5,1);}//..Pumpe Pufferladen ein > > if global.IST6<global.IST7 //..von Kollektor weniger Temp als Puffer > {ports.set(15,0);stports.setLED(5,0);}//..Pumpe Pufferladen aus > </code> > > Wichtig ist auch, wenn Du ein OS vor OSOPT V3.0 nutzt, daß Du die Einsprungadressen > in den Modulen i2c.c2, cap.c2, stports.c2, lcdext.c2 (und tblcd.c2) durch > Aus-und Einkommentieren für sys0001.hex bzw. capture.hex änderst. > Du mußt dann sys0001.hex, sowie capture.hex mit dem CC2Net.de-DL-Tool laden. > Wenn Du ein OS ab OSOPT V3.0 nutzt, entfällt das umkommentieren und > das Laden von sys0001.hex und capture.hex . > > Unabhängig von der OS-Version muß Du aber immer sys0002.hex in den Flash laden. > > Im Unterverzeichnis "Hex" der IDE befinden sich Download-Makros, welche mit > dem CC2Net.de-Download-Tool geladen werden können. > Das Makro main.dlm ist für OS-Versionen vor OSOPT V3.0 und enthält die drei > o.g. HEX-Dateien. > Das Makro main_OSOPT_V3.dlm enthält lediglich sys0002.hex . > Beim Laden von Makros wird das Flashsegment vor dem Laden der ersten HEX-Datei > automatisch gelöscht. > > Die Datei stationdriver.hex wirfst Du bitte, genauso wie station_lcd.c2 und station_io, in die Tonne. > > Weiteres steht auch in den FAQ. > > > MfG André H. > > > > Bitte um Hilfe. > > > > if global.IST5>(global.SOLL5+1) > > {ports.set(14,1);station_io.LEDon(4);}//.....bei kollektor SOLL5 temp pumpe ein > > if global.IST5<(global.SOLL5-1) > > {ports.set(14,0);station_io.LEDoff(4);}//...bei Kollektor unter SOLL5 pumpe aus > > > > > > if global.IST6>(global.IST7+2)//..von Kollektor mehr temp als im puffer > > {ports.set(15,1);station_io.LEDon(5);}//..Pumpe Pufferladen ein > > > > if global.IST6<global.IST7 //..von Kollektor weniger Temp als Puffer > > {ports.set(15,0);station_io.LEDoff(5);}//..Pumpe Pufferladen aus > >