论文部分内容阅读
特性阻抗可以用矢量网络分析仪或取样示波器进行测量,但这种传统的测试方式操作步骤多,效率低。特性阻抗智能化测试仪是一种高精度的测试仪器,它能快速测量PCB板传输线的特性阻抗,给出准确的测试结果,从而保证了PCB厂商向用户提供质量优良的产品。本论文实现了一套由PC控制的智能特性阻抗测试仪的软件系统,它操作简单,校准方便,适用于大批量的快速测试。
本论文研究遵循了UML建模思想,采用了面向对象的设计理念。从功能划分着手,规划出功能独立耦合度低的模块;设计出了各模块内相应的类、类间的接口、类共享的全局变量和类里的函数。研究过程中遵循了软件工程规范,采用自顶向下的设计方法,保障了软件的可维护性、可扩展性和稳定性。
研究过程中注重了SOCKET的容错处理;应用了智能指针、序列化存储、图像的双缓冲技术;通过截取修改窗体的重绘消息美化了界面;通过标签页管理繁多的参数,通过可停靠的对话框让显示界面变得简洁,严格控制由指针引起的内存泄露让软件变得稳定。
系统设计完成后进行了严格的测试,纠正了不稳定因素,系统运行稳定,达到了设计方案的预期要求。