技术领域
[0001] 本实用新型涉及代码生成装置领域,特别涉及一种单元测试代码生成装置。
相关背景技术
[0002] 目标代码生成是编译的最后一个阶段,目标代码生成器把语法分析后或优化后的中间代码变换成目标代码,目标代码指计算机科学中编译器或汇编器处理源代码后所生成的代码,它一般由机器代码或接近于机器语言的代码组成,现有的一种单元测试代码生成装置在使用时存在一定的弊端,首先,单元测试代码生成装置抗震性能不高,掉落在地上后容易导致电路板与其表面的元件连接松动,导致装置出现故障,其次,插线口暴露在外容易沾染灰尘和受到霉菌侵蚀,导致接线口的导电性差,具有一定的不利影响,给人们的使用过程带来了一定的影响,为此,我们提出一种单元测试代码生成装置为此,我们提出了一种单元测试代码生成装置。实用新型内容
[0003] 本实用新型的目的是为了解决现有技术中存在的缺点,而提出的一种单元测试代码生成装置。
[0004] 为了实现上述目的,本实用新型采用了如下技术方案:
[0005] 一种单元测试代码生成装置,包括装置外壳,所述装置外壳的前端外表面固定连接有显示屏,所述显示屏的一侧设置有功能按钮,所述显示屏的另一侧设置有电源开关,所述装置外壳的一侧外表面设置有防灰装置,所述防灰装置的一侧外表面设置有插线孔,所述防灰装置的另一侧设置有电源模块,所述装置外壳的内部设置有电路板,所述电路板的四周外表面设置有抗震机构。
[0006] 优选的,所述抗震机构包括固定杆、下弹簧、减震海绵与上弹簧,所述装置外壳的内表面固定连有固定杆,所述固定杆的下端外表面贯穿电路板的上端外表面,所述固定杆的外表面设置有下弹簧与上弹簧,下弹簧与上弹簧的结构相同,下弹簧的弹力系数为0.1N/mm,所述下弹簧位于电路板的下端,所述上弹簧位于电路板的上端,所述电路板的四周外表面设置有减震海绵。
[0007] 优选的,所述防灰装置包括插口板、螺纹杆、螺母、步进马达、挡板与推板,所述装置外壳的一侧外表面设置有插口板与挡板,所述插口板位于挡板的后端,所述挡板的一侧外表面,所述插口板的后端外表面设置有螺母,所述螺母的中部外表面设置螺纹杆,螺纹杆的螺距为mm,所述螺纹杆恶毒一侧外表面设置有步进马达。
[0008] 优选的,所述装置外壳与减震海绵之间设置有胶水,所述装置外壳所述减震海绵的四周外表面通过胶水与装置外壳的内表面固定连接,所述固定杆与装置外壳之间设置有十字螺丝,所述固定杆的下端外表面与装置外壳的下端内表面可拆卸连接。
[0009] 优选的,所述螺母的两侧外表面设置有挡片,挡片的前端外表面与装置外壳的后端外表面固定连接,所述挡板与装置外壳之间设置有滑槽,所述挡板的外表面通过滑槽与装置外壳的一侧外表面滑动连接。
[0010] 优选的,所述电路板的上端外表面固定连接有微处理器,所述微处理器的一侧设置有储存模块。
[0011] 优选的,所述装置外壳的后端外表面设置有充电插口,充电插口的一侧设置有数据输出口。
[0012] 与现有技术相比,本实用新型提供了一种单元测试代码生成装置,具备以下有益效果:
[0013] 1、该一种单元测试代码生成装置,通过设置的抗震机构,在单元测试代码生成装置掉落在地上时,减震海绵能够为电路板减震,上弹簧与下弹簧的弹性能够对冲击力进行缓冲,当电路板向上移动时上弹簧压缩并抵住电路板,缓冲同时使电路板向下运动,过于向下时,下弹簧的弹力为电路板提供向上的力,并且能够使电路板迅速处于稳定,从而防止由于冲击力导致电路板与其表面的元件连接松动,导致装置故障。
[0014] 2、该一种单元测试代码生成装置,通过设置的防灰装置,在不使用时,将步进马达连接电源,步进马达运转带动螺纹杆转动,螺纹杆通过螺母表面的螺纹带动螺母移动,螺母带动插口板移动时插口板缩进到装置外壳的内部,然后移动推板,推板带动挡板移动,挡板通过滑槽进行滑动,挡板滑动至插口板之前的位置,挡住插口板,从而能够将插线口进行隐藏,避免插线口处积累灰尘或者受到霉菌侵蚀,影响导电性,有利于人们使用,整个一种单元测试代码生成装置结构简单,操作方便,使用的效果相对于传统方式更好。
具体实施方式
[0020] 下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。
[0021] 在本实用新型的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本实用新型和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用新型的限制。
[0022] 参照图1-4,一种单元测试代码生成装置,包括装置外壳1,:装置外壳1的前端外表面固定连接有显示屏5,显示屏5的一侧设置有功能按钮4,显示屏5的另一侧设置有电源开关6,装置外壳1的一侧外表面设置有防灰装置3,防灰装置3的一侧外表面设置有插线孔2,防灰装置3的另一侧设置有电源模块9,装置外壳1的内部设置有电路板7,电路板7的四周外表面设置有抗震机构8。
[0023] 进一步的,抗震机构8包括固定杆81、下弹簧82、减震海绵83与上弹簧84,装置外壳1的内表面固定连有固定杆81,固定杆81的下端外表面贯穿电路板7的上端外表面,固定杆
81的外表面设置有下弹簧82与上弹簧84,下弹簧82与上弹簧84的结构相同,下弹簧82的弹力系数为0.1N/mm,下弹簧82位于电路板7的下端,上弹簧84位于电路板7的上端,电路板7的四周外表面设置有减震海绵83,在单元测试代码生成装置掉落在地上时,减震海绵83能够为电路板7减震,上弹簧84与下弹簧82的弹性能够对冲击力进行缓冲,当电路板7向上移动时上弹簧84压缩并抵住电路板7,缓冲同时使电路板7向下运动,过于向下时,下弹簧82的弹力为电路板7提供向上的力,并且能够使电路板7迅速处于稳定,防止由于冲击力导致电路板7与其表面的元件连接松动,导致装置故障。
[0024] 进一步的,防灰装置3包括插口板31、螺纹杆32、螺母33、步进马达34、挡板35与推板36,装置外壳1的一侧外表面设置有插口板31与挡板35,插口板31位于挡板35的后端,挡板35的一侧外表面,插口板31的后端外表面设置有螺母33,螺母33的中部外表面设置螺纹杆32,螺纹杆32的螺距为1mm,螺纹杆32恶毒一侧外表面设置有步进马达34,在不使用时,将步进马达34连接电源,步进马达34运转带动螺纹杆32转动,螺纹杆32通过螺母33表面的螺纹带动螺母33移动,螺母33带动插口板31移动时插口板31缩进到装置外壳1的内部,然后移动推板36,推板36带动挡板35移动,挡板35通过滑槽进行滑动,挡板35滑动至插口板31之前的位置,挡住插口板31,从而能够将插线口进行隐藏,避免插线口处积累灰尘或者受到霉菌侵蚀,影响导电性。
[0025] 综上:本实用新型在使用的过程中,在使用时,将数据线插入到插线口中,打开装置的电源开关,电源模块9为整个装置供电,通过功能按钮4选择装置的功能,然后通过数据输入到微处理器中,微处理器对数据进行转化,然后将转化后的数据通过显示屏5显示出来,同时将数据输出,当装置掉落到地上时,抗震机构8能够使电路板7迅速处于稳定,防止由于冲击力导致电路板7与其表面的元件连接松动,导致装置故障,在不使用时,将步进马达34连接电源,步进马达34运转带动螺纹杆32转动,螺纹杆32通过螺母33表面的螺纹带动螺母33移动,螺母33带动插口板31移动时插口板31缩进到装置外壳1的内部,然后移动356,推板36带动挡板35移动,挡板35通过滑槽进行滑动,挡板35滑动至插口板31之前的位置,挡住插口板31,从而能够将插线口进行隐藏,避免插线口处积累灰尘或者受到霉菌侵蚀,影响导电性,有利于进行推广使用。
[0026] 以上所述,仅为本实用新型较佳的具体实施方式,但本实用新型的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本实用新型揭露的技术范围内,根据本实用新型的技术方案及其实用新型构思加以等同替换或改变,都应涵盖在本实用新型的保护范围之内。