基于C的汽车电器虚拟实验系统的设计.doc

基于C的汽车电器虚拟实验系统的设计.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C的汽车电器虚拟实验系统的设计

基于C#的汽车电器虚拟实验系统的设计 科技信息博士?专家论坛 基于C#昀汔车电器虚拟实验系统昀设计 浙江水利水电高等专科学校机电工程系严爱芳陈庆平 [摘要]本文分析了汽车电器系统实验的特点,对构建虚拟汽车电器实验系统的设计思想进行了描述.以汽车充电系统为例,根据 系统的整体设计原则,结合实验要求,设计了汽车充电实验系统的整体框架和功能模块. [关键词]汽车电器虚拟实验c≠≠数据库 1.引言 汽车电器是车辆专业重要的专业课,其内容涉及到电路各种参数 的测量,实验的直观性比较差,很多知识需要学生通过逻辑推理来理 解,实验效果不太理想.另外,目前汽车电器实验多在试验台架或者在 实车中进行,两者都存在过程控制难,毁坏性故障设置难,故障设置单 一 ,车型单一等问题,与现实环境相差较大,演示作用重于实际作用.此 外,由于学生的误操作,电路,电器短路现象经常发生,试验成本较高, 实验指导老师维护工作量大lj】.基于C#和数据库技术开发的汽车电器 虚拟仿真实验系统,可以创造多层次(虚拟与现实),多模式(演示与设计) 的教育实践教学环境,将会使学生的实践操作技能和技术应用技能得 到全面的提高,有效地弥补现行实验的不足. 2.汽车电器虚拟实验系统的总体设计 系统仿真模型的硬件平台是PC机,操作系统是Windows2000,用 c#语言和MicrosoftAccess数据库作为开发平台.在系统的界面中,操 作者通过菜单栏选择故障现象,计算机设计故障点,操作者从工具库中 选择检测工具,在工具的下拉框中进行档位和量程的选择.利用鼠标的 拖放,显示该处的电路参数,从元件库中选择需要更换的元件,确认是 否更换,随后在屏幕上显示改该电器系统的的动态工作状态.参照实际 汽车电路,同一故障现象可以对应若干故障点,电脑设计故障原因时, 采用随机给出的方式,实验过程互动性. 触发状态迁移的事件 ^l程序宿动,显示登陆窗口 A2判断用户名和密码是否正确 A2l用户名密码正确.程序进^主界 面,可姓选择实{黼瑷目进行使甩 ^2.2用户名密冯错误.返回登陆界面 ^3进舞实训项目中舯蝗踏连接 A4判断线路连接是否正确 A4.1进入故障检修 A4.2若三扶错琵芝内连接正确,显示 成绩 A4.3若三次错误乏内无j杰连接正确, 返回线路连接 图1系统的流程图 2.1系统模块设计 2.1.1实训项目模块设计 此模块要求学生在操作系统上选择试验的项目.此模块包括线路 连接和故障检修两个项目:线路连接是要求用户把一个不完整的电路 图正确地连接完成;故障检修是让用户使用特定的检修工具对特定的 基金项目:本文系浙江省教育厅项目,项目编号 作者简介:严爱芳(1973一),女,江苏海安人,讲师,硕士研究生. 故障进行修复. 2.1.2检修工具模块设计 此模块要求学生利用鼠标选择合适的工具,选择错误会进行提示. 工具包括万用表,试灯,温度计等检测故障电路的常见工具. 2.1.3配件模块的设计 此模块是汽车充电系统的常见配件,确定好故障点之后,学生可以 通过鼠标选择合适配件,选择正确即可显示实验成功.配件包括发电 机,点火开关,二极管,发光二极管,接插件,点火开关,导线等修复故障 电路的配件. 2.1.4实验记录和查询模块 此模块为每个学生建立账号密码和实验记录档案,方便进行实验 管理和监控.学生在进行虚拟实验时,系统会记录学生实验过程中选用 的工具,实验的时间,实验结果的正确率,在实验完成后,直接生成可供 打印和查阅的实验报告. 2.2系统总体流程图 系统的总体流程图如图1所示. 2_3系统的逻辑结构 该系统的逻辑结构比较简单,如图2所示. 图2系统逻辑图 2.4数据库设计 数据库的设计包括表汇总和表细节的设计. 2.4.1表汇总的设计 表1表汇总 表名功能说明 UserInfo保存系统用户的信息 Role表示代码所指定的用户角色 TrainRecord保存用户在实训项目中的实验成绩以及相关信息 TrainTy-pe保存实训项目的种类 C.nn正确的点与点之间的连接对应关系 科技信息博士?专家论坛 2.4.2表细节的设计 其中: 表2Userlnfo 表名UserInfo 数据类型列名空/非空约束条件功能说明 (精度范围) UserIDvarchar(15)非空主键用户ID UserNamevarchar(20)非空用户姓名 Pwdvarchar(50)非空甩户密码 Classvarchar(50)非空用户班级 RoleIDInt非空role.roleID用户角色 补充说明 表3Role 表名Role 数据类型列名空/非空约束条件功能说明 (精度范围) RoleIDInt非空主键角色ID RoleNamevarchar(50)非空角色名称 补充说明 表4TminRecord

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档