1、如何读硕士 从培养合格的工程师的角度,初步探讨兰州马工 马殷元 2009-11-25,学问三境界,国学大师王国维在人间词话中说:古今之成大事业、大学问者,必经过三种之境界,“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境也;“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也;“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。”此第三境也。,自身问题,对专业没有兴趣:安排的/设定的目标、台阶太高,自身基础差,对对象或问题的认识不够详细化,得不到及时的指导,自我探索学习的不知所措、没有着落、盲目的感觉 ,就像是人饿着肚子心发慌。正所谓,独上高楼,望尽天涯路。就此止步难入门. 励志:美国模式-飘,英
2、国模式-简爱,其他? 坚持不懈,自我激励衣带渐宽终不悔,环境问题,学习氛围:需要人人努力才能创造 合作竞争:双赢 交流促进:强制 自身办法:从我做起,不耻上下问,发现问题,食品库监控系统中遇到的困难: 背景:一台PC机监控3台堆垛机、6条输送机、12台条码扫描仪、6台LED显示屏. 问题1:信息与控制系统软/硬件集成问题. 问题2:如何编写软件同时监控多台设备,某台设备出现问题不能影响其他设备. 问题3:如何监控设备和人物流操作,使得信息流与物流同步,避免各种干扰造成不同步. 问题4:异常处理:断电,机械故障,软件意外. 问题5:软件实时性问题.,解决问题,软件构架设计:事件驱动,多线程 嵌入
3、式实时多任务操作系统思想的借鉴和应用:(1)任务间通信,(2)互锁,(3)非阻塞型程序,(4)多任务调度 算法:生产-消费模式、数据压缩算法、队列、堆栈、状态分析都是基本的关键是掌握了吗? 不放过疑点:一个控件中说明验证用于STA 记录下来的,解决了比较麻烦的问题:19项 思考:为什么花了近2年时间开发:软件基础较差 语言不熟悉,以上所说的技术也不熟悉。摸索前行。 抛弃原来的软件原型(实际上就没有原型),重新设计5.1劳动节休息的5天画了12张流程图,2天实现。 小论文,写对别人有参考价值(帮助)的论文, 大论文可写自己所作的工作/工作过程记录,试验报告,经验教训,见识与感受,进口堆垛机设计很
4、好 监控通信协议很严密 控制软件很好,有一定智能:自学习、可故障诊断; 软件成熟,适应性好,现场改动非常少。 机械设计精密。 相比它们2003年的产品,国内2009年的产品还差的很远,远不及!,为什么”研究”电梯控制?,问题: 电梯控制系统是实时控制系统,输入有随机性,有多任务特性,是典型的离散事件动态系统DEDS. 电梯系统是典型的机电一体化大型设备,控制有一定复杂性和难度,搞懂了它就达到中级水平了. 找不到文献完整讲述大于3层电梯的控制软件. 自动化控制文献上找不到电梯调度算法的描述. 厂家提供的控制代码比较糟糕,思路不清楚.,为什么还在”研究”电梯控制?,检索到的资料很多(说明有些热门,
5、或有价值),能有参考价值的没有.很多人搞,但可能半途而废? 软件工程、实时系统设计、嵌入式系统设计等书上常用的Case,是所谓的理论Petri net、有限自动机等举例的建模对象,但都介绍的不完整,或只是设计没有实现。 可扩展电梯监控、远程监控、群控。 研究冷门:理论需求。研究热门:社会需求。研究交叉:最好,但很难。 打好基础,从简单的做起。实实在在做事,把一件事情做好做到精通。 掌握行业工具,掌握行业规范,如何写论文是科研、教学的人搞工作的一种工作。 软件规范、硬件规范、电气规范、教学规范、机械规范、美国教师教育技术标准,原因分析与解决办法,软件工程、实时系统等软件领域的成果在电气控制领域的
6、应用还较少 理论与实际结合问题: 没有一个建模建的能解决问题建模:实用面向对象软件工程教程、用UML设计分布式实时并发系统、UML实时系统建模案例。 电梯搜索算法:Windows2000操作系统、 系统开发:基于状态图的电梯控制系统建模及PLC上的实现 建模方法:面向任务的机械系统PLC控制软件开发方法,可考虑的方向,车辆通信网络 无线传感器网络 OOP与模式应用 软件建模、数学建模 软件架构、框架、构架 实时系统、实时数据库 分布式系统 实时监控软件 不要简单的泛泛地研究,要精通、实用 考虑自己有哪些基础,现场总线 网络通信、数据库 光机电系统与控制 电气系统、可靠性 测控系统、电磁兼容 系统仿真 建模与仿真 信号处理、信号分析 综合信息系统开发,思考,本专业哪些方面社会有需求 哪些方面自己有兴趣 哪些方面没有搞懂,为什么没搞懂 劲量从基础做起,抓本质的东西出活:设计、开发、真实的项目开发报告 理论研究,我不知道!,软件设计的实时思维与OO及架构,机械按钮信号输入单片机时的去抖动处理 PC监控记录PLC故障报警的数据压缩处理 PC监控单台PLC控制的多台设备的单线程多任务并行处理 模式应用:类-类、对象-类、对象-对象关系 框架与架构:模块划分清晰,便于变化 DNA分布式网络架构:,