高精度事件计时器软件设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:lmd1028
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
事件计时器是一种专用测试仪器,主要用于精密时间测量,其在激光测距、卫星激光时间传递、高能物理粒子飞行时间的高精度测量、爆轰物理试验等时间间隔测量领域发挥重要作用。国外多个研究机构已经根据不同需求推出了高分辨率事件计时器产品,而国内在此方面目前正处于研究起步阶段。本论文结合国内实验室高分辨率时间间隔测量硬件系统,分析了事件计时器软件的主要功能需求,研究了人机交互界面设计,同时采用WPF(Windows Presentation Foundation)技术,设计实现了PC端事件计时器应用程序以及DSP(Digital Signal Processer)上的控制程序。  本课题中事件计时器应用程序以MVVM(Model-View-ViewModel)架构为基础,硬件系统与应用程序之间的通信采用USB(Universal Serial Bus)方式。本课题的重点研究工作主要包括以下几个方面:  1、分析用户需求,选择GUI(Graphical User Interface)框架,对事件计时器应用程序的总体进行设计。  2、实现硬件系统的DSP软件控制程序并分析了测量结果的误差校正方法。完成DSP在DEVICE工作模式下与PC端应用程序的通信以及对硬件电路的软件控制程序。  3、完成了事件计时器应用程序的界面设计。根据用户需求以及使用习惯设计并实现了合理的应用程序界面外观和布局。完成自定义控件的开发以及复用,提高代码复用性。  4、实现了事件计时器应用程序的逻辑功能。使用 MVVM架构模式降低软件逻辑代码与界面代码的耦合性,完成应用程序数据显示功能,实现数据的绘制以及人机交互操作功能;设计事件计时器数据包和人机交互命令的结构,实现了通过USB与硬件系统通信的功能;实现应用程序的数据持久化、将测量数据导入导出到Excel文件功能。  本课题最终实现了事件计时器应用程序数据绘制、数据通信和数据存储等功能,为用户呈现外观醒目、布局合理、简单易懂的应用程序的同时提供了良好的人机交互体验。
其他文献
对于电机转速的测量,目前运用最多的就是光电式或者磁电式传感器。时栅位移传感器是一种新型位移传感器,目前主要用于位移的静态测量。本课题以高频响的电机为研究对象,对时栅位移传感器如何去测量转速做了深入的分析和研究。本课题的主要工作如下:(1)时栅位移传感器的理论基础----“时空转换理论”,建立相对运动的两个坐标系,一个坐标系上的位移之差表现为另一个坐标系上所观察到的时间之差。时栅位移传感器动态测量关
期刊
随着各国对海洋资源关注度的提高,水下潜器在海洋资源开发、军事信息侦察和海底深潜救援等方面发挥着越来越重要的作用,而水下潜器的航路设计属于三维空间路径规划问题,是深海航
光纤磁场传感器具有抗电磁干扰、耐腐蚀、适应各种恶劣环境、容易多分复用,适于远距离监测等优势。现有的光纤磁场传感器多采用磁致伸缩条棒上粘贴光纤光栅的方式,结构复杂,
期刊
期刊
中国科学院等离子体物理研究所新一代超导托卡马克装置[17]—HT-7U进入研制和建造阶段,与以往的装置相比,HT-7U可以实现1~1000S稳态或准稳态运行模式和其它高物理指标,维持1~
本文运用有限元分析获得塔身典型工况下的应力分布及应力集中情况,找出疲劳危险部位;将有限元软件ANSYS与三维软件ProE中的模态中性文件导入动力学仿真软件ADAMS中,并利用ADAMS进行仿真获得塔身危险部位的载荷—时间历程曲线及数据,结合调研工况比例,进行扩展获得载荷谱;查看材料疲劳试验的S-N曲线,并通过修正其他影响参数,得到修正S-N曲线;最终运用线性疲劳累积损伤理论Miner计算得出塔身寿
磁涡流阻尼器决定了紧急停堆过程中的落棒速度和落棒时间.在其以往的设计过程中,大多采用了"设计→试验→修改设计→再试验→确定"的旧有模式,实现过程繁琐,不够经济.为此,该
本文以电法测井基本理论原理为基础,结合我国各大油田薄油储层的勘探开发的实际需求,以高分辨感应测井仪为参照,对感应测井和数字球形聚焦测井系统进行了研究。本文的主要内容包