本人是一名毕业6年的机械专业的大专生,所学专业嘛,数控设备应用与维护,但是我没有去开机床,没有进工厂,没有走到一线。我去了一个半大不小的私企,开始我愉快的学徒生涯,掌握了PROE,了解了机械设计手册怎么用,被带我的老师凶了很久,鄙视了很久,由在加工厂被加工厂师傅劈头盖脸的训了很久,算是堪堪入门机械设计,后来又考了PMP,转入项目口,带团队平项目,再然后。。。。
以上全是无关紧要的废话,学习LabVIEW的初衷很简单,在进行装备仪器原型机等设计初期,提出明确的自动化控制需求,是影响项目进度的关键因素,而中途变更软件需求,虽被允许,但极大的风险导致项目延期,因此初期验证极为重要。
另外,个人角度来说,初期验证总是麻烦编程人员也是极大的资源浪费,故本意是了解程序运行逻辑,能快速梳理需求,因为本身属于机械工程师,对C语言那种文本语言了解起来总觉得晦涩难懂,而通过了解,NI的LabVIEW是图形化编程,数据流结构,整个程序编写过程更像是电路图、逻辑流程图的绘制,常用的前面板图形、程序框图等都有相应VI,降低上手难度,前期了解中,LabVIEW使用排名并不高,但其在测控领域有着不可替代的地位,而我本身工作也属于测控方面,数据采集、分析、连续运行、逻辑控制等,与LabVIEW应用一拍即合,所以,如果你也有与我一样的困扰,也想学一门编程语言,觉得LabVIEW还有点意思,那就一起来吧。
后续内容模式,我在学习中习惯设定最终目标,通过目标分解,分项学习,来实现最终目标,所以后续内容,将会从目标功能,目标分析,分项技术学习等方面展开,点滴记录LabVIEW学习的过程,一起努力吧!!!
基础知识篇
1.LabVIEW基础常识
2.快捷键的使用
3.变量
-
- 了解变量分类、常量、变量输入、变量显示;
- 了解变量之间相互转换;
- 了解数组变量、簇变量中提取单一变量及输入单一变量;
- 了解TXT文本内容读取并提取指定行;
- 了解Excel表格内容读取并转换成数组的方法;
4.逻辑结构
- 了解顺序结构构成部分及常见用法;
- 了解条件结构构成部分及常见用法;
- 了解程序框图禁用结构构成部分及常见用法;
- 了解for循环结构构成部分及常见用法;
- 了解While循环结构构成部分及常见用法;
- 了解事件结构构成部分及常见用法;
- 了解定时结构构成部分及常见用法;
5.练习案例
- 流水灯的实现;
- 读取Excel文件的随机点名软件实现;
- 简易计算器的实现;
- TXT文本逐行读取并处理软件实现;
基础部分就记录这些都是自己玩时候编的发着无所谓,中级部分应该记录基于三易电子的易监控的TCP/IP通讯(基础)以及基于王电令老师的基于STM32开发板基础实验,这些可能需要授权,我会去沟通下看让发不,因为本职工作是机械设计,labVIEW是觉得以后可能会需要,所以利用其他时间学习的,所以会三天打鱼两天晒网啦。
自己记录的嘛开心就好