首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将LabVIEW中的数据矩阵导入C# .NET

将LabVIEW中的数据矩阵导入C# .NET
EN

Stack Overflow用户
提问于 2013-02-10 11:09:32
回答 2查看 737关注 0票数 0

我正在同时运行数据采集和硬件控制。数据采集使用NI-DAQmx设备。硬件控制已经用C#.NET编写,我们希望将采集与控制同步,即等待控制事件->收集数据->停止收集->继续控制。我知道有NI测量工作室为数据采集提供.NET控件,但我不认为我的老板想要支付$350+的许可证,并且45天的评估是不够的。所以后来我发现你可以通过ActiveX控件与LabVIEW (它已经安装在我们的电脑上)通信,这似乎是一条可行的路线。我发现了一个example on zone.ni,它打开Windows,从LabVIEW表单中获取输入,在vi中执行计算并返回一个值。首先,我一点也不了解LabVIEW,也看不出输入参数在其框图上实际进入vi的哪个位置,以及它如何知道将输出参数中的输出发送回Windows form。除此之外,出于我们的目的,我们需要从LabVIEW vi收集一个数据矩阵(3-4个大列),我们可以在这个矩阵上运行acquisition。有没有人知道我是否可以/如何使用输出参数来做这件事,或者我可以在哪里找到方法?另外,如果有人能解释一下在调用vi时LabVIEW是如何处理输入引用参数的,我将不胜感激。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-10 18:39:20

我没有使用.NET的实际经验,但VIs只是从call调用函数。我假设您可以自己从C#调用相同的函数,并且完全避免使用LV,如果您不知道LV,这可能对您更好。如果您有Labwindows/CVI,我想您应该已经有了如何做到这一点的示例。如果没有,我认为DAQmx安装程序允许您安装这些示例。

票数 2
EN

Stack Overflow用户

发布于 2013-02-10 11:25:55

您是否考虑过序列化数据并将其导入LabView?我知道它可以解析一些简单的格式,甚至包括CSV。如果您需要DAQ和LabView之间的回调,这是不够的,但在数据导入/导出的情况下,这种方法工作得相当好。我不是LabView专家,但我做过相当多的数据采集和系统集成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14794307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档