BCC Tool NeXTScreen (USB) bremst Ausführungsgeschwindigkeit

NXC, C/C++, Lejos, pbLua, RobotC...

Moderator: Moderatoren

Benutzeravatar
HaWe
Administrator
Administrator
Beiträge: 5399
Registriert: 11. Jan 2006 21:01
Wohnort: ein kleiner Planet in der Nähe von Beteigeuze

BCC Tool NeXTScreen (USB) bremst Ausführungsgeschwindigkeit

Beitragvon HaWe » 5. Jun 2013 08:44

gerade festgestellt:
das BCC tool NeXT Screen (USB) bremst per USB die runtime Ausführungsgeschwindigkeit!
(Programm in diesem Fall: PID Motor control)

Es kann also sein, dass auch in anderen Fällen zeitkritische Berechnungen und das gesamte Laufzeitverhalten durch eine bestehende USB-Verbindung stark verfälscht werden!

PC: c2duo E6650 2x2.33 GHz 4GB RAM Win XP32 pro
gleiches Ergebnis an verschiedenen USB 2.0-ports

Screen shot nach Programmende ohne polling:
schnelle PID-Regulierung
NeXTScreen_no_poll.jpg
NeXTScreen_no_poll.jpg (11.46 KiB) 1625 mal betrachtet


mit 50ms refresh rate:
heftiges dauerhaftes Schütteln, keine Ziel-Approximierung
NeXTScreen_50ms.png
NeXTScreen_50ms.png (1.51 KiB) 1625 mal betrachtet


mit 200ms refresh rate:
anfangs Schütteln, dann aber allmählich Ziel-Approximierung
NeXTScreen_200ms.png
NeXTScreen_200ms.png (1.4 KiB) 1624 mal betrachtet


immerhin läuft es auf einem anderen PC einwandfrei (Intel i7, 4GB RAM Win XP32 home)

also Vorsicht mit Datenverbindungen zum PC während der Laufzeit für data logging und remote control (wie gezeigt bei USB, sicher aber erst Recht per BT!)!
Gruß,
HaWe
±·≠≈²³αβγδε∂ζλμνπξφωΔΦ≡ΠΣΨΩ∫√∀∃∈∉∧∨¬⊂⊄∩∪∅∞®
NXT NXC SCHACHROBOTER: https://www.youtube.com/watch?v=Cv-yzuebC7E

Zurück zu „textbasierte Programmiersoftware“

Wer ist online?

Mitglieder in diesem Forum: Google Adsense [Bot] und 25 Gäste

Lego Mindstorms EV3, NXT und RCX Forum : Haftungsauschluss