欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 电子产品装配实训教学软件

电子产品装配实训教学软件

日期:2023-01-24 阅读量:0 所属栏目:软件技术


  中职学生职业岗位能力的培养和职业技能的训练是中职学校教学的重中之重。当前,在中职学校实训教学出现了一些新的问题,如出于对学生安全性的考虑,在电子技术实训中需要加电调试等操作往往不能得到有效实施。因此,必须对实训教学进行变革,找出一条既能够有效完成教学任务,又能大大降低实验实训损耗的方法,虚拟实训是其中比较好的解决方案。

 

  1 虚拟实训项目的教学设计

 

教学需求分析 好的教学软件需要好的教学设计,好的教学设计需要先进的教学理念指导。目前教育界普遍认为要取得好的教学效果,既要强调学生的主体地位,又要充分发挥教师的主导作用。教学软件开发的设计中也要贯彻这种教育理念,既要提供充足的图文、动画、视频等演示资源来支持教的功能,又要有良好的界面导航及虚拟实训交互设计来调动学生自主学习的能动性。

 

中职《电子产品装配实训》课程主要以项目教学为主,通过10个典型的电子产品装配让学生获得电子技术基础知识,掌握电子产品装配的基本技能。因此,在虚拟实训教学软件中应具有4种功能:漫游功能,能够多角度观察虚拟实训器件及仪器设备,操作场景;演示功能,能够演示电子产品装配实训中的操作程序、操作方法及错误操作结果;交互功能,能够利用键盘、鼠标对屏幕中的虚拟器件、仪器工具等进行理想的自主操作,该功能是虚拟实训软件的核心功能;考核功能,能够进行理论与虚拟实训操作的考核,验证学生学习水平,并给予反馈。

 

  软件系统功能模块设计 通过上面的需求分析,结合中职学生学习特点,本文以直流稳压电源的虚拟组装项目为例,对软件功能模块加以说明。

 

  实训指导模块,重点以文字说明形式帮助学生熟悉实训目的,进行实训指导,使学生能够了解实训过程及注意事项;知识链接模块,重点以图文、视频动画的形式,对理论性较强的知识如元件器、电路图的识读等加以详细说明;装配演示模块,以二维、三维动画交互的形式,向学生演示相关操作,如元器件的检测、安装等,使学生熟悉操作程序,牢记错误操作导致的严重后果;虚拟装配模块,通过鼠标、键盘的组合,学生可以进行多角度观察,自主拾取器件、工具进行虚拟实训,并给出相应提示;实训考核模块,分为理论考核与虚拟操作考核两部分,理论考试采取随机抽题方式,由后台题库支持,可自主更新,实操考核借鉴游戏过关记分的方法,根据操作的正确与否,扣除相应的分值。

 

  2 虚拟实训教学软件的实现

 

  根据本虚拟实训软件模块的划分,主要进行两方面的系统设计,一是登录和用户管理系统,二是虚拟实训系统。

 

  登录及用户管理 登录及用户管理的实现,主要应用动态网页及数据库技术。在数据库中建立一张具有用户名、用户密码等字段的表,用于记录相关信息。当用户从前台网页登录时,将用户名、密码借助PHP动态网页技术提交至后台,验证用户信息正确后再将学习时间、学习成绩等信息返回前台显示。

 

  虚拟实训系统的实现

 

  1)基于Unity3D的虚拟教学软件实现流程。Unity3D是能够比较方便的创建诸如3D游戏、建筑可视化等内容综合开发工具,包含了图形、音频等方面的引擎支持,并以C#或者一种类似JavaScript的语言为脚本语言,来实现交互设计。Unity3D开发虚拟实训主要分为4个步骤:首先,创建仿真模型;其次,利用3DS max优化模型;再次,利用Unity3D对模型进行交互设计;最后调试,完善并发布。

 电子产品装配实训教学软件

  2)虚拟元器件模型的建立。在电子产品装配虚拟实训中,主要涉及到电子元器件及印制电路板的模型创建。例如在直流稳压电源装配实训中需要准备的虚拟元器件有电阻、电容、二极管、三极管等,还要有一块虚拟印制电路板。如果这些虚拟物件直接在3Ds MAX中创建相当麻烦,Proteus软件中预置了上千种元件的3d模型,我们可以利用其印制电路板设计模块,方便的生成印制板电路和元器件的3D模型。然后再导入3Ds Max中进行组合优化,最终得到虚拟实训所需虚拟元器件模型,再以FBX文件的形式导出备用。

 

  3)漫游功能的实现。在Unity3D中我们可以利用鼠标、键盘事件对摄像机的视角进行控制来实现对元件和场景的漫游功能。例如,利用按住鼠标右键拖动实现视角的旋转,具体方法如下。

 

  首先,将Unity3D中预置的Camera Scripts

 

  下的导入到工程中;其次,将附加到Main Camera上,然后在其Inspector面板中对组件的Target参数进行设置,本实训项目中选择印制电路板作为该参照物;最后,将鼠标右键触发事件添加到代码中去,实现按下鼠标右键才触发视角旋转的功能。

 

  4)装配演示功能的实现。在本项目的装配演示模块中,我们主要实现元器件在印制电路板上的安装与分解。单击装配演示界面上的分解按钮时,各元器件从电路板上分解出来;单击组装演示按钮,系统将自动将各元器件按照一定的顺序安装在电路板相应的位置,如图1所示。该功能的实现利用附加在Main Camera上的装配演示脚本来实现。具体方法如下:

 

  在脚本中Awake()函数里获取所有元件的名称及正确坐标,并记录在数组中。

 

  在脚本中OnGUI()函数里利用Button控件创建分解与组装演示按钮。当检测到分解按钮被按下时,将所有元器件的位置进行偏移,完成元器件位置分解操作;当检测到装配演示按钮被按下时,首先根据数组中存的元器件名获取元器件的当前坐标,若其与数组中所存的元件在电路板上的安装位置不同,则利用wards方法将当前元器件移动到数组中所存的该元件的安装位置。移动完成后,进行下一个元件的安装演示,如图1所示。

 

  5)虚拟装配功能的实现。本软件中单击手动组装操作按钮进入虚拟装配实训,这时可以通过键盘、鼠标对屏幕中的虚拟元器件、仪器工具等进行自主操作,组装到正确位置时,元器件会吸附到电路板上。当鼠标指向待安装的元器件时,会在电路板上正确的安装位置显示元器件虚影进行提示。该功能实现的关键技术是鼠标拖放和碰撞检测。具体方法如下。

 

  准备两套虚拟元器件,一套是辅助安装的元器件虚影。当按下手动组装按钮时,将电路板上的辅助安装元器件的d属性设置为false,并全部添加Box collider组件。然后分组显示将要安装的元器件。

 

  Main Camera上附加Unity3D中预置的脚本,为需要安装的元件添加RigidbodyMesh collider组件。

 

  在将要安装的元器件上附加手动组装脚本。编程思路是在Update()中获取当前鼠标拖动的元器件,然后利用OnTrggerEnter进行碰撞触发检测,若碰撞的是与之对应辅助元器件则将其在安装位置显示出来。

 

  3 作品发布

 

  在Unity3D中经过功能测试无误后,开发的作品最后能发布成web网页、可执行EXE文件等多种形式。在本实训教学软件中,为便于与其他教学资源整合,采用网页的形式发布。

 

  4 结束语

 

  本文以直流稳压电源虚拟实训项目为例,展示综合运用Proteus3DS MAXUnity3D开发电子产品虚拟实训软件全过程。该虚拟实训教学软件已经在实际教学中进行应用,取得了初步的成效,经过不同班级对比,使用该软件可以明显增加学生的学习兴趣,提高学习效率,但虚拟实训教学并不能完全替代实践实训项目。

 

  作者:王维霞 来源:中国教育技术装备 201335

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学