LabVIEWForum.de - DAQ Ausgang "Unbundle"

LabVIEWForum.de

Normale Version: DAQ Ausgang "Unbundle"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich verwende LV8 und habe folgendes Problem.

Ich benutze DAQ mit sehr vielen Kanälen. Den Datenausgang splitte ich mittels unbundle in die einzelnen Kanäle auf. Jedoch werden die Namen der Kanäle nicht angezeit. Ich muss immer abzählen und hoffen, dass ich den richtigen Kanal treffe.

Gibt es eine Möglichkeit, dass die Namen der Datenkanäle beim unbundle angezeigt werden können?

GRÜßE
hallo,

wenn du dir die aktuellen messwerte im frontpanel zur laufzeit anzeigen lässt, dann kannst du doch den Indicater entsprechend dem kanal nach benennen.

es kann aber auch sein, dass ich die frage nicht verstanden habe.

Jedenfalls hört es sich danach an, als würdest du den assistenten verwenden.
mein tip: keinen assistenten benutzen. lieber von hand deinen task und die channels konfigurieren.
<div align="left">Hallo,

mit "Unbundle by name" (im Menü neben unbundle) werden im Element die Namen angezeigt und du kannst das richtige raussuchen. Auserdem kannst du die Reihenfolge tauschen.

Grüße

Volker</div>
also mit unbundle per name gehts nicht "you haveconnected two terminals of different types"

anbei das problem[attachment=4106]
<div align="left">Hallo,

erst noch mal zwischenrein eine grundsätzliche Frage: Verwendest du DAQmx oder Trad-DAQ?

MfG, Jens

P.S.: Aha, DAQ-Assistent, da kenn ich mich nicht aus.</div>
ich verwende den daq-mx

anbei noch ein bild, wie es funktioniert, jedoch zeigt er keine namen bei den ausgängen[attachment=4107]
keiner eine idee?
Hallo!

Ich hatte eben das gleiche Problem.

Du kannst das "Unbundle" nehmen, was bei Dir nicht funktioniert hat. Du müsstest nur zwischen den Ausgang des Assistenten und den Eingang des "Unbundle" ein "Array to Cluster" setzen. (Findest Du unter dem Menüpunkt "Array". )
Wenn Du dann über die Ausgänge des "Unbundle" gehst, dann wird der Kanal angezeigt.

Ich hoffe das ist das, was Du wolltest.

Schöne Grüße

Andreas
Hallo Andreas,

mit welcher LV-Version hast Du denn den Anhang gespeichert?
LV7 scheint es jedenfalls nicht gewesen zu sein.

Gruß
Andreas
' schrieb:Gibt es eine Möglichkeit, dass die Namen der Datenkanäle beim unbundle angezeigt werden können?
Die Kanalnamen werden als Atribut mitgeführt, Attributname ist die reservierte Bezeichnung "NI_ChannelName" Wie man die Atrribute von dynamischen Signale ausliest weiß ich nicht. Wenn Du statt Unbundle das Express-Vi "Signale auswählen" verwendest, dann siehst Du die Signalnamen und bist nicht auf den Zufall angewiesen.
Den Kanalnamen siehst Du auch, wenn Du eine Sonde an die Leitung legst.

Um den Kanalnahmen direkt auszulesen, sehe ich diese Möglichkeit: Dynamisches Signal konvertieren in Waveform(s). Dabei bleiben die die Attribute erhalten und es gibt Funktionen zum Auslesen der Attribute.

Anmerkung: Ich glaube im Allgemeinen an die Höhere Weisheit von NI. Wenn es also keine Funktion zum direkten Auslesen der Kanalnamen bei dynamischen Signalen gibt, dann vielleicht deshalb, weil es keine Situation gibt, in der das tatsächlich notwendig ist. Überdenke doch mal Deine Aufgabenstellung in dieser Richtung.
Seiten: 1 2
Referenz-URLs