INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

TCP: was liegt an port an



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

12.12.2008, 11:46
Beitrag #1

Kex2006 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: May 2008

8.2.1
2008
de

65812
Deutschland
TCP: was liegt an port an
Hallo,
bei VISA gibt es doch einen eigenschaftsknoten um zu gucken wieviele bytes am port anliegen. gibt es das gleiche auch für TCP?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.12.2008, 12:07
Beitrag #2

Kex2006 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: May 2008

8.2.1
2008
de

65812
Deutschland
TCP: was liegt an port an
Mein Problem ist, dass das TCP read wartet bis daten da sind. wenn lange keine daten anliegen gibt es einen timeout fehler. das möchte ich nicht, weil es gut sein kann das ich ne halbe stunde oder noch länger keine daten bekomme.
das heißt das programm soll nur 0.5 sekunden warten ob daten anliegen wenn nicht, dann soll es einfach weiter ausgeführt werden.
jemand ausm forum hatte mir da eine lösung gegeben (bei rs232) die das macht. nur kann ich die nicht für tco anwenden, weil es da keinen "flush I/O buffer" und nicht den genannten eigenschaftsknoten gibt...
köntn ihr mir helfen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.12.2008, 13:46
Beitrag #3

macces Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 57
Registriert seit: Oct 2006

8.60 SE
2006
kA

47803
Deutschland
TCP: was liegt an port an
Schau mal nach "TCP: auf Signal warten". Des kommt dem doch nahe, oder?
Aber...warum nich einfach den Timeout-Fehler in eine Warnung umwandeln?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.12.2008, 17:17
Beitrag #4

Kex2006 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: May 2008

8.2.1
2008
de

65812
Deutschland
TCP: was liegt an port an
Wie geht das umwandeln??ß und.. ich will eigentlich auch keien warnung haben... hab da noch nicht viel mit gearbeitet...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.12.2008, 17:41
Beitrag #5

Kex2006 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: May 2008

8.2.1
2008
de

65812
Deutschland
TCP: was liegt an port an
Ist "TCP: auf signal warten" ein beispiel oder eine funktion?
ich find das nämlich in beiden nicht...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.12.2008, 10:29
Beitrag #6

Kex2006 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: May 2008

8.2.1
2008
de

65812
Deutschland
TCP: was liegt an port an
Was ist das? und wo finde ich es?
ich habe überall gesucht und nichts gefunden...

lieben gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.12.2008, 10:35
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
TCP: was liegt an port an
' schrieb:Was ist das? und wo finde ich es?
ich habe überall gesucht und nichts gefunden...

lieben gruß
Hey, Doppelpostings derselben Frage sind hier nicht erwünscht -> Zusammengeführt.

Nun zur Frage: Ich weiss es zwar nicht sicher, aber ich nehme mal an, dass macces die folgende Funktion gemeint hat:
   

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.12.2008, 11:22
Beitrag #8

Kex2006 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: May 2008

8.2.1
2008
de

65812
Deutschland
TCP: was liegt an port an
die funktion wartet aber nur auf eine netzwerkverbindung...
ich brauche aber etwas damit die tcp read funktion keinen fehler mehr ausspuckt wenn das time out abgelaufen ist. wenn keine daten da sind nach der timeout zeit soll die read funktion einfach ne null weitergeben.
geht das irgendwie?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.12.2008, 13:02
Beitrag #9

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
TCP: was liegt an port an
' schrieb:die funktion wartet aber nur auf eine netzwerkverbindung...
ich brauche aber etwas damit die tcp read funktion keinen fehler mehr ausspuckt wenn das time out abgelaufen ist. wenn keine daten da sind nach der timeout zeit soll die read funktion einfach ne null weitergeben.
geht das irgendwie?

Das kannst/musst du halt selber machen. Du kannst ja den Error-Cluster verändern. ... und das Error Handling nicht auf automatisch (Optionen, Block Diagram)

z.Bsp so:


Angehängte Datei(en) Thumbnail(s)
   

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.12.2008, 17:49 (Dieser Beitrag wurde zuletzt bearbeitet: 18.12.2008 17:50 von rolfk.)
Beitrag #10

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
TCP: was liegt an port an
' schrieb:Mein Problem ist, dass das TCP read wartet bis daten da sind. wenn lange keine daten anliegen gibt es einen timeout fehler. das möchte ich nicht, weil es gut sein kann das ich ne halbe stunde oder noch länger keine daten bekomme.
das heißt das programm soll nur 0.5 sekunden warten ob daten anliegen wenn nicht, dann soll es einfach weiter ausgeführt werden.
jemand ausm forum hatte mir da eine lösung gegeben (bei rs232) die das macht. nur kann ich die nicht für tco anwenden, weil es da keinen "flush I/O buffer" und nicht den genannten eigenschaftsknoten gibt...
köntn ihr mir helfen?

Ganz einfach. Mach ein GPIB Read mit dem von Dir gewünschten Timeout. Wenn nichts da ist kommt der halt mit einem Timeout Error aber das ist doch nicht schlimm. Darauf checken und in dem Falle den Error im Error Cluster wieder auf False setzen und dann den Rest machen. Bei keinem Error, halt mit den empfangenen Daten was machen.

Bei Instrumentenkommunikation ist ein Fehler bei einer Kommunikation halt nicht immer ein wirklicher Fehler sondern muss spezifisch ignoriert werden. Absolut keine Katastrophe.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  in port.vi /out port.vi nicht unterstützt? Fischi84 5 9.367 24.01.2011 14:58
Letzter Beitrag: Kiesch

Gehe zu: