CanTool Windows开发需求文档:CAN总线检测软件

需积分: 0 0 下载量 182 浏览量 更新于2024-08-04 收藏 90KB DOCX 举报
"CanTool Windows开发需求文档,针对计算机技术专业的2017级学生,小组成员包括陈煌榕、陈育健、李俊和袁琳琳,由章亦葵教授指导。该文档详细阐述了CanTool App软件的需求,旨在检测和控制CAN总线信息,适用于Windows 7及更高版本的64位操作系统。开发工具为Eclipse,采用SWT/Jface,编程语言为Java,使用JDK 1.8。" 文档详细介绍了CanTool Windows应用程序的开发背景和目的,该应用与CAN总线检测设备CanTool装置配合使用,用于监测和控制汽车电子控制单元(ECU)间的通信。CanTool App软件接收并显示来自CanTool装置的CAN信息,提供数据的可视化和控制功能。 在系统配置和安装部分,用户需在Windows系统中放置特定的动态链接库文件,并导入必需的Java库。程序使用Java JDK 1.8,数据库配置文件database.txt需与可执行文件同级。开发环境为Eclipse,利用SWT和Jface插件增强用户界面。 文档的版本信息和文档简介未在摘要中提供,但通常这部分会包含软件的当前版本号、修订历史以及文档的主要目标读者,即技术开发团队,同时也可供最终用户参考。 在需求分析章节,文档进一步细化了业务需求。CanTool App需要能自动搜索并列出可用的COM端口,以便用户选择与CanTool装置相连的端口。此外,软件应支持设置CAN速率、打开和关闭CAN工作状态,这些设置应可保存以便后续使用。这表明软件必须具有串口通信功能,并具备配置和存储用户设定的能力。 通过这些需求,开发者可以理解软件的核心功能,从而进行设计和编码,确保CanTool App满足现代汽车控制技术中CAN总线监测和控制的需要。这份文档为开发过程提供了明确的指导,有助于团队有效地执行任务,确保软件的质量和性能。