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 

Ethernet-Kommunikation mit SICK Ranger Kamera funktioniert nicht



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!

04.01.2012, 13:25
Beitrag #2

rolfk Offline
LVF-Guru
*****


Beiträge: 2.317
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Ethernet-Kommunikation mit SICK Ranger Kamera funktioniert nicht
(04.01.2012 11:33 )ahebauer schrieb:  Hallo,

in einem Messaufbau nutze ich eine 3D-Zeilenkamera der Firma SICK,
die über eine G-Bit Ethernet-Schnittstelle mit einem PC kommuniziert.

Die Kamera wird in LabVIEW ähnlich der NI-IMAQ VIs über ein LabVIEW
Toolkit der Firma SICK angesprochen (mit VIs wie 'Init', 'Setup', 'Start',
'Get Images', 'Stop', 'Exit'). Dieses Toolkit wurde für LabVIEW 8.5 entwickelt,
aber auch unter LV 2010 lief es immer einwandfrei.

Ich würde jetzt gerne LV 2011 nutzen, jedoch werden beim Aufruf der VI 'Get Images'
keine Daten in LabVIEW mehr empfangen (VI läuft gegen TO). Der Verbindungsaufbeu und
die Parametrierung der Kamera funktioniert komischerweise fehlerfrei (Probleme beim
Verbindungsaufbau würden im Fehler-Cluster direkt ausgegeben). Ich habe den Fehler
bereits zurückverfolgt: der TO tritt auf, da wirklich keine Daten empfangen werden. Die
Kamera zeichnet aber Daten auf und sendet diese auch (sichtbar anhand der Status-LEDs).

Meine Frage: Was wurde in Bezug auf die Etehernet-Schnittstelle von LV 2010 zu 2011
geändert, was dieses Phänomen erklären könnte?

Der Hersteller der Kamera hat leider keine Möglichkeit, eine Anpassung des Toolkits
vorzunehmen (Änderung der hinterlegten DLLs). Auch der LabVIEW-Support konnte mir
nicht weiterhelfen.

Ich hoffe, jemand hat eine Idee, wo der Fehler liegen könnte (und bitte nicht mit dem
Vorschlag kommen, doch weiterhin LV 2010 zu nutzen - die Option kenne ich selber Dodgy)

Vielen Dank

Das ist viel zu breit. Was macht das SICK Toolkit? Ist es auf VIs basiert die die TCP/IP Nodes benützen? Oder ist es auf einer externen DLL basiert? Deine Meldung am Ende scheint das zweite nahezulegen, und dann ist die Chance das etwas am Handling der Ethernetschnittstelle in LabVIEW 2011 die Ursache ist ungefähr nur noch 0%.

Das sieht mehr nach einer Racecondition aus im LabVIEW Treiber, der die DLL aufruft, eventuel noch im Zusammenhang mit einem Bug/Fehler in der DLL. LabVIEW recompileiert VIs und kann Dinge auch in anderer Reihenfolge schedulen, wenn keine direkte Datenabhängigkeit besteht. Das kann bis LabVIEW 2010 eventuel gut funktionieren aber irgendeine Optimalisierung in LabVIEW 2011 kann so eine Racecondition zu Tage fördern. Wenn der DLL Aufruf das Timeout verursacht muss auch von dort gedebugt werden und das kann halt nur der DLL Entwickler mit Zugang zum Source Code.

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 


Nachrichten in diesem Thema
RE: Ethernet-Kommunikation mit SICK Ranger Kamera funktioniert nicht - rolfk - 04.01.2012 13:25

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ethernet Verbindung Steuerung geht mit Exe nicht Stauche 4 5.713 15.03.2021 15:24
Letzter Beitrag: X19CrEaTiVe68X
  Kommunikation LabView-Arduino klappt nicht Klaudia 3 7.226 24.03.2020 17:58
Letzter Beitrag: Klaudia
  UFDC chip via I2C auslesen -> Readsequenz funktioniert nicht Philipp Schulte 0 4.359 21.10.2015 10:49
Letzter Beitrag: Philipp Schulte
  CAN-Bus Ethernet Gateway n4f3ts 3 7.306 17.09.2015 13:15
Letzter Beitrag: n4f3ts
  FPGA-Reference Shared Variable funktioniert nur solange Projekt nicht geschlossen Stefan_r 1 4.096 24.11.2014 11:24
Letzter Beitrag: Stefan_r
  Kommunikation mit einer 3D Kamera über XML-RPC Messlabor_Ostfalia 2 6.323 08.06.2014 12:55
Letzter Beitrag: Messlabor_Ostfalia

Gehe zu: