各种通讯接口简介

2024-08-08

各种通讯接口简介(精选5篇)

各种通讯接口简介 第1篇

各种通讯接口简介 ———各种通讯接口简介

作者:realinfo发布时间:2011-5-23 10:48:53阅读次数:

一、什么是RS-232 接口?

(1)RS-232 的历史和作用

在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。RS-232-C接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。

(“RS-232-C”中的“-C”只不过表示RS-232的版本,所以与“RS-232”简称是一样的)它是在1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25 个脚的DB-25 连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来IBM的PC 机将RS-232 简化成了DB-9 连接器,从而成为事实标准。而工业控制的RS-232 口一般只使用RXD、TXD、GND 三条线。

(2)RS-232 接口的电气特性

在RS-232-C 中任何一条信号线的电压均为负逻辑关系。即:逻辑“1”为-3 到-15V;逻辑“0”为+3 到+15V。RS-232-C 最常用的9 条引线的信号内容如下所示

DB-9123456789

DB-25 832 20764522

定义DCD RXD TXD DTR GND DSR RTS CTS RI

(3)RS-232 接口的物理结构

RS-232-C 接口连接器一般使用型号为DB-9 插头座,通常插头在DCE端,插座在DTE端.PC 机的RS-232 口为9 芯针插座。而波士RS-232/RS-485转换器的RS-232 为DB-9 孔插头。一些设备与PC 机连接的RS-232 接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据TXD”、“接收数据RXD”和“信号地GND”。RS-232 传输线采用屏蔽双绞线。

(4)RS-232 传输电缆长度

由RS-232C 标准规定在码元畸变小于4%的情况下,传输电缆长度应为50 英尺,其实这个4%的码元畸变是很保守的,在实际应用中,约有99%的用户是按码元畸变10-20%的范围工作的,所以实际使用中最大距离会远超过50英尺,美国DEC公司曾规定允许码元畸变为10%而得出下面实验结果。其中1 号电缆为屏蔽电缆,型号为DECP.NO.9107723 内有三对双绞线,每对由22# AWG 组成,其外覆以屏蔽网。2 号电缆为不带屏蔽的电缆。型号为DECP.NO.9105856-04是22#AWG 的四芯电缆。

DEC 公司的实验结果

波特率bps1号电缆传输距离(米)2号电缆传输距离(米)

1101500900

3001500900

1200900900

2400300150

480030075

96007575

经过许多年来RS-232 器件以及通信技术的改进,RS-232 的通信距离已经大大增加。波士电子的RS-232 增强器可以将普通的RS-232 口的通信距离直接延长到1000米。

二、什么是RS-485 接口?

1.RS-485 的电气特性:

发送端:逻辑“1”以两线间的电压差为+(2 至6)V 表示;逻辑“0”以两线间的电压差为-(2 至6)V 表示。接收端:A比B高200mV以上即认为是逻辑“1”,A 比B 低200mV 以上即认为是逻辑“0”。

2.RS-485(或 RS-422)的接线:

RS-485(或 RS-422)通信建议一定要接地,因为RS-485(或 RS-422)通信要求通信双方的地电位差小于1V。即:半双工通信接3根线(+A、-B、地),全双工通信接5根线(+发、-发、+收、-收、地)。为了安全起见,建议通信机器的外壳接大地。RS-485(或 RS-422)光隔转换器的所有外接电源的“地”必须全部连在一起但不要与计算机外壳地相连,因为电源“地”同时也是RS-485或 RS-422的信号“地”。当通信距离超过100米时建议最好使用光电隔离的通信接口转换器。

3.RS-485 的数据最高传输速率为10Mbps。但是由于RS-485 常常要与PC 机的RS-232口通信,所以实际上一般最高115.2Kbps。又由于太高的速率会使RS-485 传输距离减小,所以往往为9600bps 左右或以下。

4.RS-485 接口是采用平衡驱动器和差分接收器的组合,抗噪声干扰性好。

5.RS-485接口的最大传输距离标准值为1200米(9600bps时),实际上可达3000米,RS-485 接口在总线上是允许连接多达128个收发器、即RS-485 具有多机通信能力,这样用户可以利用单一的RS-485 接口方便地建立起设备网络。因RS-485 接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485 接口组成的半双工网络,一般只需二根信号线,所以RS485 接口均采用屏蔽双绞线传输。RS-485 的国际标准并没有规定RS485 的接口连接器标准、所以采用接线端子或者DB-

9、DB-25 等连接器都可以。波士RS-485 接口是事实工业标准。

6.采用RS485 接口时,传输电缆的长度如何考虑?

在使用RS485 接口时,对于特定的传输线经,从发生器到负载其数据信号传输所允许的最大电缆长度是数据信号速率的函数,这个长度数据主要是受信号失真及噪声等影响所限制。最大电缆长度与信号速率的关系曲线是使用24AWG 铜芯双绞电话电缆(线径为0。51mm),线间旁路电容为52。5PF/M,终端负载电阻为100 欧时所得出。(引自GB11014-89附录A)。当数据信号速率降低到90Kbit/S 以下时,假定最大允许的信号损失为6dBV 时,则电缆长度被限制在1200M。实际上,在实用时是完全可以取得比它大的电缆长度。当使用不同线径的电缆。则取得的最大电缆长度是不相同的。例如:当数据信号速率为600Kbit/S

时,采用24AWG 电缆,最大电缆长度是200m,若采用19AWG 电缆(线径为0.91mm)则电缆长度将可以大于200m; 若采用28AWG 电缆(线径为0.32mm)则电缆长度只能小于200m。RS-485的远距离通信建议采用屏蔽电缆,并且将屏蔽层作为地线。

三、什么是RS-422 接口?

RS-422 的电气性能与RS-485完全一样。主要的区别在于:

RS-422 有4 根信号线:两根发送(Y、Z)、两根接收(A、B)。由于RS-422 的收与发 是分开的所以可以同时收和发(全双工)。RS-485 有2 根信号线:发送和接收都是A 和B。由于RS-485 的收与发是共用两根线所以不能够同时收和发(半双工)。能否将RS-422 的Y-A 短接作为RS-485 的A、将RS-422 的Z-B 短接作为RS-485 的B呢?回答:不一定。条件是RS-422 必须是能够支持多机通信的。波士电子的所有接口转换器的RS-422 口都能够支持全双工多机通信,所以可以这样简单转换为RS-485。

四、RS-485 比RS-232接口相比有何特点?

由于RS-232 接口标准出现较早,难免有不足之处,主要有以下四点:

(1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL 电路连接。

(2)传输速率较低,在异步传输时,波特率为20Kbps。现在由于采用新的UART 芯片16C550 等,波特率达到115.2Kbps。

(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容 易产生共模干扰,所以抗噪声干扰性弱。

(4)传输距离有限,最大传输距离标准值为50 米,实际上也只能用在15米左右。

(5)RS-232 只允许一对一通信,而RS-485 接口在总线上是允许连接多达128个收发器。

五、串口通信功能的实现

利用VC++实现串口通信的方法有多种,我们采取直接调用Window API中的一系列标准的串口通信函数,直接用这些标准函数来完成Windows下面的串口通信编程[11]。利用

WindowsAPI函数控制利用API函数实现对RS232串口通信的访问,在实现控制通信中,我们必定要调动3个函数来实现对串口的控制:

CreatFile()函数实现串口初始化并打开串口;

ReadFile()函数接收串口传递过来的二进制流并返回数据到接收缓冲区中

WriteFile()把应用程序发出的指令送到发送缓冲区以供串口接收

1.打开串口

以下程序用于以同步方式打开串口COM1;

HANDLE hCom;

DWORD dwErrorHcomm=CreateFile(“COM1”,GENERIC_READ|GENERIC_WRITE,0, NULL,OPEN_EXISTING, 0, NULL);

if(hComm==(HANDLE)0Xffff)

{

dwError=GetLastError();

MessageBox(dwError);

}

2.配置串口

配置串口是通过改变设备控制块DCB(Device Control Block)的成员变量值来实现的,程序实现如下:

DCB dcb

dcb.BaudRate=9600;//波特率为9600bps

dcb.ByteSize=8;//数据位8位

dcb.Parity=EVENPARTTY;//有校验

dcb.StopBits=ONESTOPRTT;//一个停止位

SetCommState(hCom,&dcb);

3.数据读写

对串口进行读写与对文件进行读写所用的函数相同,具体为可采用查询、同步、异步或事件驱动等方法对串口进行读写所用函数如下所示:

bReadStatus=ReadFile(hCom,buffer,length,&length &m_lpOverlapped);

if(!bReadStatus)

{

if(GetLastError()=ERROR_IO_PENDING)

{

WaitForSingleObject(m_lpOverlapped,hEvent,1000);

return((char)length);

}

return 0;

}

//写入函数程序为:

bWriteStatus=WriteFile(hCom,buffer,length,&length,&m_lpOverlapped)

if(!bWriteStatus)

{

if(GetLastError()=ERROR_IO_PENDING)

{

WaitForSingleObject(m_lpOverlapped, hEvent,1000);

return((char)length);

}

return 0;

}

4.程序的编制

用VC++进行程序的编制首先要对串口进行初始化,设定端口,通信速率和校验方式,并在使用前打开串口,程序部分如下:

{

Cdialog::OnInitDialog();//TODO: Add extra initialization here

m_comm.SetCommPort(1);//选择串口1

if(!m_comm.GetPortOpen())

m_comm.SetPortOpen(TRUE);//打开串口1

m_comm.SetSettings(“9600,n,8,1”);//设置串口参数

m_comm.SetRThreshold(1);

m_comm.SetInputMode(1);//设置二进制模式

return TRUE;

}

除了串口的位置和基本串口参数(数据传输速率9600bps,1位开始位,8位数据位,1位停止位,一位奇偶校验)设置外,为了实现实时数据采集功能,接受数据的读写要尽可能的快速,则设置RTHreshold=1即接收缓冲区收到一个字节产生OnComm事件InputLen=1每次读取一个字节。如果PC上位机在一定时间内不能将数据处理完,接收缓冲区会滞留数据,数据会产生丢失现象,我们必须对接受缓冲区进行适当的设置。我们利用API函数实现串口通信的方法,实现了罗经及发射机对上位机串行通信的功能。

各种通讯接口简介 第2篇

本次比赛由国网技术学院学工部主办,自12月5日开始,历时两周,由来自国网公司2014年第五期新员工集中培训班17个班级组成17支队伍参赛。各参赛队员热情空前高涨,在业余时间积极备战,在赛场上积极拼搏、奋勇争先。经过小组赛、四分之一决赛、半决赛、决赛等多个环节,16场激烈的角逐,最终,技术支持12班摘得篮球赛桂冠,技术支持8班荣获亚军,技术支持13班荣获季军,技术支持1班和技术支持10班荣获道德风尚奖。技术支持12班的黄玠同学荣获最有价值球员。

本次比赛丰富了学员们的课余文化生活,为广大学员提供了一个自我展示的平台,进一步增进了彼此之间的交流与集体凝聚力。同时也全面展示了新一代国网人积极向上、奋发有为的精神风貌和并肩协作、团结奋进、不甘落后的团队意识,必将为学员今后的工作、学习注入新的精神动力和风采。

学工部举办“凝心聚力促和谐”拔河比赛

发布时间:2014-12-13 12月12日下午,由学工部举办的“凝心聚力促和谐”拔河比赛在教培楼北门举行。学工部学员管理处王超处长、刘通江老师出席比赛并为获奖代表队颁奖。

来自各专业培训部的5支代表队伍参加了比赛。比赛在“友谊第一,比赛第二”的精神下紧张而有序的进行着,各参赛队团结协作、顽强拼搏,赛场上团结一致力争胜利,赛场下握手相贺收获友谊,裁判的鸣哨声、选手们的呐喊声、观众们的喝彩声融汇成一个个精彩的镜头,现场气氛热烈。历经激烈角逐,最终电网建设培训部荣获冠军,电网检修培训部、电网运行培训部分别获得亚军和季军,信息通信培训部、电力营销培训部分获最佳组织奖和道德风尚奖。

本次比赛,丰富了学员培训生活,增强了学员凝聚力、向心力,激发了大家奋勇争先、努力超越的竞技精神,展现出了国网新员工良好的精神风貌。

首页>学员风采

第十四届“鲁能智能杯”篮球比赛圆满落幕

11月25日下午,由学工部组办,山东鲁能智能技术有限公司冠名的国网技术学院第十四届“鲁能智能杯”篮球比赛正式落下帷幕。出席闭幕式的有:学院学工部学院管理处长王超,学工部有关领导老师及各专业培训部学管处处长参加了闭幕式。

“鲁能智能杯”篮球比赛开赛至今,历经数十场比赛,最终电网检修培训部和营销服务培训部脱颖而出,成为最终决赛的对阵双方。比赛伊始双方球员就拿出了自己最佳的精神面貌来对战决赛。场上比赛拼抢激烈,精彩场面一幕接着一幕出现;场下的观众喝彩声,也是一波胜过一波。电网检修培训部比赛开始便处于领先,营销服务运行培训部不甘示弱奋力追赶,上半场双方战成18∶11。下半场双方异地再战,营销服务部展开疯狂反扑,但电网检修部技高一筹将领先保持到了比赛结束。终场哨音响起,宣告电网检修学部以54:31的战绩取得比赛胜利。

闭幕式上,啦啦队队员们也为观众带来了热情洋溢的啦啦操表演。最终,电网检修培训部、营销服务培训部、电网运行培训部分列本次比赛的冠亚季军,电网建设培训部荣膺最佳组织奖,信息通信培训部荣获道德风尚奖。

本届“鲁能智能杯”篮球比赛自此画上了圆满的句号。本次活动丰富了学员们的课余文化生活,提供了学员交流的平台,还增进了各培训部间的交流以及集体凝聚力。运动员们用激情和汗水传达着对运动的热爱,彰显着“努力超越,追求卓越”的企业精神,在未来,相信他们更能将这种国网正能量带到生活里,带进工作中,不断地传递下去

新员工“展国网风采 扬青春舞步”啦啦操大赛圆满结束

发布时间:2014-11-04 11月3日下午,活动在综合训练馆如期举行。学工部有关领导老师出席并担任大赛评委,各专业培训部学管处老师参加活动。开赛前,练馆中就早已站满了等候观赛的观众,随着啦啦操队员的陆续入场,会场气氛随之高涨。主持人宣布大赛开始,在阵阵加油声中,电网运行培训部参赛队率先出场,蓝白相间的队服充满了朝气与活力,凭借着熟练地配合与高难度技巧迅速将现场气氛点燃。随着一浪高过一浪的呐喊声中新能源培训部参赛队登场,轻盈的舞步,曼妙的身姿宛如跃动的精灵。检修培训部参赛队凭借稳定的发挥,将对舞蹈的理解展现得淋漓尽致。火热劲爆是信通培训部参赛队的杀手锏,将大赛推向高潮。压轴出场的电力营销参赛队顶住压力,表现突出,在热烈的掌声中结束了本次啦啦操大赛。最终,电网运行培训部、电力营销培训、电网检修培训部参赛队分获大赛前三甲。

此次活动,参赛队员们认真筹备、积极参与,团结拼搏,密切配合的精神值得我们每个人学习,他们始终用微笑传递友爱,用活力动感的舞姿将青春、健康与拼搏展现给大家,他们就是我们国网的新生力量,永远传递着正能量!

“鲁能智能杯”篮球比赛预赛圆满落幕

发布时间:2014-05-06 为弘扬“努力超越,追求卓越”的企业精神,丰富学员业余文体生活,增强学员团队协作意识和拼搏精神,学工部举办了第十一届“鲁能智能杯”篮球比赛。活动第一阶段将由各专业培训部组织选拔代表队。在学工部的统一协调下,各专业培训部精心筹划、积极组织,截至目前,各部小组循环赛均已落幕。活动期间,精彩不断,在全院上下掀起一片运动热潮。

电网运行培训部篮球赛历时五周圆满完成预赛选拔。活动中,参赛队员自觉遵守比赛规程,服从裁判,发扬“友谊第一,比赛第二”的体育精神;工作人员尽职尽责,确保整个赛事顺利进行。最终,变电1、2班联队,调控1、2班联队,变电5、6班联队分别获得预赛的冠军、亚军和季军。

电网检修培训部篮球赛经过12场小组赛的激烈角逐,最终产生8强球队。晋级路上,各队披荆斩棘,多场比赛难分难解。中场期间,排练许久的啦啦队登场,动感的音乐、欢快的舞姿,给学员们带来了一场视觉盛宴。最后,配电线路5、6班联队,继电保护1、2班联队,电气试验1、2班联队分获预赛的冠军、亚军、季军。

电力营销培训部的技术5班、服务4班、技术1班和技术3班,在小组循环赛中以出色的表现出线。比赛期间场场精彩,篮球精英们在比赛中的激昂表现,动人心弦,使得在场观众欢呼不已,加油鼓劲的呐喊一阵高过一阵,成为比赛一大亮点。

信通培训部最后两场赛事,分别是信息检修1班与通信运检2班,以及冠军之争——信息检修2班与通信运检1班。这两场比赛同时段进行,看点不一,亮点鲜明,冠军之争更是别开生面、精彩绝伦,最后由通信运检1班成功捧杯,获得了本次篮球比赛的冠军,信息检修二班、信息检修一班分获第二、三名。

新能源培训部将6个班级分为A、B两组同时进行比赛。每位队员全力以赴、越战越勇,时刻彰显着“团体第一,个人第二”的竞技精神。最终,送电1班、送电2班及输电1班成功出线。

篮球赛不仅丰富了学员们的业余生活,加强了学员间团结协作的意识,更让广大学员体会到了“努力超越 追求卓越”的企业精神。在紧张的学习生活之余放松身心,感受集体的力量和温暖,建立相互沟通、了解的渠道,营造充满正能量的氛围。据悉,“鲁能智能杯”篮球比赛决赛将于5月7日开赛,让我们拭目以待,期待更多精彩,预祝参赛队取得好成绩。

“凝心聚力促和谐”拔河比赛圆满落幕

发布时间:2014-06-18 6月17日下午,“凝心聚力促和谐”拔河比赛在西区操场举行。学工部王超处长,刘通江老师出席本次比赛并为获奖代表队颁奖。

团队凝聚力量,赛场中央,新能源代表队和营销代表队的选手们摩拳擦掌,神色专注,主动变阵,将“权威”十足的学员安排到恰当的位置上,力求赛未始、势先行。随着裁判员一声令下,比赛迅速推向白热化,旗鼓相当的两队,选手们紧握赛绳,双脚相扣,身体倾斜,使出全力,进入艰难的拉锯战。最终新能源代表队奇迹般的扭转局势,取得第一局的胜利!紧接着,双方交换场地,第二轮的比赛紧锣密鼓地开始了。双方选手积极应变,调整战略,这一局中,新能源代表队速战速决,很快取得了比赛最终的胜利。本届拔河比赛,五支专业培训部代表队赛出风格、赛出成绩,赛场上,团结一致力争胜利,赛场下,握手相贺收获友谊。观众的喝彩声、裁判的鸣哨声、选手们的助力声谱成了一曲激昂向上的奋斗之歌。

各种通讯接口简介 第3篇

在MATLAB中提供了绘制根轨迹的函数, 在命令行或“.m”文件中, 只要给定开环传递函数的零、极点, 就可以绘制出相应的根轨迹, 但是, 若改变零、极点就必须修改程序, 十分不方便。为此, 我们利用MATLAB中提供的可视化的图形界面开发环境Guide, 设计了针对基于开环传递函数绘制各种根轨迹的图形用户界面, 利用运行后的这个界面, 可灵活地输入各种开环传递函数的零、极点, 实现了对根轨迹的详细绘制。

启动Guide的方法通常有两种:一种是在命令行里输入guide, 然后回车;另一种是对于7.0及以上版本, 可直接用鼠标单击启动GUIDE的快捷工具“%”按钮。启动后可直接单击“OK”按钮, 默认地创建一个空白的用户图形接口窗口。接下来, 单击一下空白窗口左面的控件, 然后在空白窗口中单击一下, 将这个控件引入到空白窗口中。对引入到窗口中的控件双击, 可弹出该控件的属性窗口, 根据需要修改“String”、“Tag”等。

根据对各种开环传递函数绘制根轨迹的要求, 如下三个控件是必须的:两个“Edit Text”文本框控件 (分别接收闭环传递函数的分子、分母) ;一个“Push Button”按钮 (用于启动程序绘制根轨迹) 。当然必要的“Static Text”静态文字有助于标识各种控件的作用, 如果你能记住所表示控件的作用, 也可以不引入它们。自定义的GUI, 如图1所示。

在图1中, 分子的零点有两个, 显然为两个单重零点-1和-2;分母的极点有4个, 显然为二重极点0, 以及两个单重极点-3和-4。当然, 由于采用了符号运算, 对于这样的情形, 在输入时应按照“s^2+2*s+3”输入, 系统会自动求根, 然后进行绘制。

为了能在本GUI运行载入时显示如图1所示的根轨迹, 分子对应为“ (s+1) * (s+2) ”, 分母对应为“ (s^2* (s+3) * (s+4) ”。必须要有程序与之对应, 这个程序对应于用户图形界面初始打开的函数:

分子参数文本框的回调函数如下:

分母参数文本框的回调函数如下:

本GUI运行载入时的打开函数与按钮的回调函数基本相同, 只是在按钮的回调函数中直接使用对分子、分母文本框修改后的全局变量。

上面的函数是要自己输入的, 当然, 还有一些函数是系统自动生成的, 不必修改。单击GUI运行按钮“”, 得到与图1对应的用户图形界面, 如图2所示, 得到的相应的根轨迹如图3所示。

参考文献

[1]孙梅, 王彦良.自动控制原理及应用[M].北京:北京交通大学出版社, 2007.

[2]罗建军, 杨琦.精讲多练MATLAB[M].西安:西安交通大学出版社, 2002.

各种通讯接口简介 第4篇

关键词:MATLAB;GUI;传递函数;根轨迹;回调函数

在自动控制原理的教学中,针对于根轨迹的绘制尽管介绍了绘制的基本法则,但由于根轨迹是由复数平面上满足相角方程的点构成的,人们不可能逐点验证,因此很难精确地绘制出复数平面上相应的根轨迹。

在MATLAB中提供了绘制根轨迹的函数,在命令行或“.m”文件中,只要给定开环传递函数的零、极点,就可以绘制出相应的根轨迹,但是,若改变零、极点就必须修改程序,十分不方便。为此,我们利用MATLAB中提供的可视化的图形界面开发环境Guide,设计了针对基于开环传递函数绘制各种根轨迹的图形用户界面,利用运行后的这个界面,可灵活地输入各种开环传递函数的零、极点,实现了对根轨迹的详细绘制。

启动Guide的方法通常有两种:一种是在命令行里输入guide,然后回车;另一种是对于7.0及以上版本,可直接用鼠标单击启动GUIDE的快捷工具“?摇”按钮。启动后可直接单击“OK”按钮,默认地创建一个空白的用户图形接口窗口。接下来,单击一下空白窗口左面的控件,然后在空白窗口中单击一下,将这个控件引入到空白窗口中。对引入到窗口中的控件双击,可弹出该控件的属性窗口,根据需要修改“String”、“Tag”等。

根据对各种开环传递函数绘制根轨迹的要求,如下三个控件是必须的:两个“Edit Text”文本框控件(分别接收闭环传递函数的分子、分母);一个“Push Button”按钮(用于启动程序绘制根轨迹)。当然必要的“Static Text”静态文字有助于标识各种控件的作用,如果你能记住所表示控件的作用,也可以不引入它们。自定义的GUI,如图1所示。

在图1中,分子的零点有两个,显然为两个单重零点-1和-2;分母的极点有4个,显然为二重极点0,以及两个单重极点-3和-4。当然,由于采用了符号运算,对于这样的情形,在输入时应按照“s^2+2*s+3”输入,系统会自动求根,然后进行绘制。

为了能在本GUI运行载入时显示如图1所示的根轨迹,分子对应为“(s+1)*(s+2)”,分母对应为“(s^2*(s+3)*(s+4)”。必须要有程序与之对应,这个程序对应于用户图形界面初始打开的函数:

function ggj2_OpeningFcn(hObject,eventdata,handles,varargin)

global fenzi?摇?摇?摇%声明全局变量

global fenmu

global s

s=sym('s');?摇?摇?摇%定义符号s

fenzi=sym('(s+1)*(s+2)');?摇?摇?摇%定义分子符号表达式

fz=sym2poly(fenzi);?摇?摇?摇%分子符号表达式转换为多项式系数形式的向量形式

fenmu=sym('s^2*(s+3)*(s+4)');?摇?摇?摇%定义分母符号表达式

fm=sym2poly(fenmu);?摇?摇?摇%分母符号表达式转换为多项式系数形式的向量形式

g=tf(fz,fm);?摇?摇?摇%按分子、分母形式转换为传递函数形式

figure(1)?摇?摇?摇%弹出绘制图形窗口

rlocus(fz,fm,'k')?摇?摇?摇%绘制根轨迹

title('根轨迹')

分子参数文本框的回调函数如下:

function edit1_Callback(hObject,eventdata,handles)

global fenzi

global s

s=sym('s');

fenzi=get(hObject,'String');?摇%取回用户界面上运行时编辑框内的字符串

fenzi=sym(fenzi);?摇?摇?摇%定义分子符号表达式,保存到全局变量fenzi中

分母参数文本框的回调函数如下:

function edit2_Callback(hObject,eventdata,handles)

global fenmu

global s

s=sym('s');

fenmu=get(hObject,'String');?摇?摇?摇%取回用户界面上运行时编辑框内的字符串

fenmu=sym(fenmu);?摇?摇?摇%定义分子符号表达式,保存到全局变量fenmu中

“绘制根轨迹”按钮的回调函数如下:(只要按下按钮,就执行本函数)

function pushbutton2_Callback(hObject,eventdata,handles)

global fenzi

global fenmu

global s

s=sym('s');?摇?摇?摇%定义符号s,下面两行直接使用fenzi、fenmu全局变量

fz=sym2poly(fenzi);?摇?摇?摇%分子符号表达式转换为多项式系数形式的向量形式

fm=sym2poly(fenmu);?摇?摇?摇%分母符号表达式转换为多项式系数形式的向量形式

% g=tf(fz,fm);?摇%按分子、分母形式转换为传递函数形式

% subplot((212));

figure(1)

% axes(handles.myAxes);

rlocus(fz,fm,'k')

title('根轨迹')

本GUI运行载入时的打开函数与按钮的回调函数基本相同,只是在按钮的回调函数中直接使用对分子、分母文本框修改后的全局变量。

上面的函数是要自己输入的,当然,还有一些函数是系统自动生成的,不必修改。单击GUI运行按钮“”, 得到与图1对应的用户图形界面,如图2所示,得到的相应的根轨迹如图3所示。

参考文献:

[1]孙梅,王彦良.自动控制原理及应用[M].北京:北京交通大学出版社,2007.

[2]罗建军,杨琦.精讲多练MATLAB[M].西安:西安交通大学出版社,2002.

各种各样高效课堂的通讯稿 第5篇

马镇九年制学校高效课堂大赛通讯稿 任永霞 为进一步推进高效课堂建设,提高教育教学质量,截止4月28日为期两周的马镇九年制学校“高校课堂大赛”顺利闭幕。此次大赛将学校高效课堂建设推向了一个新的高潮。

本次大赛由我校教务处主办,参赛人员由马镇九年制学校全体教师组成,参加本次大赛的评委有郭校长、王亚军主任、王杰主任等,学校从领导到老师都十分重视本次活动。

此次活动汇集了语文、数学、英语、美术、品德、生物等学

科,教师们各显身手为全校师生呈现了一堂堂精彩的.高效课。

美术课上杨瑞老师正细心教孩子们做手工

数学课上高小利老师正耐心与学生交流长方体的相关知识 本次大赛,教师们精心备课并结合多媒体、导学案,以“学生为主体,教师为主导”,充分体现了自主、合作、探究的学习方式。学

生在愉快的氛围中学会知识,学会生活,解决实际问题。

语文课上孩子们小组合作探究问题

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

【各种通讯接口简介】相关文章:

教你认识各种接口07-18

布艺各种风格简介08-07

新华通讯简介范文06-08

通讯工程公司简介08-02

通讯设备行业公司简介04-13

各种05-16

各种患者08-30

各种书籍06-14

医院各种制度07-22

烟草各种材料08-19

上一篇:助学筑梦铸人征文字范文下一篇:船舶物料、备件供应管理规定