LabVIEWForum.de - Datenerfassung über TCP

LabVIEWForum.de

Normale Version: Datenerfassung über TCP
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi Labview Gemeinde,

ich habe ein Problem mit einer Datenerfassung über TCP. Ich möchte von einem Drucksensor Daten ins Labview über TCP überführen. Der Hersteller ist des Drucksensors ist Esterline und ich habe bereits ein Treiberpaket runtergeladen. Das Beispielprogramm zum Daten auslesen ist im Anghang. Es funktionier auch alles soweit, bis auf die Tatsache das ich die Verbindung nicht beenden kann ohne das ein Fehler auftritt. Verbindung wird aufgebaut, ich kann Daten auslesen, nur sobals der Bereich 2 der Sequezstruktur verlassen wird gibt es eine Fehlermeldung im Block PSI9016 Close Connection.vi :

Fehler 1 ist bei ;TCP Send Message aufgetreten

Mögliche Ursachen:

LabVIEW: Ein Ausgabeparameter ist ungültig. Wenn am Eingang beispielsweise ein Pfad anliegt, kann dieser Pfad Zeichen wie ? oder @ enthalten, die im betreffenden Betriebssystem nicht zulässig sind.
=========================
NI-488: Dieser Befehl ist nur verwendbar, wenn der GPIB-Controller der aktive Controller ist.

Im Beispielprojekt ist das eventuell nicht so wichtig, dass man die TCP Verbindung beendet, für meinen Anwendungsfall allerdings schon.
Hat eventuell jemand eine lösung des Problems. Also das Beenden einer TCP Verbindung und anschließende Verbingswiederaufnahme ohne eine Fehlermeldung zu realisieren?

Würde mich über Hilfe freuen.
Lv09_img2[attachment=29054]
Hallo Koch,

bitte dein Profil updaten und beim nächsten Mal die Version des VIs angeben - ist nämlcih LV2009...

Ist das die Demo aus dem uralten PSI-Treiberpaket? Ich habe mal aufgeräumt und die Locals entfernt. Leider habe ich nicht die subVIs zur Verfügung, so kann leider keine weitere Hilfe erfolgen...
Lv09_img2
hi GerdW,
erst einmal vielen Dank für deine Hilfe.
Ja das war ein ganz altes Treiberpaket von PSI. War glaube ich Labview 5.0 habe ich dann für die neuere Version umwandeln lassen.
Soweit funktioniert es auch und meine Datenauswertung drum herum läuft. Nach wie vor habe ich das Problem, dass ich die TCP Verbindung nicht zurück setzten kann. Dessweiteren funktioniert auch der Baustein Rezero nicht, der vor dem eingentlichen Analysebaustein engebracht ist. Ohne den Baustein Rezero zur beginn des Programm funktioniert die Datenauswertung. Ich habe mal das aktuelle Programm samt Treiberpaket von mir hochgeladen. Das Programm ließt im Prinzip die Daten des Drucksensors kontinuierlich ein und mittelt sie dann über eine wählbare Zeit. Die Programmierung ist sicher nicht die beste, reicht aber für meinen Anwendungsfall aus. Wäre schön wenn jemand einen Tipp zur TCP Connection hätte.

Gruß

Steffen

LV 2009 [attachment=29194]

LV 2009 [attachment=29195]
Referenz-URLs