LabVIEWForum.de - Laserpunkterkennung und Motoransteuerung, hilfe zu Motoransteuerung

LabVIEWForum.de

Normale Version: Laserpunkterkennung und Motoransteuerung, hilfe zu Motoransteuerung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo an alle erst mal ^_^

Ich muss für ein Schulprojekt einen Laserpunkt mittels einer Wecamera (IMAQUSB) erkennen (NI Vision) und diese mit 2 Servomotoren (PhidgetAdvancedServo 8-Motor) selbst Ausrichten.
Die Motoren sind Absolutmotoren und es musste daher ein eigenes Inkremental-Ansteuerungs-SubVI erstellt werden.


Das provisorische Erkennen funktioniert zur zeit, allerdings stimmt etwas bei der Ansteuerung nicht.

Wenn der Punkt erkannt wird fährt der Motor in die Richtung, allerdings geht er danach sofort zurück. Ich hatte schon einen C-Ähnlichen Code programmieren versucht, wo erst wieder ein neuer Punkt angefahren wird, wenn der alte erreicht wurde (weis leider nicht ob der richtig ist).


Ich glaube, dass der fehler irgendwo im C ähnlichem Code ist. Hab schon einiges Probiert, bekomme aber kein funktionierendes Ergebniss.
Ich komme leider auf kein Ergebniss und erbitte euch, dass ihr mir ein wenig helft bzw. in die Richtige Richtung leitet.
Ihr müsst nicht alles für mich Programmieren und sozusagen meine Aufgabe erledigen Cool allerdings komme ich seit mehreren Tagen bei der Ansteuerung überhaupt nicht weiter.

Das Bild ist die Laservorlage, im Programm muss diese VOR dem startem ausgetauscht/ausgewählt werden.

Achja, die Versionen hätte ich fast vergessen Wink
LabVIEW 8.6 Lv86_img
NI Vision 8.6.4 (<--bin mir nicht sicher)
Phidget Library 2.1.6

mfg Sankter Tippen

PS bin noch Blutiger Anfänger Sad
Ich habe das Thema nach "LabVIEW Vision" verschoben.
Leider kenne ich mich damit nicht aus, aber das dürfte für Gottfried oder Unicorn kein Problem sein. Die arbeiten mit Vision (oder haben schon damit gearbeitet).

Gruß Markus
Referenz-URLs