RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO 2 NIBO 2 Projekte Neue Hardware

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Banner

Letzte Themen

  • •Keine Beiträge vorhanden•

Site-Statistic

  • 7489 private projects
  • 385 public projects
  • 16432958 lines compiled
  • 58478 builds
NIBO @ facebook YouTube Twitter
•Willkommen•, •Gast•
•Benutzername:• •Passwort:• •Angemeldet bleiben:•

•THEMA:• Neue Hardware

Aw: Neue Hardware •12 •Jahre• 1 •Monat• her• #1673

  • Egon
  • •Egons Avatar•
  • •OFFLINE•
  • Gold Boarder
  • •Beiträge:• 316
Hi Georg

Vielen Dank für den tollen Support!! :thumb:

Werde mir processing runterladen, installieren und versuchen, damit klarzukommen
Sollte ich Probleme haben, kenne ich ja einen kompetenten Ansprechpartner! :)

mfg

Egon
lokalisieren, eliminieren, Vollzug melden
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•

Aw: Neue Hardware •12 •Jahre• 1 •Monat• her• #1684

  • Egon
  • •Egons Avatar•
  • •OFFLINE•
  • Gold Boarder
  • •Beiträge:• 316
Hallo Georg

kurzes update:

- habe "processing" runtergeladen und ausgepackt => kein Problem
- habe Dein Programm kopiert und den COM-Port angepasst (ist bei mir[2])
- habe mir ein Programm für den NIBO2 geschrieben, das zyklisch alle 500ms um 5 weiterzählt (Werte werden per XBEE gesendet)
- die Zählung beginnt mit 50, und wenn 700 erreicht wird, wird wieder mit 50 begonnen
- die Zählung fkt gemäß Test mit hterm (zählt alle 500ms um 5 weiter, beginnt wieder bei 50, wenn 700 erreicht wurde)


- Test mit "processing" und Deinem angepassten (Com-Port) Programm:
- das Raster wird nach einiger Zeit erzeugt, im Fenster bei "processing" werden Werte angezeigt, laufen aber nicht wie in hterm alle 500ms ein mit 5-er Abstand von 50 bis 700, sondern laufen bis - 1500 (ca) (entspricht den 700) und springen dann auf ca 800 (= Startwert von 50), die Werte sind auch nicht im 5-er Sprüngen sondern in ca 32- sprüngen => nehme an, dass das ein Problem der Skalierung ist...

Etwas irritierend ist - das Programm zählt von 50 bis 700 (int16_t Wert), bei "processing" beginnen die Werte bei 800 (entsprächen den 50) und laufen dann bis -1500 (entspricht den 700).

Ich kann jedenfalls Werte anzeigen, aber die Skalierung muss ich noch anpassen

Jedenfalls Danke, klappt ja soweit

mfg

Egon
lokalisieren, eliminieren, Vollzug melden
•Letzte Änderung•: •12 •Jahre• 1 •Monat• her• • von • Egon.
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•

Aw: Neue Hardware •12 •Jahre• 1 •Monat• her• #1685

  • Georg
  • •Georgs Avatar•
  • •OFFLINE•
  • Gold Boarder
  • •Beiträge:• 290
Hallo Egon,

die Skalierung wird mit der map()-Funktion angepasst:

serialValue = height - (int)map(data,0,255,0,height); // Data im Bereich 0 - 255

serialValue = height - (int)map(data,200,1000,0,height); // Data 200 - 1000


Gestern habe ich die Library GWOPTICS installiert. (Processing - Menue - Sketch - Add Library). Schau dir mal hier das Beispiel Graph2D/RollingGraph an.

http://www.gwoptics.org/processing/gwoptics_p5lib/

Georg
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•

Aw: Neue Hardware •12 •Jahre• 4 •Wochen• her• #1686

  • Egon
  • •Egons Avatar•
  • •OFFLINE•
  • Gold Boarder
  • •Beiträge:• 316
Hi Georg


Hab's mir auch installiert; das Ganze (processing + gwoptics etc) ist für mich etwas gewöhungsbedürftig, da Java...hab' ich mal vor Jahren - in Grundzügen!!! - versucht mich einzuarbeiten, bin dann aber bei "Urschleim C" gelandet (und bislang geblieben);
aber vielleicht gelingt's mir damit, das Rumfahren des NIBO auf dem PC darzustellen...

mfg

Egon
lokalisieren, eliminieren, Vollzug melden
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•

Aw: Neue Hardware •12 •Jahre• 3 •Wochen• her• #1692

  • Georg
  • •Georgs Avatar•
  • •OFFLINE•
  • Gold Boarder
  • •Beiträge:• 290
Hallo Egon,

mit Java habe ich ebenfalls keine Erfahrung.
Das Beispiel Graph2D/RollingGraph der Library GWOPTICS habe ich soweit angepasst, dass ein Analogwert dargestellt wird. Das Y-Grid habe ich mit 6 weiteren Kurven
dargestellt( Konstanter Wert 100, 200, 300, usw.).

mfg
Georg
•Der Administrator hat öffentliche Schreibrechte deaktiviert.•
•Ladezeit der Seite: 0.109 Sekunden•

Werbung

Protected by R Antispam