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: Probleme if ... then Kategorie: Programmierung Basic (von ManfredW, Homepage - 25.09.2004 19:52)
 Als Antwort auf Re: Probleme if ... then von setup_exe - 25.09.2004 13:00

> Hallo Manfred,
> weil ich ja den Taster mit if not A_PORT abfrage.
> Wenn der Taster nicht gedrückt ist, dann wird auch
> kein gosub ausgeführt oder habe ich da einen Denk-
> fehler?
> Cu Dominique

Hallo Dominique,
bei Deinem Programm werden abhängig vom Taster beide gosub ausgeführt
bzw. beide nicht ausgeführt.
Du brauchst wahrscheinlich eine Flanken-Auswertung für den Port und eine Umschaltung
für die Ausgabe  von U bzw. C. Das kannst Du auf meiner homepage genau nachlesen.
Ich habe Dir außerdem eine mail gesandt mit einen Entwurf.

Mfg ManfredW
>
> >  Hallo,
> >  schau nochmal genau auf die folgende Stelle in dem Programm.
> > Du gibst zuerst U aus und dann sofort C hinterher.
> > Wieso soll hier der Taster am Port eine Rolle spielen?
> > Vielleicht strukturierst Du das Programm besser mit Verzweigung mit goto.
> > Dann wird nur eine Stelle C  bzw. U bearbeitet.
> > Siehe hierzu meine homepage.
> >  Viel Erfolg wünscht Dir
> >  ManfredW
> >
> > > > if (not A_PORT) and (A_byte=0) then gosub A_TEXT_1 'Abfrage ob Port=L und A_byte=0
> > >
> > > Nach gosub steht A auf 1 und die Bedingung für den folgenden gosub ist auch erfüllt,
> > > dadurch wird immer Text C ausgegeben.
> > >
> > > > if (not A_PORT) and (A_byte=1) then gosub A_TEXT_0 'Abfrage ob Port=L und A_byte=1
> > > > goto LOOP
> >
> >
>


Meine Homepage: http://manfred.wilzeck.de

 Antwort schreiben

Bisherige Antworten: