




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LabWindows CVI教程 6 串行口和网络通讯主讲 乔立岩Email qiaoliyan 交作业 MSN qiaoliyan 在线交流 Tel 86413532ext 8611 逸夫楼611 2020 2 24 串行口通讯RS 232端口定义 2020 2 24 数据传输格式电气特性负逻辑 1 5V 15V 0 5V 15V最高速率 20kbit s最远距离 15m 2020 2 24 打开配置和关闭intOpenComConfig intCOM Port charDevice Name longBaud Rate intParity intData Bits intStop Bits intInput Queue Size intOutput Queue Size i OpenComConfig 1 14400 0 7 1 512 512 intCloseCom intCOM Port i CloseCom 1 读写intComRd intCOM Port charBuffer intCount i ComRd 1 buf 128 intComWrt intCOM Port charBuffer intCount i ComWrt 1 buf 128 intComRdByte intCOM Port intComWrtByte intCOM Port intByte 控制intFlushInQ intCOM Port intFlushOutQ intCOM Port 2020 2 24 状态查询intGetInQLen intCOM Port i GetInQLen 1 intGetOutQLen intCOM Port i GetOutQLen 1 事件处理intInstallComCallback intCOM Port intEvent Mask intNotify Count intEvent Character ComCallbackPtrCallback Function void Callback Data notifyCount 50 Waitforatleast50bytesinqueueeventChar 13 WaitforLFeventMask LWRS RXFLAG LWRS RECEIVE InstallComCallback comport eventMask notifyCount eventChar ComCallbackFunction NULL 2020 2 24 网络通讯 TCP协议 TransmissionControlProtocol传输控制协议 使用TCP进行网络通信时每个连接包括一个服务器和一个客户 TCP服务器能通过网络向客户应用程序发送数据或从客户应用程序接收数据 客户应用程序也可以向服务器应用程序发送数据或从服务器应用程序接收数据 TCP服务器应用程序一旦向系统注册 就等待客户应用程序的连接请求 而客户应用程序只能向已经存在的服务器应用程序请求连接 每个TCP服务器需要主机名 如 aaa bbb ccc 或主机IP地址 如 123 456 78 90 和这个主机的唯一端口号 2020 2 24 服务器函数intRegisterTCPServer unsignedintPort Number tcpFuncPtrCallback Function void Callback Data i RegisterTCPServer 200 ServerTCPCB 0 回调函数 int tcpFuncPtr unsignedhandle intxType interrCode void callbackData TCP CONNECTTCP DISCONNECTTCP DATAREADYintCVICALLBACKServerTCPCB unsignedhandle intevent interror void callbackData intUnregisterTCPServer unsignedintPort Number intServerTCPRead unsignedintConversation Handle void Data Buffer unsignedintData Size unsignedintTime Out dataSize ServerTCPRead g hconversation receiveBuf dataSize 1000 2020 2 24 intServerTCPWrite unsignedintConversation Handle void Data Pointer unsignedintData Size unsignedintTime Out i ServerTCPWrite g hconversation transmitBuf strlen transmitBuf 1 1000 intDisconnectTCPClient unsignedintConversation Handle 客户机函数intConnectToTCPServer unsignedint Conversation Handle unsignedintPort Number charServer Host Name tcpFuncPtrCallback Function void Callback Data unsignedintTime Out i ConnectToTCPServer TCP DISCONNECTTCP DATAREADY 2020 2 24 intDisconnectFromTCPServer unsignedintConversation Handle intClientTCPRead unsignedintConversation Handle void Data Buffer unsignedintData Size unsignedintTime Out i ClientTCPRead g hconversation receiveBuf dataSize 1000 intClientTCPWrite unsignedintConversation Handle void Data Pointer unsignedintData Size unsignedintTime Out ClientTCPWrite g hconversation transmitBuf strlen transmitBuf 1 1000 支持函数intGetTCPHostAddr charBuffer intBuffer Size intGetTCPHostName charBuffer intBuffer Size intGetTCPPeerAddr unsignedintConnection Handle charBuffer intBuffer Size intGetTCPPeerName unsignedintConnection Handle charBuffer intBuffer Size 2020 2 24 DataSocketNI公司定义的网络数据通讯协议DataSocket库为NI的DataSocket编程提供了支持 也简化了应用程序之间动态数据交换适用于大批量实时数据传递 简化用户编程 2020
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字营销案例分析与实战指南
- 中学校园迁建项目施工组织方案
- 汽车销售分期付款合作协议范本
- 基坑土方开挖施工质量保障措施
- 建筑防雷接地施工技术实施细则
- 网络营销策划书模板
- 2023学年人教版一年级语文教材分析讲稿
- 班级心理健康教育与护导工作
- 某市2021届高考数学模拟试题解析
- 雨污水管道监理操作细则
- BIM概述课件教学课件
- 农作物施肥精准手册
- 医疗机构医疗质量安全专项整治行动自查自纠报告
- 中建土建劳务招标标准清单编制参考
- 待灭菌物品的装载
- 2025年职业病诊断医师考核试题(答案)
- 中学窗帘采购项目方案投标文件(技术文件)
- 湖北省老年教育管理办法
- 人教新版(PEP)四年级上册单元测试卷 Unit1 Helping at home (含听力音频听力原文及答案)
- 渔政执法快艇管理办法
- 2025年中远海运集团招聘笔试备考题库(带答案详解)
评论
0/150
提交评论