LabVIEWForum.de - -Hilfe- Signalausgabe mit USB 6008

LabVIEWForum.de

Normale Version: -Hilfe- Signalausgabe mit USB 6008
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo ihr lieben,
bin neue hier und muss ehrlich gestehen habe auch kaum Erfahrung mit NI und LabVIEW.
Ich muss ein paar Halbleiter und deren Verhalten analysieren, genauer gesagt deren Verhalten bei Lasten, Leerlauf, Short circuit usw.
Spannung und Strom habe ich schon Visualisiert, sowie Temperatursensor und "Photon- Messer" an die analoge Eingänge angeschlossen.
Nun muss ich 5V Relais durch die dig Outs ansteuern.
Wie kann ich die Ausgänge ansprechen? habe es mal mit Hilfe von DAQ- Assistent versucht, doch leider ohne Erfolg.

Einfaches beispiel, wenn ich einen bool- Schalter betätige, muss der Ausgang P1.0 angesprochen werden.
Kann mir jemand einen Tipp geben wie ich es realisieren kann??? Es währe ihnen dafür wirklich sehr dankbar.......

Software: LabVIEW 8.2
Hardware: USB 6008

danke ihnen allen im voraus

Kos
Schon mal im LV ExampleFinder geguckt? Da kannst du die aufzulistenden Beispiel sogar nach deiner Hardware filtern...und da sind auf jeden Fall auch DIO-Beispiele dabei!
Bsp. findest Du auch hier in Form von Videos.

Gruß Markus
Hallo Achim und Y-P,
als erstes möchte ich euch für die Antworten danken.
Nun komme ich zu der Problematik)) Achim, habe alles durchgestöbert und tatsächlich Ausgabe und Erzeugung von digitalen Signalen mit usb 6008 gefunden "write dig chanel".
Allerdings zeigt das Programm mir ständig einen Fehler wenn ich es starten möchte.
................................................................
Fehler -201003 ist bei DAQmx Create Channel (DO-Digital Output).vi:1 aufgetreten
.................................................................

und das Blockdiagramm ist ziemlich unübersichtlich und für mich "komplex", werden die Signale durch DAQmx "digitale Ausgabe" erzeugt?

Y-P, werde mich auch mit den Videos beschäftige, allerdings ist mein englisch leider sehr begrenzt.

Danke euch für eure Hilfe

LG KOS
Findest Du das Gerät im MAX und im Gerätemanager?
Wenn ja, hast Du es in Deinem VI richtig ausgewählt?

Gruß Markus

' schrieb:Hallo Achim und Y-P,
als erstes möchte ich euch für die Antworten danken.
Nun komme ich zu der Problematik)) Achim, habe alles durchgestöbert und tatsächlich Ausgabe und Erzeugung von digitalen Signalen mit usb 6008 gefunden "write dig chanel".
Allerdings zeigt das Programm mir ständig einen Fehler wenn ich es starten möchte.
................................................................
Fehler -201003 ist bei DAQmx Create Channel (DO-Digital Output).vi:1 aufgetreten
.................................................................

und das Blockdiagramm ist ziemlich unübersichtlich und für mich "komplex", werden die Signale durch DAQmx "digitale Ausgabe" erzeugt?

Y-P, werde mich auch mit den Videos beschäftige, allerdings ist mein englisch leider sehr begrenzt.

Danke euch für eure Hilfe

LG KOS
Hallo Markus,
das Gerät funktioniert an sich, nehme ja durch die Sensoren entsprechende Kennlinien auf, kann sie auch schreiben + speichern.
Es geht momentan nur um die Ausgabe von den dig. Signalen. Habe es versucht folgend zu realisieren:

Blockdiagramm -> Funktionsplatte - > Express- Ausgabe- DAQ- Assistent-> den platziere ich im Blockdiagramm.
Bei den Einstellungen wird- digitales Signal erzeugen- Leitung ausgewählt -> 1 Sample, wenn ich dann in dem DAQ Assistent bei dem Kanal ein Häkchen setzte, dann habe ich auf dem zugewiesenen Ausgang +5V, also funktionierts es.

Dann habe ich im Blockdiagramm DAQ abgebildet mit Eingängen für:

Daten, Fehler, Stop (T), Timeout,

Ausgänge für :

Fehler, Task
..............................................................................
die habe ich nicht belegt, sondern probeweise eine While Schleife erstellt, den Zähler für die Abläufe gesetzt, beim start, läuft der Zähler, allerdings habe ich auf dem Ausgang 0V, also schaltet er nicht durch.....mache ich was falsch? Bestimmt !!)
Ich währe dir für jeden Tipp dankbar....

Liebe Grüße Kos



' schrieb:Findest Du das Gerät im MAX und im Gerätemanager?
Wenn ja, hast Du es in Deinem VI richtig ausgewählt?

Gruß Markus
Lad' mal Dein VI hoch.

Gruß Markus
Ok....

LG Kos

' schrieb:Lad' mal Dein VI hoch.

Gruß Markus

Lv82_img
Hallo Kos,

ich hab mir ml Dein VI genommen und unter die While-Schleife gelegt, wie ich bei meinen Sachen immer die I/Os anspreche. Du müsstest das Ganze in die Schleife setzen und nur vorher bei Kanal dann den Kanal Deines USB6008 auswählen.
Was ich auch noch mit in die While-Schleife setzen würde, wäre eine Zeitbegrenzung, damit Dein Prozessor nicht zu stark belastet wird. (Es kann sonst sein, dass die Auslastung des Prozessors nach und nach auf 100% geht).

Ich persönlich schreibe die Programme nie mit Hilfe der Assisten, damit alles so einfach wie möglich bleibt.

Ich hoffe, ich konnte Dir etwas weiterhelfen.

LG Andreas

Lv85_img
' schrieb:Hallo Kos,

ich hab mir ml Dein VI genommen und unter die While-Schleife gelegt, wie ich bei meinen Sachen immer die I/Os anspreche. Du müsstest das Ganze in die Schleife setzen und nur vorher bei Kanal dann den Kanal Deines USB6008 auswählen.
Was ich auch noch mit in die While-Schleife setzen würde, wäre eine Zeitbegrenzung, damit Dein Prozessor nicht zu stark belastet wird. (Es kann sonst sein, dass die Auslastung des Prozessors nach und nach auf 100% geht).

Ich persönlich schreibe die Programme nie mit Hilfe der Assisten, damit alles so einfach wie möglich bleibt.

Ich hoffe, ich konnte Dir etwas weiterhelfen.

LG Andreas

Lv85_img

Hier das Ganze nochmal in Lv82_img

Schöne Grüße

AVogt
Seiten: 1 2
Referenz-URLs