关于邮件分拣的模拟设计(续篇).doc_第1页
关于邮件分拣的模拟设计(续篇).doc_第2页
关于邮件分拣的模拟设计(续篇).doc_第3页
关于邮件分拣的模拟设计(续篇).doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于邮件分拣的模拟设计(续篇) 吴振华 (赤峰学院物理与电子信息工程学院,内蒙古赤峰024000) 摘要:邮件分拣在EDA实验中作为数控式实验的内容,其程序设计有其鲜明的专业性、实用性和独特性.在对学生开放该实验前,对该实验用FLASH进行了模拟设计,以便学生更加直观了解和认识该实验并针对模拟过程用EDA进行程序设计. 关键词:邮件;分拣;模拟;设计 :TP311.11:A:1673-260X(xx)02-0032-03 关于邮件分拣的模拟设计中主要是针对邮件的自动分拣进行模拟设计的,本篇是针对手动分拣及自动分拣与手动分拣组合进行的模拟设计. 1素材准备 手工分拣的素材与自动分拣的素材基本相同,不同的是增加了与邮件相对应的按钮,分别是A、B、C、D、E.(自动分拣部分详见赤峰学院学报自然科学版xx.8下关于邮件分拣的模拟设计). 为了方便手工分拣与自动分拣进行组合,在这里加上一个“手工分拣”按钮. 2程序设计要求 在进行邮件手工分拣时,首先点击“手工分拣”按钮程序才开始进行工作.然后再点击相对应的A、B、C、D、E,邮件进入分拣流水线后经检测属哪一类后,送到相应的邮件容器里. 3程序设计 邮件手工分拣程序设计与邮件自动分拣程序设计步骤和方法相同,所不同的是将事件侦听器改为由A、B、C、D、E按钮进行侦听. C、D、E按钮的事件侦听与A、B按钮事件侦听设计相同.但要注意的是在C、D、E按钮进行侦听时,移出和添加事件侦听器是有所不同. C按钮在eillCmc函数开始时需移出A、B、D、E按钮的事件侦听,并在该侦听事件结束时需再加载A、B、D、E按钮的事件侦听. D按钮在eillCmc函数开始时需移出A、B、C、E按钮的事件侦听,并在该侦听事件结束时需在加载A、B、C、E按钮的事件侦听. E按钮在eillCmc函数开始时需移出A、B、C、D按钮的事件侦听,并在该侦听事件结束时需再加载A、B、C、D按钮的事件侦听. 还要注意判断条件的差异: A(if(eilla_mc.y214) B(if(eillb_mc.y260) C(if(eillc_mc.y306) D(if(eilld_mc.y346) E(if(eille_mc.y387) 程序中所有数值是根据实际设计测试时所获取的,它是同邮件的起始位置和结束位置决定的,它会因不同的设计者进行设计而发生变化. C、D、E按钮的详细脚本在这里就省略了. 4界面组合 在模拟演示时,需要将邮件自动分拣和手动分拣组合在一起,这样才能更好的发挥演示效果,更能体现程序设计的完整性. 组合要求:在演示界面中有三个铵钮,“开始”、“停止”、“自动分拣/手工分拣”,只有按下“开始”按钮后程序才进入正常工作状态.可选择分拣方式(默认“自动分拣”).按下“停止”按钮后,结束邮件分拣程序系统的运行,此时“自动分拣”和“手工分拣”互换. 进行组合后需要对“开始”按钮和“停止”进行程序设计,并对“手工分拣”部分程序进行修改,才能保证演示系统正常工作.(邮件自动分拣不需要进行修改进行修改,已经设计完成) 4.1手工分拣部分修改的内容: 本文主要是针对EDA实验课邮件分拣进行的模拟演示设计,由于本人的水平有限,对脚本没能进行优化处理.在进行设计制作中缺乏

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论