- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DELPHI机器人移动仿真控制
目 录
第1章 界面设计………………………………………..……………………………1
1.1 设计背景及目标………………………………………..………………...……1
1.2 采用的控件………………………………………..………………………...…1
第2章 程序代码……………………………………………………………………..
第3章 运行效果………………………………………………………………….….
第4章 结论与体会……………………………………………………………….….
参考文献………………………………………………………………………………
页面设计
设计背景及目标
背景
以为课题,在Delphi下开发创建,首先实现机器人移动界面的设计;并确保机器人在人为操控的情况下进行移动使机器人按照人输入的指令的方向运动并实现随时暂停触碰边界后停止等功能
目标:
(2)采用的控件
在窗体中,添加additional选项卡中的控件image,如图1-1所示。属性见表1-1.
图1-1窗体添加控件
图1-
表1-1控件属性
控件 属性 设定值 Image Picture 打开Picture editor 对话框,单击“load”按钮,选择要载入的图片,单击ok按钮即可 60 Width 60 Stretch True 在窗体中,添加standand选项卡中的控件abel、Edit、Button和Panel,如图1-。属性见表
图1-更改默认名称图1-添加图1-添加表1-控件属性控件 属性 设定值 Label1Font 宋体、粗体、四号 Caption 移动方向 Label2 Font 宋体、常规、五号 Caption 如输入东北或EN Panel1 Color cl3DDKShadow Height 500 Width 500 Button1 Font 宋体、粗体、四号 Caption 移动 Button2 Font 宋体、粗体、四号 Caption 回到中点 Button3 Font 宋体、粗体、四号 Caption 暂停 在窗体中,添加system选项卡中的控件,如图1-所示属性见表
图1-窗体添加imer控件表1-控件属性
控件 属性 设定值 Enabled False Interval 100
第2章 程序代码
编写计时器timer1事件过程,代码如下:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
begin
if image1.left=440 then timer1.Enabled:=False
else
image1.Left:=image1.Left+10;
end
else if (edit1.Text=W) or (edit1.Text=w) or (edit1.Text=西)then
begin
if image1.left=0 then timer1.Enabled:=False
else
image1.Left:=image1.Left-10;
end
else if (edit1.Text=N) or (edit1.Text=n) or (edit1.Text=北)then
begin
if image1.top=0 then timer1.Enabled:=False
else
image1.top:=image1.top-10;
end
else if (edit1.Text=S) or (edit1.Text=s) or (edit1.Text=南)then
begin
if image1.top=440 then timer1.Enabled:=False
else
image1.top:=image1.top+10;
end
else if (edit1.Text=EN) or (edit1.Text=en) or (edit1.Text=东北)then
begin
if (image1.top=0)or(image1.left=440) then tim
您可能关注的文档
- 82黄建辉2016秋八思品(一修稿).doc
- 8月25日豫商大会讲解词2013822.doc
- 8AUnit1-U4词组.doc
- 904真题.doc
- 8武英优秀教学设计.doc
- 92液体压强导学案.doc
- 9125分《依法治国与人类文明》下试卷.doc
- 91固体;液体.docx
- 8高一氧化还原.doc
- 993年北京隆福大厦特大火灾.doc
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)