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 Andre > eigendlich hast du mit denn long zahlen recht.aber ich muß zugeben das ich das mit dem komma > setzen noch nie verstanden habe.Ich habe es auch versucht aber dann habe ich als nach kommastelle > nur ,0 oder ,5 bekommen. mit deiner funktion für den ad592 bin ich auch nicht klar gekommen aber ich habe sie geändert und nu geht es bei mir. > > float temp,temp1; > temp = (ports.adc(0)*25) ; > temp1=(temp/200)-27.5; > output = "Temp = "; > str.putfloatf (output,temp1,1); > str.putchar(output, &#39;C&#39;); > lcd.print(output, str.length(output)); > lcd.clreol(); > > dieser temp 1 soll dann später mit der zahl aus dem eprom auf ==, <= ,&gt;= Verglichen werden. > > ich habe die Zeilen nu in das modul eeprom ein gefügt aber es klappt immer noch nicht. > ich wollte mit der folientastatur so die float zahl erzeugen und ins eprom schreiben. > > s=""; //s Soll die floatzahl werden > wait keyb2.keywert <=3; > str.putfloatf(s,keyb2.keywert,0); > lcdext.goto(3,2); > lcdext.print(s); > keyb2.keywert=255; > sleep 250; > wait keyb2.keywert <=9; > str.putfloatf(s,keyb2.keywert,0); > lcdext.goto(3,2); > lcdext.print(s); > keyb2.keywert=255; > sleep 250; > wait keyb2.keywert <=9; > s=s+&#39;.&#39;; > str.putfloatf(s,keyb2.keywert,0); > lcdext.goto(3,2); > lcdext.print(s); > keyb2.keywert=255; > sleep 250; > wait keyb2.keywert ==100; > eeprom.writestr(0,256,s); // hir solltedas float ins eeprom geschrieben werden > sleep 100; > } > ich habe das eeprom 24c65 > 256??? Eprom schon voll? > im augenblich steht hir alles als string variabele.kannst du mir da vieleicht nochmal weiter helfen und mir noch mal nen tip geben wie das nen float werden kann? > > Danke > gruß Thomas
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB