NI LabWindows CVI来自定量开发人员的观点

时间:2012-01-27 16:30:29

标签: labwindows

LabWindows CVI的内置库是否能满足定量开发人员的需求?

3 个答案:

答案 0 :(得分:2)

我对LabWindows CVI的体验是,它的内置库更适合于仪器(GPIB,模拟和数字I / O,运动控制等)和 数据显示(GUI小部件,如米,滑块,开关,LED,简单图形),而不是 比广泛的数字,统计或分析例程库。 Labwindows CVI附带的开发环境非常不错 - 它们具有拖放式GUI构建界面,可以轻松地在Windows中定位控件并将它们连接到C代码,如果这对您来说很重要。

但是,对于您的分析需求,您可能会更好地使用MatlabIDL这样的产品,特别是如果您的工作对绘图/可视化结果很重要。

如果你想坚持使用C,那么GNU Scientific Library就会非常广泛 一套统计和分析程序。

答案 1 :(得分:0)

我认为LabWindows CVI有很好的内置库,但是有很多讨厌的东西,例如弹出窗口没有很好的设计,或者多线程是某种有线的,等等。因此,你必须做很多手工制作,并搜索你的方式 我切换到使用带有C#的Visual Studio并添加国家参考。 National拥有非常好的.net支持。我可以像从CVI那样轻松访问我的国家硬件,并且可以用C#编写我的代码,并从设计良好且功能非常强大的语言中获益。我认为这是一个非常好的选择。

答案 2 :(得分:0)

与Labwindows / CVI相比,分析的环境和语言更好。我不是说这不可能。如果你留在他们的生态系统中,NI会得到广泛的支您可以使用LabView,Labwindos / CVI对数据收集部分进行编程,然后使用例如可视化/进行后期计算。 NI DIAdem(基本上是类固醇的Excel)。

您已经集成了以下库:

信号生成,阵列操作,复杂操作,信号处理,测量,统计,曲线拟合,插值,矢量&矩阵代数

相当不错的名单。

但Labwindows / CVI仍然更适合测试环境,例如需要控制温度控制器,测量设备。

R,Matlab(Jim指出),Maple,Mathematica甚至.net环境等语言可能对您的需求更有帮助。如果您是没有经验的程序员或不喜欢基于文本的语言,请查看LabView。支持&社区甚至比Labwindows / CVI更大。