INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Digitale Ein- und Ausgänge programmieren



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!

22.11.2011, 09:57
Beitrag #1

Kickung Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2011

2011
2011
DE



Digitale Ein- und Ausgänge programmieren
Hallo zusammen,

ich habe die Aufgabe, einen Schrittmotor über ein NI9401 Modul zum Laufen zu bringen (LabVIEW Version 2011 auf Windows XP).
Nach nunmehr gefühlten 100 Stunden Forum durchsuchen und lesen und mindestens ebensovielen Versuchen in Eigenregie wende ich mich jetzt direkt an euch.

Das Modul hat 2 Ports mit 8 DIO Anschlüssen, von denen laut Datenblatt je Port 4 Anschlüsse jeweils in dieselbe Richtung geschaltet werden. Hierbei ist wohl egal, ob 4 als Eingang und 4 als Ausgang oder alle 8 als Ein- oder Ausgang geschaltet werden.

Die Anschlüsse sind auf den Kanälen 0-3 als Ausgänge und auf den Kanälen 6,7 als Eingänge definiert. Kanal 0 ist die Freigabe an den Motor. Dieser sollte dann auf 5V (Kanal 6) schalten und anschließend den Antrieb auf bereit (Kanal 7) setzen.
Über die Kanäle 1,2 und 3 können Drehrichtung, der Motorschritt und die Winkelauflösung geregelt werden.

Meine bisherigen Versuche waren sowohl mit dem DAQmx Express wie auch mit den einzelnen Komponenten nicht von Erfolg gekrönt. Meist habe ich entweder die Fehlermeldung bekommen, dass Ein- und Ausgänge nicht gleichzeitig abgefragt werden können oder es passierte einfach nichts. In seltenen Glücksmomenten hat die LED am Motor angefangen, dauerhaft zu blinken, leider hat sich aber dennoch keine Drehbewegung ergeben...

Vielen Dank, dass ihr überhaupt bis hier her gelesen habt und schonmal vorab vielen Dank für die Hinweise.

Schöne Grüße
Thorsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.11.2011, 10:50
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Digitale Ein- und Ausgänge programmieren
Wenn Du schon so viele Stunden mit dem Lesen im Forum zugebracht hast, dann müsstest Du auch wissen, daß die stereotype Antwort auf so einen Beitrag immer lautet: "Lade doch mal das VI hoch"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2011, 08:19
Beitrag #3

Kickung Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2011

2011
2011
DE



RE: Digitale Ein- und Ausgänge programmieren
In der Variante kann ich immerhin ohne Fehlermeldung mein Freigabesignal senden.
Leider weiß ich nicht, wie ich es umsetzen kann, dass ich dann auch die Rückmeldung des Motors auslesen kann.


Angehängte Datei(en)
11.0 .vi  Digi Out - Schrittmotor.vi (Größe: 20,53 KB / Downloads: 248)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2011, 09:04
Beitrag #4

Schwand Offline
LVF-Stammgast
***


Beiträge: 276
Registriert seit: Nov 2007

2014
2006
DE

31789
Deutschland
RE: Digitale Ein- und Ausgänge programmieren
Moin,


hilft dir das weiter?

Grüßle
S.


Angehängte Datei(en)
11.0 .vi  Digi Out - Schrittmotor.vi (Größe: 25,67 KB / Downloads: 284)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2011, 09:31
Beitrag #5

Kickung Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2011

2011
2011
DE



RE: Digitale Ein- und Ausgänge programmieren
Danke Schwand,

grundlegend würde mich das weiterbringen, wenn ich wüsste, wie ich die Anzahl der Kanäle richtig einstelle.
Bekomme beim Start des VIs die Fehlermeldung 200524.
Im Detail besagt die, dass die im MAX in den Tasks festgelegten Kanäle nicht mit den Kanälen der Daten übereinstimmen.

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2011, 13:32
Beitrag #6

Schwand Offline
LVF-Stammgast
***


Beiträge: 276
Registriert seit: Nov 2007

2014
2006
DE

31789
Deutschland
RE: Digitale Ein- und Ausgänge programmieren
Stimmt,

wenn ich das Vi wieder öffne, hat das Datenarray wieder 8 Elemente, der Task ja aber nur die 4 Ausgänge. Daher musst du die überschüssigen Elemente aus dem Ausgangsarray löschen und dann den aktuellen Wert als Standart übernehmen.

So müsste es gehen:


Angehängte Datei(en)
11.0 .vi  Digi Out - Schrittmotor.vi (Größe: 25,78 KB / Downloads: 200)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.11.2011, 13:59
Beitrag #7

Kickung Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2011

2011
2011
DE



RE: Digitale Ein- und Ausgänge programmieren
Hast du vermutlich versehentlich die falsche Version hochgeladen!??
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2011, 16:32
Beitrag #8

Schwand Offline
LVF-Stammgast
***


Beiträge: 276
Registriert seit: Nov 2007

2014
2006
DE

31789
Deutschland
RE: Digitale Ein- und Ausgänge programmieren
Eigentlich sollte es die richtige sein.

So sollten das FP und BD aussehen:


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2011, 08:08
Beitrag #9

Kickung Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2011

2011
2011
DE



RE: Digitale Ein- und Ausgänge programmieren
Sorry, dass ich mich erst jetzt wieder melde. Muss grad leider viele andere Sachen machen, die Priorität haben Sad

Werde es kommende Woche nochmals versuchen.

Schönes WE euch allen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.11.2011, 09:25
Beitrag #10

Kickung Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2011

2011
2011
DE



RE: Digitale Ein- und Ausgänge programmieren
Guten Morgen,

habs jetzt nochmals versucht und noch eine Sequenz eingefügt, um Ein- und Ausgänge zeitlich zu trennen. Allerdings habe ich immernoch die Fehlermeldung.


Angehängte Datei(en) Thumbnail(s)
   

11.0 .vi  Digi Out - Schrittmotor[2].vi (Größe: 29,59 KB / Downloads: 172)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ausgänge von Messkarte voreinstellen creo_123 2 2.742 10.04.2024 12:03
Letzter Beitrag: Kiesch
  Ausgabe von Rechtecksignalen an verschiedene Ausgänge Janosh 10 8.818 06.04.2016 09:30
Letzter Beitrag: jg
  LabView Hardware Ein/Ausgänge Mannie 1 3.960 19.07.2015 21:40
Letzter Beitrag: jg
  PCI 6229 Ausgänge nicht auf 0V machfax 4 5.626 22.11.2013 09:54
Letzter Beitrag: machfax
  3 analoge Ein- und Ausgänge nutzen karo_ass 5 6.179 29.10.2013 12:56
Letzter Beitrag: karo_ass
  USB 6501 - mehrere Ausgänge gleichzeitig ansteuern? Kiesch 7 7.892 22.03.2013 14:39
Letzter Beitrag: Kiesch

Gehe zu: