基于Unity与单片机的DR可交互仿真教学工作站的设计与应用
发布时间:2022-01-12 23:08
目前医学影像设备相关课程见习时存在资源短缺,难以操作等缺陷,而仿真教学设备体积庞大、造价昂贵、仿真度低。为解决上述问题,设计一套DR可交互仿真教学工作站,将DR转化为计算机Unity软件中的三维模型,并通过串口通信实现单片机对三维模型的操作控制;同时利用VB6. 0与Access2012制作DR设备操作界面系统。工作站软硬件结合的设计,能够实现从DR设备原理知识、基础控制、摆位训练到DR设备操作界面系统的教学、训练以及考核。通过将实验课的多个考察项目整合统一,工作站实现了一站化、小型化、网络化,功能完善、易于普及,通过长时间的教学使用验证与对比分析,结果显示工作站效果显著,对实验教学具有重要意义。
【文章来源】:实验室研究与探索. 2019,38(08)北大核心
【文章页数】:5 页
【部分图文】:
总体结构图
第38卷电源电平转换芯片,使用+5V单电源供电。串口通信模块能够满足RS-232串口电压,使得单片机与上位机可以正常通信[7]。单片机控制模块对数据进行分析处理后,通过串口通信模块实现与上位机演示模型通信,串口通信模块电路如图3所示。图3串口通信模块3工作站软件设计3.1上位机设备演示模型本仿真教学工作站的设计参数3临床一线标准的DR实体,利用3D-max软件制作三维模型,如图4所示。将三维模型按照功能结构进行模块化分割后转换为FBX格式导入至Unity软件中。在Unity环境中[8],通过编写Scripts代码驱动3D模型显示DR的基本运动工作流程,主要包括机架运动、机头旋转、旋转阳极启动、灯丝预热、曝光[9]以及人体摆位、照射野开关、大小及角度调节[10-11]等功能。图4上位机DR设备演示模型其中,Head脚本通过射线检测机头距离扫描床、人体模型的距离和区域,从而控制照射野的开关与缩放以及辐射头的运动。同时,通过动作函数实现DR各轴的平移、旋转运动、灯丝预热、曝光等动作。部分代码如下:publicvoidSetHengZhouXPos(floatValue){HengZhou.position=newVector3(Value,HengZhou.position.y,HengZhou.position.z);}//横轴左右移动publicvoidSetHeadRotation(floatValue){Head.eulerAngles=newVector3(Head.eulerAngles.x,Head.eulerAngles.y,Value);RotationYText.text=Value.ToString("f0");}//机头旋转publicvoidOpenCircle(){GameObjec
【参考文献】:
期刊论文
[1]基于Unity 3D的船舶制造虚拟仿真教学系统构建[J]. 朱安庆,胡安超. 实验室研究与探索. 2018(06)
[2]基于单片机的外装遥控开关灯装置[J]. 费杰,卢梦洁,钱昊楠,吴立夫. 电子技术与软件工程. 2017(23)
[3]医学影像设备仿真教学系统的建立与实践[J]. 王辉,胡俊峰,时梅林,刘琳琳,唐鹤云,唐慧. 中国医学教育技术. 2017(03)
[4]基于52单片机的CCD驱动程序和电路设计[J]. 王改芳,吴有才. 实验技术与管理. 2017(05)
[5]仿真数字胃肠机的设计与实现[J]. 胡智慧,朱钱成,胡俊峰. 中国医疗设备. 2016(01)
[6]基于MAX232实现PC机与CPU通信[J]. 梁天太,周英杰,张泽,刘慧慧. 新技术新工艺. 2015(08)
[7]DR摄影技术在放射科的应用价值[J]. 黄江华,邓荣花,雍大德. 影像技术. 2013(05)
[8]数字X线机摆位操作训练仿真系统的实现[J]. 王玉珏,胡俊峰,唐鹤云,赵杰,巩萍,唐慧,马惠颖. 实验科学与技术. 2012(05)
[9]虚拟仿真教学在《医学影像设备学》教学中的研究与应用[J]. 齐现英,鲁雯,韩丰谈,刘慧琴,曹允希. 中国医学物理学杂志. 2012(01)
[10]基于A/D转换器件ADC0809的数字电压表设计[J]. 赵波,杨迎春. 内蒙古石油化工. 2010(23)
本文编号:3585620
【文章来源】:实验室研究与探索. 2019,38(08)北大核心
【文章页数】:5 页
【部分图文】:
总体结构图
第38卷电源电平转换芯片,使用+5V单电源供电。串口通信模块能够满足RS-232串口电压,使得单片机与上位机可以正常通信[7]。单片机控制模块对数据进行分析处理后,通过串口通信模块实现与上位机演示模型通信,串口通信模块电路如图3所示。图3串口通信模块3工作站软件设计3.1上位机设备演示模型本仿真教学工作站的设计参数3临床一线标准的DR实体,利用3D-max软件制作三维模型,如图4所示。将三维模型按照功能结构进行模块化分割后转换为FBX格式导入至Unity软件中。在Unity环境中[8],通过编写Scripts代码驱动3D模型显示DR的基本运动工作流程,主要包括机架运动、机头旋转、旋转阳极启动、灯丝预热、曝光[9]以及人体摆位、照射野开关、大小及角度调节[10-11]等功能。图4上位机DR设备演示模型其中,Head脚本通过射线检测机头距离扫描床、人体模型的距离和区域,从而控制照射野的开关与缩放以及辐射头的运动。同时,通过动作函数实现DR各轴的平移、旋转运动、灯丝预热、曝光等动作。部分代码如下:publicvoidSetHengZhouXPos(floatValue){HengZhou.position=newVector3(Value,HengZhou.position.y,HengZhou.position.z);}//横轴左右移动publicvoidSetHeadRotation(floatValue){Head.eulerAngles=newVector3(Head.eulerAngles.x,Head.eulerAngles.y,Value);RotationYText.text=Value.ToString("f0");}//机头旋转publicvoidOpenCircle(){GameObjec
【参考文献】:
期刊论文
[1]基于Unity 3D的船舶制造虚拟仿真教学系统构建[J]. 朱安庆,胡安超. 实验室研究与探索. 2018(06)
[2]基于单片机的外装遥控开关灯装置[J]. 费杰,卢梦洁,钱昊楠,吴立夫. 电子技术与软件工程. 2017(23)
[3]医学影像设备仿真教学系统的建立与实践[J]. 王辉,胡俊峰,时梅林,刘琳琳,唐鹤云,唐慧. 中国医学教育技术. 2017(03)
[4]基于52单片机的CCD驱动程序和电路设计[J]. 王改芳,吴有才. 实验技术与管理. 2017(05)
[5]仿真数字胃肠机的设计与实现[J]. 胡智慧,朱钱成,胡俊峰. 中国医疗设备. 2016(01)
[6]基于MAX232实现PC机与CPU通信[J]. 梁天太,周英杰,张泽,刘慧慧. 新技术新工艺. 2015(08)
[7]DR摄影技术在放射科的应用价值[J]. 黄江华,邓荣花,雍大德. 影像技术. 2013(05)
[8]数字X线机摆位操作训练仿真系统的实现[J]. 王玉珏,胡俊峰,唐鹤云,赵杰,巩萍,唐慧,马惠颖. 实验科学与技术. 2012(05)
[9]虚拟仿真教学在《医学影像设备学》教学中的研究与应用[J]. 齐现英,鲁雯,韩丰谈,刘慧琴,曹允希. 中国医学物理学杂志. 2012(01)
[10]基于A/D转换器件ADC0809的数字电压表设计[J]. 赵波,杨迎春. 内蒙古石油化工. 2010(23)
本文编号:3585620
本文链接:https://www.wllwen.com/jiaoyulunwen/jgkg/3585620.html