如何快速开发LabVIEW项目,成为LabVIEW开发的高手

发现了一篇多年前写的文章,转发到这里

如何快速开发LabVIEW项目,成为LabVIEW开发的高手。
如果您手里有LabVIEW项目,领导催的又很紧,该怎么办?
如果您公司规模小,就想把LabVIEW项目快速搞定,有什么好的途径?
读完本文您或许就能找到答案
关于如何学习LabVIEW的几点体会,与大家分享
几点体会:
1入门容易,做好需花费功夫。
LabVIEW入门很容易,网上有入门的例程,按照上边的一步一步去做,就能实现一个基本的LabVIEW功能。我当时学习的时候是看的《LabVIEW 7 Express评估版使用指南》现在还是有参考价值的,如果需要可以从这里下载:http://bjcyck.com/down/html/15.html.还有一些其它的资料,大家可以从网上再搜索一下。还有非常不错的《The LabVIEW Style Book译文共享》,可以从这里下载:http://bjcyck.com/down/html/3.html
在文章的最后,我把相关的网址列出来,希望能对大家有所帮助。
但是,如果想做好就不容易了。LabVIEW功能非常强大,应用的领域也非常广泛,从最简单的采集显示,到NASA空间站的自动监控、神舟系列飞船的测试验证。LabVIEW从入门到高级应用还是有很长的路要走的,许多功能也许我们闻所未闻。举个简单的例子,word、excel大家都用过吧,但是对于它们的掌握,我们还知之甚少。有时候你费了九牛二虎之力,确发现其实人家已经有做的很好的一个控件了。只是我们没发现罢了。
LabVIEW何尝不是如此呢。在工作中,常听到有人抱怨LabVIEW不好用,还不如××语言好用。再仔细听他讲,其实,对LabVIEW知之甚少,从学习到项目实践的时间很短,对LabVIEW认识很肤浅。我始终认为,LabVIEW是个好工具,但再简单好用的工具,我们也要熟悉和掌握它才行。至少在可以预见的将来,恐怕还没有哪一种工具能直接把我们的想法直接转变成程序,而且运行稳定可靠。在学习上,还是要花一点时间的。
2 利用LabVIEW开发,免不了要和一些硬件板卡打交道。在这里我想说一下,大家在选择的时候,尽量用大厂成熟的产品,不要图便宜,用一些便宜了一两千的小厂的设备。
在开发过程中,我用过一些国内厂商制造的板卡(有的价钱并不比NI、ADLINK的便宜),光看设备做工就比较粗糙,有的连demo都没有,只有一个简单的使用说明,按照这个说明很难开发出功能完善的应用来。
也有相对好些的,有labVIEW的demo,但是有时候它能支持低版本(如labVIEW8.2)确支持不了高版本(如labVIEW8.6)。他们自己的demo写的就乱七八糟的,没有注释,控件排列混乱,随意命名,看上去一头雾水。连线也是天马行空,说它是一团乱麻绝不过分。
看似硬件板卡省了几个钱(其实有的也未必),但是在软件开发中,确要花费大量的精力。最终确不能保证程序运行的可靠性。原因很简单,这些板卡的底层写的不完善,只是对付着能用了,兼容性、可靠性几乎没考虑。大胆推测一下,在出场之前(更进一步,在新产品设计出来后),几乎没做过什么像样的测试。光想着卖出去赚钱了。
当然,也不是说国外的设备就都好,我也遇到过一些精密的、用途特殊、用量小的设备,硬件指标都挺好,但是软件demo也是不敢恭维,开发手册也很简洁,看不出所以然来,设置有的名词都前后不一致。但是这些设备用量确实太少了,而我们国内又制造不了。确实也没什么更好的办法
所以,我推荐大家尽可能购买大厂的通用设备。这样会节省开发成本,缩短开发周期,提高产品质量。
3 如何快速提升自己的开发能力
其实,有几个论坛还是很不错的。国内的有www.cpubbs.com/bbs www.vihome.com 国外的当然首推NI的网站的论坛了,还有一个叫做OpenG的,也是很不错的。
当然,光看论坛也不行,最主要的是自己要在实践中发现问题,改进问题。这样才能不断的进步。
如果条件允许,可以参加一些培训,比如NI自己就有相关的培训,不过价格也是很贵的,而且时间比较短,需要有一定的LabVIEW使用基础。其实,国内,尤其是在北京大家可以去北京辰语测控www.bjcyck.com学习培训,可以从最基础入手学习,这家公司也承担开发外包业务,你也可以在产品外包给他们后,在开发过程中一起去做,这样在做中学,在学中做,如有问题可以及时请教,效果还是非常不错的。
4 如果手里有着急开发的LabVIEW项目怎么办?
现在LabVIEW应用的场合也越来越多,记得前几年,想找点相关的资料都很费劲,书店里也就那么两本介绍性质的图书。使用的人也非常少。现在情况不同了,从北京、上海、广州、深圳到二三线城市,都有人使用它,从军工、航空航天到公司企业、科研院所都有了LabVIEW的用武之地。
但是很多人还是在初级阶段,对于开发周期很紧的项目还是感到很棘手,或者公司是一个很小规模的,没有必要聘请专职的LabVIEW开发人员。这怎么办呢?
其实,也很简单,找专门的公司外包就可以了。但是外包公司也是参差不齐。有的公司张口闭口就是“没问题”、“肯定行”,但到了时间把东西做的一团糟,程序维护性极差,就更不要奢求什么可扩充了。其实这类公司和我在前边谈到的一些做硬件板卡的小公司性质是一样的,只管赚钱,不在质量上下功夫,得过且过。由于许多用户对LabVIEW所知甚少,就轻易相信了这些公司的花言巧语,最后看到程序后,确发现上了贼船,欲哭无泪。
前不久,一位做煤矿监控设备的老总和我抱怨说,LabVIEW太难用了,编出来的程序根本没法改。我很诧异。待了解了前因后果后,很为LabVIEW鸣不平。原来,他们公司请的国内某顶尖高校的一个博士硕士团队,给他开发的程序,(其实,就是导师成立的血汗公司),这些人对LabVIEW不是很精通,又由于责任心的问题(学生到时候就毕业走人哦,老板的重心不在售后服务上,说白了不就那么回事嘛,导师正忙着跑项目赚钱呢。在这里也想说一下,跟高校研究所合作,这是一个很大的弊端),程序没法改了,工期在即,这位老总只好又找人重新用C进行了开发。
这些不负责任的公司,不但影响了项目的开发周期,浪费了开发成本,还毁了LabVIEW的清白。是可忍孰不可忍!
在这里介绍一家专业的LabVIEW开发的公司 北京辰语测控www.bjcyck.com。这家公司有着军工、航天等领域的大量开发经验,提供一站式全方位的LabVIEW开发服务,收费也合理,关键是开发的质量是有保障的。
当然,我在这里只是介绍一下,到底怎么样,大家可自己去了解。
5 结束语
在自动测控领域,LabVIEW是非常好的开发工具,希望有更多的人来学习它,使用它。最近LabVIEW最新版又推出了,可见NI对这个图形化的编程工具是多么的重视啊 哈。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/959214.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

RTMP|RTSP播放器只解码视频关键帧功能探讨

技术背景 我们在做RTMP|RTSP直播播放器的时候,遇到过这样的技术诉求,在一些特定的应用场景中,可能只需要关键帧的信息,例如视频内容分析系统,可能只对关键帧进行分析,以提取特征、检测对象或场景变化。鉴于…

Lua 环境的安装

1.安装Lua运行环境 本人采用的是在windows系统中使用cmd指令方式进行安装,安装指令如下: winget install "lua for windows" 也曾使用可执行程序安装过,但由于电脑是加密电脑,最后都已失败告终。使用此方式安装可以安…

Prometheus+grafana实践:Doris数据库的监控

文章来源:乐维社区 Doris数据库背景 Doris(Apache Doris)是一个现代化的MPP(Massive Parallel Processing,大规模并行处理)数据库,主要用于在线分析处理(OLAP)场景。 D…

Spring Boot整合JavaMail实现邮件发送

一. 发送邮件原理 发件人【设置授权码】 - SMTP协议【Simple Mail TransferProtocol - 是一种提供可靠且有效的电子邮件传输的协议】 - 收件人 二. 获取授权码 开通POP3/SMTP,获取授权码 授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码。适用…

FPGA实现光纤通信(3)——光纤8b/10b编码数据回环

前言 光纤通信属于高速串行通信,具有较高的数据传输速率,通常用于服务器以及通信设备之间用于高速数据交换,对于xilinx 7系列的FPGA,内部具有集成的高速接口用于实现光纤通信。本次就来实现8b/10b编码数据回环。 测试环境:vivado版本:2020.02 FPGA芯片:XC7K70T 测试说…

Linux网络之TCP

Socket编程--TCP TCP与UDP协议使用的套接字接口比较相似, 但TCP需要使用的接口更多, 细节也会更多. 接口 socket和bind不仅udp需要用到, tcp也需要. 此外还要用到三个函数: 服务端 1. int listen(int sockfd, int backlog); 头文件#include <sys/socket.h> 功能: …

如何设计浪漫风格的壁纸

一、选择浪漫的色彩 柔和色调&#xff1a; 粉色系&#xff1a;粉色是浪漫的经典色彩&#xff0c;包括淡粉色、玫瑰粉、樱花粉等&#xff0c;能够营造出温馨和甜蜜的氛围。 紫色系&#xff1a;紫色带有神秘和高贵的感觉&#xff0c;如薰衣草紫、淡紫色等&#xff0c;适合营造浪…

PBFT算法

在我的博客中对于RAFT算法也有详细的介绍&#xff0c;raft算法包含三种角色&#xff0c;分别是&#xff1a;跟随者&#xff08; follower &#xff09;&#xff0c;候选人&#xff08;candidate &#xff09;和领导者&#xff08; leader &#xff09;。集群中的一个节点在某一…

第24篇 基于ARM A9处理器用汇编语言实现中断<六>

Q&#xff1a;怎样设计ARM处理器汇编语言程序使用定时器中断实现实时时钟&#xff1f; A&#xff1a;此前我们曾使用轮询定时器I/O的方式实现实时时钟&#xff0c;而在本实验中将采用定时器中断的方式。新增第三个中断源A9 Private Timer&#xff0c;对该定时器进行配置&#…

深度学习笔记——循环神经网络之LSTM

大家好&#xff0c;这里是好评笔记&#xff0c;公主号&#xff1a;Goodnote&#xff0c;专栏文章私信限时Free。本文详细介绍面试过程中可能遇到的循环神经网络LSTM知识点。 文章目录 文本特征提取的方法1. 基础方法1.1 词袋模型&#xff08;Bag of Words, BOW&#xff09;工作…

Linux(Centos、Ubuntu) 系统安装jenkins服务

该文章手把手演示在Linux系统下如何安装jenkins服务、并自定义jenkins数据文件位置、以及jenkins如何设置国内镜像源加速&#xff0c;解决插件下载失败问题 安装方式&#xff1a;war包安装 阿里云提供的war下载源地址&#xff1a;https://mirrors.aliyun.com/jenkins/war/?s…

SQL Server 建立每日自动log备份的维护计划

SQLServer数据库可以使用维护计划完成数据库的自动备份&#xff0c;下面以在SQL Server 2012为例说明具体配置方法。 1.启动SQL Server Management Studio&#xff0c;在【对象资源管理器】窗格中选择数据库实例&#xff0c;然后依次选择【管理】→【维护计划】选项&#xff0…

PHP防伪溯源一体化管理系统小程序

&#x1f50d; 防伪溯源一体化管理系统&#xff0c;品质之光&#xff0c;根源之锁 &#x1f680; 引领防伪技术革命&#xff0c;重塑品牌信任基石 我们自豪地站在防伪技术的前沿&#xff0c;为您呈现基于ThinkPHP和Uniapp精心锻造的多平台&#xff08;微信小程序、H5网页&…

vim如何设置制表符表示的空格数量

:set tabstop4 设置制表符表示的空格数量 制表符就是tab键&#xff0c;一般默认是四个空格的数量 示例&#xff1a; &#xff08;vim如何使设置制表符表示的空格数量永久生效&#xff1a;vim如何使相关设置永久生效-CSDN博客&#xff09;

企业级流程架构设计思路-基于价值链的流程架构

获取更多企业流程资料 纸上得来终觉浅&#xff0c;绝知此事要躬行 一.企业流程分级规则定义 1.流程分类分级的总体原则 2.完整的流程体系需要体现出流程的分类分级 03.通用的流程分级方法 04.流程分级的标准 二.企业流程架构设计原则 1.流程架构设计原则 流程框架是流程体…

刷题总结 回溯算法

为了方便复习并且在把算法忘掉的时候能尽量快速的捡起来 刷完回溯算法这里需要做个总结 回溯算法的适用范围 回溯算法是深度优先搜索&#xff08;DFS&#xff09;的一种特定应用&#xff0c;在DFS的基础上引入了约束检查和回退机制。 相比于普通的DFS&#xff0c;回溯法的优…

【博客之星】年度总结:在云影与墨香中探寻成长的足迹

&#x1f407;明明跟你说过&#xff1a;个人主页 &#x1f516;行路有良友&#xff0c;便是天堂&#x1f516; 目录 一、年度回顾 1、创作历程 2、个人成长 3、个人生活与博客事业 二、技术总结 1、赛道选择 2、技术工具 3、实战项目 三、前景与展望 1、云原生未来…

Adobe的AI生成3D数字人框架:从自拍到生动的3D化身

一、引言 随着人工智能技术的发展,我们见证了越来越多创新工具的出现,这些工具使得图像处理和视频编辑变得更加智能与高效。Adobe作为全球领先的创意软件公司,最近推出了一项令人瞩目的新技术——一个能够将普通的二维自拍照转换成栩栩如生的三维(3D)数字人的框架。这项技…

【Nacos】负载均衡

目录 前言 一、服务下线二、权重配置三、同一个集群优先访问四、环境隔离 前言 我们的生产环境相对是比较恶劣的&#xff0c;我们需要对服务的流量进行更加精细的控制.Nacos支持多种负载均衡策略&#xff0c;包括配置权重&#xff0c;同机房&#xff0c;同地域&#xff0c;同环…

回首2024,展望2025

2024年&#xff0c;是个充满挑战与惊喜的年份。在这366个日夜里&#xff0c;我站在编程与博客的交汇点&#xff0c;穿越了无数的风景与挑战&#xff0c;也迎来了自我成长的丰收时刻。作为开发者的第十年&#xff0c;我依然步伐坚定&#xff0c;心中始终带着对知识的渴望与对自我…