Jump to content

Sebjob

Members
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

Letzte Besucher des Profils

Der "Letzte Profil-Besucher"-Block ist deaktiviert und wird anderen Benutzern nicht angezeit.

Sebjob's Achievements

Newbie

Newbie (1/14)

  • One Month Later
  • Week One Done
  • First Post
  • Conversation Starter

Recent Badges

0

Reputation in der Community

  1. Hallo MatzeTF und photron, Danke für eure Beiträge, das sind beides gute Tipps. Ich werde mir mal ein Industrial Counter Bricklet bestellen und den Encoder damit auslesen.
  2. Hallo borg, vielen Dank für deine Antwort. Mir fehlt leider der elektrotechnische Hintergrund, um meine Frage besser zu formulieren, aber deine Antwort hilft mir erstmal weiter. Das IO-16 Bricklet kann also Interrupts, nur eben nicht in der für meinen Encoder nötigen Frequenz. Da muss ich mir eine andere Lösung einfallen lassen. Vielleicht nen Arduino vorschalten. Mit dem hatte ich den Encoder bereits getestet und das hatte gut funktioniert. Möglicherweise kann ich die Winkelposition des Encoders vom Arduino berechnen lassen und dann per Analogsignal an ein Analog-IN Bricklet weiterleiten lassen.
  3. Hallo zusammen, ich möchte die Position eines optischen Encoders (E38S6G5-600B-G24N) mit dem IO-16 2.0 Bricklet auslesen. Damit ich keine Schritte verliere, sollten die Eingänge als Interrupts genutzt werden. Laut Beschreibung des Bricklets sollte dies auch möglich sein. Es gibt auch einen Interrupt-Beispielcode. Dieser ist meines Erachtens aber nur eine normale Callback-Funktion. Ich habe es natürlich trotzdem getestet, aber festgestellt, dass Schritte beim Auslesen des Encoders verloren gehen. In der Doku des älteren IO-16 1.0 Bricklet habe ich eine Callback-Interrupt-Funktion gefunden, welche augenscheinlich so funktioniert wie ich es erwarten würde. Diese Funktion kann aber nicht für das IO-16 2.0 Bricklet genutzt werden. Ist die Beschreibung in der Doku falsch oder verwende ich die CALLBACK_INPUT_VALUE Funktion nicht richtig? Ich würde mich freuen wenn mir das jemand weiterhelfen könnte.
×
×
  • Neu erstellen...