河南机电高等专科
项目设计
报告书
课程名称: 课程名称: 课题名称: 课题名称: 专 班 学 姓 业: 级: 号: 名:
DELPHI 与电气控制 生产流水线 生产过程自动化 过控 091 091416114 李 喜 文
2011 年 12 月 8 日
目录
第一章 设计目的和任务
设计方案和工作原理 第二章 设计
方案和
工作原理
第三章 设计程序代码
第四章 程序流程图
第五章 心得体会
第六章 参考文献
第一章 设计目的和任务
课程的教学之后, 1、 完成 delphi 课程的教学之后,通过课程设计进一步巩固所学的 知识,加深理解。 知识,加深理解。 相关技术内容进行拓展和深入, 2、 通过各种途径对 delphi 相关技术内容进行拓展和深入,增强自 学能力及对知识的融会贯通能力。 学能力及对知识的融会贯通能力。 3、 提高动手能力、调试
程序的能力、解决问题的能力和实际开发应 提高动手能力、调试程序的能力、 用能力, 进行系统开发的一般步骤、方法和技巧。 用能力,掌握使用 delphi 进行
系统开发的一般步骤、方法和技巧。
第二章 设计方案和工作原理
1、使用十六个 timer 组件、十四个 shape 组件、十二个 label 组件、 组件、 组件、 组件、 组件。 两个 button 组件。 shape1 代表次品, 代表次品, 代表正品, 代表正品。 shape6、 2、 shape11 代表正品, shape12 代表正品。 shape6、 shape7、shape8、shape9、 代表生产线,shape2、shape3、 shape7、shape8、shape9、shape10 代表生产线,shape2、shape3、 分别代表次品传感器、正品传感器、成品传感器, abel7 Shape4 分别代表次品传感器、正品传感器、成品传感器,Label7、 Label8、Label9 分别填写次品传感器、正品传感器、成品传感器的 abel8 abel9 分别填写次品传感器、正品传感器、 文本。 abel1 文本。Label1、Label2、Label3 分别填写次品数量、正品数量、成 abel2 abel3 分别填写次品数量、正品数量、 品数量的文本。 abel4 abel5 abel6 分别用来显示次品、正品、 品数量的文本。Label4、Label5、Label6 分别用来显示次品、正品、 成品的数值。 代表加工车间, 代表物料的进口, 成品的数值 。 Shape5 代表加工车间 , Shape13 代表物料的进口 , 代表仓库。 abel12 填写仓库文本。 Shape14 代表仓库。Label12 填写仓库文本。 3、 timer1 控制 shape1 的移动, 的移动, timer2 控制 shape2 的变红并使次品
的变白, 转弯, 的数量加 1,timer3 控制 shape2 的变白,timer4 控制 shape1 转弯, timer5 使 shape1 回到原位置并关闭 timer1。Timer9 控制 timer6 timer1。 的启动, timer6 控制 shape11 的移动, 的移动, 的启动, timer7 控制 shape3 的变红并 的变白, 使正品的数量加 1, timer8 控制 shape3 的变白, timer
10 控制 shape11 的形状和颜色, 变红, 的形状和颜色,timer11 控制 shape4 变红,timer12 控制 shape4 变 的功能与控制第一个正品的功能相似。 红。timer13 至 timer16 的功能与控制第一个正品的功能相似。 4、button1、button3 代表开始和退出。 button1、button3 代表开始和退出。 在
设计过程中出现了不少的问题 现将在设计过程中出现的主要 在设计过程中出现了不少的
问题,现将在设计过程中出现的主要 不少的问 的问题和解决方法罗列如下: 的问题和解决方法罗列如下: 和解决方法罗列如下 1、在设计过程中出现的第一个难题是如何让次品拐弯,方法是在它 在设计过程中出现的第一个难题是如何让次品拐弯,方法是在它 的值。 到达最右端是改变 top 的值。 2、当产品到达传感器时,传感器检测到,指示灯亮之后如何让指示 当产品到达传感器时,传感器检测到, 灯灭。 方法是指示灯亮需要设置一个区间, 当离开这个区间时也就是 灯灭。 方法是指示灯亮需要设置一个区间, 大于这个区间时设置指示灯的颜色为原来的颜色。 大于这个区间时设置指示灯的颜色为原来的颜色。 设置指示灯的颜色为原来的