Forum: PC-Programmierung C# und LabVIEW Interface


von Martin (Gast)


Lesenswert?

Hallo Forenmitlglieder,

ich stehe vor der Frage, wie man am besten ein C# <-> LabVIEW Interface 
realisiert.
Konkret: es stehen 2 große Projekte zur Verfügung, eines in C# und eines 
in LabVIEW geschrieben. Die Projekte sind soweit vorangeschritten, dass 
eine komplette Neuumsetzung in der jeweiligen anderen Sprache 
ausgeschlossen ist. Was wäre nun die klügste Lösung um eine 
Schnittstelle zwischen LabVIEW und C# zu schaffen? Was ich bereits 
herausgefunden habe:
Eine Möglichkeit besteht darin, die C#-Teile über die .NET-Konnektivität 
aufzurufen. Muss dazu das C# Projekt in einer besonderen Weise erstelle 
werden (z.B. als DLL)? Oder würde es mehr Sinn machen, VIs als DLLs zu 
verpacken und in C# aufzurufen? Oder gibt es da gar noch ganz andere 
Möglichkeiten (ActiveX, COM,...)?

Ich hoffe jemand hat schon entsprechende Erfahrung oder hilfreiche Links 
zu dem Thema.

Gruß
Martin

von bp (Gast)


Lesenswert?

Entweder in LabVIEW mit .NEt connectivity, oder als dll in C#, alles 
andere (außer vielleicht ActiveX oder ganz primitives Fileschreiben) 
macht noch mehr Probleme.
Wenn du komplexere Datentypen übergeben musst, wirst du ohnehin auf 
Probleme stoßen.

Das hier:
http://www.erdosmiller.com/articles/labview-and-c-integration-1/
sollte die .NET-Frage klären.

Gruß,
Birgit

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.