新闻中心

EEPW首页 > 测试测量 > 设计应用 > LabVIEW还是C语言?

LabVIEW还是C语言?

作者:SimonHogg 时间:2013-08-26 来源:电子产品世界 收藏

  : 并行执行和真实I/O

本文引用地址:https://www.eepw.com.cn/article/164283.htm

  无论使用何种语言,高级系统设计与低级执行都是独立的。

  在测控应用中,只是系统设计者的任务之一。 工程师很少有时间为了计算和测量硬件,或是操作系统上的改进,去更新或重写旧版本软件。 他们通过获取、处理和呈现真实数据进行改进——而不是去挖掘新方法处理内存分配和线程池。 使用,您可以使用经测试、支持、维护的底层代码库来创建应用。 而选择意味着您需要实现、支持和维护自己的底层库,或从供应商处购买(提供 LabWindows ™/CVI 软件与NI Measurement Studio)

  从语法角度来说, 指令连续执行的能力非常强,能以最快的速度处理它们。 对于纯粹的数据计算,在执行单一任务且指令相对基本的情况下,非常适用。 而采用的是图形化语法,更适用于有真实时间约束的并行执行任务。

  LabVIEW不仅仅是一种语言及相关的代码库。 结合使用LabVIEW集成开发环境(IDE)与NI硬件,由此所带来的开发体验是各个部分的总和无法企及的。LabVIEW可以准确识别可用的硬件资源,并以下拉菜单和项目名称显示可用的I/O通道与执行目标。 在编辑过程中,您可以防止或察觉错误的配置,以避免代价高昂、又难以调试的运行时错误。 新一代测量硬件(如NI PXIe-5644R矢量信号收发器)甚至可以允许LabVIEW对其固件进行重新定义,达到传统、不同的语言和仪器无法实现的性能水平。

  有很多项目都会延期或超预算完成,主要是因为工程师低估了聚集所有资源所需的开销。 若您使用LabVIEW,硬件驱动程序会以与数据分析库相同的格式返回数据,UI小部件则以相同的格式显示技术数据,无需再拼凑不同组件。

  到底哪个更好: LabVIEW还是C语言?

  这个问题的最佳答案是:“一切皆有可能。” 正如《银河系漫游指南》中所说的, 除非您明确自己的问题或了解正试图解决的问题,否则得到的答案也是无意义的。 对于熟练的用户来说,LabVIEW和C都是非常有用的工具,几乎可以解决任何问题: LabVIEW适用于高级测试、测量和控制应用,而C更容易实现低级计算密集型任务。

  若再有人问起LabVIEW好还是C语言好,您就回答一切皆有可能。 这也许是将问题朝着正确的方向引导的唯一途径了。

c语言相关文章:c语言教程


c++相关文章:c++教程



上一页 1 2 下一页

关键词: NI LabVIEW C语言 编程 CPU

评论


相关推荐

技术专区

关闭