64通道总线分析仪模块软件设计

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:shlices
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着总线技术的发展,集成化、多功能的总线分析仪的开发已成为必要。这款总线分析仪是基于CPCI总线,可以在64个通道下进行数据分析的测试仪器。它集成了逻辑分析仪和数据发生器的功能,既可以实现数据分析功能,又可以实现数据发生功能。总线分析仪软件的设计内容主要包括仪器软面板的设计和仪器驱动的设计:仪器软面板的设计完成了对各项参数的设置,数字波形的绘制和数据列表的显示及CAN/LIN、USB、ARINC429总线协议的分析,实现了多种形式码型数据的发生;利用动态链接库技术完成了仪器驱动的设计。主要内容如下:(1)逻辑分析单元软面板的设计,使用了多线程技术,创建了数据采集线程,波形绘制线程和数据列表填充线程,用事件和临界区实现了线程的同步,更好的完成了对复杂系统的控制。其中在波形的绘制中采用了双缓冲技术解决了波形频繁刷新中引起的波形闪烁的问题,实现了波形在单次和连续状态下的显示。数据除了用波形显示外,还可以用数据列表显示,数据列表可以实现在单次触发和连续触发下不同显示状态的切换,其中为了实现大量数据的快速插入,使用了虚拟列表技术。(2)数据发生单元软面板的设计,在数据块的编辑中同样用到了虚拟列表,开辟了一个线程实现了数据块的输出,采用了窗口子类化技术实现对数据编辑框内容的限制,使列表控件具有编辑框的功能,让用户对编辑框的查看和修改变得很方便,实现了单次和连续循环下的码型数据的发生。(3)分析CAN/LIN、USB、ARINC429总线协议,给出了每种总线协议的触发和分析流程。(4)分析仪器驱动的设计,用动态链接库实现了仪器的驱动层,文中介绍了动态链接库技术及主要的仪器驱动函数。在最后,本论文总结了VC中用到的各种调试方法并且对调试中遇到的各种问题进行了分析,给出了避免和解决问题的方法。
其他文献
在机械传动系统中,转轴的扭矩和转速的测量是各类旋转动力设备的重要检测项目,尤其是对扭矩的实时检测。国内外研制的各种扭矩测试系统已广泛应用于科学研究和工程实践领域。随着科学技术和生产力的高速发展,现有的机械设备也都在向着高转速、高效率、大功率的方向发展,因此对扭矩检测系统也提出了更高的要求。通过扭矩的在线检测可以减少机器事故,对快速分析产生事故或故障的原因,提高生产效率和经济效益都具有重要意义。本课
如今,现代化技术已经在各行各业中广泛应用,在信息技术融合过程中产生了大数据,是重要的技术变革手段,但是大数据环境对审计工作带来了深刻影响.接下来,本文就大数据环境下电
当前,我国的市场经济体制正处于转型时期,各行各业竞争日趋激烈,在这种形势下,公路施工能否获得较大的经济效益,关键在于有效地降低成本,而有效地降低成本,主要依靠预算管理
目的观察围术期静脉输注利多卡因对宫颈癌根治术患者血浆和腹腔引流液炎性因子表达的影响,探讨利多卡因的抗炎机制。方法选择全麻下行宫颈癌根治患者30例,随机分为对照组(C组
高速可变狭缝系统是光学投影系统的重要组成部分,通过驱动刀片以限制曝光区域的位置与大小,避免光束对规定曝光场之外的区域曝光。刀片的定位精度与运动精度直接决定了光刻机的曝光均匀性。如何兼顾四个刀片实现高速、高加速度与高精度共面运动是本系统设计的难点。针对以上问题,本文完成了高速可变狭缝机械与控制系统的设计,建立了高速可变狭缝系统的误差传递模型,并对各误差源进行分析,合成刀片总的测量不确定度。根据误差传