LabVIEWForum.de
Gerät mittels Labview über Taster anzusteuern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Gerät mittels Labview über Taster anzusteuern (/Thread-Geraet-mittels-Labview-ueber-Taster-anzusteuern)

Seiten: 1 2 3 4 5 6 7


Gerät mittels Labview über Taster anzusteuern - Monte Christo - 10.04.2015 20:50

Hallo zusammen,

ich bin neu in Labview und habe die Aufgabe, ein Gerät das eine USB Schnittstelle hat mittels Labview über Taster zu steuern.
Habe es mit den Tastern soweit hinbekommen. Jetzt habe ich den Fehler, dass die LEDs zu dem jeweiligen Relais auch geschaltet werden können, wenn das Gerät komplett aus ist. Wenn ich den Relais 1.1 mit dem Befehl SET 1:1 schalte, kann ich den Status des gesetzten Relais abfragen und bekomme den zustand. Ich würde gerne die LED über den Zustand des gesetzten Relais schalten wollen. Habe 9 Taster, 9 Befehle und 9 Leds.
Ich weiß leider nicht wie ich das angehen soll, kann mir jemand helfen oder einen Tip geben?
Arbeite mit Visa Open, Write, Read und Close.
Würde mich über jede Hilfe sehr freuen.




Danke vorab für eure Hilfe.

Viele Grüße


RE: Gerät mittels Labview über Taster anzusteuern - GerdW - 12.05.2015 14:22

Hallo Christo,

bitte keine PMs, um deinen Beitrag zu pushen!
Einfach nach genügend Zeit noch einmal ein Frage im Thread stellen!

Zitat:Ich würde gerne die LED über den Zustand des gesetzten Relais schalten wollen. …
Ich weiß leider nicht wie ich das angehen soll, kann mir jemand helfen oder einen Tip geben?
Das Manual zu deinem Gerät lesen, die Befehle studieren, die Daten des Gerätes auswerten und die passende LED anschalten…


RE: Gerät mittels Labview über Taster anzusteuern - Monte Christo - 12.05.2015 17:52

Hallo GerdW,

danke für deine Antwort und werde keine PMs mehr Puschen. Sorry




Danke im Voraus.......


RE: Gerät mittels Labview über Taster anzusteuern - GerdW - 12.05.2015 18:58

Hallo Christo,

du musst dir nur den letzten Zustand korrekt merken!
Statt eines Strings würde ich dafür z.B. ein Array of Enums verwenden: ein array, weil du ja anscheinend 3*3 LEDs verwalten willst. Jedes Enum merkt "sich" dann den Zustand einer 3er Gruppe (keine LED, LED1, LED2, LED3)… (Ein Cluster würde auch funktionieren…)

Häng doch mal dein bisheriges VI an, mit einem (mittlerweile 1 Monat alten) PDF kann mein LabVIEW nicht umgehen…


RE: Gerät mittels Labview über Taster anzusteuern - Monte Christo - 13.05.2015 08:42

Hallo GerdW,

Häng doch mal dein bisheriges VI an, mit einem (mittlerweile 1 Monat alten) PDF kann mein LabVIEW nicht umgehen…
So hab ich.


Danke


RE: Gerät mittels Labview über Taster anzusteuern - GerdW - 13.05.2015 08:59

Hallo Christo,

du musst den Antwortstring auswerten - und nicht einfach nur mit Konstanten vergleichen. (Wenn du schon vergleichen willst, dann musst du eben alle möglichen Kombinationen abdecken!)

Zitat:Weil die STATE? abfrage alles unter einem Rückgabe Status ist: REM 1:0,2:0,3:0,4:0 es sind halt 4 Blöcke mit jeweils 3 LEDs.
Wie schon mehrfach gesagt: die Antwort des Gerätes auswerten:
[attachment=53099]


RE: Gerät mittels Labview über Taster anzusteuern - Monte Christo - 13.05.2015 10:54

Hallo GerdW,

Wenn ich aber jetzt den Wert von der 2 Gruppe im Array speichern möchte geht es leider nicht.
Habe mal die Schaltung in meine TEST.vi eingesetzt.
Ich weiß jetzt nicht wo ich die LEDs in meiner Schaltung anschließen soll.
Sorry für Dummen fragen aber ich muss mir alles selber bei bringen.
Danke für die Hilfe.


RE: Gerät mittels Labview über Taster anzusteuern - GerdW - 13.05.2015 11:35

Hallo Christo,

Zitat:Ich weiß jetzt nicht wo ich die LEDs in meiner Schaltung anschließen soll.
Du wertest den "Zustand" aus und setzt die LEDs entsprechend…
Pseudocode:
Code:
Switch "Zustand"
  Case 0: LED1-3 off
  Case 1: LED1 on
  Case 2: LED2 on
  Case 3: LED3 on
EndSwitch

Zitat:ich habe mal die Schaltung aufgebaut, so wie bei dir auf der PDF. (Test2.vi)
Falsch.
- Falsch: das war kein PDF, sondern ein einfaches Bild (PNG)
- Falsch: du hast es nicht so wie ich aufgebaut. Die Stringkonstante mit dem Komma enthält bei dir leider nicht nur ein Komma, sondern noch mehr…


RE: Gerät mittels Labview über Taster anzusteuern - Monte Christo - 13.05.2015 13:30

Hallo GerdW,


- Falsch: das war kein PDF, sondern ein einfaches Bild (PNG)
Sorry
Falsch: du hast es nicht so wie ich aufgebaut. Die Stringkonstante mit dem Komma enthält bei dir leider nicht nur ein Komma, sondern noch mehr…
und noch mal Sorry, da war noch ein Leerzeichen drin...


RE: Gerät mittels Labview über Taster anzusteuern - GerdW - 13.05.2015 13:34

Hallo Christo,

ich habe doch vorhin schon Pseudocode gezeigt…
Den musst du nur in LabVIEW umsetzen: mit einer einfachen Case-Struktur!