摘要:实行学分制以来,学生网上选课、选教师已成为同学们关注的话题孰不知排课也成为摆在教务处和各二级学院的难题之一。在教室少、课程多的客观背景下,在各种条件的约束下,排出一份让学生和老师都满意的课程表实属不易。本文在分析了数学系2005?2006学年度第一学期开设的所有教师课程安排和班级课程表的基础上,旨在通过建立适当的排课问题的数学模型,应用Visual FoxPro等数据库软件,按照穷举法和和移山填海思想,利用计算机运行数据,得出结果。然后尝试根据所给条件进行优化处理,重新排课,以使各班级和教师的课表更趋合理。本文发展出的穷举法可以依所能分配到的教室数目,适当的调整,而实现藉由电脑快又有效的解决人员头痛的教室数目要最少的排课问题 本文得到的结论和程序可以供数学系教务处有关排课人员进行参考,结合实际,优化资源配置,从而在保证正常教学的基础上进一步提高教学效率,实现学校高效化管理 关键词:数学模型 排课 数据库穷举法 移山填海法 一、问题的提出:注:原问题及有关原始数据请参考本论文附页,本文在此不再赘言 二、解决排课问题的基本方法:排课问题主要是思考如何在众多的条件限制下,对相关的资源作最佳的分配 排课是每一所学校都会面临的繁重作业,且通常是校务行政电脑化中最难解决的一环虽然各级学校对排课的作业流程莫衷一是,但如何将排课的资源与其限制,作一个妥善而令人满意的调度安排,却是排课作业的基本要求与目标目前一般学校在配合校务行政电脑化的要求下,排课的作业的方式大致可分为下列三种: 人工排课再将结果输入电脑 透过系统的辅助,以交谈式的方式进行排课 将排课限制因素加入计算机程序中,由电脑自行排出课表 传统的的排课系统多采第一或第二种方式,这两种排课的方式充其量只能算是互动式的排课辅助工具,并未具备自动化的功能,但因为排课作业极为复杂,其过程常需耗费排课者大量的处理及验证时间,这两种作业往往是靠排课人员主观经验完成和凭直观检验,缺乏较严格的理论证明,在目前高校扩招、扩建的情况下,这两种作业日益暴露出冗繁,复杂,不易扩展等缺点故现行的排课系统皆朝向第三种模式开发, 即运用计算机的高效率运算,在附加一定量的限制条件下,由计算机自行排出课表 三、Visual FoxPro的相关知识: 1、二维表:是由字段名和数据两部分构成,VFP能方便的将二维表作为“表”存储到电脑的存储器中建表时,二维表标题栏的列标题将成为表的字段标题栏下方的内容输入到表中成为表的数据,每一行数据称为表的一个记录如图1,即是一个典型的二维表课号 课名 班级号 教师号 T1 T2 T3 T4 T5 课时 已选 A1 常微分方程 B20 C1 T T T T T 4 0 A2 常微分方程 B21 C1 T T T T T 4 0 A3 常微分方程 B5 C1 T T T T T 4 0 A4 高等代数 B22 C2 T T F T F 5 0 A5 高等代数 B23 C2 T T F T F 5 0 2、SELECT-SQL查询命令: VFP支持在VFP环境中直接使用SQL型的查询命令,即SELECT-SQL命令 SELECT-SQL命令具有强大的单表与多表查询功能3、表的关联:每个打开的表都有一个记录指针,用以指示当前记录所谓关联,就是令不同工作区的记录指针建立一种临时的联动关系,使一个表的记录指针移动时,另一个表的记录指针能随之移动4、 本文所用到的程序控制结构:顺序结构、分支结构、循环结构
机加工自动线电气控制系统设计 论文编号:ZD452 论文字数:16496,页数:55,有开题报告,任务书,文献综述 摘要:本机加工自动线仿真与控制系统由仿真计算机、PLC控制系统及PLC与仿真计算机之间的通讯接口装置三部分组成。 本设计主要介绍了系统的机械和液压原理、设计要求、控制方案的确定、硬件部分设计和软件部分设计等几个部分。 硬件设计介绍了PLC型号的选择、PLC的输出元件及其分配情况以及PLC输出元件型号的选择。 软件设计主要介绍了单机半自动程序、单机工步程序和全线自动回原点程序的设计。 关键词:可编程序控制器;机加工自动线;程序设计;控制系统 Abstract:This machine tooling transfer machine emulation and control system are made up of emulation computer, PLC control system and PLC and emulation three parts of device of interface of communication of The design introduces systematic machinery and hydraulic pressure principle, designing requirement, control sureness, hardware design and software The hardware design introduces how to choose the type of PLC in the design,the output elements of PLC with their distribution,and how to choose the type of the output elements of PLC The software design introduces the half automation of single machine working,the procedure of single machine working step and the design of the whole line come back to the origin Keyword: Programmable Logic controller; Transfer machine of machine tooling; procedure design; control system 目录 摘要Ⅰ Abstract Ⅰ 第1章 机加工自动线电气控制系统概述 1 1机加工自动线的基本结构、用途和工作原理 1 2 机加工自动线液压传动系统的工作原理 2 1输送带传送部分液压工作原理 2 2定位、夹紧机构液压传动部分工作原理 3 3铣端面动力头液压传动部分工作原理 4 4镗孔动力头液压传动部分工作原理 4 5钻孔动力头液压传动部分工作原理 5 6扩孔动力头液压传动部分工作原理 5 7攻丝动力头液压传动部分工作原理 6 8转位升降机构液压传动部分工作原理 6 9检查机构液压传动部分工作原理 7 10深孔钻动力头 7 3机加工自动线电气控制系统的设计要求 8 1对工作状态的要求 8 2 对单机控制的要求 8 3 对特殊环节的要求 9 第2章 控制方案的确定 10 1 机加工自动线控制系统方案的确定 10 1 控制方案的分析 10 2 控制方案的确定 11 第3章 硬件部分的设计 12 1 PLC输出元件型号的选择 12 1 热继电器的选择 12 2 接触器的选择 12 3 电铃和蜂鸣器的选择 12 4电磁阀的选择 12 5 指示灯的选择 12 2 PLC输出元件的分配 13 3 PLC型号的选择 17 第4章 PLC控制系统的软件设计 19 1 软件的组成及作用 19 2 单机半自动程序 20 3 全线自动回原点程序 24 4 单机工步程序 24 结束语 27 参考文献 28 小结与致谢 29 附录A 程序清单 30 附录B 全线自动回原点顺序功能图 48 附录C 电器底板元件布置图 49 附录D 电器底板元件加工图 50 附录E 电器底板元件接线图 51 以上回答来自: -7/htm