Der Nachfolger des WDR-Computerclub mit Wolfgang Back und Wolfgang Rudolph - ...und immer ein Bit übrigbehalten!


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 Carsten - 15.09.2004 14:42)
 Als Antwort auf Performance CControl von Sebastian - 15.09.2004 13:27
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 Sebastian - 15.09.2004 17:07)
    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)