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: frequenzmessung speichern Kategorie: Programmierung Basic (von solaris - 25.06.2004 11:23)
 Als Antwort auf Re: frequenzmessung speichern von Achim - 17.06.2004 20:52
> > > > ich möchte eine Frequenz messen (ca.1 min) und diese dann auf der c-control abspeichern.
>
> > Meine Daten möchte ich im Eprom abspeichern, damit ich mein laptop nicht immer mitschleppen
muß.Ich habe schwierigkeiten das Prog. so zu schreiben das meine Freq. - messwerte abgespeichert
> > werden.(Wie sehen die Befehle/Progzeilen aus,ich habe schon so viel ausprobiert)
>
> OPEN# FOR WRITE ' macht die "Eprom-Datei" auf
> FOR I = 1 TO 60  ' Eine Minute lang einmal pro Sekunde messen
>    MESSWERT = .... ' geeignet ermitteln
>    PRINT# MESSWERT ' Wert in "Datei" schreiben
>    GOSUB LCD    ' Messwert auf LCD ausgeben
>    PAUSE 50   ' Eine Sekunde warten
> NEXT
>
> CLOSE# ' Eprom-Datei schliessen
> END
>
> Allerdings wirst Du die Werte ja auch irgendwann wieder auslesen wollen. Das muss mit dem selben
> Programm geschehen.
>
> Bye
>  Achim

Hallo
Erstmal dank ich Dir sehr herzlich für deine Geduld Achim, bin halt neu und muss mich noch mit div.
Problem rumschlagen aber die Moral ist gut.
Generrell möchte ich einfach mit dem Speichern % Auslesen von Daten im Eprom vertraut werden und
die Ansteuerung des Displays beherschen, das sind gerade meine C-Control-ziele.
Du hattest mir ja schon mit dem Abspeichern geholfen und dennoch habe ich das Problem das ich die
Frequenz nicht aufnemen kann. Mit dem Hyperterminal geht es gut, im Handbuch habe nur die Angabe
gefunden ( z.B.: x=freq ). Wenn ich die Variabele x dann abspeicher und mit Hyperterminal
 auslese [Folientastertur Sterntaste]  erscheint immer der  Wert 0. Ich habe dann versucht mit einem
Fotowiederstand ein digitalen wert, also zwischen 0-255
abzuspeichern, einfach nur zur Übung um dem Problem des speicherns u. auslesen auf der Spur zu
kommen aber leider  ohne Erfolg. Ich habe mein Prog. beigefügt, ich frage mich wo liegt der Fehler
/ ich denke es ist natürlich ein Gedankenfehler von mir.
Gleiches gilt auch für die Ansteuerung des LCD Displys.
 In vielen Prog. habe ich auch div. andere Basicbefehle endeckt und ich frage mich gibt es noch
 wesentlich mehr Befehle als im Handbuch (Messen / Steuern / Regel) stehen,
oder gibt es interessante links gerade zur Progammierung od. einen guten Buchtip?
Viele Fragen habe ich und hoffe auf Hilfe.

Ich verbleibe mit einem freundlichem Gruß Ralf.

'**************************************
'' C-Control/BAS   Helligkeit speichern.BAS
'
' Aufgabe:
'
' - Speichern der gemessenen Werte Übung
' - Ralf Meyer
'
'**************************************

' --- Programmoperationen -------------

define helligkeit AD[1]         ' Fotowiederstand
define taste AD[8]              ' Taste zum auslesen des Speichers
define time byte

time = 0
open# for write
#Loop
  print# helligkeit
  pause 50
time = time + 1
if time < 10 then goto Loop            
close#
print "ende"
#auslesen
wait taste = 0
open# for read
time = 0
#loop2
      input# helligkeit
      print time, helligkeit
      time = time + 1
      if time < 10 then goto loop2
end


 Antwort schreiben

Bisherige Antworten:

Re: frequenzmessung speichern (von Achim - 25.06.2004 13:28)