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

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: LabVIEW und Visual Studio C++ gemeinsamen speicher (/Thread-LabVIEW-und-Visual-Studio-C-gemeinsamen-speicher)

Seiten: 1 2


LabVIEW und Visual Studio C++ gemeinsamen speicher - lazfather - 29.10.2014 11:19

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


RE: LabVIEW und Visual Studio C++ gemeinsamen speicher - GerdW - 29.10.2014 12:44

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…


RE: LabVIEW und Visual Studio C++ gemeinsamen speicher - lazfather - 29.10.2014 12:58

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.


RE: LabVIEW und Visual Studio C++ gemeinsamen speicher - GerdW - 29.10.2014 13:37

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?)


RE: LabVIEW und Visual Studio C++ gemeinsamen speicher - lazfather - 29.10.2014 13:45

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.


RE: LabVIEW und Visual Studio C++ gemeinsamen speicher - GerdW - 29.10.2014 13:47

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…


RE: LabVIEW und Visual Studio C++ gemeinsamen speicher - lazfather - 29.10.2014 14:00

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.


RE: LabVIEW und Visual Studio C++ gemeinsamen speicher - GerdW - 29.10.2014 14:15

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?


RE: LabVIEW und Visual Studio C++ gemeinsamen speicher - lazfather - 29.10.2014 14:18

Hallo Gerd,

ist logisch Smile


RE: LabVIEW und Visual Studio C++ gemeinsamen speicher - BNT - 29.10.2014 14:50

Hi
Sieh mal in diesem Thread nach.

Gruß Holger