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: Uhr stellen Kategorie: C-Control I V1.1 (von Martin T., Homepage - 28.04.2004 9:45)
 Als Antwort auf Uhr stellen von Ralf - 28.04.2004 7:49
> Hallo !
>
> Habe mein erstes Programm geschrieben und es funktioniert !
> Vielen Dank f├╝r eure Hilfe !
>
> Eine Frage bleibt offen : wie stelle ich die Interne Uhr in der C-Control ?
> Wird die Uhrzeit direkt vom Laptop ├╝bernommen, oder mu├č ich die Variablen
> Hour usw am Programmanfang setzen. ?
>
>Hallo,
Du mu├čt die Uhrzeit und das Datum selber stellen, entweder indem Du dies am Programmanfang
 definierst oder indem Du im Programm die M├Âglichkeit vorsiehst, w├Ąhrend dem Ablauf diese
Variablen ├╝ber die serielle Schnittstelle neu zu setzen. Das k├Ânnte dann so aussehen (zuerst die
C-Control mit dem PC verbinden und dann x dr├╝cken):

define wert byte
define stelleeins byte
define stellezwei byte

#loop
 if rxd then goto setdate
 print day, month, hour, minute, second
 pause 50
 goto loop

 #setdate
   get wert
   if wert<> 120 then goto loop
   print "Tag (01-31)"
  gosub makenumber
  day=wert
  print "Monat(01-12)"
  gosub makenumber
  month=wert
  print "Stunde(00-23)"
  gosub makenumber
  hour=wert
  print "Minute(00-59)"
  gosub makenumber
  minute=wert
  goto loop

#makenumber
  wait rxd
  get stelleeins
  print (stelleeins-48);
  wait rxd
  get stellezwei
  print (stellezwei-48)
  wert=((stelleeins-48)*10+stellezwei-48)
  return

Das Ganze kann man sich sparen, wenn man eine DCF Antenne an die C-Control anschlie├čt.

Gru├č,
Martin T.

Meine Homepage: http://home.tele2.it/marthal/C-Control

 Antwort schreiben

Bisherige Antworten: