Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: benötige hinweise beim programmieren Kategorie: Programmierung (von reneforster - 31.10.2004 18:15)
Als Antwort auf benötige hinweise beim programmieren von armelle - 31.10.2004 17:55
Ich nutze:
C-Control II Station, OSOPT V3.0
Hallo Armelle,

1. ich glaube jeder hier wird Dir erst mal raten ein Update zu machen.


> hallo,
>
> es wäre nett wenn mir jemand helfen könnte.
> Ich habe einen taster am port 8 angeschlossen und möchte beim ersten drücken
> eine led am port 9 einschalten,
> beim zweiten drücken zusätzlich eine am port 10,
> beim dritten drücken alle wieder aus!

hier bräuchte man nochmal eine genaue Beschreibung, soll das Programm erst einen bestimmten
Zeitrahmen warten und dann je nach Impulse ( Betätigung ) erst schalten?
Oder soll sofort nach dem ersten Drücken die erste LED geschaltet werden - und wenn irgendwann
nochmal gedrückt wird die zweite - also immer der Reihe nach ??



> leider klappt das mit folgendem programm nicht und auch im handbuch sind leider keine
> zusammenhängenden prog.zeilen, aus denen man sich seine anwendung ableiten könnte.
>
> was bewirkt wenn ports.deact(X) direkt hinter dem ports.set(X) kommt oder am ende des
> programms?

wenn Du ports.deact nach einem set ausführts, wird der entsprechende Port den du mit
set als Ausgang betrieben hast wieder als Eingang definiert.

(normalerweise sollte es in einem fall kurz blinken und in dem anderen
> fall an bleiben bis zum 3.drücken?)
>
>
> danke
>
>

Dein Programm selbst wird so nicht funktionieren.
Bitte benutze zum Quellcode veröffentlichen die über den Eingabefenster stehende Formatierung.


>
> thread main
> {
>  int i;
>  long x;
>  x=0;
>  loop
>  {
>   if ports.getcount(0)
>   {
>     x=x+ports.getcount(0);
>  
>  
>  if (x==1)
>   {
>     ports.set(9,1);
>     //ports.deact(9);
>    }
>  
>  else if (x==2)
>   {
>     ports.set(10,1);
>     //ports.deact(10);
>   }
>  
>  else if (x==3)
>   {
>     x=0;
>     for i=9...10
>      {
>       ports.deact(i);
>      }
>   }
>  }
> }
>    quit 1;
> }
>
>


    Antwort schreiben


Antworten:

Re: benötige hinweise beim programmieren (von armelle - 31.10.2004 18:41)
    Re: benötige hinweise beim programmieren (von reneforster - 31.10.2004 19:01)
        ok, Andre war schneller und machts geschickter (o.T.) (von reneforster - 31.10.2004 19:02)