【技术实现步骤摘要】
一种基于高压发生器通信中断数据处理的方法
本专利技术涉及高压发生器通信中断
,尤其涉及一种基于高压发生器通信中断数据处理的方法。
技术介绍
目前国产医用X射线机技术渐为成熟,国内生产直接数字平板X线成像系统(DigitalRadiography,简称DR)设备的厂商如雨后春笋般层出不穷。但大多数厂商均没有DR设备中关键部件高压发生器的生产技术,而是采用原始设计商生产(Originaldesignmanufacture,简称ODM)或贴牌生产(OriginalEquipment/EntrustedManufacture,简称OEM)模式。而高压发生器通常采用通信的方式与用户对接,但是,由于ODM或OEM模式的高压发生器其协议复杂,如果通信中断数据量大,通信中断数据没有采用合理的算法进行数据处理,则容易导致机器死机的现象发生。
技术实现思路
本专利技术的目的在于提供一种基于高压发生器通信中断数据处理的方法,用以解决现有技术中通信数据量大容易导致高压发生器死机的问题。本专利技术的目的是提供一种基于高压发生器通信中断数据处理的方法,包括如下步骤:步骤101,对高压发生器进行初始化处理;步骤102,确定在预设的中断时间间隔内高压发生器中定时器是否中断;步骤103,若确定在中断时间间隔内定时器未中断,则确定是否发生通信中断;步骤104,若确定发生通信中断,则进一步确定缓冲区数据长度是否大于预设的数据长度;否则启动主程序,执行步骤106;步骤105,若确定缓冲区数据长度大于预设的数据长度,则执行步骤106;步骤106,判断数据标志位是否置位;步骤107,若确定数据标志 ...
【技术保护点】
一种基于高压发生器通信中断数据处理的方法,其特征在于,所述方法包括如下步骤:步骤101,对高压发生器进行初始化处理;步骤102,确定在预设的中断时间间隔内高压发生器中定时器是否中断;步骤103,若确定在所述中断时间间隔内定时器未中断,则确定是否发生通信中断;步骤104,若确定发生通信中断,则进一步确定缓冲区数据长度是否大于预设的数据长度;否则启动主程序,执行步骤106;步骤105,若确定缓冲区数据长度大于预设的数据长度,则执行步骤106;步骤106,判断数据标志位是否置位;步骤107,若确定数据标志位已置位,则读取缓冲区中数据,并清除数据标志位;否则返回执行步骤102。
【技术特征摘要】
1.一种基于高压发生器通信中断数据处理的方法,其特征在于,所述方法包括如下步骤:步骤101,对高压发生器进行初始化处理;步骤102,确定在预设的中断时间间隔内高压发生器中定时器是否中断;步骤103,若确定在所述中断时间间隔内定时器未中断,则确定是否发生通信中断;步骤104,若确定发生通信中断,则进一步确定缓冲区数据长度是否大于预设的数据长度;否则启动主程序,执行步骤106;步骤105,若确定缓冲区数据长度大于预设的数据长度,则执行步骤106;步骤106,判断数据标志位是否置位;步骤107,若确定数据标志位已置位,则读取缓冲区中数据,并清除数据标志位;否则返回执行步骤102...
【专利技术属性】
技术研发人员:高松,孙成,汪鹏飞,
申请(专利权)人:上海冠瑞医疗设备股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。