LabVIEW​能否​像​C​语言​一样 点击:549 | 回复:2



fjczd

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:552帖 | 36回
  • 年度积分:703
  • 历史总积分:1294
  • 注册:2008年8月14日
发表于:2022-09-08 19:13:07
楼主

LabVIEW能否C语言一样

多年来,LabVIEW图形语言凭借集成图形用户界面,一直视为简单开发工具,可用数据采集仪器控制应用程序,尤其适用系统快速原型验证。然而某些方面,LabVIEW系统开发表现简单快速特点往往忽略一个事实,LabVIEW一种完整语言,适合处理工程科学当今遇到规模庞大、复杂应用程序。

LabVIEW包含许多C语言相似件,能够使开发人员灵活已有C代码其他外部代码集成自己LabVIEW应用程序中。此外,LabVIEW提供精简开发体验,通过各种使用测量功能缩短测量时间。本文概述C语言LabVIEW功能相似处,以及如何使用此类标准结构方法。由于本文讨论的是LabVIEW通用功能,以下并非针对特定行业。

尽管本文适当提及性能,本文并非比较C语言LabVIEW性能

用户界面:许多C语言开发工具包括用户界面编辑器,然而,考虑更大程度移植性,本文使用ANSI C并不包括用户界面。

基本结构方法

LabVIEW包含C语言所有基本结构方法,循环组。请参阅LabVIEW帮助,获取LabVIEW提供的所有结构完整列表。

LabVIEW中的代码复用

LabVIEW图形技术功能通常有助快、有效解决问题。

与此同时,某些特定任务可能适用传统语言(如C语言),或者有时工程必须采用特定语言作为主要开发环境,希望使用LabVIEW某些独特功能。

针对情况,LabVIEW提供解决方案。LabVIEW能够动态(DLL)共享中的外部代码,通过ActiveX或.NET接口公开代码。此外,通过创建LabVIEW DLL/共享使用ActiveXLabVIEW代码其他语言用。

以下如何LabVIEWC语言代码一些例:

LabVIEW基于C语言创建DLL生成数字进行排序

C语言基于LabVIEW创建DLL实现数据采集、分析显示

高级技术

LabVIEW用户必须采用更加传统语言(如C语言)大致相同开发流程,有时,特殊工具操作方法能够简化开发流程。  举例来说,LabVIEW完成一些C语言实现任务,面向对象并行程。针对并行程,多核处理出现后,许多软件开发人员意识他们需要寻求更好并行代码设计方法。作为一种基于数据核心准则图形语言,LabVIEW程序提供一种简单并行方法,使软件开发人员能够直接新一代多核处理处理性能优势。

结语

本文讨论LabVIEW部分功能,C语言提供这些功能,包括操作DLL支持。 

 

    需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目问题,可联系我们。




楼主最近还看过



老鹏

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:144
  • 注册:2022年9月10日
发表于:2022-09-10 15:08:43
1楼

不错,很不错的例子,让我学习到了

xiexi123

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 118回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2019年10月08日
发表于:2022-11-20 21:27:22
2楼

谢谢楼主分享,又长知识了


热门招聘
相关主题

官方公众号

智造工程师