时间:2023-03-16 15:26:03
序论:好文章的创作是一个不断探索和完善的过程,我们为您推荐十篇数据库教学论文范例,希望它们能助您一臂之力,提升您的阅读品质,带来更深刻的阅读感受。
1.1教学内容分析
学习《数据库技术》课程前学习者已经学习了《计算机技术基础》、《C语言》和《数据结构》等先行课程,“概念结构设计”教学内容安排上是在数据库基本概念、关系数据库、SQL语言和关系数据理论之后,“概念结构设计”部分包括概念结构设计的概念、方法与步骤、数据抽象和视图的集成。本部分内容的重点是概念结构设计的方法。难点是根据具体系统内容的描述设计基本E-R图。
1.2学习者动机分析
“概念结构设计”较抽象,学习者需要从复杂的实际应用中找出数据库设计中的关键因素,学习者尚不知该内容在整个数据库设计中的重要作用,鉴于此内容的难度较大,易使学习者知难而退,对学习者学习的积极性产生负面影响。
2动机策略设计及实施
2.1课程导入
2.1.1教学内容
将49名学习者分为5个小组,利用课前时间每组分别分析淘宝、京东、当当网、1号店、天猫的网上购物流程,并分组进行调查汇报。提出问题:你分析系统中的商品有哪些属性?订单包括哪些内容?订单与客户和商品之间的联系及涉及的实体有哪些?订单有哪些状态?知识回顾:实体、属性和联系的概念,选课E-R模型实例。
2.1.2动机策略应用
注意策略:通过问题引入,让学习者主动思考,引起学习者有意注意。相关策略:通过知识回顾,帮助学习者建立已有的E-R模型与概念结构模型设计之间的联系,建立脚手架从而降低新知识学习难度。自信策略:选取学习者们熟知的购物网站为例,增强学习者信心。
2.2课堂教学
2.2.1教学内容
基础任务:定义购物网站生成订单的事件,通过E-R模型进行概念结构设计。汇总各小组提交的设计结果,总结学习者的概念结构模型设计,如图1所示。来源:黑龙江省哲学社会科学研究规划项目(16EDE07)和哈尔滨师范大学深化教育教学综合改革项目(X2015-2-003)的研究成果。提高任务:上述模型中当客户提交订单但未购买商品将减少商品的库存,如何解决这一问题呢?请学习者思考并提出问题解决办法。教师提示可将多对多的联系拆分为两个一对多的联系,根据订单的状态通过程序确定是否实际减少库存。按照之前分配的小组安排学习者讨论并提出新的设计方案,学习者讨论是教师到各组进行引导和巡视[2]。讨论:经过学习者讨论,分析新概念模型设计的合理性。小组汇报并由教师汇总修改后如图2所示。
2.2.2动机策略
注意策略:教师播放课前录制的网上购物过程的动画,引起学习者注意。自信策略:教师按照基础和提高两类任务进行分层布置,利于搭建脚手架、激发学习者自主思考,增强自信。
3评价
学习者对各自小组设计的E-R模型进行评价,小组间进行设计结果互评,教师对每个模型的设计过程、小组合作情况和设计结果进行总结性评价。满意和自信策略:学习者经过深入思考进行互评,体验设计被认可和逐步求精带来的喜悦。教师的点评认可其设计结果提高学习者信心。
4结论
通过该方法的学习,学习者在练习和期末考试中能够熟练准确的对复杂的需求通过E-R模型进行概念结构设计,因此,ARCS模型应用于《数据库技术》教学有助于激发学习者学习动机,提高学习效果。
作者:韩玲玲 单位:哈尔滨师范大学
《数据库应用》课程针对的是大二学生,这些学生在大一时已经完成了大学英语的学习,基本具备了四千左右的词汇量和一定的英语阅读方面的能力。但仍然有较大一部分学生很难或根本不会用英语与他人进行交流,停留在“聋子英语”、“哑巴英语”上,使得学习的信心不足,这就有可能使工科学生出现极大的恐惧情绪和厌学情绪,不管是英语水平还是专业理解能力都不是在一个水平线上,更进一步导致学生的水平参差不齐。
(二)专业英语与专业课内容相结合的适应时间较长
对于计算机专业的学生来讲,《数据库应用》课程的双语教学过程,不仅需要学生掌握数据库方面的专业词汇,而且还需要学生将专业术语与专业课的学习结合起来,这将需要有一定的适应时间,而且这个时间还可能很长。而在教学过程中,学生是主体,如果在这个过程中适应时间太长,使得学生并没有从双语教学中获益,这将影响双语教学的初衷,达不到应有的教学效果。
(三)师资方面的问题
双语教学,要求授课教师不仅要有扎实的专业知识,同时也要有良好的英语表达能力。对民办院校而言,在计算机专业中,双语方面优秀师资比较欠缺。一是,由于我院所处的地理位置离市区相对较远,这就导致很多非常优秀的教师不太愿意来我院授课;二是,由于限于资金等种种因素,我系教师被送到国外进行学习和进修的机会非常少。对于我院现有的校内老师而言,外语专业的教师对计算机的专业课程缺乏了解,而计算机专业教师又普遍不具备良好的外语口语表达能力。虽然在我院从事双语教学的教师都具有硕士及硕士以上学位,同时在计算机专业课程授课的功底非常扎实,而且在英语科技文章的阅读能力也相对较强,但大部分的教师都没有国外的学习或进修的经历,在口语等方面比较薄弱。若完全采用英语课件和英语授课,在教学过程中有很大的困难。
二、《数据库应用》课程双语教学改革的具体实施
(一)教学目标
双语教学首先要有正确的教学目标,在《数据库应用》课程中,英语授课仅仅是一种手段,其最终目的是培养学生通过所学的数据库专业知识并且运用其中的技术去实际解决问题,从而激发学生在计算机领域中继续学习和研究的愿望。首先应把《数据库应用》课程中的专业知识的学习放在首位,然后把双语教学中的英语教学作为一种渗透。在该课程的双语教学过程中应该积极使用英语授课,要求学生能够读懂、理解课程的内容和表达方式即可。因此,教师应明确该课程的核心教学的目的,归纳如下:通过对《数据库应用》双语课程的讲授,学生应该理解和掌握数据库系统的基本原理及相关应用技术。学生通过在该课程中学习的数据库的专业知识,将它们运用到实际中去,解决有关数据库的实际问题,能够应对数据库应用系统设计、应用和维护的任务。从而,学生逐步形成独立发现问题、思考问题、分析和实际解决问题的能力,同时提高学生的自学能力和创新能力等。
(二)教学模式
目前,国外的双语教学有多种模式。沉浸式(im-mersionprogram)、保持式(maintenancebilingualedu-cation)、过渡式(transitionalbilingualeducation)等。在民办高校中开展《数据库应用》课程的双语教学,首先要根据该课程的实际要求、学生在双语教学过程中的接受能力和英语的词汇和阅读水平等具体情况,来决定在我院的《数据库应用》双语课程中的具体模式。然后再根据课程的教学进度和进展情况以及学生对课程的适应情况,可以对该课程进行及时调整,最终达到掌握数据库的专业知识和提高学生实际英语能力的双重目标。同时考虑《数据库应用》课程的特点和《数据库应用》双语教学仍处在初期,因此,《数据库应用》课程的双语教学模式采用中文讲授+英文课件,即在授课过程中,使用英文教材,教师在讲授专业知识时以中文为主,同时介入英语表达,循序渐进,逐步提高学生在《数据库应用》课程中的理论知识和运用水平的基础上,保证学生英语专业词汇和阅读能力水平的提高。
(三)课堂教学的组织实施和教学方法
1.采用案例引导、任务驱动式的教学模式。
在授课过程中,教师应该根据课程的内容,为学生安排学习任务,使学生在完成所布置任务的同时掌握相关数据库的知识。在案例引导、任务驱动式模式下,教师必须要纵观整个《数据库应用》课程,充分发掘英语教材,精心设计问题,为学生提供自主学习的良好机会。在设计任务时,问题可以使用课本后面的练习题,也可根据课本内容自编相关的题目。然后根据教学大纲和本课程的教学重点和难点,同时还要考虑学生在完成过程中可能遇到的困难去拟定相关的题目。通过自主的发现和探索、自主的质疑、和同学进行讨论等多种方式,学生不仅体验到成功解决问题的快乐,而且激发了学习《数据库应用》双语课程的兴趣,因此,增强了学习的信心和勇气。
2.组织讨论和演讲。
在上课时,授课教师应该鼓励学生当“老师”,给学生创造使用英语交流和实践的机会。针对在上课中遇到的问题,教师应多鼓励学生学会独立思考问题、大胆质疑并且敢于发表自己不同的观点。另外,在课堂上还可以挑选出几个有代表性的学生进行演讲。最后,教师对学生的表现和学生对问题的分析进行总结。这就使得在双语教学过程中,学生所获得的是在丰富的情境中,不断发展着的英语表达能力和专业知识的运用能力。同时在双语教学中进行讨论,能够让学生提高该课程的主动性和积极性,从而为培养学生运用英语的能力打下坚实的基础。
3.上机实验和课程设计过程。
《数据库应用》课程应该注重理论和实践相结合。每周的理论课之后,都安排相应的实验课。学生可以通过上机练习达到真正理解课堂上的知识。此外,在课程快结束的时候,为每组学生分配一个实际的数据库应用系统的开发项目。这样可以使学生去思考和实践数据库开发设计中具体的思路和方法,最终完成课程设计的任务。课程设计的开展,促使学生将所学的知识运用到实际的开发过程中去,并且使学生将所学到的知识融会贯通并且巩固和提高。最后,学生需上交具体实现的系统和一份英文的课程设计报告,这将培养学生撰写英文文档和论文的能力。
(四)双语考核形式
《数据库应用》双语课程的期末综合测评成绩采用过程考试和期末考试两种方法。过程考试即平时成绩,包括考勤、作业、实验、学生参与的课堂内容的情况。教师制定一个具体的评价指标,对平时成绩参照评价指标进行详细的记录。期末考试采用闭卷方式,主要考查学生对教材上基本知识点的掌握程度。过程考试和期末考试成绩按一定的比例计算。采用过程考试和期末考试相结合的方法是评价《数据库应用》教学效果的一个重要手段,而且这两项合理的结合能促进学生英语能力的提高和数据库专业知识的学习。
首先,引入工作情景,让学生明确要做什么。其次,在进行相关知识点的学习后提出项目,并把项目分解为若干任务,让学生明确如何做。最后,在相应的数据库管理系统中具体实践操作,比如在对象管理这个模块中,提出一个建立人力资源管理系统数据库的项目,再划分为建立各种对象的子任务,每堂课要实现的目标将会非常明确,理论的部分用来支撑实践,实践中加深对理论的理解。
(2)多采用以学生为主体的教学方式
传统的学生跟着老师思维走的教学方式对于新生代来说已经是枯燥乏味的代名词,而且这样培养出来的学生缺乏创新,缺乏独立思考的能力。数据库这样的课程容易突出学生的主体地位,首先任务的实施过程由学生说了算,其次任务的分配由小组协商完成。多采用分组法和角色扮演法,让学生的代入感更强,容易培养学生的创新意识。
(3)组织互动式答疑时间
由于课时数有限,在课堂上答疑的方式肯定不可取。学生可在课下答疑时间提出对问题的见解,由老师直接给予解答或分组讨论,这样起到教与学互相促进的作用。组织课下互动式答疑不仅可以解决学生在课堂上提问时尴尬的问题,还可以加深师生间的情感。当然,这对于老师既是一种考验,又是一种成长,即使无法解决学生提出的问题也能增加一定的教学经验,并不是一件坏事。
2.考核方式的改革
(1)任务考核
取消传统的布置纸质版作业,采用电子版数据,通过学生每次任务的考核成绩构成平时成绩。每次任务通过一些方式杜绝学生抄袭,这样不仅能提高一般学生的积极性,而且能调动一部分后进生加入任务,公平有效。
(2)期末考核
期末考试取消传统的理论考试,而采用项目上机考试,通过题库抽题,由于抽题情况未知,因此必须掌握考试大纲中的所有内容,而不能抱侥幸心理。这样不仅能考查学生掌握知识的全面程度,还能考查学生的实践能力。
(3)其他考核
平时出勤与课堂回答问题情况记入平时成绩考核。为了防止学生迟到早退,设置全勤分数,如有迟到现象取消全勤分数。为了激励学生积极主动思考,活跃课堂气氛,回答问题次数将计入考核进行适当加分。
〔中图分类号〕 G420
〔文献标识码〕 A
〔文章编号〕 1004—0463(2012)
14—0018—01
2005年3月,天祝县民族中学率先建成了全国首家藏文中学网站——中国藏族中学网(),开辟了藏语言教学类网站的先河,对藏区教育教学实现跨越式发展具有重大意义。目前全县尚无一个小学类的藏语文教学网站,天祝民族师范附属小学作为县城唯一一个传播基础藏语的“三语”小学,自然就肩负起了建设小学藏语文教学网站的重大使命。笔者对小学藏语文教学网站的设计规划、技术解决和教学资源库建设等问题也作了一些分析和研究。
一、小学藏语文教学网站设计规划
1.版块栏目 小学藏语文教学网站初步设计规划6大版块,分别为“学校新闻”、“教师风采”、“学生天地”、“学习园地”、“ 藏族文化”、“软件下载”。网站的重点设在“学习园地”,包括“藏语拼音”、“藏语基础”、“藏语语法”、“教学论文”、“教学课件”、“教师教案”、“年级试卷”、“在线课堂”、“复习资料”等9个子栏目界面。
2.网站界面设计 在网页风格上,颜色可根据藏族习惯,以藏蓝色、米黄色为主题颜色,并在界面中添加藏族元素,如建筑、风景、人物、服饰等;网站界面设计和版面的编排设计上,要有一定的美术创意,力求简洁美观,给人带来舒适的视觉享受。
二、小学藏语文教学网站技术解决
1.网站程序开发 为了提高网站的访问吞吐量,网站平台硬件最好由学校自购WEB专用服务器。考虑到网站建设初期投入成本可能不多,设计上应达到用户使用方便简捷,功能上尽量以实用为主,可选择基于J2EE标准、以JDK+TOMCAT架构搭建的JSP运行环境,通过使用JAVA脚本语言来完成动态交互功能的WEB服务器应用程序,实现学校网站的多种功能。
2.网站数据库 由于资源库内容需要经常修改和维护,对数据的传输要求比较高,所以需要强大的数据库作保障,因此,选择一个合适的服务器平台和数据库系统非常重要。操作系统建议使用Windows 2003 Server,数据库可以选择成熟的MySQL,Windows Server2003+IIS6+MySQL的配置具有使用方便、易于维护和管理的特点。
3.网站藏文嵌入技术 早在IE4.0版本推出后,微软公司就引入了嵌入字体技术作为浏览器显示任意字体的解决方案:首先利用Web页面制作工具生成一个页面或者整个网站,在页面中使用藏文字体;然后利用专门的页面转换工具WEFT(Web Embelding Font Tool)对包含藏文字体的藏文Web页面或者藏文网站进行处理,运用Css样式表技术控制页面的布局,页面就不会随浏览器设置而改变,防止了乱码的出现,轻松实现藏文在浏览器中的完美显示。
4.网站安全性 任何优秀的网站都有一套完整有效的安全措施,在网站建设规划初期就要将网站安全放在重要位置。网站安全不是购置一套硬件防火墙或者购买一套正版杀毒软件可以解决的,更重要的是网站在投入运行之后如何提高网管人员的安全意识和管理水平。
5.申请域名和网站 申请域名可到当地中国电信委托申请,一般选择600元左右、五年有效期的域名方案。在域名选择上要遵循便于记忆、不容易与其他域名混淆的原则,为了使网站后能够长期安全、稳定、有效地服务于学校的教育教学,网站还需要及时办理ICP备案。
三、小学藏语文教学资源库建设
根据信息资源自身的性质,我们知道教学资源库的建设不是对资源的简单收集,藏文教学资源库也应该具备以下功能:能够进行方便快捷的信息检索;教师可以自行添加资源;资源种类齐全、科学;系统易维护等。
一、论题选择:重理念轻技术
实践教学研究一直是我国旅游教育教学研究的一个重要领域。通过中国期刊网全文数据库,可以检索到1979-2008年间的旅游教育教学论文共1700余篇,其中,旅游实践教学专论或以旅游实践教学为重要研究内容的论文150余篇。综观这些旅游实践教学论文,可以发现,与选题宏大、涉及整体的理念研究相比,探讨具体旅游实践教学课程设计与运行的技术研究明显冷清。150余篇论文中,理念研究占120余篇;技术研究不足30篇,且全部发表在非中文核心期刊上面。
通过检索我国全部37种“教育学”CSSCI期刊2006-2008年间的发文目录,三年间,大部分期刊未发表任何教学技术研究论文,所有期刊均未发表旅游实践教学技术研究论文。旅游实践教学技术问题的发掘本身是一个大量耗费研究精力和研究经费的过程。成果缺乏高层级发表平台,在“以刊定文”、“以文报课题”、“以课题评职称”、“以职称论水平”的我国高校具有毁灭性的打击力。这就在我国旅游实践教学研究中形成了淘汰技术研究、激励理念研究的循环。
二、研究视野:重现状轻预测
旅游实践教学研究应当走在现状的前面,走在事物发生的前面,也就是说研究旅游实践问题要有前瞻性和指导性,而不是什么论题热就研究什么,也不是什么问题严重了才研究什么。大家都不希望看到“一窝蜂”和“一阵风”式的研究。大家都期待更全面、更深入、更持久、更富有个性和原始创新性的研究,都期待更多可以帮助我们认识问题、指导我们解决问题的预测性研究。
三、研究范式:重传统轻引进
首先,是重定性研究轻定量研究。定性研究是旅游实践教学研究的传统范式,它根植于人文主义,采用解释学的方法体系。定量研究是从自然科学借鉴来的,属于实证主义,采用统计学的方法体系。国内外旅游实践教学研究者对这两种研究范式都进行过反思,反思的内容包括:研究的效度与信度,研究的主体性与客观性,以及研究的整体性与个体性等。从旅游实践教学英文的时间序列来看,西方高校的研究者正逐渐从完全采用定量研究范式,向定量研究与定性研究范式融合的方向发展。而我国的旅游实践教学论文则过分倾向于定性研究,150余篇相关论文中采用或部分采用定量研究范式的不到20篇,且在时间序列上没有趋向性。
其次,是重传统课程理论轻现代课程理论。当我们检视英文旅游实践教学论文时,可以发现大量新颖现代课程理论的应用,极大推进了研究的深入。如通过雷诺兹的“符号习得”理论,将旅游实践教学提升到专业课程的轴心地位;通过高夫的“后殖民课程观”,反对旅游实践教学的同质化,强调其内容设计的本地化和教学过程的时空环境设计;通过弗莉娜的“课程动态学”,重构旅游实践教学中,专业学习与人文养成之间的辨证关系等等。新颖现代课程理论的应用,使这些英文论文充满了创新性与启示性,也使它们得以发表在著名专业期刊上。反观我国旅游实践教学论文,其主流课程理论局限于现有大学本科教育教学专业教材,这就使得它们的学术拓展只能是局部的,其平台也难以提升。表现在课程理论的参考文献上,英文旅游实践教学论文大多引用最新的期刊论文,我国旅游实践教学论文则基本引用大学教材。
从旅游实践教学的实际需要和旅游实践教学研究的持续发展来看,强调定性研究与定量研究的范式融合,重视最新课程理论的引进以及学术积累与学术规范,已成为提升我国旅游实践教学研究的当务之急。
四、价值导向:重学院轻社会
我国现行高教体制中的学科竞争机制对高校、学科和教研人员的导向作用,已成为我国旅游实践教学研究的重要背景。“扩招”带来的师生数量、“跑点”引起的评价主体大逆转、课题申报制度对职称晋升机会的大收编、教学质量评估对专业培养方案的大一统,以及官方背景的“旅游规划”对市场背景的“旅游管理”的大挤压等等,构成了我们批评我国旅游实践教学论文时的现实语境。在这种语境中,旅游实践教学研究陷入了“学院式研究”的体制化困境。
中图分类号:TP319
文献标识码:A 文章编号:1672-7800(2014)003-0072-02
0 引言
信息化是当今世界经济和社会发展的大趋势,是推动经济社会发展和变革的重要力量,信息化水平已成为衡量一个国家和企业整体实力的重要指标[1]。虽然我国计算机管理水平一般,起步较晚,尤其是科研管理系统部分稍显不足,但近几年信息管理行业发展速度相当快,出现了很多通用的信息管理系统。
在国外,教育信息产业发展迅速,教学科研管理系统也应用广泛。在当今网络迅速发展的时代(这里也包括标准的电话线路网络),各种信息的交流、共享基本上完全依靠网络,世界各地都可以利用网络进行信息的交流和学习。随着我国高校的快速发展,科研的重要性被提到前所未有的高度[2]。对于高校而言,为提高科研及教学水平,有效地管理科技数据显得尤为重要。
科研管理系统是利用计算机进行科研管理的平台,是实现高校科研管理信息化的重要组成部分[3],它能使科研管理水平大大提高,效率也得到极大提升。如今,大部分高等学校的科研管理部门已对学校的科研信息实行了网络化管理[4]。管理信息系统是近年来应社会需求产生的一门学科,其理论体系尚处于发展和完善过程中。
1 基于.Net的科技信息管理平台功能
该系统平台是针对高校科研管理的实际情况,运用现代的信息管理科学、计算机科学等技术和手段构建的,具有先进性、安全性、可靠性和技术上的成熟性,更加符合高校科研管理的实际需求,并且更加专业化和实用化。系统的主要功能为:①科技项目服务。收集高校科技项目源,并及时反馈给相关科室,加强科技成果的交流和沟通;②产学研服务。举办专业的科技成果展,逐步建立各级各类科技专家数据库;③科技成果转化服务。平台充分利用现代计算机网络技术和现有科技公共信息网站基础设施,重点建立平台窗口导航网站,全面提升信息化服务水平。
2 研究步骤和技术路线
基于.Net的科技信息管理平台,主要研究管理信息系统 (Management Information System,简称MIS)的相关实现技术和理论。根据MIS在研究过程中使用的主要信息技术,构建本科技信息管理平台,在测试过程中发现问题并加以改善,最终使平台投入使用,具体经过了“理论—实践—理论”等环节,开展的主要工作有:
(1)认真研究国内外本行业研究成果,学习已取得成果的成熟技术,并结合当前高校的科研情况,以及现存的科研管理机构情况、科研管理方式等,为科技信息管理系统的研究奠定基础。
(2)根据高校目前的情况构建管理系统的各个模块,并对模块功能进行详细划分。
(3)与科研管理人员进行深入交流,整理调研数据,书写需求分析,建立数据库及数据之间的联系,然后对后台管理系统及项目内部各独立功能模块进行开发,其中独立模块包括项目管理和论文管理模块等。
(4)开发完成后,首先进行测试,利用多种测试方法,查找系统存在的问题和漏洞,及时进行改善和修正,最终投入使用。
本研究采用的技术路线如图1所示。
3 系统总体结构
3.1 模块层次图
模块层次图是用来描述该系统中各个模块之间的关系,其中包含模块的上下级关系,也包含兄弟模块之间的数据衔接传递问题。若模块层次图清晰、明了,则可以根据该图粗略估算系统尺寸。模块层次图可以直接反映工作中各模块之间的关系,还可以明确指出各模块之间的参数传递及返回值说明。
根据需求分析得到的系统模块图、用户要求以及为完善系统而添加的一些功能,可以得到系统的模块层次图。系统主要实现系统授权、系统查询、系统日志及系统维护模块。科技信息管理平台模块图如图2-图6所示。
其中,系统授权模块针对不同用户授予不同的权限。普通用户只能查询现有科研项目、上传本人科研项目及论文信息;管理员可以管理所有科研参与者的个人信息,以及所有科研项目的上传审核、用户授权与统计查询工作。
查询模块可以完成所有科研项目的查询工作,包括通过作者、项目名称、研究方向等多种条件的精确查找和模糊查询。
系统日志模块主要用于记录登录系统的用户信息、登录时间及所做操作,以提高对系统维护和安全工作的保障能力。
系统维护模块可分为以下几方面内容:①角色维护,表示操作本系统人员可以按角色分为不同的权限,主要包含角色增加、删除和修改;②人员维护,包括对操作本系统用户的增加、删除、管理员维护等工作;③部门维护,主要针对使用本科研系统参与科研工作、申报科研项目和撰写科研论文的部门,包含部门增加、删除、修改等几部分。
3.2 系统数据传输
业务层根据系统业务需要,实现系统操作中的数据校验、查询优化、提高查询效率等,包括用户输入数据获取、数据合法性校验、数据保存语句生成、查询语句生成四部分。实现过程是通过浏览器表单输入数据,系统接收到用户的输入数据,然后根据业务需要,校验数据是否合法,所谓合法即是否满足系统的完整性等要求。校验完成后将结果返回浏览器,若用户输入数据正确,则调用数据层保存数据,同时也将结果返回到用户界面,生成查询语句。
数据层的功能是在构建数据库后,实现对数据库中各种数据的操作,并屏蔽其它数据库对本库中数据的影响。主要包括数据库连接、数据保存、数据查询、SQL语句分析执行4个部分。数据库连接过程比较简单,即系统根据不同的参数,连接相应不同的数据库;数据保存,即将新增加及更新的数据保存到数据库中;数据查询,即根据代码中给定的查询条件,从数据库已有数据中查询出用户指定的数据内容;SQL语句分析执行,即执行指定的SQL语句,并根据执行语句不同,返回不同的执行结果。
参考文献:
[1] 李恒頔.基于.NET的信息化工作管理平台设计与实现[D].上海:复旦大学,2011.
基于SQLite嵌入式技术下对于数据库的基本原理,应用等已经实现了,但是对于系统化的研究还是相对缺乏,因此从技术原理到理论指导、应用上的研究依然是数据库管理中的热点话题,下面就基于SQLite嵌入式数据库技术原理、应用进行一些简单的理论研究。
一、SQLite嵌入式数据库技术原理
SQLite嵌入式数据库实时软件的开发流程,先进入需求分析阶段,然后就是设计阶段、代码生成阶段以及软件测试固化阶段,最后结束。SQLite嵌入式实时技术设计中,将会对系统的各个功能分成子模块,利用模块方式进行程序开发,将系统的多个并发执行任务划分开来,提高软件设计的效率以及稳定性,有效建立系统中软件与硬件的交互。
SQLite嵌入式实时软件开发中,将会采用事件驱动方式进行中断驱动,提高嵌入式系统的实时性与性能要求;对于嵌入式系统的内部功能,可以将软件设计任务划分成多个周期,来实现系统内任务的异步、同步、应用控制等设计,应该确保功能之间的积极响应,提高软件程序系统的实时性。还可以在嵌入式实时软件开发中,简化控制流程的设计,将控制任务组织为状态转换图的结构,使其软件内部可以共享资源或者具有相同的事件驱动。
SQLite嵌入式实时软件结构设计中,应尽量避免在设计中软件与硬件结构的脱离,有效改善传统计算机软件设计中对硬件的依赖,提高软件系统的实时。软件设计中,划分任务间的职责,赋予每个任务在软件程序中唯一的地址,可以采用优先级调度模式,提高软件系统的对事件的响应时间。
根据上述技术设计原理共分为用户服务层(包括请求和返回)、数据请求处理层以及服务请求处理层三个层次,其中服务端对请求的处理过程为核心,具体来说又可以按照输入元素的描述、解析和处理分为三个对应的层级。
二、SQLite嵌入式数据库技术应用
(一)SQLite嵌入式数据库查询功能的应用
SQLite嵌入式技术在数据库中的设计应用,例如用于教学数据的查询,在进行教学过程中,要积极开发教学素材,尽可能地扩展课程的教学资源例如:采用教学论文、幻灯片或者是学生的优秀实践作品等等,形成稳定的资源库,把资源进行共享。结合SQLite嵌入式技术数据库中的应用和设计配合着教案,教学课件,实现教学活动从信息的单向传递向双向方面交换,转变学生学习方式,积极创造条件构建远程教学平台,从而进一步扩大课程资源的交换利用空间。充分利用现达的互联网进行及时的信息沟通,实现SQLite嵌入式技术项目的开发设计。常用的计算机字段可以把它存储到数据实体中。例如:在学校教务管理系统的班级表格中加入班级的男生人数,对于女生人数可以分开进行计算字段的设置。用户在浏览班级信息的时候,数据库系统就不需要到其他的表格中进行统计学生的人数了,这是一种典型的使用空间来换取有效时间的作法。
(二)SQLite嵌入式数据库操纵功能的应用
SQLite嵌入式技术要求客户端必须安装特定的驱动程序,在商业办公项目中应用,但是其不太适合现代社会日常办公的需要,而且在使用过程中,系统的执行效率很低,也不适合大数据量存取的应用;信息时代,信息业务是新兴的业务,通过移动网络的数据库功能可以保证信息有效沟通,这类数据业务的发展前景在很大程度上取决于社会大众对最新媒体信息的好奇心。通过移动数据可以快速地接发送邮件;利用数据库庞大的信息量为消费者提供的方便的SIM卡的独特个人私密属性,为学生提供很大程度上的个性化服务,包括各种各种教学资料的变更和共享等等。
(三)SQLite嵌入式数据库远程监控的应用
SQLite嵌入式数据库做出了一个远程服务器状态监控的实例。其中,输入元素描述层的实现上采用了ht tp1. 1,处理层则采取一般的模块化技术,也即是把系统功能通过函数的方式实现封装,把接口规范在接口库文件中进行描述,接口实现则在实现库文件中进行描述,因而在函数的某些功能要强化时,可以只改变实现部分,接口保持不动,不对原有程序造成较大影响。
服务器增添新功能时,也只需要对新函数模块进行实现,也不会对原有程序造成影响,这种情况下,系统就具备了良好的扩展性和可移植。其中,倾听模块主要负责对http端口的服务请求进行监听,对符合规范的合法请求建立连接,将相应的请求传输给解析模块进行处理。资源定位模块主要负责对网络命名和应用的数据集程序资源的映射建立起相应的映射关系,同时对资源类型、访问权限及其他特殊属性进行管理。
三、结束语
SQLite嵌入式数据库的查询、操控、远程监控等技术的应用首先实现了SQLite嵌入式数据库的技术原理,其次保证数据的合理分析,实现了技术的高度利用,优化了对于数据库的管理,在今后的技术研究中要不断的实现这一技术新型化研究。
参考文献:
本设计采用CAN总线作为数据采集与系统控制的通信方式,以ATMEL公司生产的AT91SAM9263 ARM芯片为主控单元,结合A/D转换技术、故障诊断专家系统实现某型火箭炮随动系统的故障检测。总体设计框图如图1所示。
数据采集单元由信号调理模块和A/D转换模块组成,其中信号调理模块用于模拟信号的放大、滤波和提高电路负载能力,A/D转换器完成模拟信号向数字信号的转换,ARM主控单元实现系统控制与故障诊断,数据采集单元与ARM系统控制与故障诊断模块之间以CAN 总线的方式进行通信,工作人员通过操作触摸屏显示界面完成故障检测。
2 系统硬件设计
2.1 数据采集单元
数据采集单元由信号调理电路和A/D转换模块组成,用于采集某型号火箭炮随动系统液压泵、高平机等被测部件的液压或气压的状态信号,其结构图如图2所示。
信号调理电路如图3所示,采用OP27运算放大器进行设计,它的作用是把传感器输入的信号进行放大,同时利用其输入阻抗高、输出阻抗小的特点以满足A/D转换芯片对驱动源阻抗的要求。
A/D转换电路将经过信号调理模块调理后的模拟信号转换为数字信号,文中选用TLC2543CN和STC89C52分别作为A/D采样芯片和微控制器[3],其设计如图4所示。TLC2543CN是TI公司生产的12位串行模/数转换器,使用电容开关逐次逼近技术,12位分辨率,10 μs的转换时间,11路模拟输入,输出数据长度可通过编程调整[4]。A/D转换模块与51单片机之间以I2C总线的方式进行通信,只需要一条串行数据线SDA(DATA_OUT)和一条串行时钟线SCL(CLOCK),具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点。 经信号调理后的11路模拟量数据分别通过端口NO0?NO10进入TLC2543CN进行A/D转换,TLC2543CN通过[CS],DATA_INPUT,DATA_OUT,MEOC,I/O CLOCK这5个引脚与STC89C52单片机进行通信。为了减小外界环境及器件本身引入的噪声和扰动,提高系统的稳定性,在这5个信号与单片机之间进行光电耦合隔离处理。由于光信号的传送不需要共地,所以可将光耦器件两侧的地加以隔离,达到提高系统信噪比的作用,光耦隔离器件选用Avago Technologies 生产的6N137,电路如图5所示。需要注意的是,电路板中6N137两端的电源不能共用,否则起不到隔离的作用。
2.2 CAN总线通信模块
数据采集单元和ARM系统控制与故障诊断模块之间以CAN总线的方式进行数据通信和控制。CAN总线具有可靠性高、实时性强、较强的抗电磁干扰能力、传输距离远等特点,尤其适用于随动系统传感器多、各检测点信息交换频繁和干扰源复杂的情况。CAN总线通信模块的实现有2种解决方案[5]:一类是采用带有片上CAN的微处理器,如Philips的80C591/592/598、Atmel的AT90CAN128/64/32等;另一类是采用独立的CAN控制器,如Philips的SJA1000。考虑到应用的灵活性,本文采用独立的CAN控制器SJA1000。CAN总线通信模块结构框图如图6所示,选用STC89C52单片机作为CAN总线通信模块的微控制器,CAN总线控制器和收发器分别选用Philips公司生产的SJA1000和PCA82C250[6]。CAN总线规范采用三层结构模型,STC89C52单片机用以实现应用层的功能,SJA1000和PCA82C250则分别对应于数据链路层和物理层。为了增强CAN总线通信模块的抗干扰能力,在CAN控制器与CAN收发器之间进行光电耦合隔离处理,与数据采集单元一样,本文也选用6N137进行处理。
CAN总线通信模块接口电路主要由4部分组成:微控制器STC89C52、独立CAN控制器SJA1000、光电隔离器件6N137和CAN总线收发器PCA82C250。微控制器STC89C52用于数据处理、实现对SJA1000的初始化、通过对SJA1000的控制实现数据接收和发送等通信任务;独立CAN控制器SJA1000和收发器PCA82C250经过简单总线连接可实现数据链路层和物理层的全部功能。STC89C52通过DATA_INPUT向TLC2543CN发送一定格式的指令,在DATA_OUT引脚可获取到A/D转换的数据;由于SJA1000的数据线与地址线是共用的,所以将STC89C52的P0口与AD0?AD7直接连接的同时,还要将地址锁存信号线ALE进行连接,以便区分在同一时刻AD线上传递的是地址还是数据;SJA1000的中断管脚INT连接单片机的外部中断INT0;MODE管脚与高电平VCC连接以选择Intel模式;为了保证上电复位的可靠,复位电路采用IMP708芯片进行智能控制,IMP708芯片集看门狗定时器、掉电检测电路、电源监控电路等于一体,保证SJA1000芯片的可靠运行;RX0和TX0是数据的收发管脚,经光电耦合器件6N137后连接到CAN收发器上,用以电气隔离;PCA82C250有3种工作模式:高速、斜率控制和待机,本文选择斜率控制模式,通过在Rs引脚与地之间接一个100 kΩ的电阻来实现;为了消除在通信电缆中的信号反射,提高网络节点的拓扑能力,需要在CAN总线两端接入两个120 Ω的终端电阻[5]。
2.3 系统控制与故障诊断模块
数据处理与系统控制模块采用ATMEL公司生产的AT91SAM9263 ARM芯片作为主控单元,以触摸屏作为人机交互方式完成系统控制和故障诊断。AT91SAM9263主频 200 MHz;内置CAN总线控制器,全面支持CAN2.0A和CAN2.0B协议;内置TFT/STN LCD控制器,支持3.5~17英寸TFT?LCD 液晶屏,最高分辨率可达2 048×2 048。考虑到系统的可扩展性,本文将系统控制与故障诊断模块单独成板。技术保障人员可以通过操作触摸屏上显示的人机交互界面完成对随动系统的故障检测。
3 系统软件设计
系统软件设计主要分为A/D转换模块、数据 处理模块、CAN总线通信模块和系统控制与故障诊断模块4部分。主流程图如图7所示,首先对STC89C52单片机进行初始化,包括CAN总线工作方式的选择、验收滤波方式的设置、验收屏蔽寄存器和验收代码寄存器的设置、波特率参数设置、中断允许寄存器的设置以及A/D转换模块的初始化等;当单片机接收到故障检测命令时,进行A/D采样,然后由单片机对采集到的数据进行处理,通过量值转换得到实际的工况数据;最后由CAN总线通信模块将数据传输到系统控制与故障诊断模块进行故障检测,诊断结果由触摸屏显示以指导维修人员进行现场维修。
3.1 A/D转换模块软件设计
A/D转换模块程序设计流程图如图8所示。
3.2 数据处理模块软件设计
数据采集过程中难免受到噪声的影响,为了保证采到数据的准确性,可以对其进行一定的算法处理。本文在故障检测时,对同一采样点进行5次采样,然后用快速排序算法对这5个数据进行排序,取中值作为故障检测的有效数据,以减小误差带来的影响。采集到的数据与实际值之间成严格的线性关系,将采集到的数据值乘以系数K即可获得实际的工况数据,其流程图如图9所示。
3.3 CAN总线通信模块软件设计
CAN总线通信模块的程序设计主要分为初始化、数据发送和数据接收3个部分:
(1) 初始化。CAN总线初始化主要是对通信参数进行设置,通过对时钟分频寄存器、验收码寄存器、验收屏蔽寄存器、总线定时寄存器和输出控制寄存器的配置实现对CAN总线工作模式、接收报文的验收码、验收屏蔽码、波特率和输出模式的配置和定义[7]。值得注意的是,这些寄存器的配置需要在复位模式下进行,因此在初始化前应确保系统已进入复位状态。 (2) 数据发送。本文采用查询方式,进行CAN总线的数据发送,首先应将CAN总线的发送中断禁能。发送数据前,主控制器轮询SJA1000状态寄存器的发送缓冲器状态位TBS以检查发送缓冲器是否被锁定,若发送缓冲器被锁定,则CPU等待,直到发送缓冲器被释放,然后将从现场采集到的数据发送到发送缓冲区并置位命令寄存器的发送请求位TR,此时SJA1000将向总线发送数据。数据发送流程图如图10所示。
(3) 数据接收。同数据发送一样,本文采用查询方式进行数据的接收,也应将CAN总线的发送中断禁能。主控制器轮询SJA1000状态寄存器接收缓冲状态标志RBS以检查接收缓冲器是否已满,若未满则主控制器继续当前的任务直到检查到接收缓冲器已满,读出缓冲区中的报文,然后通过置位命令寄存器的RRB位释放接收缓冲器内存空间。数据接收流程图如图11所示。
3.4 系统控制与故障诊断模块软件设计
系统控制与故障诊断模块是在Linux平台下利用Qt SDK开发完成的,数据库采用嵌入式系统中广泛采用关系型数据库SQLite[8]。软件采用模块化设计思想,包括显示界面、系统控制、检测数据库和故障诊断等4部分。系统界面基于QT/GUI开发,用于故障检测结果显示、调取数据库辅助人工诊断等人机交互;系统控制模块用于系统启动与关闭、初始化及多线程处理;检测数据库用于对专家系统中经验知识、故障诊断规则集进行组织、检索和维护,及用于存储系统采集的工况参数;故障诊断模块是该检测装置核心,本文利用故障诊断专家系统对随动系统进行故障诊断,给出诊断结果。考虑到故障诊断的实时性要求,程序采用多线程编程来实现。
图10 CAN总线数据发送程序设计流程图
图11 CAN总线数据接收程序设计流程图
4 结 语
为了测试随动系统故障检测装置在各种情况下的故障检测能力, 本文通过人为制造故障的方式对该系统进行了大量实验。在反复的实验中,该系统均能正确定位故障,充分验证系统的可靠性和稳定性。本文研制的以AT91SAM9263 ARM芯片为核心基于CAN总线随动系统故障检测装置,可实现对随动系统液压、气压、电压等工况参数的测量,经故障诊断专家系统的推理,实现以自动故障诊断为主、人工诊断为辅的故障检测。文中采用的CAN总线通信方式使整个系统简洁紧凑、具有较强的抗干扰能力和实时性,这种CAN总线通信方案不但可用于随动系统故障检测装置的研发,还可推广至其他模拟量信号的机电设备故障检测,尤其是多机组的分布式状态监测与故障诊断中,具有非常实用的应用前景。
参考文献 本文由wWW. DyLw.NeT提供,第一 论 文 网专业写作教育教学论文和毕业论文以及服务,欢迎光临DyLW.neT
. Industrial Electronics, 2000, 47(4) : 951? 963.
[2] 张立云,宋爱国,钱夔,等.基于CAN总线的侦察机器人控制系统设计[J].测控技术,2013,32(1):65?68.
[3] 姚远,王赛,凌毓涛.TLC2543在89C51单片机数据采集系统中的应用[J].电子技术应用,2003,29(9):37?38.
所谓信息技术与课程整合,就是通过学科课程把信息技术与课程教学有机地结合起来,将技术作为一种工具,改变传统的教学模式,提高教与学的效率,改善教与学的效果。目前信息技术与课程的整合面临三大问题:第一,教师手中没有充足的教学资源和合适的工具型软件;第二,教师的计算机应用水平还很不够;第三,如何利用计算机来开展课程整合教学活动。
那么如何来解决这三大问题,促进信息技术与课程整合呢?通过几年的实践,笔者认为利用校园网来促进信息技术与课程整合是行之有效的方法之一,具体从以下几方面着手。
一、要做好各学科的教学资源建设,提供充足的数据库资源
1.素材收集。由于诸多媒体呈现教育信息形式不同,其资源应是大量的、丰富的,方可满足教学需求。对各种素材的收集,可采取将现有的课件或其它软件中的素材重新分离、整理、还原;或者自己开发教学中急需的、针对教学难点的微教学单元;或购买计算机软件公司和出版社发行的课件光盘以及从Internet网下载可用于教学的信息源片断等方式。
2.素材的分类以及积件库的建立。积累了一定的资源后,接下来应是对所获得的素材作分类建库了。信息资源库的技术管理人员要根据教学的需要,首先要基于科学系统分类的原则,将从各种渠道收集和制作的不同类型的媒体素材,或以磁盘阵列或以光盘库的形式,分门别类地存入到教学积件库中。
3.资源建设应遵循以下原则。(1)教学目标性原则。资源建设都要由教学目标来决定,必须保证教学整体目标的实现。(2)适用性原则。要注意结合各门学科的特点建构易于实现学科课程整合的新型教学模式。(3)整体性原则。根据本校的经济条件与教师、学生的应用水平,统一规划,制定出目标高、布局合理,切实可行的方案。(4)资源更新原则。多媒体信息库的资源内容要不断地充实、更新,满足教师及广大学生大量的信息需求。(5)师生共同参与原则。计算机教师和学科教师共同开发,动员全体管理人员,共同完成学校资源库建设。
资源库建成后,还应该加强管理。可采用集中管理的方法。
二、利用校园网资源共享功能为整合提供技术支持
具体可采用下述两种共享模式来充分发挥网络中资源的效用。
1.类别型共享数据库模式。这是我国现行网络体系中最常见的组织信息方式。教育教学中所涉及到的多媒体信息数量繁多,类型多样。由于信息具有文件类型、创作方式、目标形式及运行平台等多种不同特性,因此,我们可以将各种信息资源按其所具特性分门别类地进行处理,再以文件的形式存放到不同类别的子目录中。当用户需要某一类信息时,可按其特性进行索引并应用。
2.类别应用双库并存的共享数据库模式。使用类别法构建信息库虽然在信息归类上可以方便地进行信息存储,但由于同类多媒体信息数量十分庞大,因此在信息的索引和应用上非常复杂,在多媒体信息资源的实际应用中不利于教师和学生使用。因此,采用类别应用双库并存的共享数据库组织方式更为理想。双库并存的组织方式总体上与类别式组织方式的设计情形相似,所不同的是在构建多媒体信息库时,可同时建立类别、应用等多个数据库。要将教育教学中所需要的信息按照每一年级课程的应用内容进行分类存储,顶层目录按信息学科进行分排,下级目录再根据受教年级进行划分,将相关的具体教学多媒体教学内容分别精选归分到相应的每一节教学目录下。这样当教师取某一节教材内容进行应用时,与该课时相关的教学论文、电子教案、教学素材、经典题库等信息会方便、及时地提供给使用者。
三、利用校园网进行积件开发,运用组合平台实现整合
所谓积件,简单来说就是将各门学科的知识内容分解成一个个的标准知识点(积件)贮存在教学资源库中,一个标准知识点(积件),可以看作是阐述某一方面、某一教学单位,同时包含相关练习及呈现方式、相关知识链的一个完整教学单元。积件是针对课件的局限性而发展起来的新的教学软件模式,体现出一种新的教材建设思想,我们可以根据它的特点进行网上开发。
1.积件具有开发的开放性,自繁殖性。积件的素材资源和教学策略资源都是以基元方式入库供教师重组使用,只要确立了积件的信息标准,入库规范,在任何时候,任何地方,任何教师都可以利用网络将最新的信息和自己的作品添加入库。
2.积件与课件的关系是继承与发展的关系,积件包涵了课件的特殊性。课件是积件的特例。它们的不同点是课件适用于某一具体的教学情境,积件适用于任何变化的教学情境,积件更适宜教师学生相互交流为主的课堂教学情景。所以我们可以校园网把课件经过适当加工(去除冗余部分,规范接口标准),就可纳入积件的微教学单元库,为其他教师重组使用。
3.现在的中学大多使用国家教育部或省教育厅指定的材,这为开发积件提供了良好的外部环境。我们可以利用积件资源的共享性,通过校园网的联网,共享其它学校的积件库。别外,积件是以知识点为分类线索,无论教材课程体系如何变化,教材版本如何变化,积件都可被师生应用于当前教学活动中,这样,校园网中的积件可以逐年累积,同时也可实现积件的二次开发,并把它纳入到二次开发构件库。
DOI:10.16640/j.cnki.37-1222/t.2016.02.089
1 前言
土工合成材料与土体界面的相互作用属不同介质之间的问题,是当今岩土工程的热点问题之一。筋-土界面上的摩擦阻力系数则是加筋土结构设计和分析的重要参数,性能参数的精准测量对实际土体加筋工程具有重要指导意义[1-2]。我院自主研发一套充分考虑土工合成材料力学性能各项异性的新型直剪设备,避免了现行规范中试验测试值与土工合成材料实际受力特性严重不符的问题,有效地解决了土工合成材料工程应用中存在的安全隐患。同时,搭建一套基于组态王与SQL数据库的直剪试验操作系统,实现了系统工作状态实时监控、特征数据实时显示,数据及参数曲线输出、存储、查询等功能,并对试验数据进行处理,获得了国家规范要求的土工合成材料剪切性能参数系列评价指标,计算结果准确可靠。
2 土工合成材料各向异性直剪仪介绍
直剪设备主要包括机械、气动以及电气控制三大系统,如图1所示。机械部分主要包括机架、顶尖、回转驱动、气缸支撑架、上下剪切盒、直线导轨副等;气动部分主要由气缸、空压机、阀体等组成;电气控制系统主要由伺服电动缸、可编程控制器、传感器、触摸屏等组成。
本设备采用整体式机架,结构紧凑,系统刚度大、强度高,极好地降低了导轨变形率,为直剪性能参数的精准测量建立结构基础。上剪切盒外部形状采用正八边形以便于顶尖定位、加强系统可靠性及可加工性,同时相较于四边形、六边形等形状有效减小下剪切盒内径,进而减小回转驱动尺寸,降低整机尺寸及重量。高性能回转驱动实现下剪切盒0~360°任意角度精确旋转,实现土工格栅各向异性性能参数直接测量,完美解决了现行规范试验测试值与土工合成材料实际受力特性严重不符的问题,同时回转驱动具备自锁功能以保证直剪试验中剪切面不发生旋转,保证直剪试验准确。
采用气动加压结合数据实时采集模块,对压力进行实时调节,保压时间高达2h且气压变化率≤0.1%,实验过程压力稳定确保试验采集数据准确可靠。采用高精度伺服电动机与压力传感器联合控制的方法,使剪切速度、剪切位移、剪切力得到精确控制,设备性能参数如表1所示。
3 直剪试验操作系统
(1)系统功能介绍。直剪试验操作系统用来指导操作人员安全高效、智能规范的开展土工合成材料剪切性能检测,实现系统工作状态实时监控、特征数据实时显示及剪切性能数据及曲线输出、查询等功能。本系统共分为系统菜单、操作功能按钮、法向应力与实验时间显示、状态指示灯以及用户登录/退出等5个功能区,如图2区域1~5所示。
系统菜单分为系统说明、参数设置、实时数据、数据输出、系统调试以及报警信息5个功能模块。法向压力及实验时间反应实验过程实时法向应力以及实验剩余时间。状态指示灯区域包括5个状态指示灯,系统状态正常色为绿色,异常时为红色;运行状态运行过程为绿色,试验停止为灰色;报警状态未出现报警为绿色,出现伺服异常、行程超出范围、电机超载、压力气路连接异常等状况时为红色;法向应力正常为绿色,应力波动范围超出理论法向应力的2%时指示灯为红色。限位状态反应剪切位移是否超出行程范围,正常为绿色,超限则为红色。
(2)系统操作流程及SQL实现。打开/退出组态王,进行SQL连接/连接,功能实现命令语言为:SQLConnect(IDDevice,"dsn=;uid=;pwd="),SQLDisconnect(\\本站点\IDDevice)
上述命令语言实现了组态王与SQL数据源的连接/断开,将此命令写入组态王应用程序命令语言的启动/结束中,以实现系统开始运行时就可以连接/断开到数据库[3]。
进入【系统调试】界面,调试各功能按钮与数据显示框,检查系统是否正常;进入【参数设置】界面,输入实验参数和运动参数;点击【加压】按钮,并根据界面中间法向应力显示框进行调整直至试验理论值;点击【预压】,弹出预压界面,并进行系统预压5 min以保证后续实验过程压力稳定。
预压结束,点击【电机使能】按钮,若参数输入不合理则弹出提示窗口,输入合理则电机上电,功能实现命令语言如下:SQLCreateTable( \\本站点\IDDevice,\\本站点\实验时间与日期, "直剪仪实时数据")
上述命令语言实现了按照设定表格模板的格式在数据库中以实验日期与时间新建数据表格,将此命令写入【电机使能】按钮的按下时,以实现数据库表格的创建。
点击【开始】,进入【实时数据】界面开始实验,每10s将数据存一次,命令语言如下:
SQLInsert(\\本站点\IDDevice,\\本站点\实验时间与日期, "直剪仪实时数据")
组态王将记录体相关联的变量当前值插入到SQL数据库表格中,从而生成一条新的记录,达到将组态王中的数据写到外部数据库的目的。
实验时间为0或者点击【停止】按钮,进入数据是否保存对话框,若删除当前试验数据则命令语言如下:
SQLSelect( \\本站点\IDDevice, "实验时间汇总", "报表名", "", "" );
SQLDelete(\\本站点\IDDevice, "实验时间汇总",whereexpr);
点击【卸压】按钮;点击【归零】按钮,并弹出系统回零等待界面,当回零动作完成后,该窗口自动关闭;点击【电机去使能】按钮,关闭电机;若继续进行实验,点击【加压】按钮并按照步骤3-11开展实验,若结束实验则点击【结束】按钮。
进入数据输出开展后期数据处理。数据输出分为【数据报表】和【曲线输出】两个功能,先从“实验时间选择”下拉列表框中选择相应试验数据日期,之后根据需要选择报表/曲线预览、打印、删除等功能。 下拉列表框日期显示SQL实现语言如下:
SQLSelect( \\本站点\IDDevice, "实验时间汇总", "记录报表名", "", "" );
SQLNext( \\本站点\IDDevice);
当需要将数据库中的数据调入组态王来显示,将此命令写入相应功能按钮按下时,并添加查询下一条记录的命令,实现数据库数据的逐条查询。
4 试验实例数据处理
本文从“实验时间选择”下拉列表框中选择“2015年5月26日11时23分”数据为处理实例,依次实现数据的报表预览、曲线显示,数据处理结果如图3所示,并处理计算剪切位移与剪切力关系,如图4所示。
图3(b)所示曲线可依据需要选择坐标轴,仅选择一项则默认时间为横轴,若选择两项则第一选择项为横轴,第二选择项为纵轴。点击【选取】按钮后,曲线显示控件的横/纵轴量程将依据实验数据进行合理调整。图4所示曲线给出了剪切位移与剪切力关系图,并能根据需要通过“实验时间选择”添加多条曲线实现数据对比,实现曲线保存、打印和清空操作。
5 结论
本文研制的新型直剪设备结构简单、对环境友好,安全性能高,基于组态王与SQL数据库研发的试验操作系统,可实现工作状态实时监控、特征数据实时显示,性能参数后期处理等功能,操作简单、计算准确可靠,具有很好的应用价值。
参考文献:
[1]周杨,李晓莹.土工合成材料直剪与拉拔联合试验仪的研制[J].路基工程,2006,12(06):82-83. 本文由wWw.DyLw.NeT提供,第一论 文 网专业教育教学论文和以及服务,欢迎光临dYlw.nET