欢迎来到天天文库
浏览记录
ID:38254444
大小:750.75 KB
页数:7页
时间:2019-06-07
《image video部分命令协议解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、RDU-1500REMOTEDISPLAYUNITPROTACAL有关RDU1500的情况:TheRDU-1500RemoteDisplayUnitisasinglerackunitdevicewhichdisplaystextualinformationas directedbyanexternaldevicethroughanRS-422/RS-232port.TheRDU-1500isaseriesofproducts,somewithadifferentdisplaywidths.Theunit’
2、sdisplayareacan bepartitionedintoone,two,orthreesections,whereeachoperatesasifitwereaseparateremotedisplayunit.Usingtheremotedisplayunit’sexternalcontrolprotocol,anexternaldevicecancontrolmanyremotedisplayunitsindividually,simultaneously,oringroups.Theext
3、ernaldevicecanbeapersonalcomputer,terminal,routingswitchersystem,machinecontrolsystem,oranyotherdeviceequippedwithanRS-232orRS-422serialcommunicationport.从上面可以了解到RDU1500的基本情况,它表明对其控制是用到了RDU-1500系列的协议的,同时我们也知道RDU1510是一台设备,协议只是在讲述设备内容的一部分,有些其它的内容是各这台设备自身相关的
4、,对此我们只要了解协议相关的部分即。对于协议的具体细节将不在这里描述。如果您有兴趣,可以参考<>。在最初看这些内容时,如果对设备外观没有任何参考,要单纯了解对方设备协议,那是要吃不少力的,因些对设备外观有个基本的认识。设备外观:RDU1512RDU1518:RDU1519:RDU1502:电气特性或联接接口:RDU1510通过RS-422485或RS-232来接收数据。只收数据,其并不回复或上发自己的数据给管理端。串行参数(下面的RDU-151
5、0的,当然也可以按自己的具体特点实现):startbits:1databits:7parity:evenstopbits:1baudrate:programableto30060012002400480096001920038400命令格式:%decimalintegercommanddescripto即都是ASCII的内容。以%打头,数字部分为十进制,后面有命令参数。命令支持列表:对方设备所支持命令主要这些,说多不多,说少也不少,对于我们设备,则可以根据我们设备的特点和需求,有选择性的支持
6、就可以了。没有必要全盘实现,毕竟我们不是为了仿对方的设备。必要概念:在描述每一具体命令前,要先了解可能用到的概念:ID,name,section.如果不了解这三个的概念,那想较好的理解协议,可能是有点困难的,这是经验之谈。Name:就是设备起了个文字的名称。也是可以相同的,比如全国有很多个叫“王勇”的。Section:直意就是部分了,用于区分一个物体的哪部分。护肤品,是有在脸上用的,有在手上用的,有在腿上用的等等。。。这个可以从上面图片区域得到理解。有了上面的概念,对协议再看就顺风顺水了。命令条目:1.D
7、isplayselectcommand:%nDN就是要对ID是n的进行操作,如果非要在一条命令里对多个ID设备一起操作,那就%-n1D%-n2D..了。这里的n值可正可负。正的符号就省了,负的显然不能省。负值就是除了正号ID接收外,同样的设置也传给负号ID的设备。例:%12DINFO 所有ID是12的显INFO就OK了。%12D%-13D除了ID是的12的,还有那个ID是13的也显INFO就可以了。2.Lineselectcommand:%nSSelectlinesfordisplaytheUMDtex
8、t,theformatis%nS.对于N值,不同设备是不一样的,RDU1000可以从0到15,RDU-1510呢只能从0到7。对于我们设备的,只有一个UMD那N就为1这一种情况就行了,如果没有N就认为它是1就可以了。例:%8D%S%10FINFOONE%Z ID是8设备section1上显"INFOONE"就OK了。3.normalflashperiodcommand:%nF这是闪烁命令,n的一个闪烁步进是50ms,当没有N或
此文档下载收益归作者所有