我想知道如何将LabVIEW数据类型转换为.net数据类型。
我从我的ASP.net代码中调用labview dll,如下所示。
LVerr = VIServerLib.OpenReference(path, false, out RefVI);
并且DLL如下
public static ErrorCluster OpenReference(LVPath path, bool reentrant, out VI vIRef);
看来我们可以直接调用LabVIEW唯一数据类型(例如VIpath,True / False,Error Cluster等)。但我不知道如何将这些Lab View数据类型转换为C#数据类型(例如,转换为字符串,TRUE / FALSE,访问群集的每个元素)。
看一下Labview附带的名为“外部代码(DLL)”的示例。
它演示了如何使用调用库函数节点在外部代码(DLL)和LabVIEW之间连接数据类型。
它不适用于C#,但它应该是一个很好的起点。