INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

LabVIEW und Visual Studio C++ gemeinsamen speicher



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!

29.10.2014, 11:19
Beitrag #1

lazfather Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Oct 2014

15
2014
EN


Deutschland
LabVIEW und Visual Studio C++ gemeinsamen speicher
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.10.2014, 12:44 (Dieser Beitrag wurde zuletzt bearbeitet: 29.10.2014 12:44 von GerdW.)
Beitrag #2

GerdW Online
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: LabVIEW und Visual Studio C++ gemeinsamen speicher
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…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.10.2014, 12:58
Beitrag #3

lazfather Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Oct 2014

15
2014
EN


Deutschland
RE: LabVIEW und Visual Studio C++ gemeinsamen speicher
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.10.2014, 13:37
Beitrag #4

GerdW Online
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: LabVIEW und Visual Studio C++ gemeinsamen speicher
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?)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.10.2014, 13:45
Beitrag #5

lazfather Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Oct 2014

15
2014
EN


Deutschland
RE: LabVIEW und Visual Studio C++ gemeinsamen speicher
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.10.2014, 13:47
Beitrag #6

GerdW Online
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: LabVIEW und Visual Studio C++ gemeinsamen speicher
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…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.10.2014, 14:00
Beitrag #7

lazfather Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Oct 2014

15
2014
EN


Deutschland
RE: LabVIEW und Visual Studio C++ gemeinsamen speicher
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.10.2014, 14:15
Beitrag #8

GerdW Online
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: LabVIEW und Visual Studio C++ gemeinsamen speicher
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?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.10.2014, 14:18
Beitrag #9

lazfather Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Oct 2014

15
2014
EN


Deutschland
RE: LabVIEW und Visual Studio C++ gemeinsamen speicher
Hallo Gerd,

ist logisch Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.10.2014, 14:50
Beitrag #10

BNT Offline
LVF-Freak
****


Beiträge: 740
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: LabVIEW und Visual Studio C++ gemeinsamen speicher
Hi
Sieh mal in diesem Thread nach.

Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Labview, Teststand und Visual Studio angry_Nameless 0 2.723 14.09.2018 12:36
Letzter Beitrag: angry_Nameless
  Labview / Visual Studio C++ daniel84daniel 2 4.672 05.10.2012 15:08
Letzter Beitrag: daniel84daniel

Gehe zu: