Hallo alle zusammen,
ist es möglich, dass LabVIEW und Visual Studio C++ Quellcode einen gemeinsamen speicher nutzen können?
Also ich habe in LabVIEW Sensoren von einer Festo Anlage, die ich über LV steuern und auslesen kann.
Kann ich diese Ereignisse so abspeichern, dass sie C++ auch nutzen kann.
Ich möchte keine externen Abspeicherung wie Excel oder etwas anderem.
Viele Grüße
Erman
Hallo Erman,
erstelle aus deinem C-Code (ohne plusplus) eine DLL, die du von LabVEIW aus aufrufst.
Schon nutzen "beide" denselben Speicherbereich!
RolfK kann dir das sicher noch genauer erläutern…
Hallo Gerd,
mit einer DLL habe ich es auch gemacht gehabt über die Call Library Function Node, es hat auch funktioniert.
Doch ich brauche etwas womit ich sozusagen meine Stellgrößen zu LabVIEW schicke, die dann von LabVIEW ausgewertet werden bzw an die Festo Anlage übertragen und Sensoren usw. und diese ausgewerterten Ereignisse wieder abgespeichert werden zB Sensor1 Sensor2.... und darauf soll dann man C-Code zugriff haben.
Hallo erman,
- Daten per Netzwerk (localhost) zwischen den Programmen austauschen
- Daten in Datei speichern und mit dem "C code" auswerten (warum nicht gleich in LabVIEW?)
Hallo Gerd
Meine Aufgabe ist leider so. In LabVIEW kann ich die komplette Anlage ansteuern, doch meine Aufgabe ist es dies mit C über die Komandozeile zu machen.
Hallo Erman,

Wozu C und Kommandozeile, wenn es schon mit LabVIEW funktioniert?
Erstelle eine Netzwerk-Schnittstelle (UDP, TCP) für dein LabVIEW-Programm, die du mit deinem C-Programm ansprichst.
Darüber dann Daten austauschen…
Hallo Gerd,
Wozu C eine sehr gute Frage, dies muss du dann meinem Betreuer fragen, er möchte es so.
Vielen Dank für den Tipp mit dem Netzwerk. Die Schnittstelle müsste ich dann in C erstellen oder klappt dies auch in LabVIEW.
Hallo Erman,
Zitat:Die Schnittstelle müsste ich dann in C erstellen oder klappt dies auch in LabVIEW.
Die Schnittstelle muss auf beiden Seiten der Kommunikation vorhanden sein, sowohl LabVIEW als auch C.
Wie sollen die Programme sonst miteinander reden?
Hallo Gerd,
ist logisch
