2017-12-05 3 views
0

Ich möchte wissen, wie LabVIEW-Datentypen in .net-Datentypen konvertiert werden.Code zum Konvertieren des LabVIEW-Datentyps in den C# -Datentyp

Ich rufe eine labview dll von meinem ASP.net-Code wie folgt.

LVerr = VIServerLib.OpenReference(path, false, out RefVI); 

und die DLL ist als

public static ErrorCluster OpenReference(LVPath path, bool reentrant, out VI vIRef); 

folgt Es scheint, dass wir (zum Beispiel VIpath, Wahr/Falsch, Fehler Cluster usw.) direkt eindeutigen Daten LabVIEW-Typ aufrufen können. Aber ich habe keine Ahnung, wie diese Lab View-Datentyp in C# -Datentyp konvertieren (Zum Beispiel, in Strings, TRUE/FALSE, Zugriff auf jedes Element des Clusters).

Antwort

0

werfen Sie einen Blick auf das Beispiel geliefert mit Labview namens "External Code (DLL)".

Es zeigt, wie Datentypen zwischen externem Code (DLLs) und LabVIEW mit dem Funktionsblock Call Library Function verbunden werden.

Es ist nicht für C#, aber es sollte ein guter Ausgangspunkt sein.

Verwandte Themen