本文写给基于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系统之类的领域)

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

ATE工程师的进阶之路(LabVIEW方向)相关推荐

  1. 525、Java工程师的进阶之路 -【 RocketMQ (二)】 2022.01.06

    目录 1. RocketMQ 设计目的 1.1. 发布/订阅 1.2. 消息优先级 1.3. 消息顺序 1.4. 消息过滤 1.5. 消息持久化 1.6. 消息可靠性 1.7. 消息实时性 1.8. ...

  2. 从菜鸟到Android资深工程师的进阶之路

    http://blog.csdn.net/mary_ml/article/details/50539521 http://blog.csdn.net/mary_ml/article/details/5 ...

  3. 从菜鸟到资深工程师的进阶之路

    专访任玉刚:从菜鸟到资深工程师的进阶之路 发表于2015-12-22 08:25| 11131次阅读| 来源CSDN| 31 条评论| 作者夏夏 专访iOSAndroid任玉刚开发者CSDN博客 al ...

  4. 前端工程师的进阶之路

    背景 如果你是刚进入WEB前端研发领域,想试试这潭水有多深,看这篇文章吧: 如果你是做了两三年WEB产品前端研发,迷茫找不着提高之路,看这篇文章吧: 如果你是四五年的前端开发高手,没有难题能难得住你的 ...

  5. 测试自动化平台 | 测试开发工程师的进阶之路

    https://mp.weixin.qq.com/s/WU5h8FW6BT5YZtlsSuCIcw 「摘要」随着近几年国内IT行业高速发展,对测试工程师的要求也越来越高,其作用也越来越重要,但很多测试 ...

  6. IC模拟版图工程师高薪进阶之路,三年实现年薪30w+

    模拟版图是模拟IC设计岗位的一种,随着国内半导体行业的不断发展,岗位的需求也越来越多.而每个芯片最终能够付诸于生产都离不开模拟版图设计师的功劳,所以目前芯片产业对于这类人才需求越来越大. 什么是模拟版 ...

  7. IT行业: 嵌入式工程师的进阶之路

    今天我们要跟大家聊得话题并不轻松,大家看标题都知道了啊今天我们要跟大家聊一聊关于转行的问题都说隔行如隔山转行如投胎其实转行对于大多数人来说确实不是一个容易的选择,要放弃积累好几年的工作经验,投入到一个 ...

  8. 区块链技术培训—从技术小白到年薪百万区块链工程师的进阶之路

    近期,百度.小米.京东.360.联想等行业巨头纷纷开出高薪招聘区块链开发,甚至有公司开出了500万的年薪在找区块链工程师. 喂,正在埋头苦干.默默搬砖的你,有没有想过自己有一天也可以过上年薪百万的日子 ...

  9. 面对数字化转型 一个微软软件工程师的进阶之路

    伴随着企业的数字化转型,微软也经历了一场暴风骤雨般的变革:作为这场变革的亲历者,闫伟这个90年出生的小伙子,就像是这场变革的一个缩影. 作为微软大中华区创新技术合作事业部的一名软件工程师,闫伟是部门里 ...

最新文章

  1. numpy生成随机数
  2. 网站空间建设并不难,难的是如何做好它!
  3. 移动互联网服务客户端开发技巧 ( Webview及正则)
  4. iframe 的一点经历
  5. springboot日志的级别
  6. 专题1.1——Exchange2013部署前准备条件
  7. 为什么在实际的 kaggle 比赛中 gbdt 和 random forest 效果非常好?
  8. 使用statsvn统计svn中代码行
  9. 智能判断图片中是否存在某物体_基于WT901传感器及NB-IOT无线技术开发的一款物体倾倒监测设备...
  10. 人脸方向学习(九):Face Detection-MTCNN解读
  11. PurgeComm()函数--清空缓冲区
  12. Spring Batch 入门教程
  13. WIN10开机启动深度优化超详细万字以上,开机5秒
  14. c语言烟花表白程序代码,C语言实战之浪漫烟花表白程序代码
  15. java用户注册信息校验
  16. 手机无线如何共享给台式计算机,怎么把电脑网络共享给手机上网
  17. swing在java中什么意思_“swing”是什么意思,JAVA初学者:swing是什么
  18. cxf配置http:conduit
  19. 网络错误CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/mai...
  20. 服务器装机选哪个系统好,服务器该装08系统好还是03系统好?

热门文章

  1. Modernizr的介绍和使用
  2. 从互联网+角度看云计算的现状与未来
  3. SQL2000远程连接不了的问题
  4. matlab解决匀速直线运动,匀速直线运动的意思
  5. access2010版本的数据库
  6. [转载]面向非射频测试工程师的射频测量技术基础
  7. 软件测试你会涉及的模块
  8. “视频号”能撑起微博的野心吗?
  9. Inconvenient Pairs(线段树/二分)
  10. 推荐一款神器:在浏览器中运行 VS Code,随时随地写代码