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!
Ich habe folgendes Problem. Ich möchte ein LabVIEW Programm und ein C++ Programm gleichzeitig laufen lassen und dabei Werte die in LabVIEW gemessen und dort auch gebraucht weren auch im C Code benützen können. Gibt es eine einfache Funktion um Integers von LabVIEW ins C Program zu "schicken". Was ich momentan gemacht habe ist die Daten einfach fortlaufend in ein Textdokument zu schreiben und aus diesem zu lesen. Ist aber nicht sehr edel und zu langsam. Das einzige was ich sonst gefunden habe ist das umwandeln des Codes zu einer DLL. Das möchte ich aber eigentlich lieber nicht, da ich die Programme auch unabhängig voneinander laufen lassen möchte...
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
DatenübertragungLabVIEW-->C++
Was anderes als Deine 2 Bsp. (ausgelagerte Datei oder DLL) fällt mir auch nicht ein.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
15.07.2009, 20:15 (Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2009 06:46 von rolfk.)
Inter Application Communication ist immer so eine Sache. Es gibt da eine Anzahl Möglichkeiten und alle verlangen gewisse Anpassungen an beiden Seiten.
Möglichkeiten in aufsteigender Reihenfolge von Komplexität:
1) File sharing as already done
2) DDE, old fashioned legacy technology
3) TCP/IP, multiplatform, fast and reliable, but needs some programming especially on the non-LabVIEW side
4) shared memory, fastest, requires interfacing to platform API through Call Library node