C/S架构一般指服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构,服务器负责数据的管理,客户机负责完成与用户的交互任务。CS架构通过充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现。
C/S架构图
纳米软件根据客户需求定制开发的自动化测试软件,基于C/S架构,有着速度快、用户体验好、处理能力强且可以实现复杂业务等优势,帮助众多企业解决了测试难题。
仪器自动化软件定制开发流程图
本文以NS-Scope示波器程控软件为例,介绍基于C/S架构实现的仪器自动化测试软件开发,操作系统为Windows/XP SP3及以上系统。
纳米软件开发的NS-Scope示波器程控软件,通过对示波器的程序控制,实现自动化参数配置、数据采集和数据存储,软件自带数据库存储,方便用户查询历史检测数据,最大限度提高仪器使用效率,帮助客户解决示波器测试操作流程繁琐、参数配置复杂等问题。
测试场景图
◆NS-Scope示波器程控软件操作使用流程:
软件由系统测试模块和数据查询模块两部分组成,软件的使用流程如下图:
软件使用流程图
◆NS-Scope示波器程控软件主要架构:
◆NS-Scope示波器程控软件界面:
◆NS-Scope示波器程控软件使用范例:
1、连接仪器:
打开运行测试界面自动连接,LAN通讯用户需要录入仪器或电脑的IP地址和端口号。将电脑与仪器用网线连接,设置电脑和仪器在同一网关下,如下图所示:
配置默认网关和IP
2、参数配置:
测试前需要打开通道,通道参数配置,如图所示。
通道参数配置
以及时基、触发参数配置,测试条件输入,如图所示。
触发等参数配置
3、运行测试
测试界面下图所示,选择触发方式单次,点击开始,等到触发,采集波形、参数显示保存,结束;选择触发方式自动,点击开始,开始按钮变为停止键,只要触发,循环采集波形、参数显示保存,直到点击停止键结束。
单次触发
自动触发
系统中的所有采集数据可在数据查询模块中查询,数据库中保存历史采集到的所有数据,支持按照时间、测试条件查找采集数据,并根据选择的采集数据指定路径导出生成报表。