论文部分内容阅读
定量超声技术在临床医学的检测与治疗中有着广泛应用,其中超声检测是最常用的无创检测方法,可以检测多种疾病。超声骨密度检测就是其中之一。当今社会人口老龄化加剧,骨质疏松威胁着老年人的健康,其危害不容小觑。但是在骨质丢失后,尚无有效的治疗措施来使骨质恢复正常。因此,如何通过早期诊断骨质疏松的情况来预防骨折与骨病的发生显得尤为重要。本课题针对测量跟骨的超声骨密度仪设计了一套功能完整的检测软件。本文分析了超声骨密度仪的原理与重要参数的计算方法,并实现了高速USB通信、实时读取与显示数据、结果计算、数据存储、报告打印等功能。本文对软件规划到实现的整个过程进行了详细的描述。通信方面,硬件采用高速USB接口芯片FT232H进行数据传输,满足了高采样率下仪器对数据传输速度的要求。软件使用C#中非托管代码技术调用API的方法实现D2XX驱动下的数据传输。显示方面,使用MSChart控件实现显示功能,并通过委托实现对线程外控件的操作。结果方面,分析并实现了重要参数SOS与BUA的计算。另外还简要介绍了数据存储与打印报告功能的实现。最后,给出了与进口仪器的结果对比与分析,各方面性能均有较大的提升。设计最终实现了超声骨密度仪PC端C#应用程序的编写。可以给下位机发送控制命令来控制电机转动、向探头发射脉冲激励及实时采集传输数据。在程序中可以实时显示波形并计算超声参数,并可以对病人的测量数据进行存储管理和打印。程序基于.NET Framework平台编写,可以运行于安装Windows XP、 Windows 7与Windows 8操作系统的PC与平板电脑,具有很高的实用价值。最终成果以成品样机的形式演示,效果良好。