Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
14.11.2008, 15:43 (Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2008 15:43 von Don.)
Hi Leute,
als totaler LV Neuling mal n paar Fragen. Hoffe, mir kann da jemand helfen.
Ich möchte für meine Arbeit ein VI schreiben, bei dem ich eine Geschwindigkeit und eine Zeit eingeben kann, und dass mir dann Geschwindigkeitsvektoren und Bremsrampen berechnet.
Mag für manch einen von euch banal klingen, aber ich hab noch so gar keinen plan....!!!
Brauche das ganze, um ne Elektronik für n Schrittmotor anzusteuern (Firma Emis, falls evtl. bekannt?!?)
Und mit welcher Elektronik steuerst du den Schrittmotor an? Frage deshalb, weil in der Antseuereungselektronik in der Firmware meist schon Makrobefehle wie "Fahren von A nach B mit Rampen" implementiert sind, so daß man nur noch die Rampenparameter, das Ziel B und Start eingeben muß. Mit der Rampenprogrammierung selbst hat man dann nichts mehr zu tun.
Die Elektronik ist von Emis Gmbh. SMCflex mit EMCU Memory Unit. Mein Problem ist, dass ich eine 5cm*5cm Platte mit einer Düse besprühen will. Dabei soll der XY Tisch sich in zwei Richtungen bewegen, kontinuierlich. Die Geschwindigkeit soll 5 cm/s sein, die Bremsrampe 0,4s und die Beschleunigung 0,125m/s².
Die Elektronik funktioniert mit ASCII befehlen. Man kann aber auch einzelne Punkte eingeben.
' schrieb:Die Elektronik funktioniert mit ASCII befehlen.
Dann mach Dich doch erst mal mit dem Handbuch vertraut und benutzte die Demo-Programme auf der mitgelieferten CD. Mein Blick ins Handbuch ergab sofort, daß es z.B das Kommando "Rampenlänge" gibt.
Was LabVIEW betrifft, so ist das Problem nicht die Programmierung der Rampe, sondern wir man die ASCII-Komandos (-Meldungen) über die serielle Schnittstelle schickt (empfängt).
Zitat:Was LabVIEW betrifft, so ist das Problem nicht die Programmierung der Rampe, sondern wir man die ASCII-Komandos (-Meldungen) über die serielle Schnittstelle schickt (empfängt).
Ja und gibts dafür irgendeine Möglichkeit? Weisst du da was?
' schrieb:Ja aber wandelt das direkt in ASCII um? Das müsste ich doch auch noch machen, aber ich weiss nicht wie.....LV Anfänger halt ;-)
Der Datenverkehr über die serielle Schnittstelle erfolgt immer in ASCII. Du wirst aber auch mit 20 weiteren Fragen nicht viel weiter kommen, Du muß dir die LV-Beispiele zur seriellen Kommunikation durcharbeiten und das richtig zu verstehen dauert Tage.