LabVIEWForum.de - LabVIEW und Visual Studio C++ gemeinsamen speicher

LabVIEWForum.de

Normale Version: LabVIEW und Visual Studio C++ gemeinsamen speicher
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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,

Hmm Wozu C und Kommandozeile, wenn es schon mit LabVIEW funktioniert? Hmm

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. Big Grin

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 Smile
Hi
Sieh mal in diesem Thread nach.

Gruß Holger
Seiten: 1 2
Referenz-URLs