' schrieb:Hi,
ich bin neu in diesem Forum und möchte vorwegschicken, dass ich keine Vorkenntnisse zu LabVIEW habe, leider!!!
Daher meine, für die meisten von Euch sehr einfach zu beantwortende Frage.
ich habe LabVIEW 7.0 auf einem RTAI Linux Rechner installiert. Ich soll in den nächsten drei Tagen (!!!) mittels LabVIEW realisieren, einen Motor (von Maxon) zu steuern; genauer gesagt soll ich den Motor mit einer bestimmten Geschwindigkeit fahren, bis ein vordefiniertes Ziel erreicht ist, dann stoppen, und dann in die andere Richtung das gleiche Spiel. Ferner soll ich bei dieser Drehung alle 2 Grad das Drehmoment auslesen. Wie mach ich das?
Zwischen Motor und Rechner habe ich noch einen Verstärker von Copley Controls Corp. und eine A/D-Wandler Karte.
Ich weiß, dass dies eine sehr unangenehme Frage ist. Ich wäre aber trotzdem um jede Antwort froh.
Vielen Dank im voraus.
SPOM
Auch nach 3 Jahren immer noch aktuell: ;-)
Am besten Du suchst auf
http://www.maxonmotor.com unter Service / Download mal nach Infos bzgl. EPOS 24/5 oder
direkt unter:
http://test.maxonmotor.com/docsx/Download/...ogramming-E.pdf
http://test.maxonmotor.com/docsx/Download/...%20DLL%20-E.zip
Maxon stellt eine DLL-Datei bereit.
Für LabVIEW existiert für jede Funktion in der DLL ein eigenes VI, das du verwenden kannst.
Grobes Vorgehen:
* Initialisieren von EPOS
* getAxis
* setOperationMode (---> "Profile Position Mode")
* Parameter für Geschwindigkeit vorgeben und TargetPostition vorgeben.
* moveTo aufrufen
* mit getMotionState kannst Du abfragen, ob die TargetPosition erreicht wurde.
a11158