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 

C# - LabVIEW



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!

06.09.2013, 13:19
Beitrag #1

th89 Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Sep 2013

2012
2013
DE



C# - LabVIEW
Hallo zusammen,

im Folgenden habe ich ein LabVIEW 2012 Projekt angehängt, auf die sich meine
Problemschilderung bezieht.

Um eine Schnittstelle zwischen LabVIEW und einer anderen Programmiersprache
(z.B. C#) zu schaffen, möchte ich beliebige Funktionsabläufe in eine
dynamische Bibliothek exportieren. Im konkreten Fall möchte ich mit LabVIEW
permanent erzeugte Werte zu einem beliebigen Zeitpunkt durch einen
C#-Funktionsaufruf abfragen.

Mein bisheriger Ansatz:
• RT-FIFO Puffer mit gewünschten Werten befüllen (Pufferbefuellen.vi)
z.B. innerhalb einer Dauerschleife (while-Schleife)
• beispielhaft wird das für zyklisch erzeugte Zufalls-Werte (Schleife.vi) durchgespielt
• Funktionsaufruf der Dauerschleifen mittels „exportiertem“ C#-Funktionsaufruf (Steuerung.vi), um die Werte in den Puffer zu schreiben
• RT-FIFO mittels C#- Funktionsaufruf (readpuffer.vi) kann nun durch C# zu beliebigen Zeitpunkten abgefragt werden


Für die folgenden Punkte benötige ich Ihre Unterstützung:

• Gibt es effizientere Lösungen für derartige Abfragen von Werten in Schleifen außer dem RT-FIFO?

• Kann man den Funktionsaufruf von „Dauerschleifen“ einfacher gestalten?

• Existieren noch weitere mögliche Schnittstellen zwischen LabVIEW und anderen Programmiersprachen, außer einer aus LabVIEW erzeugten DLL?

LG


Angehängte Datei(en)
12.0 .vi  Steuerung.vi (Größe: 21,76 KB / Downloads: 305)

12.0 .vi  PufferBefuellen.vi (Größe: 9,64 KB / Downloads: 278)

12.0 .vi  ReadPuffer.vi (Größe: 9,69 KB / Downloads: 286)

12.0 .vi  Schleife.vi (Größe: 11,21 KB / Downloads: 276)

0.0 .zip  LabviewProjekt.zip (Größe: 84,27 KB / Downloads: 261)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
C# - LabVIEW - th89 - 06.09.2013 13:19
RE: C# - LabVIEW - rolfk - 06.09.2013, 14:42
RE: C# - LabVIEW - th89 - 07.09.2013, 09:05
RE: C# - LabVIEW - rolfk - 07.09.2013, 11:58
RE: C# - LabVIEW - th89 - 07.09.2013, 12:10

Gehe zu: