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