LabVIEWForum.de
Kommunikation mit HBM MX840A - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Kommunikation mit HBM MX840A (/Thread-Kommunikation-mit-HBM-MX840A)



Kommunikation mit HBM MX840A - klaubsi - 28.08.2011 22:00

Hallo Forum,

wie ihr seht bin ich recht neu hier und auch recht neu in LabView. Ich schreibe momentan eine Studienarbeit über Messtechnik / Signalauswertung eines Messgerätes
mit 6 DMS Streifen. Diese schicken Signale an einen AD Wandler MX840A der Firma HBM. Von dort aus ist der AD Wandler über Ethernet mit dem Hochschulnetz
verbunden. Der Rechner über den das Modul betrieben wird hängt ebenfalls an diesem Netz.
Mit der Software von HBM hat alles gut funktioniert. Alle Kanäle haben Signale erfasst und in eine Spannungsdifferenz in der Software umgewandelt.
Die Kommunikation hat einwandfrei funktioniert.

Für weitere Funktionen benötige ich ein Programm wie LabView (dazu später vielleicht mehr). Die Version LV 2011 ist installiert. Auch der LabView Treiber für den
MX840A habe ich installiert und über LV die Treiber-VI´s (connect.vi , scan_device.vi, scale.vi ...) gestartet.

Mein Problem ist nun dass ich nicht weiß wie ich mit dem AD Wandler über diese Treiberfunktionen kommunizieren / erfassen / auslesen kann.
In LV gibts ein Test-VI für Datenauslesen. Diese habe ich einfach mal gestartet und die IP des AD Wandlers eingegeben. Damit hat es einwandfrei funktioniert.
Es wurde je nach Belastung der DMS eine unterschiedliche Kurve ausgegeben (zwar bloss für 1 Kanal aber egal).

Aber mit den Treiber VI´s von HBM komme ich leider nicht klar. Wenn ich einzelne VI´s wie zB. QX_Connect.vi ausführe kommt als Ausgang immer derselbe Fehler
"Error. Value Cannot be null, Parameter name: key ...".

Ich hoffe auf umfassende Infos wie ich mich mit dem ADU connecten kann und wie ich die einzelnen Treiber - VI´s miteinander verbinde.

Vielen Dank im Voraus,
klaubsi


RE: Kommunikation mit HBM MX840A - RMR - 29.08.2011 06:31

Hallo Klaubsi,

wenn du dein VI bitte hochladen könntest, dann wäre es einfacher dir zu helfen. Bitte als 2010 VErsion.
Ich könnte hier mal quer testen, mir stehen diverse QuantumX zur Verfügung.

Hast du schon mal probiert das Uninetz aussen vor zu lassen? Einfach mal mit X-over Kabel verbinden oder einen
Switch dazwischen.

Keep on rockin, Ralf aka RMR


RE: Kommunikation mit HBM MX840A - klaubsi - 29.08.2011 08:51

Ja gerne,

ich hab die QX_Overview angehängt in dem sich alle Sub_VI´s befinden sollten.
Falls noch etwas fehlt bitte Bescheid geben.

Vielen Dank


Zum Thema Direktverbindung:

Nein das habe ich noch nicht, das liegt zum einen an fehlenden Anschlussstellen und zum
anderen daran, dass es so funktionieren muss ohne Direktverbindung.

Gruß


RE: Kommunikation mit HBM MX840A - klaubsi - 29.08.2011 12:25

EDIT:

Hallo nochmals,

also ich hab es jetzt hinbekommen mit dem connecten.

Lösung: Mit QX Assistant nach dem Modul suchen. Netzwerkeigenschaften des Moduls ändern. DHCP deaktivieren ! Feste IP Adresse zuweisen. Fertig.

Nun kann man auch den MX840A über init.vi mit der entsprechenden IP ansprechen.

Aber es geht noch weiter. Ich habe nun eine VI "Vollprogramm_MX840A" erstellt. ( IM ANHANG !)
Diese ist noch nicht fertig was mich auf die nächsten Fragen bringt.

Ich möchte folgende Funktionen implementieren:

1. Kanalbezeichnungen sollen als feste Werte nicht veränderbar sein.

2. Die anzeige der Graphen soll nicht über 6 separate Graphendiagramme angezeigt werden, sondern über ein geteiltes Graphendiagramm.

3. Die anzegeigten Werte der 6 Kanäle sollen für einen bestimmten Zeitbereich einer Messung gemittelt werden und danach
in eine einzige Datei geschrieben werden. Wenn nun Messung 2 startet sollen die gemittelten Werte wieder in diesselbe Datei geschrieben werden.
Wenn Messung 3 startet ... wieder in diesselbe Datei.
Da es bei dem Projekt um mehr als 300 Messungen geht will ich nicht 300 Dateien am Schluss haben sondern eine Datei mit allen Datensätzen.

Vielen Dank schonmal für die Hilfe,
klaubsi


RE: Kommunikation mit HBM MX840A - RMR - 30.08.2011 13:22

Hi,

sorry. lv11_img bekomme ich nicht auf. Bei mir ist noch bei Lv10 Schicht. Evtl. speicherst du als 10er Version.

Sorry, RMR


RE: Kommunikation mit HBM MX840A - klaubsi - 31.08.2011 11:14

Hallo nochmals,

ja gerne.

Die Sub-VI´s sollten ab Version 8 Laufen.


RE: Kommunikation mit HBM MX840A - RMR - 31.08.2011 11:46

Hi,

ok wir "HBM-Geplagten" müssen zusammen halten.
Dein VI läuft bei mir problemlos. Ich habe die IP eingetragen und das VI gestartet. Der Fehlercluster bleibt bei mir leer.

Was ich dir noch als Tipp geben kann:
Konfiguriere zum testen alle Eingänge via QuantumAssistent als analog in 10V. TEDS ignorieren! Mit TEDS habe ich hier auch nur Ärger.
DAnn erst mit dem VI auf den Quantum zugreifen. evtl das teuere Stück nochmal neu booten.
Sind alle SatusLEDs auf GRÜN? Alle Kanäle die du einlesen willst mit einen Kabel verbunden? (Gesteckterkennung)

Daumen drück.....Ralf aka RMR

Im Anhang ein Screenshot deines laufenden VIs Blush


RE: Kommunikation mit HBM MX840A - klaubsi - 31.08.2011 12:02

Perfekt,

also das Prog läuft soweit. Vielen Dank nochmal.
Deinen Vorschlag werde ich berücksichtigen.

Nun möchte ich aber noch folgendes ins Programm einbringen:

Die anzegeigten Werte der 6 Kanäle sollen für einen bestimmten Zeitbereich einer Messung gemittelt werden und danach
in eine einzige Datei geschrieben werden. Wenn nun Messung 2 startet sollen die gemittelten Werte wieder in diesselbe Datei geschrieben werden.
Wenn Messung 3 startet ... wieder in diesselbe Datei.
Da es bei dem Projekt um mehr als 300 Messungen geht will ich nicht 300 Dateien am Schluss haben sondern eine Datei mit allen Datensätzen.

Hast du hier Lösungsansätze für mich?

Vielen Dank,
klaubsi


RE: Kommunikation mit HBM MX840A - RMR - 31.08.2011 13:09

(31.08.2011 12:02 )klaubsi schrieb:  Die anzegeigten Werte der 6 Kanäle sollen für einen bestimmten Zeitbereich einer Messung gemittelt werden und danach
in eine einzige Datei geschrieben werden.
Das kann das VI "RMS" bzw. "MEAN" aus der Palette MATHE.
Zitat:Wenn nun Messung 2 startet sollen die gemittelten Werte wieder in diesselbe Datei geschrieben werden.
Wenn Messung 3 startet ... wieder in diesselbe Datei.
Dann schreibe deine gemittelten Werte nach "in Tabellenkalkulationsdatei schreiben" Palette DATEI IO. Den Schalter "an Datei anhängen" auf TRUE.

Beispiele wie man unter LV Daten weg schreibt findest du zur Not auch im Examplefinder.

VG, Ralf aka RMR


RE: Kommunikation mit HBM MX840A - klaubsi - 31.08.2011 14:05

Wunderbar, das hilft mir schonmal weiter.

Kommt Zeit kommt vllt. fertiges VI Construction