Javax.com+API及通讯应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
API及其通讯应用 javax.comm 伍祥生 一 (湖南师范大学物理系 长沙410081) 擅薹本文根据javax.叮眦API的类层次结构。介绍了它的结构特点和功能特点,井就 jav“.COlnLnlAPI与串行设备的通讯应用作了较详细的阐述。 关■宇j8v“咖API串行端口通讯 自世界上第一台计算机阅世以米,汁黜l的发艉已经历丁半个多世纪。它除了能搿亍数 值计算和非数值处理以外,还能与外闻设备进行数据通讯。PC机}‘最常用的是串行端口, 它为计算机与外围设备如:调制解凋器、打印机、条形代码}』描仪、智能p读数器等完成数 件戗缩写为iavax.commAPI),采刖传统的Java语义,引入像流、事件年|l消息等概念。能实 IEEEl284的并行没稀的义持,它还为设置所有与串行和并行 现对基于RS-232的串行设各雨I 设备相关参数提供了—套完整Ⅳj选项。 1. API的结构特点 _ javax.C000 Java诏言是一种面向对象的谢.,,它的自日程最小单j÷是类。住javaxxommAPI包中有许 ·140· AP!所提供的类可分为三层: 从图l中可知,javaxcomm 1)高层类 词讯端口的所有权。 2)低层类 如:类Seda[Pog和PaldlelPort,它们州来为物理通讯端口提供—个接口。 3)驱动程序层类 它是为低层类与底层操作系统之问提供一个接口。 2. API的功能特点 javax.colllln API是一个推 javax.comm 荐的标准扩展,它的接口布局 层如图2所示。 与传统驱动科序产:生的通 AP/ 讯模型不相同,iav/Ix.oolllFn 提供了—个基于Java事件模式 (java.awtevent包)的应刚程序 编程接口.它为开发者提供了 下列功能: ①它为串行和并行通讯端口 提供了—个完整的API规范 如果没有这样的公』g,鳅目}g序 COI]]IllAPI接口布局层次酬 编程接口,}蝣员扯 旧2.javax 开发实施中的I:佧b}将会增加。 @它计算(Enume№)系统的有燃尚[} CommPortldentifier对象表示每个有效的端口。 APl为输入和输出提供了流机制 它完成通计口≈口的异步和同步的输入 @javax.comm 或输出。类ScrialPort和ParallelPort包含管理通讯端门输入或输出的方法。 o iavax.commAP!为用户提供流控制和阚值控制 解决缶许多Java应用程序2 间端口所有权竞争的问题。通过尊仆的传捅通知有关的序硼f晴,井允许端口的-与用者放弃 应用程序启动端口失败时,一个PortlnUseException例外一破抛山。 @它通过接受≈ff,I味描述通讯端口状态的变化 “卜一个串行端口的状态发生变化时, 该S刚alPon对象传+卜个描述该状态变化的Ser-ialPortEvent斗荆。。 3. javax.COI越IAPI的通讯应用 ·14l· 持。iavax.commAPI中的三能口为串行端口和并j谳口提供平台无关的访问。遢擞口提 供方i去讽剐、列出i删的通讯嵩口,还为端口提供了控%拱享羽匾斥访问啪l控%时乜定端口 所要做的各种事浅包括获得输入流嗣喻出流对象:类Commlcoa中的方法可用黜蜊区 口的命名平¨端口的确认之间的关系,类方法g眦ommpo—dem|ners将列出该系统所有确认的 API与串行设备的通计U●例,介绍其I吏坩方法。 3.1,使用javax.com

文档评论(0)

baihualong001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档