ATE工程师的进阶之路(LabVIEW方向)

本文探讨了LabVIEW编程的三个层次,强调了面向对象编程在ATE工程师中的重要性。除了软件技能,还强调了硬件设计能力,包括电气图纸绘制、通讯原理、测试原理等。此外,文中提到了ATE的特殊分支,如声音震动、电机、RF和视觉检测,并建议ATE工程师专注于某一项专业领域。对于是否学习PLC和APP开发,文章给出了不建议的理由,主张提升电气基础和专业领域的深入理解。
摘要由CSDN通过智能技术生成

本文写给基于LabVIEW软件的ATE工程师,希望对你的职业发展方向带来帮助。

1、LabVIEW编程水平的三个层次。

第一层:会使用LabVIEW的各类控件写简单的,无结构而言的程序。

(入门级)

第二层:能够使用生产者-消费者结构状态机结构;理解一个while循环就是一个并行系统服务的概念;会使用队列来同步并行进程之间的数据交互;会使用功能性全局变量简化程序设计。

(到此层,你可以靠LabVIEW找到工作。)

第三层:使用面向对象的程序设计思想写LabVIEW程序。

(到此层,你可以独立设计大型测试项目。目前,市场上绝大多数的材料及培训都是到第二层的。我看过很多国外大公司写的ATE程序(比如ATW公司的程序),几乎都是使用面向对象来写。这部分我后面会出一些教学资料。)

这里有一个我做的视频,用流水灯演示什么是LabVIEW面向对象编程,希望大家体会到面向对象的优势。

https://www.bilibili.com/video/BV1ti4y1A717/

2、ATE工程师的必备素质(请把时间用在这几个方向上)

软件编程水平只占到一个项目能否做好的30%,其余的70%都在硬件设计。

a、ATE工程师必须自己画电气图纸(起码是测试部分的)。

(在ATE工程师眼里,一根导线是电阻的串联组合。而其他电气工程师并不这么认为。)

b、掌握通讯的基本原理

(这里指物理层,比如你可以通过示波器看RS232或者LIN通讯的波形,人肉读出传输的数据内容是什么。)

c、掌握测试领域的基本原理,如采样率、同步、触发、重触发等概念,并能映射到硬件上。

(问个直观的问题,你有两个USB的采集卡分别采集电压电流,你如何保证你拿到的两个波形在时间轴上是严格对应的?)

d、特定领域测试的原理,比如热电偶冷端补偿的原理,四线制测电阻的原理等。

e、了解各类测试硬件的分类和功能。

(你可以先只研究NI的产品,因他家的东西最全,基本覆盖市面上的各类产品类型。)

3、ATE的特殊分支

虽然ATE的面比较广,几乎每个方向上都会涉及,但仍有部分方向的专业技术壁垒较高,如果你没有相关专业知识,建议请教专业人士不要乱接项目。有时间的话,你可以选择其中一项作为你的专长项。

a、声音震动测试。

b、电机测试。

c、RF相关测试。

d、视觉检测。

4、ATE工程师是否应该向PLC编程方向发展。

不建议,如果你现在并不会PLC技术,且没有特别空闲的时间的话,不是必须要学。

理由如下:

国外的纯ATE设备几乎没有用到PLC的,都会PC直接控制各类外设。国内之所以出现PLC和PC混用的情况,大多是因为ATE工程师(LabVIEW工程师)的电气功底不行。你有学习PLC编程的时间,不如去学习电气功底。

5、ATE工程师是否应向APP领域发展。(比如手机查询设备状态、MES系统之类的领域)

不建议你向这个方向发展。不要以己之短攻人之长。

LabVIEW (Laboratory Virtual Instrument Engineering Workbench),是一款由美国国家仪器公司(National Instruments)开发的图形化程序设计环境和开发平台。ATE (Automatic Test Equipment) 则是自动测试设备,用于对电子元器件、电路板或电子产品进行自动化测试和验证。 在ATE测试框架中,LabVIEW是一种常见的开发工具。LabVIEW提供了丰富的功能和工具,可以帮助工程师创建和执行各种自动化测试任务。利用LabVIEW中的图形化编程方式,工程师可以通过拖拽和连接函数块来组织测试流程,而无需编写传统的代码。这使得测试框架的开发变得更加快速和高效。 LabVIEWATE测试框架可以通过多种方式与被测试设备进行通讯,包括使用标准的数据采集卡、通过网络通讯或者基于各种通讯总线的协议。LabVIEW还支持各种常用的测试仪器和设备,如示波器、信号发生器、多用途IoT设备等。这使得ATE测试框架可以很容易地与现有的测试设备集成,实现自动化测试。 通过LabVIEW的图形化界面,工程师可以直观地监测和分析测试结果。LabVIEW提供了各种可视化工具和函数库,供用户自定义测试报告和结果显示。工程师可以根据需要设置测试参数、编写测试脚本、进行数据分析和生成详细的测试报告。 总的来说,LabVIEWATE测试框架是为了简化和优化自动化测试流程而设计的。它提供了强大的图形化编程工具,可与多种测试设备和仪器集成,使测试工作更加高效和准确。LabVIEWATE测试框架在电子产品制造和研发领域具有广泛的应用,帮助工程师快速开发测试系统,提高生产效率和产品质量。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值