发明名称 一种基于脚本驱动的超声诊断设备自动测试方法
摘要 本发明公开了一种基于脚本驱动的超声诊断设备自动测试方法,通过定义适当的脚本格式,可以手工编辑脚本或者通过控制面板录制脚本,然后在按下脚本启动键后,控制器解析脚本中的脚本指令并自动执行指令,记录执行过程中的诊断信息。本发明可以克服传统超声诊断设备的测试和质检过程耗时耗力的缺点,使得测试人员和质检人员可以通过设计好的脚本,对超声诊断设备进行自动的测试,大大提高了工作效率和测试的一致性。另外,客服人员可以远程传输并执行用户端设备上的脚本,进行问题追踪,大大提高了超声诊断设备维护的效率,同时降低了维护的成本。
申请公布号 CN101721228B 申请公布日期 2011.07.20
申请号 CN200910213219.9 申请日期 2009.10.21
申请人 无锡祥生科技有限公司 发明人 龚栋梁;赵明昌;周峰;陆坚
分类号 A61B8/00(2006.01)I 主分类号 A61B8/00(2006.01)I
代理机构 无锡市大为专利商标事务所 32104 代理人 曹祖良
主权项 一种基于脚本驱动的超声诊断设备自动测试方法,其特征是:将预先设计的测试步骤,运用脚本属性和脚本指令编写成脚本或者直接录制脚本,由超声诊断设备运行脚本,自动运行各个功能,脚本运行结束后,自动记录诊断信息,诊断信息中记录了超声诊断设备各个功能是否运行正常,若出现错误,则记录了出现错误的原因;所述脚本执行的方法包括如下步骤:步骤1:按下脚本中描述的脚本启动键;步骤2:解析脚本实体中的脚本指令;步骤3:控制器判断是否有指令,如果是,执行步骤4,否则执行步骤15;步骤4:判断脚本指令是否为按键指令,如果是,执行步骤5,否则执行步骤7;步骤5:获取按键指令的按键名称;步骤6:控制器执行所按键的触发事件,然后执行步骤13;步骤7:判断脚本指令是否为轨迹球移动指令,如果是执行步骤8,否则执行步骤10;步骤8:获取轨迹球移动的目的坐标;步骤9:控制器将轨迹球所指向的光标移到目的坐标,然后执行步骤13;步骤10:判断脚本指令是否为延时指令,如果是执行步骤11,否则执行步骤2;步骤11:获取延时的时间值;步骤12:控制器启动计时器进行延时;步骤13:保存执行指令后的诊断信息,所述指令是指上述按键指令、轨迹球移动指令、延时指令;步骤14:判断是否按了脚本停止键,如果是则结束,否则返回步骤2;步骤15:整个脚本运行的次数累加1;步骤16:判断运行次数是否等于脚本运行的重复次数,如果是则结束,否则执行步骤17;步骤17:回到脚本实体区域起始位置,继续执行步骤2;所述脚本的结构包括脚本的属性定义区域(30)和脚本实体区域(31),所述属性定义区域(30)包括脚本的名称(32)、脚本启动键(33)、脚本停止键(34)、脚本执行的重复次数(35);所述脚本实体区域(31)包括按键事件指令(36)、轨迹球移动事件指令(37)、延时事件指令(38);所述按键事件指令(36)包括按键指令、按键名称,用于触发按键按下后执行的事件;轨迹球移动事件指令(37)包括轨迹球移动指令、移动的目的坐标值,用于移动由轨迹球控制的光标到指定目的坐标;延时事件指令(38)包括延时指令、延时的时间值,用于启动计时器延时指定的时间。
地址 214142 江苏省无锡市新区硕放镇香楠路8号