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: Steuerung und Fernbedienen Kategorie: Programmierung Basic (von Robby - 14.05.2009 12:30)
 Als Antwort auf Steuerung und Fernbedienen von Börner - 12.05.2009 20:23
Robby nutzt:  Advanced CC1-Unit, Open-Macro
Hallo Björn,

ich habe ein ähnliches Projekt am laufen.
Allerdings solare Brauchwassererwärmung mit 2 Kesseln, gesteuert von CC-Anvanced und Visualisierung am PC mit Wertänderung vom PC aus für Hysterese u.s.w.. mit VB.net programmiert - gibt es als kostenlose Version bei Microsoft zum download.

Ich würde dir raten, wie auch Mak es schon erwähnte, alles in einzelne Module aufzuteilen und erst mal mit der Kernfunktion an der CC zu beginnen.

Ich bin dabei folgendermaßen vorgegangen:

1. Hauptprogramm für die CC erstellen, mit dem was sie der Reihe nach in einer "Endloschleife" alles machen soll:
z.B.

#MAIN ' Hauptprogramm
gosub Tasterabfrage
gosub T_Sensorabfrage
gosub T_Datenspeicherung
gosub Displayanzeige_T
gosub Pumpen_schalten
gosub Displayanzeige_Status_Pumpen
gosub Datenuebertragung
goto MAIN

2.Unterprogramme erstellen z.B.

#Tasterabfrage
.
dein Code
.
return

u.s.w.

Nun kann man sich daran machen ein Unterprogramm nach dem anderen zu programmieren. Was noch nicht da ist, kann im MAIN erst mal auskommentiert werden.
Beim Programmieren nicht mit Kommentaren sparen, hilft sehr bei späterer Fehlersuche.
Auf diese Art und Weise bin ich immer ganz gut zurecht gekommen.

Nun solltest du erst mal eine Weile beschäftigt sein :-) .

Grüße, Robby.

 Antwort schreiben

Bisherige Antworten: