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
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
LabVIEW 8.6
NI Vision 8.6.4 (<--bin mir nicht sicher)
Phidget Library 2.1.6
mfg Sankter
PS bin noch Blutiger Anfänger