- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运用Delphi实现PC机与FLUKE5500A
之间的串行通讯
郑偏 幼工
(筑天机电总h13)23所仪耳说备1100854)
目砚在加1户i开段环魂弋 运月Delphi提供的通信住件.买见PC饥$3Alfi忱准. iWIi$3的A之闷的a行遨T.
井.臼吮.曲!.行.谊
SeraiIComoufticatioftbetweenPCandFLU(E5500AwithDoI曲i 侧r
zhen口Y主
抽street:serialcouwmiatieobeteeenPCandFluheS6OM 妙 SRM coatronlboxofDal曲i招 introduced.
臼例 .价翻 :今i户盛 Seri以 Sc...7c-ice
1前言
目前,Del曲i己经成为WhirW 系统开发的主要语言,以其高效、简单易学及功能勃大的特点璐来翻
为广大程序设计人员及用户所青眯。Delphi支持面对对象的程序设计,其有纺构化的事件姐动编程撰式井
可以使用无限扩展的控件,而且盯以十分方便的作出良好的人机界血。在Delphi之前,人们须在没有X
正OOP(面对对象编程)性能的可视化编程和没有可视化编程性能的OOP之同做出选择;而现在,Del油i
允许在一个其有其正OPO扩展的可视编程环境中使用它的ObjectPascal语盲。这种组舍是革命性的,它
使可视摘程与一个功能极其强大的且面对对象的程序开发框架肾密结合起来。在标准申口通摘方面,Delphi
提供了其有强大功能的通信控件SPCDiY控件。该控件可设置串行通信的数据发送和接收,对串口状态及
串口通信的信息格式和协议进行设S.这是一个标准的十位申口通信,包括8位标准数据和数据的起始位
和停止位。在接收盆侧过程中触发 伽且ecive事件。每个通信控件对应一个申口,可以设计多个通伯控件
来访闷多个通信口。在计1侧试绷城自动化穆度在各方面的姿求也不断地提高,本文通过控制多功健校准
泣F1uke5500A总绪对住用Del户i姗粗的一些体会。
2硬件通偏方案
2t‘通信方案的选择
很据 曰uke5500A的实际情况,该校准湘带有标准的IEEE-488接口和两个标准的RS-232卒口,其中包
括率口 !一主人口(RS-232HostPort)和率口2-甩户口(RS-232WSPort),利用这两个通信口可以
很据实际的侧试清况选择自己适用的穆控方案。可选择的程控方案有以下几种:
(1)当叮不带接口,尹通过5500A的申口1(Serial1PromHostPort)控制.连接方式如目2-1
所示。
叮rPLUMSOOA
此帆
. 2-1
一 104 一呱
(2)当PC机带有两个串口,钊价也带有串口时,利用一个口控制5.0A,利用另一个口控刹吸陀。连
接方式如图2一2所示。
圈2-2
(3)当UUT带有串口,利用5500A的串口I(Serial1FromHostPort)控制5500A的信号物出,
利用5500A的串口2(Serial2ToUUTPort)控制UUT,以厅的控制命令是穿过5500A读取的,此命令有
特殊的格式要求。连接方式如目2-3所示。
目2-3
2.2FIuke5500A的程控设,
蓄先,按下前面板的SETUP健,顺序选择INSTIRSETUP/REMOTESETUP/HOSTserial.
在未设f通信方式时,仪摇默认控侧方式为,ib控侧方式。另外,将仪翻状态ti为8 据位,1位停止
位,不奇供校脸,波特率9600bit,远控为非终端方式。结束符为回车、换行。此时校准派进入本口待控
状态.对于程控语法,有以下几点注惫事项:
I)当一个命令不止一个参数时,参数间必须用逗号分肠。例如:OUrIV,2A.
2)数字乡数可以达到 15位,它们的幕指数范围为+/-1.0E+/-20.
3)太多或太少的参数会导致语法错误。
4)零参数会产生错误。例如:O
文档评论(0)