中国石油大学计算机测控技术实践程序

合集下载

中石油计算机专业测评

中石油计算机专业测评

中石油计算机专业测评中国石油大学(中石油)计算机专业是一门融合了计算机科学与技术、软件工程、信息管理等相关学科的综合性专业,其培养目标是培养具备扎实的计算机学科基础知识和技能,具有较强工程实践能力和创新精神的高级专门人才。

一、课程设置及内涵中石油计算机专业的课程设置涵盖了计算机科学与技术、软件工程、信息管理等领域的基础课程和专业课程。

其中,基础课程包括计算机编程技术、数据结构与算法、操作系统、计算机网络等;专业课程包括软件工程、数据库原理与应用、人工智能、云计算与大数据等。

通过这些课程的学习,学生可以掌握计算机领域的基本理论知识和技能,为未来工作和研究奠定坚实的基础。

二、实践教学及实习实训中石油计算机专业注重培养学生的实践能力,通过实践教学和实习实训的方式,使学生能够将所学知识运用到实际工程项目中。

实践教学包括计算机网络实验、软件开发实验、系统设计与开发实践等,学生通过实际操作和实验训练,提高了解决问题的能力和实际操作能力。

而实习实训则为学生提供了与企业合作的机会,通过与实际项目的接触,进一步深化了学生对计算机专业实践应用的认识。

三、创新科研及学术竞赛中石油计算机专业积极鼓励学生参与科研创新活动和学术竞赛,为学生提供了广阔的发展平台。

学校设有多个科研机构和实验室,学生可在导师的指导下参与科研项目,并发表学术论文。

同时,学校鼓励学生参加各类学术比赛和竞赛,如ACM国际大学生程序设计竞赛、全国大学生数学建模竞赛等,培养和锻炼学生的综合素质和创新能力。

总结来说,中石油计算机专业的培养目标是培养具备扎实的计算机学科基础知识和技能,具有较强工程实践能力和创新精神的高级专门人才。

通过系统的课程设置、实践教学和实习实训,以及创新科研和学术竞赛的机会,学生可以全面发展自己的能力,为未来在计算机领域取得突出的成就奠定基础。

中石油计算机专业将继续致力于提高教学质量和培养高素质的计算机专业人才,为推动中国计算机科学与技术的发展做出贡献。

2020年春【中石油】计算机测控技术第三阶段在线作业(标准)

2020年春【中石油】计算机测控技术第三阶段在线作业(标准)

【石油大学】计算机测控技术-第三阶段在线作业试卷总分:100 得分:100第1题,1.(2.5分)工业控制网络的最基本要求是:A、可靠性B、实时性C、安全性正确答案:A|B第2题,2.(2.5分)分布式控制系统(简称DCS,亦称集散型控制系统)是结合多种先进技术而形成的。

它是由()通讯网络技术、CRT技术、图形显示技术及人机接口技术相互渗透发展而产生的,是完成过程控制、过程管理的现代化设备。

A、计算机技术B、信号处理技术C、测量控制技术D、图象处理技术E、交换技术正确答案:A|B|C第3题,3.(2.5分)DCS提供的组态软件包括()、报表组态等功能。

A、系统组态B、过程控制组态C、画面组态D、历史趋势组态E、报警画面组态正确答案:A|B|C第4题,4.(2.5分)分布式控制系统(简称DCS,亦称集散型控制系统)是结合多种先进技术而形成的。

它是由计算机技术、信号处理技术、测量控制技术()相互渗透发展而产生的,是完成过程控制、过程管理的现代化设备。

A、通讯网络技术B、信号接收技术C、CRT技术D、图形显示技术E、人机接口技术正确答案:A|C|D|E第5题,5.(2.5分)分布式控制系统(简称DCS,亦称集散型控制系统)是结合多种先进技术而形成的。

它是由计算机技术、信号处理技术、测量控制技术、通讯网络技术、CRT技术、图形显示技术及人机接口技术相互渗透发展而产生的,是完成()的现代化设备.A、过程控制B、系统优化C、过程管理D、先进控制E、动态管理正确答案:A|C第6题,6.(2.5分)DCS应用设计总体设计原则主要体现在()方面A、控制水平B、操作方式C、系统结构D、仪表选型E、经济效益正确答案:A|B|C|D|E第7题,7.(2.5分)DCS应用设计的主要内容有()、现场投运、整理文档和工程验收。

A、总体设计B、DCS选型和订购C、工程设计D、组态调试E、安装调试正确答案:A|B|C|D|E第8题,8.(2.5分)TDC-3000系统的通信网络包括()。

中国石油大学信息与控制工程学院PLC课程设计

中国石油大学信息与控制工程学院PLC课程设计

综合实践实验报告(PLC部分)班级:姓名:学号:日期:2012年2月29日一、实验任务1、构建抽油井测控系统。

2、以施耐德PLC-M340作为下位机,完成数据采集任务,接收上位机的命令实现对电机的启停、正反转和转速控制。

3、以计算机和触摸屏作为上位机,实现对抽油过程的监控。

进行载荷、位移、电机转速等运行状态的实时显示和趋势显示;完成控制界面的设计,实现电机启停、正反转和转速等的控制。

二、实验内容1、任务一1.1实验任务(1)按下左或右行启动按钮后,循环点亮配电柜上的八个指示灯,每个亮0.5秒钟,熄灭;同时下一个指示灯点亮;到达第8个指示灯后,反方向点亮。

启动后灯的状态与启动按钮无关。

按下暂停按钮后,全部停止闪烁,灯灭。

按下继续按钮后,彩灯在上次的基础上继续点亮。

(2)在操作员屏幕上实现上述控制任务。

操作员屏幕上设置相应按钮及状态指示灯,显示彩灯的循环点亮过程。

1.2任务解析1、按下右(左)行按钮,指示灯一次向右(左)闪烁,间隔0.5s。

有定时器实现0.5s 的定时,而计数器实现闪亮指示灯的转变。

2、按下暂停按钮,所有指示灯熄灭,并记录此时的左行或右行以及点亮的指示灯的数据,在按下继续按钮后,在暂停的状态继续进行,左右行不变,指示灯在上次基础上点亮。

在暂停后,左右行的状态以及闪亮的指示灯的状态必须记录。

3、按下停止按钮,所有停止,一切数据清零。

1.3实验方案➢I/O分配in1:右行启动按钮 in2:左行启动按钮in3:暂停按钮 in4:继续按钮in5:停止按钮 out1~8:依次为左侧第1~8个指示灯➢梯形图程序采用中间继电器m0、m7分别实现对右行、左行时暂停、继续、停止的控制采用中间继电器m2实现定时器到达定时时间后置位,从新计时采用中间继电器m3实现计数器到达定设定值后置位,从新计数右行时m1通,计数为0、1、2、3…7时从左到右的灯依次亮起。

左行时m8通,计数为7、13、12、11、10、9、8时从右到左的灯依次亮起。

中国石油大学测控专业上海实习报告

中国石油大学测控专业上海实习报告

上海认识实习报告学生姓名:学号:09054215专业班级:2013年03 月17 日——26日----------专业最好文档,专业为你服务,急你所急,供你所需-------------实习人员:带队老师:实习内容记录2013.3.17 去上海,7:00 am出发-- 4:20 pm到为波宾馆安排住宿晚上9:00在216室进行实习日程安排会议,寝室分配登记我分在216室寝室其他成员:2013.3.18 上海工业自动化研究所听讲座地点:上海市徐汇区漕宝路103号主讲:上午缪学勤(高级工程师)------《工业网络技术——最新进展》下午吴勤勤(华东理工大学教授)--------《自动化仪表与装置智能化、网络化的进展》范铠(上海工业自动化仪表研究所副院长)-------《一个工程师对测量的观点》----------专业最好文档,专业为你服务,急你所急,供你所需-------------【单位简介】上海工业自动化仪表(Shanghai Institute of Process Automation Instrumentation)简称SIPAI (西派埃)主要从事工业自动化仪表产品的研究、开发、生产、测试服务和推广应用,是生产过程自控系统的设计、成套生产和交钥匙工程服务的基础性和综合性的中型规模企业,为电站、冶金、石化、环保、食品、航天、船舶、汽车、烟草、仪器、仪表行业等提供工业服务的高科技企业,工业过程自动化国家工程研究中心(PA-NERC) 以及国家工业自动化仪表产品质量监督检验中心等16个机构均设在该院。

正文早上9:00集合去了上海工业自动化仪表研究院,作为实习的第一站大家都精神饱满,早早在宾馆门前准备,由于离住的地方比较近,大家步行到那里。

许多同学是第一次来上海,对上海日常生活吃喝游玩方面都充满了好奇,和接待老师简单交流一些关于上海的问题之后进入正题。

早上10:00 上海工业自动化仪表研究所高级工程师缪学勤为我们做《工业网络技术》的讲座,介绍了工业网络技术的最新进展以及工业信息网络安全方面的研究。

信控院测控10-1暑期实践记录1

信控院测控10-1暑期实践记录1

胜利油田暑期社会实践记录测控10-1班(一)胜利油田井下作业二公司2012年7月16日,中国石油大学(华东)测控10-1班暑期社会实践队的同学来到东营市胜利采油大队进行为期三天的社会实践,在石油开采一线切身体验石油生产工作。

上图为测控10-1班暑期社会实践队走进胜利采油作业大队上图为东营市胜利采油作业大队会议室,油田师傅们正在为我们介绍油田的相关工作流程胜利油田是我国第二大油田,我校作为石油行业高校,与油田关系密切,同时油田及采油公司也是石油学子最好的实习场所。

图为采油大队的工作人员在为实践队成员讲解石油开采过程当中的主要环节在一口油井旁,采油大队的工作人员在为实践队的同学们讲述从钻井到开采的石油生产过程。

同学们大多只在石油工业概论这门课上对石油开采的技术和装备有粗浅的了解,在实物面前聆听一线工人师傅的讲解,是同学们深入理解了课堂上、书本及网络上的理论知识。

坚持奉献的石油精神,与其说是石油工业的象征,不如说它是石油工业从业人员的品格象征。

在钻井(下管)现场,实践队现场目睹了下管的流程,自动化技术赋予石油生产的工业美感令在场的实践队成员们赞叹不已,同时也为自己身为自动化系的一员而颇感自豪。

亲临现场,石油学子面庞上洋溢着年青石油工人的蓬勃朝气图为实践队在观摩新油井下套管过程(三)东辛采油厂一矿辛一污水站图为实践队在污水处理厂聆听技师讲解污水处理的主要环节和技术应用图为实践队成员在对比处理各阶段的水样在石油污水处理厂,实践队的同学们感受到了石油工业的细致和石油工人的责任感。

现代工业对于自动化及测控技术的广泛应用给同学们留下了深刻的印象。

同学们在观摩和学习的过程中,联系自身所学专业,讨论了自动化技术、测控技术在石油生产工业的作用和创新,大家的想法天马行空,饱含热忱和希望。

参观油田数字化自动检测系统实践队来到著名的“坨11井”纪念碑前,聆听生产一线的英雄故事。

当年的坨十一井日产千吨原油,一时间成为全国著名的一口油井。

中国石油大学(华东)智慧树知到“计算机科学与技术”《计算机测控技术》网课测试题答案卷2

中国石油大学(华东)智慧树知到“计算机科学与技术”《计算机测控技术》网课测试题答案卷2

中国石油大学(华东)智慧树知到“计算机科学与技术”《计算机测控技术》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.模数转换器的作用是()。

A.滤除测量信号中的噪声B.将非电物理量转换为电信号C.将电信号放大D.将模拟量转换为数字量2.在计算机控制系统中,常常需要设计报警电路,无论在什麽情况下,也不管原因如何,只要略微超限,立即报警。

()A.正确B.错误3.计算机采取()方式来决定何时由ADC0809读入数据时,EOC引脚可悬空。

A.查询B.固定延时程序C.中断4.A/D转换器的结束信号的连接方式是判断A/D转换方式的主要依据。

()A.正确B.错误5.在数据采集系统中,一般把传感器采集到的数据称为()。

A.过程数据B.性能数据C.二次数据D.一次数据6.把实现量化和编码处理的环节称为()。

A.采样保持器B.数据处理器C.D/A转换器D.A/D转换器7.电机控制意味着对其转向和转速的控制,微型机控制系统的作法是通过()实现的。

A.改变转子的通电电压幅值B.改变转子的通电方向和通电占空比C.改变定子的通电电压幅值D.改变定子的通电方向和通电占空比8.若系统欲将一个D/A转换器输出的模拟量参数分配至几个执行机构,需要接入()器件完成控制量的切换工作。

A.锁存器锁存B.多路开关C.反多路开关D.A/D转换器转换9.在数据采集系统中,使用一个S/H和A/D构成的系统称之为分时采样,分时转换系统。

()A.正确B.错误10.PC6313基地址设为0330H,则下列哪个K1开关的设置是正确的?()A.B.C.D.第1卷参考答案一.综合考核1.参考答案:D2.参考答案:B3.参考答案:B4.参考答案:A5.参考答案:D6.参考答案:D7.参考答案:B8.参考答案:C9.参考答案:A10.参考答案:A。

[考试]中国石油北京《计算机测控技术》第一阶段在线作业

[考试]中国石油北京《计算机测控技术》第一阶段在线作业

中国石油北京《计算机测控技术》第一阶段在线作业14春13秋13春中国石油大学中石油北京--第一阶段在线作业单项选择题第1题计算机系统的软件组成有系统软件、支持软件( )。

A、应用软件B、操作系统C、诊断程序D、引导系统第2题计算机控制系统控制过程的主要步骤有实时数据处理、实时控制决策、 ( ) 三部分组成。

A、检测变送B、数据存储C、实时控制及输出第3题 CIMS系统的四个主要功能系统为: ( ) 、管理信息系统、质量控制系统、动态监控系统A、生产自动化系统B、网络系统C、数据库系统第4题 CIMS系统的两个功能支撑系统为:( )、数据库管理系统。

A、生产自动化系统B、计算机网络C、质量控制系统D、动动态监控系统第5题工业控制机的总线结构分为-内部总线、()。

A、PC总线B、外部总线C、串行总线D、并行总线第6题要求8251工作在异步方式,波特率因子是16,数据位7位,奇校验,1位停止位,则8251工作方式控制字是A、11001101BB、01001111BC、10100101BD、00110000B第7题 ()组件是组态软件的核心和引擎。

A、控制功能组件B、实时数据库C、图形界面系统第8题当前集散控制系统有两个重要的发展方向,向上发展,即向()发展。

A、计算机集成制造系统(CIMS)B、FCSC、DDCD、PLC第9题当前集散控制系统有两个重要的发展方向,一个方向是向下发展,即向()发展。

A、现场总线控制系统(FCS)B、CIMSC、PLCD、CIMS第10题集散控制系统(DCS)亦称A、现场总线控制系统(FCS)B、分布式控制系统第11题现场总线协议应用层又分为 ( ) 、现场总线报文子层(FMS)两个子层。

A、通信层B、数据存储层C、现场总线访问子层(FAS)第12题 FF总线中现场访问子层的三种虚拟关系为:发布者/接收者、客户/服务器、 ( ) 。

A、虚电路B、报告分发C、通信栈第13题现场总线的核心为( ) 。

中国石油大学c++实习报告

中国石油大学c++实习报告

中国石油大学(华东)信息与控制工程学院《程序设计实习》报告小型公司工资管理系统的设计专业班级:电子信息工程学号:10052222姓名:王博时间:2011.7.14~2011.7.172011年7月目录一、实习内容 (1)二、设计思路 (2)三、程序清单 (3)四、运行结果 (4)五、程序使用说明 (5)六、总结及心得体会 (6)一、实习内容本次实习的内容是设计一个小型公司的工资管理系统,通过这个系统实现对经理、技术员、销售员及销售经理等公司成员的职工号、姓名、年龄、月工资等信息的数据输入、数据处理、数据的输出显示、数据的备份等功能。

本次实习主要是针对较难综合题目进行分析、编程、调试和运行,这利于我们进一步掌握面向过程和面向对象程序的基本方法和编程技巧,巩固所学理论知识,使理论与实践相结合,提高分析问题解决问题的能力。

本次实习的题目及要求如下:1..题目:小型公司工资管理系统的设计2.设计说明与基本要求:(1 )公司主要有4类人员:经理、技术员、销售员、销售经理。

要求存储这些人的职工号、姓名、性别、年龄、月工资等信息;(2) 工资的计算方法:经理:固定月薪为8000元;技术员:工作时间×工资(100元/小时);销售员:销售额×4%提成;销售经理:底薪(5000元)+下属销售员销售额总额×0.5%;(3) 员工基本数据的输入:要求每类人员不能少于4人,其中销售员需要8名,每名销售经理手下有2名销售员。

(4) 各类的数据成员访问权限设置为:protected3.实现的基本功能:(1 )菜单选择功能;(2)数据的输入;(3)数据的统计;(4)数据的输出,显示;(5)数据的备份;(6)退出系统。

二、设计思路1.类的层次结构2.设计思路首先要总体设计,要有一个菜单,用于选择各项功能,用来进行数据的录入,数据的统计,数据的打印,数据的备份,进入多级菜单,退出系统等功能。

这就要充分利用了类的继承与派生的知识,先定义一个基类base,由基类共有派生出技术员类Tec,销售员类Sel,经理类Man,又由经理类公有派生出销售经理类Sma。

中国石油大学测控专业实验

中国石油大学测控专业实验

课程名称:成分分析仪表课程编号:05103120适用专业:自动化、测控技术与仪器课程总学时:32 实验学时:2大纲执笔人:廖明燕授课单位:自动化系一、教学目标本实验是自动化专业的一门选修课实验。

通过实验,加深理解气相色谱分析仪、液相色谱分析仪、红外线气体分析器的结构原理和工作过程。

二、基本要求要求学生画出结构框图、分析测量原理。

四、实验教材及参考书(一)教材《化工测量及仪表》,范玉玖等,化学工业出版社,2003(二)参考书《化验员实用手册》,夏玉宇,化学工业出版社,1999课程名称:新型测控仪表课程编号:05104120适用专业:自动化、测控技术与仪器课程总学时:32 实验学时:4大纲执笔人:耿艳峰授课单位:自动化系一、教学目标《新型测控仪表》实验课程是一门专业选修课实验。

通过实验使学生了解自动化仪表的现状与发展、新型测控技术等内容,并能够针对几种典型传感器特性进行实验测试,了解不同的被测参数转换成电信号的原理和过程,学习实际仪表中使用的不同的测量误差补偿方法和抗干扰措施,为将来的设计与开发工作奠定基础。

二、基本要求掌握典型传感器的特性,理解测量信号转换的原理,了解在实际的工业生产中仪表的使用方法。

四、实验教材及参考书内部实验讲义《自动化仪表与DCS》实验教学大纲课程名称:自动化仪表与DCS 课程编号:05106130适用专业:自动化、测控技术与仪器课程总学时:48 实验学时:8大纲执笔人:耿艳峰授课单位:自动化系一、教学目标《自动化仪表与DCS》实验课程是一门专业课实验,通过实验教学使学生深入理解几种典型自动化仪表的工作原理及参数设置方法,内容包括:调节仪表的比例、积分、微分调节规律各个参数的设置及其对输出结果的影响,学会可编程序调节器的使用;可以对小型的PLC进行基本的编程、调试、完成一定的逻辑控制功能,了解小型PLC控制系统的设计;了解气动执行机构的结构和调校方法。

二、基本要求要求学生通过实验深入理解调节类仪表执行类仪表的基本概念,掌握小型PLC控制系统的基本开发方法。

中国石油大学(华东)测控专业课程设计实习报告

中国石油大学(华东)测控专业课程设计实习报告

测控技术与仪器专业课程设计内容及要求(自动测控系统设计)1.要求本次实践以开发计算机测控系统为最终目的,要求掌握计算机测控系统的工作原理,学习组态王工控组态软件的使用方法,根据要求完成工程组态;掌握MODBUS 通信协议的原理,开发具有MODBUS通讯功能的智能仪表,最终完成和组态工程之间的通讯。

2.设计内容与时间计划(1)熟悉组态王软件安装,基本开发环境,采用构建简单的工程(采用仿真数据和设备,工程应包含PID功能),计划时间1天;(2)根据罐区工艺的要求,完成相应的组态工程,实现对原油储罐的监控,计划时间2天;(3)掌握MODBUS通讯协议的工作原理,在MSP430F5438单片机上编程实现MODBUS客户端服务程序,要求通过串行口将现场的温度、泵状态、流量等参数上传到上位机上,计划时间3天。

(4)在单片机上编程实现流量、温度上下限及仪表地址和波特率等参数设置功能,同时能从上位机对仪表参数进行设置,计划时间2天。

(5)优化设计,要求当出现通讯错误时在上位机和单片机上都要做出相应的反应,计划时间0.5天。

(6)上位机采用高级语言编程,实现对现场智能仪表的控制。

第6项为有能力者完成,计划时间1.5天。

3.详细设计要求3.1 组态王工程部分:见附录13.2 智能仪表部分:(1)仪表支持MODBUS ASCII和MODBUS RTU通讯协议。

(2)仪表具有现场参数修改功能(变送器参数、泵参数和通讯参数可以自由设置,且单位可以更改),参数最好掉电不丢失。

(3)仪表具有参数上传功能,可以通过上位机实现对仪表参数的设置。

(4)当上位机发送的命令有问题时,仪表应进行错误处理;当仪表返回的数据有错误时,上位机也应作出反应。

3.3 MODBUS上位机软件:能够正确读写仪表数据。

4.考核考核采用逐组考核的方式进行,主要考核内容:(1)任务期间内综合表现评估;(2)对设计任务一完成效果进行评估;(3)设计内容二和三的完成情况评估;(4)提交的课程设计报告。

中国石油北京《计算机测控技术》第二阶段在线作业[试题]

中国石油北京《计算机测控技术》第二阶段在线作业[试题]

中国石油北京《计算机测控技术》第二阶段在线作业14春13秋13春中国石油大学中石油北京--第二阶段在线作业判断题第1题同步串行通信采用同步通信信息帧传送数据。

正确错误第2题异步串行通信采用异步通信信息帧传送数据。

正确错误第3题静电耦合是干扰电场通过电容耦合方式窜入其他回路中。

正确错误第4题数字调节器核心是计算机,其控制规律通过编制的计算机程序来实现。

正确错误第5题组态(Configuration)——使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置,自动执行特定任务,满足使用者要求和目的。

正确错误第6题组态软件主要由若干组件构成:图形界面系统、控制功能组件、实时数据库、通信及第三方程序接口组件。

正确错误第7题组态软件主要由若干组件构成:图形界面系统、控制功能组件、关系数据库、管理程序接口组件。

正确错误第8题图形界面系统图形画面一般有两种即背景画面和动态画面。

正确错误第9题实时数据库是组态软件的核心和引擎。

正确错误第10题按使用软件的工作阶段划分(按系统环境划分),组态软件的结构划分为:系统开发环境系统运行环境。

正确错误第11题通信及第三方程序接口组件是组态软件的核心和引擎。

正确错误第12题控制功能组件是组态软件的核心和引擎。

正确错误第13题 OPC服务器对象包含服务器的所有信息,同时也是组对象的容器。

一个服务器对应于一个OPCserver,即一种设备驱动程序。

在一个server中,可以有若干组。

正确错误第14题 OPC组对象包含本组的所有信息,同时包含并管理OPC数据项。

组对象为客户提供了组织数据的一种方法。

组是应用程序组织数据的一个单位。

客户可对其进行读写,还可设置客户端的数据更新速率。

当服务器缓冲区内数据发生改变时,OPC Server将向客户发出通知,客户得到通知后再进行必要的处理,而无需浪费大量的时间进行查询。

正确错误第15题数据项是读写数据的最小逻辑单位,一个数据项与一个具体的位号相连。

微机原理实验程序 中国石油大学(华东)

微机原理实验程序 中国石油大学(华东)

实验3 循环程序设计实验内容:1.数组X,Y,Z,。

X=32,-43,76,95,-1;Y=-78,127,-128,-125,88。

计算两数之和,送入数组S。

DATA SEGMENTX DB 32,-43,76,95,-1Y DB -78,127,-128,-125,88S DB 5 DUP(0)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX ,DATAMOV DS,AXMOV CX,5MOV SI,0FOR:MOV AL,X[SI]ADD AL,Y[SI]MOV S[SI],ALINC SILOOP FORCODE ENDSEND START2.两个多位十进制数,X=1357902468,Y=5790123467。

计算两数之和(BCD码)。

DATA SEGMENTX DB 68H,24H,90H,57H,13HY DB 67H,34H,12H,90H,57HS DB 5 DUP(0)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX ,DATAMOV DS,AXMOV CX,5MOV SI,0CLCFOR:MOV AL,X[SI]ADD AL,Y[SI]DAAMOV S[SI],ALINC SILOOP FORCODE ENDSEND START实验4 子程序调用变成设计实验内容:用子程序调用方法,现有数组X=32,-43,76,95,-1,-78,127,-128,-125,88 编程按递增顺序排序输出。

DATA SEGMENTX DB 32,-43,76,95,-1,-78,127,-128,-125,88ENDS SEGMENTCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX ,DATAMOV DS,AXCALL SUB1MOV AH,4CHINT 21HSUB1 PROC NEARMOV CX,9LP1:MOV BX,0MOV DX,CXLP2;MOV AL,X[BX]CMP AL,X[BX+1]JLE NEXTXCHG AL,X[BX+1]NEXT:INC BXDEC DXJNE LP2LOOP LP1RETSUB1 ENDPCODE ENDSEND START实验5 DOS功能调用实验内容:1.从键盘连续输入五个单个字符,然后再反向输出这5个字符。

石大 计算方法实验报告3

石大 计算方法实验报告3
《计算方法》实验报告
二级学院: 专 业:
计算机学院
指导教师: 班级学号: 姓 名:
ห้องสมุดไป่ตู้
实验三
1、 实验目的: 在科学研究与工程技术中,常常需要从一组测量数据出发,寻找变 量的函数关系的近似表达式,使得逼近函数从总体上与已知函数的偏差 按某种方法度量能达到最小而又不一定过全部的点。这是工程中引入最 小二曲线拟合法的出发点。 充分掌握:1.最小二乘法的基本原理;2.用多项式作最小二乘曲 线拟合原理的基础上,通过编程实现一组实验数据的最小二乘拟合曲 线。 2、 实验要求: 1) 认真分析题目的条件和要求,复习相关的理论知识,选择适 当的解决方案和算法; 2) 编写上机实验程序,作好上机前的准备工作; 3)上机调试程序,并试算各种方案,记录计算的结果(包括必要的中 间结果); 4)分析和解释计算结果;
决一些复杂烦琐的问题。 最小二乘法在编程中也有着广泛的应用,它可以很好的拟合一组比较多 的数据,而误差可以做到最小,利用它可以方便的求出拟合曲线的函数 表达式,此外,在以后的上机实验中,应该掌握一些必要的算法和程序 (比如,如何利用程序解线性方程组),对C语言进行进一步的巩固, 为以后的编程打下良好的基础。
for(k=j;k<=m;k++) X[i][k]+=X[j][k]*tmp; } } a[m]=Y[m]/X[m][m]; for(i=m-1;i>=0;i--) { a[i]=Y[i]; for(j=i+1;j<=m;j++) a[i]-=X[i][j]*a[j]; a[i]/=X[i][i]; } printf("\n 所求的幂函数为:\n"); printf("P(x)=%f*x^%f\n",exp(a[0]),a[1]); } 运行结果:

计算机测控中国石油大学

计算机测控中国石油大学

实验记录本六组组长:张奥翔组员:张春虎、张强、陈兴佩、吕为康、刘智——注: 图像经ps调色处理,未改变图像内容实验一现象:实验记录如下:1、当信号发生器输出波形为方波时:(左侧示波器,右侧pc机)2、当信号发生器输出波形为三角波时:(左侧示波器,右侧pc机)3、当信号发生器输出波形为正弦波时:(左侧示波器,右侧pc 机)实验二现象: 1、当程序设置输出波形为0~5V 正弦波时:2、当程序设置输出波形为0~10V正弦波时:3、当程序设置输出波形为-5V~5V正弦波时:实验数据:实验三现象:设置驱动器和程序细分值均为32,再次连接好电源、驱动器、采集卡、步进电机后,启动程序,在键盘上输入转速和转向后,电机转动。

获得的数据如下表所示:圈数/r 所用时间/s实测转速/rpm 程序设定转速/rpm 绝对误差相对误差150 60.66 148.3679525 1501.632047478 0.010880317150 60.51 148.7357462 1501.264253842 0.008428359150 60.42 148.9572989 1501.042701092 0.00695134150 30.13 99.56853634 1000.431463657 0.00431463750 30.19 99.37065253 1000.629347466 0.00629347550 30.09 99.70089731 1000.299102692 0.00299102750 60.13 49.89190088 500.108099119 0.00216198250 60.03 49.97501249 500.0249875060.0004997550 60.21 49.82561036 500.174389636 0.00348779325 60.02 24.99166944 250.008330556 0.00033322225 60.16 24.93351064 250.066489362 0.00265957425 60.11 24.95425054 250.045749459 0.001829978由上表发现,速度越大,误差越大,误差可能来源于数圈数带来的误差。

中国石油大学华东 计算机基础实验教程 实验11

中国石油大学华东 计算机基础实验教程 实验11

金山与微软博弈学生姓名:张青学号:专业班级:自动化一班2012年11目录1. 从合作到交锋............................................................................................ 错误!未定义书签。

1.1创业之初............................................................................................. 错误!未定义书签。

1.2微软搅局............................................................................................. 错误!未定义书签。

2. 寻找希望之路............................................................................................ 错误!未定义书签。

2.1主动兼容尝甜头................................................................................. 错误!未定义书签。

2.2政府带头支持国产软件..................................................................... 错误!未定义书签。

政府采购 ......................................................................................... 错误!未定义书签。

金山与微软博弈1.从合作到交锋1.1创业之初WPS,1989年诞生自一个叫求伯君的24岁年轻人之手。

计算机控制综合实践报告石油大学

计算机控制综合实践报告石油大学

综合实践实验报告(计算机控制部分)班级:自动化姓名:学号:日期:2012年3月9日一、实验目的利用Labview软件和相关硬件设备,完成针对直流电机速度控制对象和小型加热炉温度控制对象等控制系统设计和综合调试;并对所得结果进行全面综合分析。

二、实验内容1、熟悉和学习Labview软件相关内容(结合提供的书面资料和电子资料等);2、利用Labview软件根据工艺要求综合设计前面板,包括PID控制器操作面板(按照标准仪表调节器面板进行设计,至少有手/自动、正/反作用等切换开关,SV、MV、P、I、D等参数的设置,SV、PV、MV等参数的显示等)、重要工艺参数上、下限报警指示、重要工艺数据实时曲线显示等;3、设计控制面板程序,利用公式节点、分支结构等模块实现控制器面板各功能调度、数据采集、基本PID控制算法、控制输出等;4、结合两控制对象的特点,根据控制参数调节规律,正确调整PID作用方式和PID 控制参数,记录完整的实验曲线。

5、根据上面内容写出完整的综合实践报告。

三、实验方案1、熟悉和学习Labview软件。

2、对所用全部硬件结合实验箱利用万用表等工具进行单独测试,检查功能是否正常,按照要求连接控制系统输入输出回路,利用Labview软件自带的测试软件对NI-6008数据采集卡所用到的AI/AO通道进行测试(在实践过程中如怀疑通道有问题,采用同样的办法测试)。

3、按照实践要求设计前面板(先设计直流电机对象,完成后再设计加热炉对象)。

4、按照实践要求设计控制面板程序(按输入模块、控制模块、输出模块的结构),实现手动控制功能。

5、利用公式节点等实现基本PID控制算法。

6、系统调试,完成速度控制系统和温度控制系统的整体调试;7、记录实验结果,包括前操作面板、控制模板、控制参数调整结果、工艺阶跃响应调节控制曲线。

8、完成实验报告。

四、结果分析(一)直流电机对象1.先使用自带的监控软件对数据采集卡进行测试数据采集卡测试1,输入与输出基本吻合,有很微小的纹波。

计算机测控技术综合实践讲义

计算机测控技术综合实践讲义

计算机测控技术综合实践,Computer Measurement& Control TechnologyPractice机械设计制造及其自动化、安全工程课程编码:040141;学分:2;参考学时:2周;适用专业:机自、安全目录1.简介 (2)1.1 实验要求 (2)1.2 实验内容 (2)1.3 实验安排 (2)1.4 考核 (2)1.5 要求 (3)2.计算机数据采集与脉冲输出 (3)2.1 简介 (3)2.2 PC6313介绍 (3)2.3 A/D转换 (5)2.4 D/A输出 (7)2.5 脉冲输入/输出 (7)3.步进电机及其控制 (9)3.1 简介 (9)3.2步进电机 (9)3.3 控制系统 (10)3.4 步进电机驱动电路分析 (10)3.5元件识别 (11)4.工具简介 (12)5.电路的安装与调试 (12)1.简介1.1 实验要求课程目的及要求《计算机测控技术综合实践》作为一门技术基础课,是计算机测控技术方面基础课程的后续部分,是培养学生计算机测控技术应用能力的一个重要实践性教学环节。

通过本课程的学习,使学生能较熟练掌握有关计算机测控技术在机械工程、石油装备应用的基本技术、方法与步骤,培养学生在硬件组装与软件开发两个方面的实际动手能力,结合其它课程的学习,为将来解决机械工程及机械电子工程中的实际问题打下基础。

课程学习要求本课程的学习,应安排在学过《硬件技术基础》、《程序设计语言(C)》、《机电系统计算机控制》和《机电信息检测与处理技术》等课程以后进行。

学生在学完本课程后,应满足以下要求:(1)基本掌握计算机测控技术的基本原理及方法,并能运用于机械装备系统的信息检测与自动控制。

(2)初步掌握计算机测控系统的设计与调试的基本步骤,了解计算机测控技术在工程实际问题中的一些应用。

(3)了解计算机测控技术的最新发展动态及趋势,进一步拓宽视野,为今后从事机电工程领域方面的研究、设计与管理工作打好基础。

中国石油大学计算实习报告

中国石油大学计算实习报告

2017-2018-2学期《计算实习》实习报告1、实习总结我大二曾修读过崔老师的《 Matlab 程序设计》,但是没想到这次计算实习用起来已经生疏了不少,时常需要参考课本。

此外,这门课的难度也颇高,许多问题都没有固定的解答套路,所以经常需要我和同学交流讨论想法,使自己的算法进一步完善。

好在同桌和好朋友也不吝惜自己的想法,时常使我茅塞顿开。

经过本次实习,为了更好地总结学习到的各种编程方法与思想,写了这份实习报告。

总得来说我的收获分为 3 方面:1.应用是理论的反馈实习题目2.2中证明两个向量组等价,我的第一反应就是"存在一组不全为 0的” 并且将系数解出来的方法,然而这种固定得思维模式却不利于解决后面的问题,崔老师通过简单的移项就证了出来,让我有点打开了新世界的感觉,豁然开朗,也提醒我不要固化思维。

实习题目 2.3 中,一开始的求导就有点让我寸步难行,这是由于我对链式求导法掌握程度不够熟练的原因,也就是数学基础不够扎实。

实习题目 2.8 中,一开始我也很大意,也想直接利用牛顿 -莱布尼兹公式求积分,但却忽视了 y 和 x 潜在的某种函数关系,所以我们不能直接积分。

我又发现求积节点等距分布,所以我很自然得考虑利用数值分析中的复化Simpson公式,接着又想到可以利用梯形公式进一步优化自己的算法。

再比如,我们要加强类似题目之间的相关性、串联性,比如题 2.9 和 2.11 都是需要用到四阶龙格库塔方法,如果把题 2.11 原理弄明白了,那就能很快得到 2.9 的思路和算法。

诸如此类的感想我觉得都可以归结到应用能力对基础理论知识的反映的这一类问题上。

我在实习的时候时常因为基础数学理论知识不够扎实,导致反馈到应用计算上面时就经常会出现方法上的问题。

这就需要我更加注重基础数学知识的打磨和积累,在编程的时候需要更加注重对理论知识的理解。

2.加强对理论本质的理解Matlab 自带的工具包虽然能让我们更加快速高效得编写程序,但也容易让我们养成依赖,而且如果我们过于依赖现成的工具,而不了解理论本质,就容易陷入固化的思维模式中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
setcolor(12);
}
}
/ *fifth2* /
#include<dos.h>
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<graphlics.h>
#define N 600
#define pi 3.1415926
}
}
int TRL_01()
{ int i;
for(i=0;i<600;i++)
data[i]=data_v[i]*10.0/4096.0-5.0; 转换,公式参照书的第八页
}
int PRW_01()
{ int i,x0=38,y0=240,xm=600,ym=180;
printf("input f\n"); /*输入延时时间,在CJ-AD子函数中使用此变量*/
scanf("%d",&f);
CJ_AD(); /*AD转换*/
TRL_01(); /*转换子函数*/
DRW_01();/*画图*/
getch();
closegraph();
for( ; ; )if(inportb(base+0x2)<0x80)break; 查询
dh=inportb(base+0x2); 高四位
dl=inportb(base+0x3); 低八位
data_v[i]=256*dh+dl;
delay(f); 延时,此处的延时和输入的信号频率相配合,得到完美波形
{line(x0+kx*x*100,y0,x0+kx*x*100,y0-4); 同上
sprintf(d,"%4.1f",x);
outtextxy(x0+kx*x*100-16,y0+4,d);
}
outtextxy(x0-3,y0-ym,"^"); 画向上箭头
outtextxy(x0+4,y0-ym,"U/v"); 写单位
}
int CJ_AD()
{ int i,base=0x100,ch=1,dl,dh; /*ch=1,实验时使用ch1通道*/
inportb(base+0x3); /*清零*/
outportb(base+0x0,ch); 送入采集通道
for(i=0;i<600;i++)
{outportb(base+0x1,0); 启动AD
if(key==0x3920) {ch+=1;key=0;} 空格键转换波形
if(a>=1000) a=1000; 保证周期和幅值在正常范围内
if(a<=0) a=0;
if(b>=50.0) b=50.0;
if(key==0x4b00) {a-=5;key=0;} <—周期减少
if(key==0x4d00) {a+=5;key=0;} —>周期增大
if(key==0x4800) {b+=0.5;key=0;} ^ 幅值增大
if(key==0x5000) {b-=0.5;key=0;} 向下箭头键 幅值减少
int TRL_01();
int DRW_01();
int f;
int data_v[600];
Double data[600];
main()
{ int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,""); /* 画图需要这俩个语句*/
/ *fifth1* /
#include<dos.h>
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<graphlics.h>
#define Pi 3.1415926535697932
int CJ_AD();
{line(x0,y0-ky*y,x0+4,y0-ky*y); 画纵轴刻度线
sprinf(c,"%4.1f",y ); 整型数据转换到字符型
outtextxy(x0-34,y0-ky*y-4,c); 写刻度
}
for(x=1.0;x<=6.0;x+=1.0)
int ZH_DA();
main()
{ int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"");
for( ; ; )
{if(bioskey(1)!=0)
பைடு நூலகம் {key=bioskey(0);
if(key==0x11b) break; ESC键表示退出
setcolor(14); 设置曲线颜色
for(i=0;i<600;i++)
{ if(i==0)moveto(x0+ky*i,y0-ky*data[i]); 画曲线,如正弦波等
else lineto(x0+kx*i,y0-ky*data[i]);
int data_v[N];
double data[N];
int a=100;
float b=5.0;
int key,ch=1;
int zxb(int a,float b);
int fb(int a,float b);
int sjb(int a,float b);
int DRW()'
double kx,ky,x,y;
char c[40],d[40];
kx=1.0*xm/600; 比例系数
ky=1.0*ym/5.0;
line(x0,y0,x0+xm,y0); 画横轴
line(x0,y0-ym,x0,y0+ym); 画纵轴
for(y=-5.0;y<5.0;y+=1.0)
相关文档
最新文档