LabVIEWForum.de
Datei über Drag & Drop in andere Anwendung (kein LabVIEW) verschieben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Datei über Drag & Drop in andere Anwendung (kein LabVIEW) verschieben (/Thread-Datei-ueber-Drag-Drop-in-andere-Anwendung-kein-LabVIEW-verschieben)



Datei über Drag & Drop in andere Anwendung (kein LabVIEW) verschieben - ahebauer - 20.03.2017 14:46

Hallo,

ich suche einen Weg, eine Bilddatei (.bmp) automatisiert in eine externe Bildverarbeitungssoftware (Cognex) zu exportieren.
Da dies recht zügig gehen muss, würde ich Drag & Drop bevorzugen. Die Cognex Anwendung ist bereits in der Lage,
eine per Drag & Drop eingefügte Datei direkt zu verarbeiten (kein weiterer Anstoß von Außen nötig). Die Ergebnisse
aus Cognex kann man dann relativ einfach wieder aus der Programmiertabelle zurück lesen.

Zur Vorgehensweise:
Es müsste einen Befehl geben, mit dem man den Fensternamen der Cognex-Applikation und den Dateinamen
(mit Speicherort) übergibt und dann der Drag & Drop ausgeführt wird.

Ich weiß, dass so etwas mit C++ funktioniert (die Sprache behersche ich aber nicht ...).

Das Vision Paket von LabVIEW schließe ich aus, da hier bereits alle Möglichkeiten ausgeschöpft wurden.
Mit Cognex hingegen funktioniert die Auswertung gut (leider kann ich aber keine Cognex Kamera einsetzen).

Vielen Dank für eure Ideen!


RE: Datei über Drag & Drop in andere Anwendung (kein LabVIEW) verschieben - GerdW - 23.03.2017 08:53

Hallo ahebauer,

Da dies recht zügig gehen muss, würde ich Drag & Drop bevorzugen.
Damit es zügig geht, willst du eine User-Aktion auf dem Windows-Desktop simulieren?
Bietet diese andere Software "Cognex" keinen besseren Weg, Bilddaten weiterzureichen?

Zitat:Zur Vorgehensweise:
Es müsste einen Befehl geben, mit dem man den Fensternamen der Cognex-Applikation und den Dateinamen
(mit Speicherort) übergibt und dann der Drag & Drop ausgeführt wird.
Ich weiß, dass so etwas mit C++ funktioniert (die Sprache behersche ich aber nicht ...).
Du willst also etwas, wovon du einen Cpp-Code besitzt, nach LabVIEW übersetzen.
Meinst du nicht auch, es wäre hilfreich, uns diesen Code zu zeigen, damit wir das ganze besser beurteilen können?


RE: Datei über Drag & Drop in andere Anwendung (kein LabVIEW) verschieben - ahebauer - 29.03.2017 08:41

Hallo Gerd,

danke für die Antwort.
Die Cognex-Software bietet leider nicht wirklich viele Schnittstellen.
Den Cpp-Code hatte ich nicht - ich wusste nur, dass es damit geht.
Nun habe ich aber jemanden gefunden, der mir eine Cpp-DLL erstellt,
die ich dann über LabVIEW einbinden werde. Ich hoffe, dass das dann
funktioniert.