Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Chargenzähler Nachtrag Kategorie: Programmierung Basic (von Danny - 11.05.2005 14:05)
 Als Antwort auf Re: Chargenzähler Nachtrag von Thomas Wulf - 10.05.2005 14:38
Danny nutzt:  CC1-Unit V1.1
Also wenn ich das untenstehende Programm verwende, zeigt es mir immer sehr hofe Zahlen an, es zählt zwas brav bei jedem Programmstart aber ich würde ja gern mal bei eins anfangen.Wie kann ich das denn wieder resetten, daß der Zähler wieder auf null kommt.
Es soll ja bei eins anfangen und bei jedem Programmdurchlauf der wert um eins erhöht werden und das dann an der Schnittstelle ausgeben.
Danny
>
> >
> > > Hallo, danke für die Antwort.
> > > Na eigentlich soll ja die Zahl immer nur ersetzt werden. Will ja echt nur wissen, wie oft das Programm gelaufen ist.
> > > Und wie bekomm ich die Daten wieder aus dem Speicher, also wie löschen?
> > Hatte das mal getestet und hab nun nun Werte im speicher
> > will es wieder auf 1 setzen aber wenn ich am anfang zähler= 1 schreibe merkt er es sich
> > aber bei dem nächsten programmdurchlauf muß ich es ja wieder entfernen, sonst zählt ja ja nicht weiter und da hab ich plötzlich noch hohe werte drin
> > muß ich da  ausleden bis EOF true ist, bekomm ich so wieder alle daten aus dem speicher?
> > Also wenn ich das richtig verstanden habe kann man den EEprom nur 100.000 mal beschreiben, na so oft will ich das nicht tun. komme bestimmt mach auf 500 chargen,so oft verwende ich das Programm nicht, es muß nur eben dokumentiert werden.
> > Wenn das Limit dann mal erreicht ist, kann ich da nicht einfach den EEprom austauschen, habe ich eh grad vor,gegen einen etwas größeren, ist dann damit das Problem behoben?
> > >
>
> Bei der alten M1.1 unit kannst Du das EEPROM austauschen. Bei der neuen M2.0 unit ist das EEPROM auf dem Microprozessor mit enthalten . Dieser ist als SMD Baustein direkt verlötet und meines wissens auch als Einzelteil nicht nachzubekommen. Du solltest also das M1.1 unit verwenden oder ein externens EEPROM dazuschalten.
>
> MFG
>
>  Thomas
> > > > Hallo,
> > > > Du musst Dir im klaren sein, dass Du nur 100.000 mal Deinen Wert in das EEprom schreiben kannst.
> > > > Bei einer M2.0 angeblich nur etwa 10.000 mal.
> > > > Also mit einem Endlos-Loop killst Du Deine C-Control früher oder später.
> > > > Prinzipiell war Dein Ansatz fast richtig.
> > > >
> > > >
> > > > define zaehler word
> > > >
> > > > open# for write       '<--das fehlte noch
> > > > zaehler=zaehler+1
> > > > print# zaehler        
> > > > close#
> > > >
> > > > 'Zum Lesen dann wieder so
> > > > open# for read        
> > > > input# zaehler
> > > > close#
> > > >
> > > >
> > > >
> > > >
> > >
> >
>

 Antwort schreiben

Bisherige Antworten:

Re: Chargenzähler Nachtrag (von Thomas Wulf - 11.05.2005 14:35)
    Re: Chargenzähler Nachtrag (von Danny - 11.05.2005 14:50)
        Remanente Variable (von ManfredW - 14.05.2005 14:49)
        Re: Chargenzähler Nachtrag (von Thomas Wulf - 12.05.2005 9:19)