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: Performance CControl Kategorie: Programmierung Basic (von Sebastian - 15.09.2004 17:07)
 Als Antwort auf Re: Performance CControl von Carsten - 15.09.2004 14:42
Hallo Carsten !

ich habs jetzt mal mit meiner CC1 probiert und da braucht dein Script ca. 40 Sekunden. Also ca. 20mal langsamer (ist die neue C-Control wirklich soviel schneller???). Das Programm mit put ca. 2min30sek.

bleibt die frage ob sowohl der PWM als auch der AD-Eingang diese Geschwindigkeit mitmachen würden? sind die Ein- und Ausgänge auf der neue C-Control auch schneller?

gruss, sebastian



> Hallo Sebastian,
>
> ich denke, die meiste Zeit benötigt die Datenübertragung vom und zum PC (9600 Bit/Sekunde), nicht die eigentliche Messung. Auf meiner 2.0 z.B. braucht folgendes Programm (Ausschnitt) etwa 2 Sekunden:
>
> BEEP 11,2,1
> for i = 1 to 10000
>     pwm = wert_out
>     wert_in = messung
> next
> BEEP 11,2,1
>
> währenddessen dieses Programm über 12 Sekunden braucht:
>
> BEEP 11,2,1
> for i = 1 to 10000
>     put wert_out
> next
> BEEP 11,2,1
>
> Evtl. kannst Du die Eingangswerte vor der Messung auf der C-Control zwischenspeichern (mit open#, write# usw) und dann von dort und nicht vom PC aus holen. Der D/A-Wandler hat außerdem auch eine max. erreichbare Frequenz, siehe Beschreibung.
>
> Gruß Carsten
>
> > Hallo
> >
> > ich habe folgendes simples Programm geschrieben.
> >
> > ich schicke also über die serielle Schnittstelle einen wert an die ccontrol, dort wird dieser über den pwm geschickt und wieder am ad eingelesen. das funktioniert ganz gut.
> >
> > NUR ... etwas langsam ! für 1000 werte braucht die ccontrol ca. 3 Sekunden.
> >
> > gibt es da eine möglichkeit das ganze zu beschleunigen ?
> > also entweder die ccontrol schneller zu machen bzw. das programm zu optimieren???
> >
> >
> > mfg sebastian
> >
> >
> > ----------------------
> >
> > define pwm da[1]
> > define messung ad[1]
> >
> > define wert byte
> >
> >
> > #Main
> >
> > get wert
> > pwm = wert
> >
> > put messung
> >
> > GOTO main
> >
> > -----------------------
>

 Antwort schreiben

Bisherige Antworten:

Re: Performance CControl (von Carsten - 15.09.2004 18:00)
    Re: Performance CControl (von Sebastian - 16.09.2004 11:18)
        Re: Performance CControl (von Carsten - 16.09.2004 14:22)
            Re: Performance CControl (von Sebastian - 17.09.2004 9:53)
                Re: Performance CControl (von Carsten - 17.09.2004 12:19)