仪表程控自动化测试学习
工作涉及到仪器自动化测试方向,但对该领域所涉及到哪些方面的专业知识、专业术语了解不够系统、深入。
目前所了解的仅仅是:一般仪器仪表具有统一的控制命令语言SCPI;仪器具有串口、GPIB口、网口、USB口等通讯接口;各种编程语言有对应的端口通讯库。但对每个方面的知识了解不够深入,且对设备驱动等知识的概念不太清楚。因此决定对每部分内容展开学习。
学习之初,首先总结一下拟定的学习方法和文献查询技巧。对于仪器自动化测试方向,设计知识面还是比较宽泛的。首先应系统的了解该方向所涉及到的各个领域,各个领域之间的关联和功能。若属于工作内容背景知识,就在概念和功能上进行理解,做好文档记录以便于查阅,同时记录一两个例子,形成具体的认识;与工作内容关联比较密切的知识,如Python的Pyvisa库、Numpy、Panda库以及NI相关产品及测试架构要有深入的学习,一来,要对官网的指导文档有系统的了解还要做好记录;二来,查询各个领域的大神分享的文章,要对该领域应用比较成熟的案例进行学习,如Github开源代码。
学习的途径主要包含:论文,系统、专业的了解相关领域;视频资料,更加通俗易懂的学习相关知识,如Bilibili、MOOC网、51学习网等;书籍,对比较基础的知识有详细的讲解;百度和博客,对具体的问题案例有讲解,快速的了解该领域涉及到的资料、术语有哪些。
要学会资料的溯源,论文中查询某个关键词,搜索出的文章,要查询该文章作者的其他论文,以及该文章所引用的文章。博客查询,要了解该博客作者相关的其他信息,了解该博客所属领域及该领域其他文章。
目前待学习的内容总结如下:
- I/O口的概念,该部分设计到单片机知识,以及数电和模电,总结相关学习资料,对该部分知识做充足的记录。
- 了解操作系统及通讯协议。
- 学习VISA的概念。
- 学习Python函数库
- 整理工作代码格式。