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: Demoversion im Programm Basic++ Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Jürgen - 21.12.2008 18:25)
 Als Antwort auf Re: Demoversion im Programm Basic++ von SMAX - 20.12.2008 22:48
Hallo Martin
anbei ein kleines Demoprogramm. Habe es auf der Mini getestet.

Es gibt nur noch ein Problem, auch wenn man das Programm neu zur Mini
übertragt, so wird der Zählerstand im Flash nicht überschrieben.
Überträgt man zuvor ei anderes längeres Programm, so steht ein x beliebiger Wert in der Speicherzelle.
Falls jemand im Forum weis wie man die Speicherzellen automatisch bei neuem Übertragen
der gleichen Datei löschen kann, so bitte ich um eine Antwort.
Kann man z.B ein kleines Daten Array einrichten und es mit 0 Bytes füllen?
Jürgen



OPTION openmini
define FLASHSPEICHER byte                                'Variable definieren
'
#start
print FLASHSPEICHER;                                        'ist hier immer 0
'
open# for read
input# FLASHSPEICHER              'nimmt hier den Inhalt der Speicherzelle an
'
if FLASHSPEICHER >= 10 then gosub loeschen
if FLASHSPEICHER >= 10 then goto start
'
open# for write
FLASHSPEICHER = FLASHSPEICHER +1                      'Variable um 1 erhoehen
if filefree then print# FLASHSPEICHER      'neuen Wert in den Flash schreiben
close#
'
print "     Der Zaehlerstand ist " FLASHSPEICHER         'Anzeige im Terminal

'Hier hast Du Deine Programmschleife einfügen

end
'
#loeschen
FLASHSPEICHER = 0                                      'Variable auf 0 setzen
open# for write
if filefree then print# FLASHSPEICHER
'if filefree then print# 0                         'wuerde auch funktionieren
close#
return

 Antwort schreiben

Bisherige Antworten:

Re: Demoversion im Programm Basic (von Jürgen - 21.12.2008 19:09)
    Re: Demoversion im Programm Basic (von SMAX - 21.12.2008 22:01)
        Re: Demoversion im Programm Basic (von Jürgen - 22.12.2008 12:35)