- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
河南机电高等专科学校 项目设计报告书 课程名称: DELPHI与电气控制 课题名称: 仓库进出料系统 专 业: 电气自动化技术 班 级: 自动化064 学 号: 061415401 姓 名: 傅 兵 成 绩: 2008 年12 月 27日 目录 设计目的和任务 、设计方案和工作原理 、设计程序代码 、参考文献 、程序流程图 、心得体会 设 计 任 务 书 一、设计目的和任务 1、 完成delphi课程的教学之后,通过课程设计进一步巩固所学的知识,加深理解。 2、 通过各种途径对delphi相关技术内容进行拓展和深入,增强自学能力及对知识的融会贯通能力。 3、 提高动手能力、调试程序的能力、解决问题的能力和实际开发应用能力,掌握使用delphi进行系统开发的一般步骤、方法和技巧。 二、设计方案及工作原理 1、 方案 设计一个仓库物料出入仿真系统,该系统有六层,一个物料和一个挡板。 2、工作原理 (1)使用三个timer和九个shape组件,一个edit组件,两个bitbtn组件 (2)timer1组件用来控制物料进入,timer2组件用来控制挡板的下降,timer3用来控制物料的出仓和挡板的上升。 (3)shape1组件用来代表物料,shape2组件用来代表挡板,shape3组件用来代表挡板,其他六个shape组件用来代表六层楼板。 (4)edit组件用来输入楼层数,两个bitbtn组件用来代表出料和入料。 缺点和解决方法:由于在设计中对timer组件的应用不是很熟悉,在设计任务时出现了不少问题,经过我们三个的努力,问题得到了解决,现把在设计任务时出现的问题及解决方法陈列如下: (1)开始设计任务时,我们使用了三个shape组件来代表三个物料,在实际运行时出现了timer组件混乱,程序能运行,但离我们设计预想相差太远,经过仔细思考,我们使用一个shape组件来代表一个物料,去掉另外两个shape组件,这样在实际运行时问题得到了解决。 (2)在设计中,我们使用了十二个bitbtn组件来代表进出料的楼层数,这使我们的程序看起来很麻烦,最后使用了一个edit组件和两个bitbtn组件来省略了这些组件,使程序看起来简单不少。 (3)在写程序时,程序显示无误,但在运行时却出现程序运行混乱的问题,经过思考和查资料,发现我们写的程序有逻辑错误,我们仔细修改了出现逻辑错误的程序,再次运行该程序,程序运行正常。 (4)在设计时我们发现有一个问题,一楼的进出料在使用timer组件时出现错误,一楼无法正常运行,经过思考,我们取消了一楼的进出料程序,这是我们所设计程序出现的最大遗憾。 程序代码: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Buttons; type TForm1 = class(TForm) Shape1: TShape; Shape2: TShape; Shape3: TShape; Shape4: TShape; Shape5: TShape; Shape6: TShape; Timer1: TTimer; Timer2: TTimer; BitBtn1: TBitBtn; BitBtn2: TBitBtn; Timer3: TTimer; Shape7: TShape; Shape8: TShape; Shape9: TShape; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Edit1: TEdit; Label6: TLabel; Label7: TLabel; procedure Timer1Timer(Sender: TObject); procedure BitBtn1Click
您可能关注的文档
最近下载
- 四年级上道德与法治《学会识别广告》教学设计.pdf VIP
- 2024融合大语言模型DeepSeek技术新人教版语文七年级上册《第四单元》大单元整体教学设计[2022课标].pdf
- 监控系统项目完整技术标书.docx VIP
- 临床合理用药解读-质子泵抑制剂的处方和医嘱审核要点解读(PPT课件).pptx VIP
- 山东省化工装置安全试车工作规范 DB37_T 1854—2020 山东.pdf VIP
- 安徽—夏凯月—课件—直线的倾斜角与斜率.pptx VIP
- 房屋租赁合同,房屋租赁合同,房屋租赁合同.docx VIP
- 安徽—夏凯月—设计—直线的倾斜角与斜率.docx VIP
- 业务学习-子宫脱垂.pptx VIP
- 海尔风冷模块样册.pdf
文档评论(0)