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: For To Schleife mit CCPlus Kategorie: Programmierung CC-Plus (von Naturbanause - 12.09.2005 10:14)
 Als Antwort auf Re: For To Schleife mit CCPlus von Dierk - 8.09.2005 20:20
Naturbanause nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1

>
> > Ich habe noch eine C-Control Einheit von vor 1996 (XCTRL96A)
> > . Die lässt sich leider nur mit der mitgelieferten Software 1.03b CCPlus programieren. Ich will nur am A / D (1) Port eine sich erhöhende
> > Spannung erzeugen, d.h. die Werte 0 bis 255 entsprechen einem Spannungswert. In Basic würde ich das mit eine Zählschleife (For x=0 to 255) machen. Aber wie geht das mit dem Blockvorrat von CCPlus?
> >
> >
> Ich glaube da wirst Du warscheinlich echt Pech haben.
> Hier ist so gut wie niemand mehr mit CCPlus unterwegs. Das Programm ist nunmal echt schwierig zu handhaben. Ich würde an Deiner Stelle, wie schon per Email geschrieben, echt den Chip wechseln. ;)
>
> Gruss
> Dierk
>
>

Stimmt, CCPlus ist schwierig zu handhaben. Aber nichts ist unmöglich. Ich habe mal meine alte CCPlus-Diskette herausgekramt, und nach einigen Versuchen ist folgendes Beispiel herausgekommen, das im Simulator ganz gut funktioniert. Ich habe zwar CCPlus1.08, aber die nötigen Blöcke sollten in 1.03 eigentlich vorhanden sein.
Die eckigen Klammern sind die einzelnen Blöcke. Wo nur eine Zahl drinsteht, das stellt einen konstanten Wert dar. Als Variable wird nur ein Speicher(0...255) benötigt.


*** Zelle 1 ***

[  0  ] ---> [ Variable ]


*** Zelle 2 ***

[ Variable ] ---> [ a=b? ] ---> [ Verzweigung zu Zelle 4 ]
                          /\
                           |
[ 255 ] ----------------+


*** Zelle 3 ***

[ Variable ] ---> [ + ] ---> [ Variable ]
                         /\
                          |
[  1  ] ----------------+

[  5  ] ---> [ Pause ]


*** Zelle 4 ***

[ Variable ] ---> [ DA1 ]


*** Zelle 5 ***

[ Verzweigung zu Zelle 2 ]



Gruß
Mario

 Antwort schreiben

Bisherige Antworten: