- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 【社会层面】社会主义核心价值观.ppt VIP
- 回话有招高情商回话术书本.doc VIP
- 【社会层面】社会主义核心价值观精品课件.ppt VIP
- 沪教8AUnit6Ancientstories more practice-The story of 100,000 arrows 公开课优质课教案教学设计.doc
- 小学《科学》新教材培训研讨会:技术与工程领域总体介绍.pptx
- 2024年中考英语复习 并列复合句 讲义学案(解析版).pdf VIP
- 血常规结果解释ppt课件.pptx VIP
- 第16课 课件 2022-2023学年高中新经典日本语基础教程第二册.pptx VIP
- 软件工程专业生涯发展展示.pptx
- 成人脑室外引流护理——中华护理学会团体标准解读.pptx
文档评论(0)