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!
ich habe ein problem um es vorweg zu sagen ich bin ein anfänger
ich will einen rc servo mit LabVIEW ansteuern als version nutze ich LabVIEW 8.5
habe mich als erstes auf der seite von national instruments umgeschaut und das gefunden was ich suche (glaube ich)
praktisch als programmbeispiel um davon zu lernen
das große problem das vi wurde in version 5.0.1 geschrieben und ich kann es nicht öffnen
habe schon gegoogelt aber nix gefunden ausser das es erst unter version 6.xxx gespeichert werden
gibt es noch andere mögllichkeiten den ich besitze kein LabVIEW 5.xxx bzw 6.xxx
ich hoffe mir kann wer helfen
mfg
bidde net hauen ich bin ein anfänger
Anzeige
18.01.2009, 20:00 (Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2009 20:02 von jg.)
Du kannst mal das VI hier hochladen, vielleicht hat noch einer eine 7er-Version auf dem Rechner, mit dem er das VI öffnen und dann wieder speichern kann.
Alternativ:
Wenn du mit RC-Servo einen Servo aus dem Modellbaubereich meinst, die werden mit einem PWM-Signal (Basis-Frequenz ca. 50 Hz, Highphase ca. 0,7-2,1 ms) angesteuert.
Ein solches Signal kannst du mit einer entsprechenden NI-DAQ-Karte sehr einfach mit einem Counter erzeugen. Ein Bsp. dazu findest du im NI-Examplefinder unter den DAQmx-VIs. Sich mal nach "Gen Dig Pulse Train-Continuous.vi".
Gruß, Jens
EDIT: Ach ja, bevor wieder die Frage kommen, mit einer 6008/6009 geht sowas nicht. Dafür braucht man schon z.B. eine M-Serien-Karte.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
ja ich meinte einen normal modell rc servo bzw am ende 8 stück
das problem ist ich wollte keine extra karte nutzen ich habe einen eigenen controler gebaut
auf basis eines ATtiny2313 gesteuert über den com port
ja ich meinte einen normal modell rc servo bzw am ende 8 stück
das problem ist ich wollte keine extra karte nutzen ich habe einen eigenen controler gebaut
auf basis eines ATtiny2313 gesteuert über den com port
mfg
Also musst du Befehle über RS-232 senden. Dazu gibt es auch schöne Beispiel im NI-Examplefinder. Such z.B. mal nach "Serial".
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
5.0 mit 8.5 öffnen ?
Lad' doch mal das 5.1er Bsp. hier hoch.
Dann schau' mer mal.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
19.01.2009, 16:51 (Dieser Beitrag wurde zuletzt bearbeitet: 19.01.2009 16:58 von jg.)
Also, viel wird dir das nicht helfen. Da steht was bei den Hardwarevoraussetzungen von Motion Control und Valuemotion, d.h. das Beispiel verlangt spezifisch NI-Motioncontroller-Hardware. Aber vielleicht konvertiert es dir trotzdem jemand hoch. (Das hättest du ruhig mal noch in den letzten Beitrag reinschreiben können. Nicht jeder liest sich immer den gesamten Thread durch.)
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
wenn ich mir das block diagramm so anschaue dann erstellt das vi ein pwm signal
einzige manko das vi spuckt die sachen auf dem NI 6024E aus
sprich wenn ich weiterüberlege mit einem kleinen anfängewissen müsste ich rein theoretisch eine rs232 schnitstelle dahin puzzeln und ich kann einen servo steuern ??
mfg blubb
@jens g thx für deine hilfe bis jetzt
bidde net hauen ich bin ein anfänger
19.01.2009, 17:43 (Dieser Beitrag wurde zuletzt bearbeitet: 19.01.2009 17:46 von jg.)
Mit diesem Link sind wir bei meiner ersten Antwort, Steuerung eines PWM-Servos über eine NI-DAQ-Karte.
Ich dachte, das wolltest du nicht?! Du hast doch was von Microcontroller erzählt, der dir deine Motoren steuert. Erzeugt der nicht das PWM-Signal? Oder was jetzt.
RS-232-Schnittstelle an NI-DAQ-Karte ranbasteln, so ein Quatsch! Je nach Karte steckst du solche Dinger in den PCI-Bus oder z.B. bei externen USB-Karten an eine USB-Schnittstelle und sprichst sie über den DAQmx-Treiber von NI an.
Gruß, Jens
EDIT: Das Bsp von der NI-Seite ist auch nicht gerade toll, benutzt den Analog-Ausgang einer Karte für das PWM-Signal. Wie schon gesagt, geht mit einem Counter-Ausgang viel besser.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Mit diesem Link sind wir bei meiner ersten Antwort, Steuerung eines PWM-Servos über eine NI-DAQ-Karte.
Ich dachte, das wolltest du nicht?! Du hast doch was von Microcontroller erzählt, der dir deine Motoren steuert. Erzeugt der nicht das PWM-Signal? Oder was jetzt.
RS-232-Schnittstelle an NI-DAQ-Karte ranbasteln, so ein Quatsch! Je nach Karte steckst du solche Dinger in den PCI-Bus oder z.B. bei externen USB-Karten an eine USB-Schnittstelle und sprichst sie über den DAQmx-Treiber von NI an.
Gruß, Jens
EDIT: Das Bsp von der NI-Seite ist auch nicht gerade toll, benutzt den Analog-Ausgang einer Karte für das PWM-Signal. Wie schon gesagt, geht mit einem Counter-Ausgang viel besser.
ups ich ahbe einiges durcheinadner geworfen ich sortiere und melde mich später wieder sry