- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测控技术与仪器课程设计_电流环磁场的分布
测试与光电工程学院
课程设计任务书
测控技术与仪器
图1 电流元在电流环外的磁场
如图1所示,根据毕奥一萨伐尔定律,任一电流元在P点产生的磁感应强度 ,考虑到,, 有(1)。
2.3 电流元在圆环内的磁场
图2 电流元在电流环内的磁场
如图2所示,电流元在P点所产生的磁感应强度,即(2)。
2.4 距离圆心z处的磁感应强度
比较电流元在圆环内、外的磁场表达式,两式仅相差一个负号。该负号体现了两种情况下磁场方向正好相反。若规定垂直纸面向外为磁感应强度的正方向,则电流元在圆环内、外产生的磁感应强度可统一表示为( 2 )式的形式。结合磁感应强度叠加原理,整个圆环电流在距圆心处产生的磁感应强度为:
程序设计
3.1 GUI界面设计
3.1.1 创建GUI文件
打开MATLAB软件后,点击菜单栏中的“GUIDE”按钮,进入“GUIDE quick start”,选择“Create New GUI”选项卡,选择“Blank GUI(default)”创建一空白GUI文档。并命名为“cichang1.fig”如图3所示。
图3 创建一空白GUI
3.1.2 GUI布局与控件设计
GUI布局如图4,所用控件罗列于表1。
图4 GUI布局
控件名称 控件属性 控件用途 FontSize String(Title) Tag Panel 15 绘图设置 uipanel4 放置绘图设置的其他控件 Panel 15 视角切换 uipanel3 放置用于视角切换的控件 Axes
axes1 显示磁场及磁感线分布图像 Static Text 25 带电电流环周围空间的磁场分布 text1 标题 Static Text 15 电流值 text3 显示 Static Text 15 A text4 电流值单位 Static Text 15 环半径 text5 显示 Static Text 15 m text6 环半径单位 Listbox 15 电流环的磁场分布图;
电流环的磁感线分布图 listbox1 选择绘图类型 Push Button 15 绘制图像 pushbutton2 绘制图像 Push Button 15 重置参数 pushbutton7 重置参数 Edit Text 15 edit3 设置电流参数值 Edit Text 15 edit4 设置环半径数值 Edit Text 15 测试图 edit1 显示图像名称 Radio Button 12 自由视角 radiobutton1 开启三维图像自由视角 Radio Button 12 锁定视角 radiobutton1 关闭三维图像自由视角
表1 所用控件
3.1.3 GUI菜单栏设计
为使用户获得更方便的使用体验,故增加菜单栏。点击“Menu Editor”进行制作。如图5。
图5 菜单栏编辑
3.2 功能实现
GUI界面设计过后,对相关控件的“View Callbacks”中的函数进行编辑,以实现既定功能。
3.2.1 菜单功能
菜单栏中的退出功能
点击“Menu Editor”中的“退出”选项,设置Tag属性为“Untitled_1”,并对回调函数进行编辑。如图6.
图6 退出功能编辑
程序代码如下:
function Untitled_1_Callback(hObject, eventdata, handles)
selection=questdlg([是否关闭,get(gcf,Name),窗口?], ...
[Close ,get(gcf,Name),...],是,否,是);
if strcmp(selection,否)
return;
else
clc;%当选择关闭时,清空所有matla输入面上的所有错误信息,同时关闭图像窗口
clear all;
delete(gcf);
End
菜单栏中的说明功能
点击“Menu Editor”中的“说明”选项,设置Tag属性为“Untitled_2”,并对回调函数进行编辑。
程序代码如下:
function Untitled_2_Callback(hObject, eventdata, handles)
msgbox(利用{毕奥-萨伐尔定律}作图,说明)
3.2.2 绘图设置相关控件功能实现
选择绘制图像类型
当选择“listbox1”中的某一选项时,坐标轴下方的“EditText”也显示相应的文字说明。鼠标右键点击“listbox1”选择“View Callbacks”中的“Ca
您可能关注的文档
- 毕业设计(论文)开题报告_学生信息管理系统.doc
- 毕业设计(论文)开题报告_学生公寓信息管理系统.doc
- 毕业设计(论文)开题报告_家居设备集中控制系统无线链路的分析与实现.doc
- 毕业设计(论文)开题报告_工厂用自动升降梯的机电系统一体化设计.doc
- 毕业设计(论文)开题报告_家居实用报警系统的设计.doc
- 毕业设计(论文)开题报告_工艺卡片自动生成系统的设计.doc
- 毕业设计(论文)开题报告_基于图像处理的机场跑道异物检测研究.doc
- 毕业设计(论文)开题报告_教学网站的设计与开发.doc
- 毕业设计(论文)开题报告_散热器压铸模设计.doc
- 毕业设计(论文)开题报告_年产4万吨环己烷过程工艺设计_.doc
- 测控系统综合训练课程设计_基于AT89C52单片机的温度测量.doc
- 测绘工程技术毕业设计(论文)_天水路工程施工中的测量工作.doc
- 测控系统课程设计报告_电厂锅炉炉烟含氧量分析系统设计.doc
- 测控系统综合设计课程设计_锅炉温度检测系统.doc
- 测绘工程毕业设计(论文)_基于全站仪的精密三角高程测量研究.doc
- 测绘工程毕业设计(论文)_悬高测量的方法及其精度分析.doc
- 测试技术课程设计_霍尔传感器组成的转速测量电路.doc
- 测绘工程毕业设计(论文)_高速铁路无砟轨道线下工程中的墩台、路基、隧道工程的沉降变形观测与分析.doc
- 测绘工程毕业设计(论文)_基于ENVI4.1的遥感图像数据处理研究.doc
- 测控系统综合训练课程设计报告_基于AT89C52单片机的数字时钟.doc
最近下载
- 科技馆项目-绿色建筑设计专篇.pdf VIP
- 仁爱科普版(2024)七年级上册 Unit 1 Let's Be Friends! 提升训练卷(含答案).docx VIP
- 《失智老年人照护》课件:失智老年人四肢被动活动相关知识.pptx VIP
- 汶川县七盘沟绿色工业集中区规划环评.pdf VIP
- 偏心压力机 - sms group.pdf VIP
- 医疗器械体系文件-文件控制程序及相关表单.pdf VIP
- 高危新生儿分类分级管理专家共识(2023)解读.pptx VIP
- 07J905-1 防火建筑构造(一).docx VIP
- 物业服务人员管理方案.docx VIP
- 高中数学知识点总结(全版).doc VIP
文档评论(0)