重庆邮电大学通信大数据实验报告1
重庆邮电大学c语言上机实验期末实验报告

C语言程序实验报告姓名:班级:学号:学院:自动化第一章熟悉c语言编程环境实验目的及要求(1)了解c语言编程环境visual c++6.0的组成。
(2)了解并掌握c语言集成开发环境visual c++6.0的使用方法(3)了解并掌握c语言程序的基本结构,能够编写简单的程序(4)掌握c语言程序的上机步骤实验步骤:例1-1:编写一个简单的c语言程序,在屏幕上显示:”Hello World!”。
#include<stdio.h>void main(){printf("Hello World!\n");}实习题目1.41.写出下面程序执行结果。
#include<stdio.h>void main(){printf("我可以写c语言程序了!\n");}2编写c程序#include<stdio.h>void main(){printf("*\n");printf("**\n");printf("***\n");}第二章简单c语言程序设计实验目的及要求(1)进一步熟悉并掌握visual c++6.0集成开发环境的使用(2)熟练掌握c语言程序上机编写的步骤(3)掌握算术表达式、赋值表达式的使用(4)掌握c语言输入、输出函数的使用(5)能够编写简单的c语言程序(6)掌握简单c语言程序的差错方法实验步骤:例2-1:已知两个变量a、b,其值分别为100和200,编程求它们的和sum。
#include<stdio.h>void main(){int a,b,SUM;a=100;b=200;SUM=a+b;printf("他们的和是%d\n”,SUM);}例2-2已知一个圆柱体的半径r为6,高h为7,编写程序求圆柱体的体积。
#include<stdio.h>void main(){float r,h;float s;float v;r=6.0;h=7.0;s=3.14*r*r;v=s*h;printf("圆柱体的体积为%f\n",v);}2.4实习题目1写程序结果#include<stdio.h>void main(){int a;float b;a=4;b=9.5;printf("a=%d,b=%4.2f\n",a,b);}2已知直角三角形的两个直角边长分别为3、4,求此直角三角形的斜边长c及面积s。
重庆邮电大学考研通信工程和控制工程专业分析报告

重庆邮电大学控制科学与工程专业排名:55/186(备注:全国有186所院校招收控制科学与工程专业,其中重邮排名第55名);信息与通信工程专业排名:14/170,其中通信与信息系统排名11/141,信号与信息处理排名10/152。
一、2015-2017年复试分数线要求其他工学专业:信息与通信工程:二、2017年学拟招人数1、通信与信息工程学院:政治+英语一+数学一+《信号与系统》与《通信原理》(专硕考英语二与数学二)2、自动化学院:政治+英语一+数学一+805自动控制原理(专硕考英语二与数学二)复试科目:1、通信与信息工程学院:笔试科目:《数字信号处理》、《C语言程序设计》、《数据电路逻辑设计》(三选二)2、自动化学院:笔试科目:计算机控制技术、微机原理(二选一)三、2015-2017近三年拟录取名单初试成绩四、2015-2017调剂信息总结:接受调剂说明每年第一志愿招生人数都没招满五、复试1、复试加权总成绩计算方法:总成绩=(初试总分/500)*50+(复试总分/220)*50,精确到小数2位。
2、复试单项成绩最低分数要求:(1)专业课笔试成绩≥30分;(2)综合能力测试(面试)成绩≥60分;(3)英语听力口语能力测试成绩≥12分;(4)同等学力加试总成绩≥60分(不计入总成绩);以上单项成绩不合格者不参与总成绩排序,无复试总成绩。
3、复试总成绩最低分数要求:复试总成绩≥55.00分。
六、总结重邮信息与通信工程类专业全国排名是比较靠前的,并且进入复试要求的分数并不是很高,接受推免生人数不多,招生人数比较多,近三年都是需要接受调剂的,控制工程也是一样的道理,所有重邮的性价比是比较高的。
附:重邮研究方向邮电大学研究方向通信与信息工程学院:(081000)信息与通信工程:(01)(全日制)新一代宽带移动通信终端系统、(02)(全日制)移动通信协议与无线通信信号处理、(03)(全日制)无线移动通信及个人通信技术、(04)(全日制)移动通信系统及信息安全、编码技术、(05)(全日制)宽带通信网理论及4G/5G移动通信网络技术、(06)(全日制)移动通信信号处理及无线传输技术、(07)(全日制)信号处理、信源信道编码技术、(08)(全日制)通信网理论、通信网络测试与优化技术、(09)(全日制)宽带无线接入及无线移动通信网络技术、(10)(全日制)通信网与融合通信技术、(11)(全日制)无线移动通信网络理论与技术、(12)(全日制)移动互联网技术与专用移动通信系统、(13)(全日制)未来互联网、网络测量及物联网应用、(14)(全日制)下一代网络技术及应用、(15)(全日制)通信信号处理、检测与优化、图像处理、(16)(全日制)嵌入式系统开发、互联网+、物联网技术、(17)(全日制)多媒体信息处理与通信、(18)(全日制)定位导航与多元信息融合、(19)(全日制)高性能宽带通信网络及多域信息处理技术、(20)(全日制)宽带网络、光通信与信息处理、(21)(全日制)通信网新技术及应用、(22)(全日制)通信工程应用新技术、(23)(全日制)宽带无线移动互联网络、(24)(全日制)BAN网络及信息处理技术、(25)(全日制)宽带无线接入与新型无线网络、(26)(全日制)智能终端技术与软件、(27)(全日制)移动智能终端技术与应用、(28)(全日制)泛网无线通信技术、(29)(全日制)未来互联网、移动大数据、短距离无线通信自动化学院:(081100)控制科学与工程:(01)(全日制)网络化控制技术及其应用、(02)(全日制)嵌入式系统及其应用、(03)(全日制)物联网理论与技术、(04)(全日制)模式识别与智能控制、(05)(全日制)机电控制技术、(06)(全日制)智能系统与智能机器人、(07)(全日制)复杂系统理论及其应用、(08)(全日制)检测技术与信息融合、(09)(全日制)电力系统优化与控制;(专硕085210)控制工程:(01)(全日制)机电系统控制与汽车电子、(02)(全日制)检测技术与智能传感器、(03)(全日制)嵌入式系统及应用、(04)(全日制)物联网技术及应用、(05)(非全日制)机电系统控制与汽车电子、(06)(非全日制)检测技术与智能传感器、(07)(非全日制)嵌入式系统及应用、(08)(非全日制)物联网技术及应用。
光纤通信工程中光缆线路故障告警技术

0引言随着现代化社会的不断发展,在光线通信工程中,光缆线路的故障检测与维护问题备受瞩目。
光纤通信工程师对线路故障进行实时检测和判断,不仅可以及时处理故障,还可以提升光纤通信的网络传输速率。
运用故障排查设备检测光纤线路,对光纤毁损、断纤、老化、受潮、弯曲等故障信息进行整合,减少附加损耗的产生。
同时,可以结合光传感技术与计算机网络技术在线监测光纤网络,实现对光纤故障的准确定位和实时预警,提高光纤通信质量,提升通信工程管理的数字化、智能化水平及光缆兼容性[1]。
近年来,随着光缆数量不断增加,早期的故障检测设备更新缓慢,导致线路中的故障问题越来越频繁地出现。
在光缆线路维护工作中,存在寻找故障难,排查故障用时久的问题,严重影响光纤通信过程中的通信质量,还会造成较严重的经济和人身财产等损失[2]。
因此,应用光缆线路故障告警技术对光缆线路进行实时监控,及时发现并处理光缆线路中存在的各种安全问题和线路老化问题,以降低光缆隐患、减少光缆阻断的概率,对提高通信网络的可靠性和稳定性具有重要的作用。
为最大限度地消除故障告警冗余,本文以光纤通信工程中的光纤故障为研究对象,结合工程项目的实际运行情况进行分析与实验。
1光缆线路故障告警技术1.1OTDR 测试判断断点位置动态分析光缆故障位置,利用OTDR 接收和发射光的功能,将光的脉冲发射至光缆线路中,当脉冲的光遇到光的断裂点时,部分光被反射,就能得到OTDR 的曲线中的断点位置信息。
OTDR 数据结构示意图如图1所示。
光耦合器图1OTDR 结构示意图【作者简介】曹明,男,河南漯河人,任职于中国联合网络通信有限公司广东省分公司,工程师,研究方向:云承载网及算网运营优化、光缆网建维优一体化运营。
【引用本文】曹明.光纤通信工程中光缆线路故障告警技术[J ].企业科技与发展,2023(11):79-82.光纤通信工程中光缆线路故障告警技术曹明(中国联合网络通信有限公司广东省分公司,广东广州510235)摘要:在光纤通信工程线路中,传统故障告警技术实时告警率低、冗余告警现象严重,为解决上述问题,文章研究设计了一种光纤通信工程中光缆线路故障告警技术,该技术通过光纤注入脉冲收集散射信号,利用小波变换法对光时域反射仪(OTDR )曲线数据进行预处理,得到具体的断点位置,将故障点位置测试数据去噪;引入GIS 系统,结合管线资源系统的GIS 图层,建立拓扑结构并分析得到故障位置;提取告警事件信息获取告警时间,利用时间序列和滑动窗口的组合方式,消除故障信息中的时间冗余和传输不同步的现象,从而实现对光纤通信线路故障的有效告警。
通信LTE专业实训报告

成绩重庆邮电大学通信与信息工程学院移动通信综合实验报告专业通信工程班级学号姓名实习时间:年月重庆邮电大学通信与信息工程学院通信技术与网络实验中心制一、实验题目LTE无线侧综合实验二、实验目的1.熟悉LTE网络结构2.了解和学习华为eNodeB设备DBS3900系统功能3.掌握华为TDD-LTE的eNodeB数据配置方法4.获得通信网络工程的实际应用技能三、实验内容TD-LTE配置练习一:1、组网拓扑图2、MML命令脚本2.1基本数据2.1.1全局数据MOD ENODEB:ENODEBID=101, NAME="CYTX", ENBTYPE=DBS3900_LTE,LOCATION="CYYF", PROTOCOL=CPRI;ADD CNOPERATOR: CnOperatorId=1, CnOperatorName="CMCC", CnOperatorType=CNOPERATOR_PRIMARY, Mcc="460", Mnc="02";ADD CNOPERATORTA: TrackingAreaId=1, CnOperatorId=1, Tac=100;2.1.2设备数据ADD BRD: CN=0, SRN=0, SN=6, BT=UMPT;ADD BRD: CN=0, SRN=0, SN=2, BT=LBBP, WM=TDD;ADD BRD: CN=0, SRN=0, SN=16, BT=FAN;ADD BRD: CN=0, SRN=0, SN=18, BT=UPEU;ADD BRD: CN=0, SRN=0, SN=19, BT=UPEU;DSP BRD:;ADD RRUCHAIN: RCN=0, TT=CHAIN, AT=LOCALPORT, HCN=0, HSRN=0, HSN=2, HPN=0, CR=9.8;ADD RRU: CN=0, SRN=60, SN=0, TP=TRUNK, RCN=0, PS=0, RT=MRRU, RN="YFLRRU", ALMPROCSW=ON, ALMPROCTHRHLD=30, ALMTHRHLD=20, RS=TDL, RXNUM=1, TXNUM=1;2.1.3时钟数据ADD GPS: GN=0, CN=0, SRN=0, SN=6, CABLETYPE=COAXIAL, CABLE_LEN=20, MODE=GPS, PRI=4;SET CLKMODE: MODE=AUTO;SET CLKSYNCMODE: CLKSYNCMODE=TIME;频率同步(时钟同步,基本要求);时间同步(要求高,时间同步,频率一定同步)2.2传输数据2.2.1底层数据A、物理层ADD ETHPORT: CN=0, SRN=0, SN=6, SBT=BASE_BOARD, PN=0, PA=COPPER, MTU=1500, SPEED=100M, ARPPROXY=DISABLE, FC=CLOSE, FERAT=10, FERDT=8, DUPLEX=FULL;B、传输层ADD DEVIP: CN=0, SRN=0, SN=6, SBT=BASE_BOARD, PT=ETH, PN=0, IP="110.110.110.3", MASK="255.255.255.0";C、网络层ADD IPRT: CN=0, SRN=0, SN=6, SBT=BASE_BOARD, DSTIP="134.134.134.10", DSTMASK="255.255.255.0", RTTYPE=NEXTHOP, NEXTHOP="110.110.110.1", PREF=60, DESCRI="TO MME";ADD IPRT: CN=0, SRN=0, SN=6, SBT=BASE_BOARD, DSTIP="172.100.100.16", DSTMASK="255.255.255.0", RTTYPE=NEXTHOP, NEXTHOP="110.110.110.1", PREF=60, DESCRI="TO OMC";ADD IPRT: CN=0, SRN=0, SN=6, SBT=BASE_BOARD, DSTIP="135.135.135.10", DSTMASK="255.255.255.0", RTTYPE=NEXTHOP, NEXTHOP="110.110.110.1", PREF=60, DESCRI="TO SGW";D、数据链路层ADD VLANMAP: NEXTHOPIP="110.110.110.1", MASK="255.255.255.0", VLANMODE=SINGLEVLAN, VLANID=100, SETPRIO=DISABLE;2.2.2控制面ADD S1SIGIP: CN=0, SRN=0, SN=6, S1SIGIPID="TO MME", LOCIP="110.110.110.3", LOCIPSECFLAG=DISABLE, SECLOCIP="0.0.0.0", SECLOCIPSECFLAG=DISABLE, LOCPORT=3000, RTOMIN=1000, RTOMAX=3000, RTOINIT=1000, RTOALPHA=12, RTOBETA=25, HBINTER=5000, MAXASSOCRETR=10, MAXPATHRETR=5, CHKSUMTX=DISABLE, CHKSUMRX=DISABLE, CHKSUMTYPE=CRC32, SWITCHBACKFLAG=ENABLE, SWITCHBACKHBNUM=10, TSACK=200, CNOPERATORID=1;ADD MME: MMEID=0, FIRSTSIGIP="134.134.134.10", FIRSTIPSECFLAG=DISABLE, SECSIGIP="0.0.0.0", SECIPSECFLAG=DISABLE, LOCPORT=3000, CNOPERATORID=1, MMERELEASE=Release_R8;2.2.3用户面ADD S1SERVIP: CN=0, SRN=0, SN=6, S1SERVIPID="TO SGW", S1SERVIP="110.110.110.3", IPSECFLAG=DISABLE, PATHCHK=DISABLE, CNOPERATORID=1;ADD SGW: SGWID=0, SERVIP1="135.135.135.10", SERVIP1IPSECFLAG=DISABLE, SERVIP2="0.0.0.0", SERVIP2IPSECFLAG=DISABLE, SERVIP3="0.0.0.0", SERVIP3IPSECFLAG=DISABLE, SERVIP4="0.0.0.0", SERVIP4IPSECFLAG=DISABLE, CNOPERATORID=1;2.2.4维护面ADD OMCH: FLAG=MASTER, IP="110.110.110.3", MASK="255.255.255.0", PEERIP="172.100.100.16", PEERMASK="255.255.255.0", BEAR=IPV4, CN=0, SRN=0, SN=6, SBT=BASE_BOARD, BRT=NO;2.2.5无线数据ADD SECTOR: SECN=0, GCDF=DEG, LONGITUDE=0, LATITUDE=0, SECM=NormalMIMO, ANTM=1T1R, COMBM=COMBTYPE_SINGLE_RRU, SECTORNAME="SEC1", ALTITUDE=25, UNCERTSEMIMAJOR=3, UNCERTSEMIMINOR=3, ORIENTOFMAJORAXIS=0, UNCERTALTITUDE=3, CONFIDENCE=0, OMNIFLAG=FALSE, CN1=0, SRN1=60, SN1=0, PN1=R0A;ADD CELL: LocalCellId=0, CellName="CYTX_1", SectorId=0, CsgInd=BOOLEAN_FALSE, UlCyclicPrefix=NORMAL_CP, DlCyclicPrefix=NORMAL_CP, FreqBand=39, UlEarfcnCfgInd=NOT_CFG, DlEarfcn=38250, UlBandWidth=CELL_BW_N100, DlBandWidth=CELL_BW_N100, CellId=0, PhyCellId=99, AdditionalSpectrumEmission=1, FddTddInd=CELL_TDD, SubframeAssignment=SA2, SpecialSubframePatterns=SSP5, CellSpecificOffset=dB0, QoffsetFreq=dB0, RootSequenceIdx=1, HighSpeedFlag=LOW_SPEED, PreambleFmt=0, CellRadius=10000, CustomizedBandWidthCfgInd=NOT_CFG, EmergencyAreaIdCfgInd=NOT_CFG, UePowerMaxCfgInd=NOT_CFG, MultiRruCellFlag=BOOLEAN_FALSE, CPRICompression=NO_COMPRESSION;ADD CELLOP: LocalCellId=0, TrackingAreaId=1, CellReservedForOp=CELL_NOT_RESERVED_FOR_OP, OpUlRbUsedRatio=25, OpDlRbUsedRatio=25;ACT CELL: LocalCellId=0;TD-LTE配置练习二:1、组网拓扑图2、MML命令脚本2.1基本数据2.1.1全局数据MOD ENODEB:ENODEBID=101, NAME="CYZW", ENBTYPE=DBS3900_LTE, LOCATION="YF3L", PROTOCOL=CPRI;ADD CNOPERATOR: CnOperatorId=1, CnOperatorName="CYTX",CnOperatorType=CNOPERATOR_PRIMARY, Mcc="460", Mnc="04";ADD CNOPERATORTA: TrackingAreaId=0, CnOperatorId=1, Tac=123;2.1.2设备数据ADD BRD: CN=0, SRN=0, SN=6, BT=UMPT;ADD BRD: CN=0, SRN=0, SN=2, BT=LBBP, WM=TDD;ADD BRD: CN=0, SRN=0, SN=16, BT=FAN;ADD BRD: CN=0, SRN=0, SN=18, BT=UPEU;ADD BRD: CN=0, SRN=0, SN=19, BT=UPEU;DSP BRD:;ADD RRUCHAIN: RCN=0, TT=CHAIN, AT=LOCALPORT, HCN=0, HSRN=0, HSN=2, HPN=0, CR=9.8;ADD RRU: CN=0, SRN=60, SN=0, TP=TRUNK, RCN=0, PS=0, RT=MRRU, RN="YFLRRU", ALMPROCSW=ON, ALMPROCTHRHLD=30, ALMTHRHLD=20, RS=TDL, RXNUM=8, TXNUM=8;2.1.3时钟数据ADD GPS: GN=0, CN=0, SRN=0, SN=6, CABLETYPE=COAXIAL, CABLE_LEN=20, MODE=GPS, PRI=4;SET CLKMODE: MODE=AUTO;SET CLKSYNCMODE: CLKSYNCMODE=TIME;频率同步(时钟同步,基本要求);时间同步(要求高,时间同步,频率一定同步)2.2传输数据2.2.1底层数据A、物理层ADD ETHPORT: CN=0, SRN=0, SN=6, SBT=BASE_BOARD, PN=1, PA=FIBER, MTU=1500, SPEED=1000M,ARPPROXY=DISABLE, FC=CLOSE, FERAT=10, FERDT=8, DUPLEX=FULL;B、传输层ADD DEVIP: CN=0, SRN=0, SN=6, SBT=BASE_BOARD, PT=ETH, PN=1, IP="110.110.110.3", MASK="255.255.255.0";C、网络层ADD IPRT: CN=0, SRN=0, SN=6, SBT=BASE_BOARD, DSTIP="134.134.134.10", DSTMASK="255.255.255.0", RTTYPE=NEXTHOP, NEXTHOP="110.110.110.1", PREF=60, DESCRI="TO MME";ADD IPRT: CN=0, SRN=0, SN=6, SBT=BASE_BOARD, DSTIP="135.135.135.10", DSTMASK="255.255.255.0", RTTYPE=NEXTHOP, NEXTHOP="110.110.110.1", PREF=60, DESCRI="TO SGW";ADD IPRT: CN=0, SRN=0, SN=6, SBT=BASE_BOARD, DSTIP="172.100.100.16", DSTMASK="255.255.255.0", RTTYPE=NEXTHOP, NEXTHOP="110.110.110.1", PREF=60, DESCRI="TO OME";D、数据链路层ADD VLANMAP: NEXTHOPIP="110.110.110.1", MASK="255.255.255.0", VLANMODE=SINGLEVLAN, VLANID=1011, SETPRIO=DISABLE;2.2.2控制面ADD S1SIGIP: CN=0, SRN=0, SN=6, S1SIGIPID="TO MME", LOCIP="110.110.110.3", LOCIPSECFLAG=DISABLE, SECLOCIP="0.0.0.0", SECLOCIPSECFLAG=DISABLE, LOCPORT=2900,RTOMIN=1000, RTOMAX=3000, RTOINIT=1000, RTOALPHA=12, RTOBETA=25, HBINTER=5000, MAXASSOCRETR=10, MAXPATHRETR=5, CHKSUMTX=DISABLE, CHKSUMRX=DISABLE,CHKSUMTYPE=CRC32, SWITCHBACKFLAG=ENABLE, SWITCHBACKHBNUM=10, TSACK=200, CNOPERATORID=1;ADD MME: MMEID=0, FIRSTSIGIP="134.134.134.10", FIRSTIPSECFLAG=DISABLE, SECSIGIP="0.0.0.0", SECIPSECFLAG=DISABLE, LOCPORT=2900, CNOPERATORID=1, MMERELEASE=Release_R8;2.2.3用户面ADD S1SERVIP: CN=0, SRN=0, SN=6, S1SERVIPID="TO SGW", S1SERVIP="110.110.110.3", IPSECFLAG=DISABLE, PATHCHK=DISABLE, CNOPERATORID=1;ADD SGW: SGWID=0, SERVIP1="135.135.135.10", SERVIP1IPSECFLAG=DISABLE, SERVIP2="0.0.0.0", SERVIP2IPSECFLAG=DISABLE, SERVIP3="0.0.0.0", SERVIP3IPSECFLAG=DISABLE, SERVIP4="0.0.0.0", SERVIP4IPSECFLAG=DISABLE, CNOPERATORID=1;2.2.4维护面ADD OMCH: FLAG=MASTER, IP="110.110.110.3", MASK="255.255.255.0", PEERIP="172.100.100.16", PEERMASK="255.255.255.0", BEAR=IPV4, CN=0, SRN=0, SN=6, SBT=BASE_BOARD, BRT=NO;2.2.5无线数据ADD SECTOR: SECN=0, GCDF=DEG, LONGITUDE=0, LATITUDE=0, SECM=NormalMIMO, ANTM=8T8R, COMBM=COMBTYPE_SINGLE_RRU,SECTORNAME="SEC1",ALTITUDE=25,UNCERTSEMIMAJOR=3,NCERTSEMIMINOR=3, ORIENTOFMAJORAXIS=0, UNCERTALTITUDE=3, CONFIDENCE=0, OMNIFLAG=FALSE, CN1=0, SRN1=60, SN1=0, PN1=R0A, CN2=0, SRN2=60, SN2=0, PN2=R0B, CN3=0, SRN3=60, SN3=0, PN3=R0C, CN4=0, SRN4=60, SN4=0, PN4=R0D, CN5=0, SRN5=60, SN5=0, PN5=R0E, CN6=0, SRN6=60, SN6=0, PN6=R0F, CN7=0, SRN7=60, SN7=0, PN7=R0G, CN8=0, SRN8=60, SN8=0, PN8=R0H;ADD CELL: LocalCellId=0, CellName="CYTX_TEST_1",SectorId=0, CsgInd=BOOLEAN_FALSE, UlCyclicPrefix=NORMAL_CP, DlCyclicPrefix=NORMAL_CP, FreqBand=39, UlEarfcnCfgInd=NOT_CFG, DlEarfcn=38350, UlBandWidth=CELL_BW_N100, DlBandWidth=CELL_BW_N100, CellId=0, PhyCellId=112, AdditionalSpectrumEmission=1,FddTddInd=CELL_TDD,SubframeAssignment=SA2, SpecialSubframePatterns=SSP5, CellSpecificOffset=dB0, QoffsetFreq=dB0, RootSequenceIdx=156, HighSpeedFlag=LOW_SPEED,PreambleFmt=0,CellRadius=10000, CustomizedBandWidthCfgInd=NOT_CFG, EmergencyAreaIdCfgInd=NOT_CFG, UePowerMaxCfgInd=NOT_CFG, MultiRruCellFlag=BOOLEAN_FALSE, CPRICompression=NO_COMPRESSION;ADD CELLOP: LocalCellId=0, TrackingAreaId=0, CellReservedForOp=CELL_NOT_RESERVED_FOR_OP, OpUlRbUsedRatio=25, OpDlRbUsedRatio=25;ACT CELL: LocalCellId=0四、实习收获与体会A、问题及解决方法1.练习一,配置路由表时,将目的地址写成了135.135.135.16,而在逻辑规划拓扑图中配置的135.135.135.10,导致路由不可达。
数字温度计的设计与制作实验报告

重庆邮电大学通信与信息工程学院班级GJ011201小组成员徐睿2012210460李易晓2012210057张地根2012210114指导老师邓炳光数字温度计的设计与制作实验报告设计要求1,数字温度计设计与制作:利用之前绘制的“C51学习板”掌握的SCH和PCB图知识,绘制一个基于STC89C51的单片机系统,增加温度采集0~120度,温度显示要求3位整数+1位小数,电路原理图和PCB图2,SCH必须按照规范进行绘制。
3,系统还要求具备电源指示灯,外部使用MINI-USB进行5V供电,在满足要求的情况下,使用的元器件越少越好;温度采集可以用模拟或数字器件、显示可以用LCD或数码管。
4,PCB板要求使用底层走线,元器件在顶层。
5,PCB板上标识自己的学号、姓名。
6,PCB板大小,满足元器件布局的情况下,尽可能减少面积。
7,PCB审查正确后,进行单面板腐蚀的相关操作:热转印、腐蚀、钻孔、裁剪等。
元器件自行购买,然后焊接,调试,编写单片机程序,完成设计报告。
设计步骤一主要原器件的选择控制模块:STC89C52温度采集模块:DS18B20显示模块:8位共阴数码管二原理图的绘制1新建一个工程,在Altium Designer软件中的“File”选项中选择“New→Project→PCB project”,然后保存工程至文件夹中(文件名定义要规范)。
2纸张配置,在Design选项中单击左键,选择Document Options项,然后根据原理图的要求选择合适的配置。
3展开工程管理标签、元器件库。
4填写图纸信息。
(项目名称、图纸名称、版本、序号、作者。
)5元器件绘制。
1)创建元件库;2).绘制元器件;3)完善元器件属性;6.修改元器件名字;7. 同一个库中增加其他元器件;8.打开原理图库管理标签。
1)元器件放置。
2)元器件摆放、连线。
(按格点对齐。
)3)修改元器件值。
4)完成图纸。
5)生成Bom表。
三PCB图绘制1)封装设计。
计算机图形学实验报告-OpenGL基本使用

学生实验实习报告册学年学期:2016-2017学年 春□√秋学期课程名称:大学计算机基础学生学院:通信与信息工程学院专业班级:学生学号:学生姓名:联系电话:重庆邮电大学教务处印制实验实习名OpenGL基本使用指导教师秦红星考核成绩课程名称计算机图形学A 课程编号实验实习地点信息科技大厦S306 完成日期学生姓名学生学号学院专业广电与数字媒体类所在班级教师评语教师签名:年月日一、实验实习目的及要求目的:认识了解OpenGL的性质、功能要求:1.利用OpenGL绘制一个简单的场景:比如球体、正方体2.加入灯光3.实现交互操作:平移、缩放、旋转二、实验实习设备(环境)及要求(软硬件条件)采用Microsoft Visual C 2010生成环境并用C++编写程序三、实验实习内容与步骤内容:背景为黑色,在点光源下,能够实现平移、缩放、旋转的球。
步骤:建立立体-->添加光照-->添加变换1.先写“主函数”,在主函数中将窗口生成好。
2.在“自定义函数1”中对窗口进行清除、填色等操作。
3.在“自定义函数1”中设置点光源,设置光照的各种参数。
4.在“自定义函数1”中设置平移、缩放、旋转及各参数。
5.在“自定义函数2”中设置平移和缩放的循环。
6.在主函数中调用这两个自定义函数,并且在主函数里面用“自定义函数1”为参数调用glutDisplayFunc()来注册一个绘图函数。
其次用空闲回调函数glutIdleFunc()来使球体不停地循环有缩放、平移功能的函数。
实现动画。
四、实验实习过程或算法(源程序、代码)#include<GL/glut.h>GLfloat angle = 0.0f;GLfloat multiply = 0.0f;void display(void){glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);glClearColor(0.0f, 0.0f, 0.0f, 0.0f); //设置窗口里面的背景颜色glMatrixMode(GL_PROJECTION);glLoadIdentity();gluPerspective(90.0f, 1.0f, 1.0f, 20.0f);glLoadIdentity();gluLookAt(0.5, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);{//设置一个点光源GLfloat light_position[] = { 0.5f,0.0f,0.0f,1.0f };//(xyzw)w为1时代表点光源,0时代表方向光源GLfloat light_ambient[] = { 0.5f,0.5f,0.5f,1.0f };//(0001)GLfloat light_diffuse[] = { 1.0f,1.0f,1.0f,1.0f };//(1111)GLfloat light_specular[] = { 1.0f, 1.0f, 1.0f, 1.0f };//(1111)glLightfv(GL_LIGHT0, GL_POSITION, light_position);glLightfv(GL_LIGHT0, GL_AMBIENT, light_ambient);//光源环境光强值glLightfv(GL_LIGHT0, GL_DIFFUSE, light_diffuse);//光源漫反射强值glLightfv(GL_LIGHT0, GL_SPECULAR, light_specular);//光源镜面反射强值glEnable(GL_LIGHT0);//打开该光源glEnable(GL_LIGHTING);//打开光照}{glRotatef(angle, 0.0f, 1.0f, 0.0f);glTranslatef(0.0f, 0.0f, 0.6f); //平移glScaled(multiply, multiply, multiply); //缩放glutSolidSphere(0.2, 50, 50);}glutSwapBuffers();}void rotateAndzoom(void) //旋转和缩放{angle += 1.0f;if (angle >= 360.0f)angle = 0.0f;display();//设置旋转multiply += 0.01f;if (multiply >= 2.0f)// multiply -= 0.01f;//if (multiply <= 1.0f)multiply = 1.0f;display();//设置缩放}int main(int argc, char* argv[]){glutInit(&argc, argv);glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);glutInitWindowPosition(400, 50);glutInitWindowSize(800, 800);glutCreateWindow("立体");glutDisplayFunc(&display);glutIdleFunc(&rotateAndzoom);//旋转glutMainLoop();//调用该函数启动程序,所有以创建的窗口将会显示return 0;}五、实验实习结果分析和(或)源程序调试过程实验实习名直线扫面和区域填充实现指导教师考核成绩课程名称课程编号实验实习地点完成日期学生姓名学生学号学院专业通信与信息工程学院广电与数字媒体类所在班级教师评语教师签名:年月日一、实验实习目的及要求项目目的:熟悉光栅图形学中的相关算法项目要求:1.应用OpenGL点绘制函数直线与区域2.采用直线扫面算法绘制一条线段,直线有离散点组成3.利用区域填充算法绘制多边形区域,区域由离散点组成二、实验实习设备(环境)及要求(软硬件条件)采用Microsoft Visual C 2010生成环境并用C++编写程序三、实验实习内容与步骤内容:1.用DDA算法实现点绘制直线。
1、重庆邮电大学实验报告册(定板)-内页

二、实验原理(或设计方案)
电阻丝在外力作用下发生机械变形时,其电阻值发生变化,这就是电阻应变效应,描述电阻应变效应的关系式为
式中为电阻丝电阻相对变化;
k为应变系数;
为电阻丝长度相对变化。
金属箔式应变片就是通过光刻、腐蚀等工艺制成的应变敏感元件。
如图1-1所示,将四个金属箔应变片(R1、R2、R3、R4)分别贴在双杆式悬臂梁弹性体的上下两侧,弹性体受到压力发生形变,应变片随悬臂梁形变被拉伸或被压缩。
通过这些应变片转换悬臂梁被测部位受力状态变化,可将应变片串联或并联组成电桥。
如图1-2信号调理电路所示,R5=R6=R7=R为固定电阻,与应变片一起构成一个单臂电桥,其输出电压
为电阻丝长度相对变化;
为电阻丝电阻相对变化;。
重庆邮电大学软件专业技术基础实验报告(耿道渠)

《软件技术基础》实验报告实验名称:顺序表的操作班级学号姓名第9 周星期 2 、5,6 节成绩一、实验目的:1、掌握顺序表结构的实现方式;2、掌握顺序表常用算法的实现;3、熟悉利用顺序表解决问题的一般思路;4、参照给定的顺序表的程序样例,验证给出的顺序表的常见算法,领会顺序表结构的优点和不足。
二、实验内容:1、设计一个静态数组存储结构的顺序表,要求编程实现如下任务:(1)建立一个顺序表,首先依次输人整数数据元素(个数根据需要键盘给定)。
(2)删除指定位置的数据元素(指定元素位置通过键盘输入),再依次显示删除后的顺序表中的数据元素。
(3)查找指定数据的数据元素(指定数据由键盘输入),若找到则显示位置,若没有找到则显示0。
2、使用顺序表实现一个电话本的管理程序,电话本中的每条记录包括学号、姓名、手机号码和固定电话四项。
要求实现菜单、初始化、添加、删除和显示等功能。
三、实验结果:四、实验中遇到的问题及解决方法:第一次编写C++,感觉力不从心,回去多看看PPT。
五、实验心得体会:对顺序表的一些常用语句不熟悉,对顺序表的整体思路理解不深刻以后要加强练习附:源程序(自行编写或修改的程序。
若为修改程序请注明修改部分的功能,若为书上实例则可不附。
)#include <iostream>#include <string>#include <stdlib.h>#include <iomanip>#define MAXSIZE 20using namespace std;int num;typedef struct{string student_number;string name;string tel;string home_phone;int id;} TEL;void shuaxin(TEL *);void delet(TEL *);void find(TEL *);void show(TEL *);int main(void){int choose;TEL List[MAXSIZE];while(1){cout << "***************************欢迎来到XXX电话本系统*********************" << endl;cout << "1.初始化并建立" <<endl;cout << "2.删除" <<endl;cout << "3.查找" <<endl;cout << "4.显示全部" << endl <<endl;cin >> choose;system("cls");while( choose < 1 || choose > 4){cout << "输入错误,数字1-4,请重新输入!" << endl;cin >> choose;system("cls");}switch(choose){case 1: shuaxin(List); break;case 2: delet(List); break;case 3: find(List); break;case 4: show(List); break;}//system("cls");}return 0;}void shuaxin(TEL * list){int i,j;for(i = 0; i < MAXSIZE; i++){list[i].id = i + 1;list[i].home_phone = "none";list[i].name = "none";list[i].student_number = "none";list[i].tel = "none";system("cls");cout << "初始化成功,现在开始建表:" << endl;cout << "请输入需要建立的电话个数:(小于" << MAXSIZE << ")"<<endl;cin >> num;while( num < 1 || num > MAXSIZE ){system("cls");cout << "输入错误,请重新输入" << endl;cin >> num;}system("cls");cout << "请依次输入学生的学号,姓名,移动电话,家庭电话" << endl;for(j = 1; j <= num; j++){cout << j << '.';cin >> list[j - 1].student_number;cin >> list[j - 1].name;cin >> list[j - 1].tel;cin >> list[j - 1].home_phone;cout << endl;if(num == (j - 1) ){system("cls");cout << "建立表完毕!" << endl;}}void delet(TEL * list){int j,i = 0;cout << "请输入你需要删除的序号" << endl;cin >> j;while( j < 0 || j > num){cout << "输入错误,请重新输入" << endl;cin >> j;}while(list[i].id != j)i++;for(j = i; j < num - 1; j++){list[j].name = list[j + 1].name;list[j].tel = list[j + 1].tel;list[j].student_number = list[j + 1].student_number;list[j].home_phone = list[j + 1].home_phone;}list[j].home_phone = "none";list[j].name = "none";list[j].student_number = "none";list[j].tel = "none";num--;system("cls");cout << "删除完毕" << endl;}void find(TEL * list){string telnum;int i,key = 0;cout << "请输入你需要查找的电话号码" << endl;cin >> telnum;system("cls");for(i = 0; i < MAXSIZE; i++){if(telnum == list[i].tel || telnum == list[i].home_phone){if(key == 0)cout << "依次学号姓名移动电话家庭电话" << endl;cout << list[i].id << '.';cout << setw(12) << list[i].student_number;cout << setw(10) << list[i].name;cout << setw(14) << list[i].tel;cout << setw(10) << list[i].home_phone;cout << endl;key = 1;}}if( key == 0)cout << "未找到此电话号码" << endl;}void show(TEL * list){int i;cout << "现在有" << num << "个电话号码" << endl;cout << "依次学号姓名移动电话家庭电话" << endl;for(i = 0; i < num; i++){cout << list[i].id << '.';cout << setw(12) << list[i].student_number;cout << setw(10) << list[i].name;cout << setw(14) << list[i].tel;cout << setw(10) << list[i].home_phone;cout << endl;}cout << "输出完毕" << endl;}《软件技术基础》实验报告实验名称:链表的操作(一)班级学号姓名第10 周星期 2 、5,6 节成绩一、实验目的:1、掌握单链表结构的实现方式;2、掌握单链表常用算法的实现。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
右键点击上图红框中的文件,打开方式选择“VMw are Workstation”,暂时先不打开,进行设置,首先可以设置内存、硬盘等。
网络适配器处选择“仅主机模式”。
然后,点击电脑右下角的电脑图标,并点击“打开网络和共享中心”。
接着点击左上角的“更改适配器设置”得到下图:
在Windows的命令行输入“cmd”命令,然后输入“ipconfig”查看网络的IP 地址情况。
接下来就可以启动系统了。
作业:
1. 把详细操作中的Linux命令正确操作一遍并截图。
Linux基本命令操作
ls –l:查看目录下包含什么东西
mkdir -p:递归创建上级文件夹
touch:创建空白文件
rm –rf:删除文件(夹),不论层级多深,一概删除,并且不给出提示
首先使用mkdir命令创建d1文件夹,再使用ls命令查看,d1文件夹创建成功,使用cd命令进入d1文件夹,以同样方法创建d2文件夹,查看创建成功后进入创建d3文
进入d3文件夹,使用ls命令查看d3文件夹下没有东西,再用touch命令创建文件再使用ls命令查看,f1文件创建成功,使用echo命令向f1文件写入内容,再使用
使用cp命令把f1复制到d2文件夹中,然后进入d2文件夹,ls查看,f1文件存在,进入d1文件夹,使用ls命令查看,f1文件复制成功。
使用mv命令把f1文件重命在d1创建一个与原来文件一样的文件f1,继续查看文件f1 的内容。
使用rm命令删除文件夹d2,查看删除成功,再删除文件夹d1,ls查看删除成功。