0

我在 LabView 中创建了一个控件。我的 LabView 代码将该类型的数据写入二进制文件。我想将这些数据读入一个 VB 结构。

我可以以编程方式执行此操作,还是需要手动创建相应的结构?

4

1 回答 1

1

我不是 .NET 程序员,所以我不能给出正确的答案,但我怀疑数据类型是否兼容(例如,LabVIEW 是大端,而 VB.NET 是小端,所以你需要反转多字节值的字节顺序,尽管我相信以后的 LV 版本允许您在展平数据时更改它)。

LabVIEW帮助中有一个部分描述了LV如何将数据存储在内存中并展平(在您的情况下是在磁盘上),我认为除了编写读取二进制数据并转换的代码之外,您别无选择将其转换为 VB.NET 格式(尽管可能相关的一个选项是编写一个 LV DLL,该 DLL 将读取数据,然后将其输出到可以作为结构导入 VB.NET 的集群中。这样的解决方案将需要您在要运行它的每台 PC 上安装 LV RTE)。

于 2010-03-28T10:28:52.620 回答