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: IF programierung Kategorie: C-Control I V1.2/2.0 (von chuckie - 18.04.2007 6:40)
 Als Antwort auf Re: IF programierung von Achim - 17.04.2007 22:44
chuckie nutzt:  CC1-M-Unit V1.2/2.0
Sry
Also ich schließe es daraus das die Relais abfallen und ich ein Programm vom PC aufspielen kann ohne rest zu drücken, daraus hab ich die behauptung das  die unit "stehen" bleibt
> > > > Ich hab folgendes Problem, wenn ich in eine if funktion eine und bedingung einsetzte bleibt die unit stehn. Mein verdacht liegt an der neuen basic++ version... kann mir jmd helfen
> > > >
> > > > define temp   byte
> > > > define temp2 byte
> > > >
> >
> > > > #test
> > > > if temp<2 and temp2>30 then
> > > > motor=on
> > > > else
> > > > motor=off
> > > > end if
> > > goto test
> > > Ich bin kein 1.2 und 2.0 Experte, aber mal eine dumme Frage: Woraus schliesst Du, dass die Unit "stehen" bleibt? Wenn ich eine Computer wäre und Dein obiges Programm ausführen müsste, würde ich feststellen, dass temp und temp2, da uninitialisiert beide entweder Zufallswerte enthalten, oder - falls initialisiert - beide 0 sind, so dass so oder so gute Chancen bestehen, dass das if-Statement nie true wird, so dass "motor" (ohne Definiton so wahrscheinlich nicht einmal compilierbar) ständig auf "off" gesetzt würde - ein Wert, den die Variable (oder Port?) aber sowieso beim Programmstart hätte. Das Programm hätte also keinerlei Wirkung nach außen, obwohl es ständig liefe.
>
> > die werte setzten sich später durch temp sensoren... war nur ein Beispiel... da wenn ich auch port zustand als temp/temp2 nehme bleibt das problem bestehn
>
> Dann poste doch das. Nochmal: Wie verifizierst Du, dass die Unit "stehen" bleibt? Woraus schliesst Du, dass nicht einfach Dein Programm so läuft, dass es keinerlei Wirkung nach außen zeigt, dass also z. B. oben die if-Bedingung nie wahr wird?
>
> Bye
>  Achim

 Antwort schreiben

Bisherige Antworten:

Re: IF programierung (von Achim - 19.04.2007 2:58)