LabVIEWForum.de
LabJack U12 in LabView - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+---- Forum: 3rd Party Hardware (/Forum-3rd-Party-Hardware)
+---- Thema: LabJack U12 in LabView (/Thread-LabJack-U12-in-LabView)

Seiten: 1 2


RE: LabJack U12 in LabView - DocNice - 28.06.2012 11:08

(28.06.2012 10:55 )GerdW schrieb:  Ich hatte dir doch schon das passende Beispielprogramm genannt...

Ja, habe ich mir angeschaut, doch wenn ich dem dann sage das er mir einen Kanal belegen soll, habe ich trotzdem keine Spannung am Ausgang gehabt. Die Ausgänge 10 - 13 haben eine Feste 5 V Ausgangsspannung. Die restlichen bleiben bei 0 V. Liegt warscheinlich auch daran, dass ich dem nicht sage, das er 5 V produzieren soll.

Wie schon gesagt, ich bin noch Anfänger und lese mich neben bei noch durch Bücher über LabView durch. Wenn dieser zeitliche Druck nicht währe, würde ich hier auch niemanden belästigen.


RE: LabJack U12 in LabView - GerdW - 28.06.2012 12:24

Hallo Doc,

Zitat:Liegt warscheinlich auch daran, dass ich dem nicht sage, das er 5 V produzieren soll.
Das sind Digitale Ausgänge, denen muss man nicht sagen, welche Spannung bei High-Pegel anliegen soll. Dies sollte eigentlich im Manual stehen.
Typischerweise wird aber TTL verwendet mit 5V als High-Pegel...


RE: LabJack U12 in LabView - DocNice - 28.06.2012 12:30

So, habe das Problem folgernderweise gelößt.

Ich habe einen LJ ED0 genommen, dem auf State einen Button mit Hi und Lo Signal. Über den Channel mit einer Konstanten gebe ich dann den Ausgang vor. Somit kann ich meine IO0 - IO4 ansteuern. Jetzt muss ich nur noch wissen, wie ich auf die Ausgänge über den 25 Poligen Stecker komme, oder sind das dann die Chanel 05- 20? Oder ist das sogar eine andere Funktion wieder?


RE: LabJack U12 in LabView - GerdW - 28.06.2012 12:47

Hallo Doc,

die Webseite sagt dazu:
Zitat:The remaining 16 digital I/O are accessed through the DB-25 connector
Du wirst hoffentlich noch ein ausführlicheres Manual haben (mit Pinbelegung etc.). Das sollten dann wohl die Kanäle 5-20 sein...


RE: LabJack U12 in LabView - DocNice - 28.06.2012 13:01

(28.06.2012 12:47 )GerdW schrieb:  Du wirst hoffentlich noch ein ausführlicheres Manual haben (mit Pinbelegung etc.). Das sollten dann wohl die Kanäle 5-20 sein...

Leider nicht über die LJ EDO Funktion. Die ist nur für die IO0 - IO4 zuständig.

Ich denke das die LJ DIO Funktion dafür verantwortlich ist. Bin mir aber nicht sicher.


RE: LabJack U12 in LabView - Kiesch - 29.06.2012 10:30

Wie von Gerd schon gesagt am besten mal ins "DigitalIO Example.vi" reinschauen

Bevor Missverständnisse auftreten - hier: http://labjack.com/support/u12/examples/labview
bei den LV 7.1 VIs definitiv dabei.

Darin findest du Bezeichnete Controls auf dem FP. Dabei dürften für dich die Oberen (D Direction) und die zweiten (D State Write) relevant sein. Ich würde dir dabei fast sogar empfehlen das VI einfach als SUBVI zu benutzen. Die Controls (die 4) dabei oben auf der Connector Pane hinzufügen (da erstmal mehr Anschlüsse einstellen, am besten das empfohlene 4224 Pattern benutzen) und den Fehler Ausgang auch hinzufügen.

Zur Benutzung:

Den Oberen Anschluss belegst du am besten mit einem Array das für Element 0 bis 15 nur True enthält (da du die DIOs als Outs nutzen willst). An den zweiten Anschluss schließt du ein Array an. Das enthält von 0 - 15 die Belegung der Outs (heist: Element 0 = TRUE --> Ausgang 0 wird auf 0V gesetzt; Element 14 auf 1 --> Ausgang 14 wird auf 5V gesetzt etc.). Kannst ja auch mal mit dem Beispiel ausprobieren wie das funktioniert. Einfach starten auf wiederholt ausführen; oben das erste Array (für als In oder Out verwenden) auf True setzen (alle pins einmal anklicken das die Schwarz werden ^^) und anschließend Testweise einzelne der Pins im zweiten Array anklicken. Dann solltest du sehen das die Entsprechenden ausgänge von low auf high gehen (0 auf 5V). Daher: Der linke Pin setzt Ausgang 0 auf high, der 2. von links Ausgang 1 etc. Klickst du nochmal drauf kriegen die wieder ein False und werden auf Low zurückgesetzt.

Gruß Kiesch

P.S: Mangels LabJack bei mir gibts von mir kein eigenes BeispielVI.


RE: LabJack U12 in LabView - DocNice - 03.07.2012 09:27

(29.06.2012 10:30 )Kiesch schrieb:  Wie von Gerd schon gesagt am besten mal ins "DigitalIO Example.vi" reinschauen

Bevor Missverständnisse auftreten - hier: http://labjack.com/support/u12/examples/labview
bei den LV 7.1 VIs definitiv dabei.

Darin findest du Bezeichnete Controls auf dem FP. Dabei dürften für dich die Oberen (D Direction) und die zweiten (D State Write) relevant sein. Ich würde dir dabei fast sogar empfehlen das VI einfach als SUBVI zu benutzen. Die Controls (die 4) dabei oben auf der Connector Pane hinzufügen (da erstmal mehr Anschlüsse einstellen, am besten das empfohlene 4224 Pattern benutzen) und den Fehler Ausgang auch hinzufügen.

Zur Benutzung:

Den Oberen Anschluss belegst du am besten mit einem Array das für Element 0 bis 15 nur True enthält (da du die DIOs als Outs nutzen willst). An den zweiten Anschluss schließt du ein Array an. Das enthält von 0 - 15 die Belegung der Outs (heist: Element 0 = TRUE --> Ausgang 0 wird auf 0V gesetzt; Element 14 auf 1 --> Ausgang 14 wird auf 5V gesetzt etc.). Kannst ja auch mal mit dem Beispiel ausprobieren wie das funktioniert. Einfach starten auf wiederholt ausführen; oben das erste Array (für als In oder Out verwenden) auf True setzen (alle pins einmal anklicken das die Schwarz werden ^^) und anschließend Testweise einzelne der Pins im zweiten Array anklicken. Dann solltest du sehen das die Entsprechenden ausgänge von low auf high gehen (0 auf 5V). Daher: Der linke Pin setzt Ausgang 0 auf high, der 2. von links Ausgang 1 etc. Klickst du nochmal drauf kriegen die wieder ein False und werden auf Low zurückgesetzt.

Gruß Kiesch

P.S: Mangels LabJack bei mir gibts von mir kein eigenes BeispielVI.

Danke Kiesch erstmal für die Detalierte Info. Doch leider bekomme ich das nicht so hin, wie du es beschrieben hast. Meine Kenntnisse sind halt noch etwas begrenzt. Daher habe ich noch etwas schwierigkeiten bei der Umsetzung, da dieses doch schon etwas komplizierter ist.
Ich habe es mir erstmal einfach gemacht und wollte dann doch lieber nur einen Kanal ansteurn können, indem ich eine Konstante nehme und diese dann auf High setzte. Doch leider bekomme ich keine 5V am Ausgang. Ich denke mal, dass das dann doch nicht so einfach ist.

Im Anhang sieht man was ich versucht habe.


RE: LabJack U12 in LabView - GerdW - 03.07.2012 09:41

Hallo Doc,

wir haben weder deine Hardware zur Verfügung, noch eine Veranlassung, diese TreiberVIs auf unseren Rechnern vorzuhalten!

Warum spielst du nicht einfach mit den mitgelieferten Beispielen rum, um zu verstehen, wie man die Hardware anspricht und steuert? Wenn du dann realisiert hast, wie es funktioniert, kannst du die Beispiel-VIs an deine Bedürfnisse anpassen... Welche Beispiele in Frage kommen, haben wir dir doch schon letzte Woche mitgeteilt!