要想做好工作,首先要利用好工具。
公司有一些高端仪器,价格可能高达10000USD,但同事只是简单的使用,手动调节旋钮,看波形,然后手动记下测量数据。
我认为这些仪器都配备了串口、网线等通信接口,以及开放的控制协议。
现在我们已经进入AI时代,人工智能正在倒逼我们提高工作效率,在这个竞争激烈的时代,如果我们还固守传统做法,不思进取,无论是公司还是个人都会失去竞争力。
因此,它们应该连接到计算机,并用Python编写测试脚本,以自动化数据测试、收集和分析。
使用AI编程工具,基本上只需要输入一些关键字就可以自动生成Python代码。
比如最近我们在测试一个信号接收电路的频响特性以及输入阻抗;
我们的硬件同事所做的是
使用信号发生器调节旋钮以一定的频率间隔步进,产生扫频信号,使用示波器测试接收电路不同部分的信号电压幅度,记录下来,然后输入excel进行分析数据;
我告诉他们要研究这些仪器的通讯接口,并用计算机写一段Python代码来实现测试和分析;他们应该研究这些仪器的通信接口并编写一段Python代码来简化工作,
他们说写代码是软件工程师的事。
我说现在是AI时代,作为各领域专家的优秀系统工程师应该或多或少都会一些代码,Python也非常简单易懂,日常工作的一些Python脚本可以大大提高工作效率;
我说服不了他们,只好自己动手,用上位机控制示波器和信号发生器对接收电路做了一些测试。
信号发生器通过RS232接口连接到计算机,示波器通过网线连接到计算机。
根据信号发生器的协议发送串行命令来控制输出信号的频率和幅度。
使用pyvisa控制示波器调整时基和幅度,控制自动测量并读回数据;
然后用octave分析数据并绘制曲线;
一气呵成,总共用时不到一个小时,大部分代码都是输入关键词后AI自动生成的,我只是做搬家的,其实代码不多。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3