The invention discloses a method for two times the development of diagnostic equipment, which comprises the following steps: SDK package and diagnostic devices; write configuration information to the diagnostic equipment through the SDK package, in order to increase the functions of Presupposition in diagnostic devices; when the detected call instruction, preset function calls in the diagnostic equipment to obtain the corresponding increase and the call instruction data with the preset function corresponding to the output form of the output and save the data; wherein, the call instruction refers to function by the corresponding H header files and / or dynamic link library DLL file as a function pointer call. The invention also discloses a two development device for the diagnostic equipment. The invention modifies the diagnostic function of the diagnosis equipment through the SDK packet, and realizes the function that the user hopes to diagnose the equipment.
【技术实现步骤摘要】
诊断设备的二次开发方法及装置
本专利技术涉及汽车
,尤其涉及一种诊断设备的二次开发方法及装置。
技术介绍
随着汽车产业的不断发展以及人民生活水平的不断提高,汽车越来越普及,安全驾驶也越来越重要。目前,为了保障用户能够时刻了解到汽车当前的运行状态,通常会在汽车上安装车载诊断(On-BoardDiagnostic,OBD)系统。所述OBD系统通过与汽车上的车载诊断接口进行连接,采集各种传感器的数据来诊断汽车故障。但是,目前批量生产的OBD系统,用户在使用过程中仅能查看当前数据,但是不能对数据加工进行后续管理,例如,用户可能希望将每次出行的行驶里程、时间及油耗等数据汇总,以波形图或表格的形式呈现,但目前的OBD系统无法实现这类功能。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种诊断设备的二次开发方法及装置,旨在解决目前市面上的OBD系统功能固定,用户无法根据自身需求对诊断功能进行修改的问题。为实现上述目的,本专利技术提供的一种诊断设备的二次开发方法,包括以下步骤:将SDK包与诊断设备进行连接;通过SDK包向诊断设备写入配置信息,以在诊断设备中增加预设功能;当检测到调用指令时,调用在诊断设备增加的预设功能获取与所述调用指令对应的数据,以与所述预设功能对应的输出形式输出并保存所述数据;其中,所述调用指令指通过将功能对应的h头文件和/或动态链接库的dll文件作为函数指针进行调用。优选地,所述通过SDK包向诊断设备写入配置信息,以在诊断设备中增加预设功能的步骤包括:将预设功能的配置信息作为函 ...
【技术保护点】
一种诊断设备的二次开发方法,其特征在于,包括以下步骤:将SDK包与诊断设备进行连接;通过SDK包向诊断设备写入配置信息,以在诊断设备中增加预设功能;当检测到调用指令时,调用在诊断设备增加的预设功能获取与所述调用指令对应的数据,以与所述预设功能对应的输出形式输出并保存所述数据;其中,所述调用指令指通过将功能对应的h头文件和/或动态链接库的dll文件作为函数指针进行调用。
【技术特征摘要】
1.一种诊断设备的二次开发方法,其特征在于,包括以下步骤:将SDK包与诊断设备进行连接;通过SDK包向诊断设备写入配置信息,以在诊断设备中增加预设功能;当检测到调用指令时,调用在诊断设备增加的预设功能获取与所述调用指令对应的数据,以与所述预设功能对应的输出形式输出并保存所述数据;其中,所述调用指令指通过将功能对应的h头文件和/或动态链接库的dll文件作为函数指针进行调用。2.如权利要求1所述的诊断设备的二次开发方法,其特征在于,所述通过SDK包向诊断设备写入配置信息,以在诊断设备中增加预设功能的步骤包括:将预设功能的配置信息作为函数封装到动态链接库中的dll文件中,并生成调用接口保存为h头文件。3.如权利要求2所述的诊断设备的二次开发方法,其特征在于,所述通过SDK包向诊断设备写入配置信息,以在诊断设备中增加预设功能的步骤包括:通过SDK包向诊断设备写入新增功能的配置信息;通过SDK包配置的接口在原有功能的配置信息的存储位置增加新功能的配置信息。4.如权利要求3所述的诊断设备的二次开发方法,其特征在于,所述方法还包括:将接收的ECU数据通过SDK包配置的接口向待刷写设备进行ECU数据刷写。5.如权利要求1至4中任一项所述的诊断设备的二次开发方法,其特征在于,所述的步骤包括:将获取的数据发送至与待诊断设备关联的账号。6....
【专利技术属性】
技术研发人员:刘均,覃定鹏,
申请(专利权)人:深圳市元征科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。