ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:32.43KB ,
资源ID:13072276      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13072276.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中英文文献翻译—使用LabVIEW中的TCPIP和UDP协议Word文件下载.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中英文文献翻译—使用LabVIEW中的TCPIP和UDP协议Word文件下载.docx

1、一个数据报包含表明来源和目的地地址的数据和报头字。IP 为通过网络或者因特网把数据发送到指定的目的地的数据报确定正确的路径。IP 协议并不能保证发送。事实上,如果数据报在传输中被复制,IP 可能多次传送一个单独的数据报。所以,程序很少用 IP 而是用 TCP 或者 UDP 代替。UDPUDP 在计算机进程中提供简单而低层次的通信。进程通过把数据报发送到一个目的地计算机或者端口进行通信。一个端口是你发送数据的位置。IP 处理计算机对计算机的发送。在数据报到达目的地计算机后,UDP 把数据报移动到其目的端口。如果目的端口不是开放的,UDP 将删除数据报。UDP 将发生 IP 的同样的发送问题。应用

2、程序的 UDP 的可靠性不强。例如,一项应用程序能经常把大量信息的数据传送到目的地而丢失少量的数据是肯定的。在 LabVIEW 中使用 UDP 协议因为 UDP 不是一个 TCP 似的一个以连接为基础的协议,在你发送或者收到数据之前,你不需要和目的地建立一种连接。相反,当你每发送一个数据报时,由你指定数据目的地。操作系统不会报告传输差错使用 UDP 打开功能在一个端口上打开一个 UDP 插口。同时打开的 UDP 端口的数量仍依赖于操作系统。UDP 的打开的功能返回到网络连接时唯一识别 UDP 套接字。使用这种连接在子VI 程序中就是靠这个套接字。用 UDP 编写功能发送数据到目的地,然后使用

3、UDP 阅读功能阅读那个数据。每写一个操作要求一个目的地地址和端口。每阅读一个操作包含来源地址和端口。UDP 保存你所发送的每一个命令所指定的数据报字节。在理论上,你能发送任何大小的数据报。然而,你最好不使用 UDP 来发送大的数据报,因为它不像 TCP 一样可靠。当你在一个端口上结束所有通信时,使用 UDP 结束功能去释放系统资源。UDP 多路广播你能使用 UDP 的功能来与一个单独的客户端通信或者通过广播对于所有局域网上的计算机通信。如果你想要传送成倍增加具体的计算机信息,你必须通过客户端列表构建 UDP 功能反复执行。因为 LabVIEW 能把数据的作为一个单独的拷贝发送到每个客户端并且

4、保存对收到数据感兴趣的客户端列表,所以运用这种技术建立完全相同的网络交换。使用多路广播可以在网络上的进行单个的发送端和多倍的客户端之间的通信而不需要保存客户列表或者要求发送端把数据多重拷贝后发送给每个客户端。为了通过多路广播收到数据广播,所有客户端必须加入一个多路广播组。而发送端不需要加入该组。发送端只需规定一个多路广播的 IP 地址来定义这个多路广播组。多路广播的 IP 地址范围在 224.0.0.0 到 239.255.255.255 中。当一个客户端想要加入一个多路广播组时,它只需预定这个组的多路广播的 IP 地址。在客户端预定到一个多路广播组之后,客户端收到从多路广播的 IP 地址发送

5、的数据。对于 LabVIEW 中的多路广播,使用 UDP 多路广播的打开程序有能力读、写或者读和写UDP 数据。规定 TTL 为写数据,多路广播地址为读数据,多路广播端口号为读写数据。默认 TTL 是 1,这意味着 LabVIEW 仅仅把数据报发送到本地的网络上。当一个发送方收到一个多路广播数据报时,它消耗数据报的生存时间。如果 TTL 大于 1,发送方把数据报转发到其它数据报。下面的表格说明了当你规定一个 TTL 的值时,一个多路广播数据报的运行。主机上还存留数据报1 数据报发送到每个在同一本地网络上已预定那个 IP 地址的客户端。中枢/转发器和桥路/开关转发数据报。发送方不转发数据报如果

6、TTL 为 1。如果你规定一个值大于 1,数据报通过 TTL-1 层被发送,并且发送方转发它。参阅在 LabVIEW例子commUDP.llb 中的 UDP 多路广播接受方程序和 UDP 多路广播发送方程序 VI 中使用 UDP 多路广播的例程。TCPTCP 保证在网络中的可靠的通信,按顺序发送而没有差错,损失或者重发。TCP 直到收到一个确认才转发。系统要求在使用 TCP/IP 之前,确认你有必需的要求,这变化依赖于你使用的平台。l (Windows和UNIX系统)TCP/IP。 你不需要使用第三种产品连接使用TCP/IP。如果你的网络适当地被构成,LabVIEW没有要求附加的设置。(Mac

7、 OS 系统) LabVIEW 网络要求打开传送,包括 Mac OS 7.5 和更新的版本。在 LabVIEW 中使用 TCPTCP 是一个以连接为基础的协议,这意味着站点必须在传送数据之前建立一种连接。许可多重、同时的连接。你可以通过等待一种输入的连接或者通过积极地寻求一种与指定的地址连接建立连接。在建立 TCP 连接时,你必须指定一个地址和该地址的端口。端口范围在 0 到 65,535 点之间。UNIX 系统为特殊的应用程序保留端口数少于 1,024。在一个给定的地址中不同的端口能识别不同的服务。使用 TCP 的打开连接功能来与一个指定地址进行积极的连接。如果连接成功,功能返回网络连接的返

8、回数唯一识别那个连接。使用这种连接 refnum 来访问子 VI 程序。你能使用如下技术来等输入连接:用 TCP 听程序创建立一个听者并且在一个指定的端口等待一种可接受的 TCP 连接。如果连接成功,VI 程序返回连接数,地址和远程 TCP 客户端口。TCP 创建听者功创建一个听者然后用 TCP 的听者功能上等待的一个听者接受新的连接。在听者功能上的 TCP 等待返回你所发送的功能和返回数的同样的听者 ID。当你结束等候新的连接时,用 TCP 关闭连接功能区关闭一个听者。你不能对一个听者进行读写。用第二种技术的优势是你能使用 TCP 关闭连接功能来取消听操作,这在你想要为了一种连接听而没有超时

9、,但是你想要取消当另一个条件变真时的听时是很有用的。你能在任何时间关闭听程序。当你建立一种连接时,用 TCP 读功能和 TCP 写功能能在远程应用中队数据进行读写。用 TCP 关闭连接功能区关闭远程连接。如果没被读的仍保留着而关闭连接,你可能失去数据。当关闭连接时,在你的计算机上使用较高层次协议。在连接被关闭后,你不能再读写它。TCP 和 UDP 之间的区别在你想要可靠的数据传输时,TCP 是最好的协议。UDP 是高性能的无需连接的协议,但是它不保证可靠性。建立 TCP 客户端注意:请参考最近的版本 LabVIEW 帮助功能对这些指令和功能的细节描述。完成如下步骤使用 TCP 功能建立一个 T

10、CP 顾客。1. 用TCP的打开连接功能来打开一个服务器的连接。你必须规定服务器的因特网地址和服务器的端口。地址在网络上识别计算机。远程端口在服务器使用听的计算机上识别一个通信通道。当你建立一个 TCP 服务器时,你要规定你想要服务器为通信使用的端口。2. 用TCP的写功能把信息发送到服务器上。3. 用TCP的读功能来读发自服务器的信息。你必须规定你想读的字节数。4. 用TCP的关闭功能来关闭与服务器的连接。请参阅 labviewexamplescommTCP.llb 中对单一数据客户端的 TCP 例程。超时和差错当你设计一种网络应用时,应细心考虑失败是如何发生的。例如,如果服务器被毁,确定如

11、何使每个客户 VI 程序掌控它。一种解决方式是确保每个客户 VI 程序有超时功能。如果发生没能在一定量的时间之后生产结果,客户端继续执行。在继续时,客户端能试图重建连接或者报告出错。如果必要的话,客户端 VI 程序能关闭应用程序。建立 TCP 服务器完全如下步骤用 TCP 功能来建立一个 TCP 服务器。1. 使用TCP听程序等待连接。你必须规定端口。这个端口必须是客户端试图访问的同一个端口。2. 如果连接被建立,用TCP读功能从接受到信息的端口读信息。3. 用TCP写功能返回结果。数据必须是一种客户端能接受的形式。4. 用TCP关连接功能来关闭连接。TCP 和 UDP 例子请参阅 labvi

12、ewexamplescommTCP.llb 和 labviewexamplescommUDP.llb 中用 TCP 和UDP 的 VI 程序和功能。Application Note 160Using LabVIEW with TCP/IP and UDPIntroductionInternet Protocol (IP), User Datagram Protocol (UDP), and Transmission Control Protocol (TCP) are basic tools for network communication. The name TCP/IP comes fr

13、om two of the best-known protocols of the Internet protocol suite, the Transmission Control Protocol and the Internet Protocol.You can use TCP/IP to communicate over single networks or interconnected networks. The individual networks can be separated by large geographical distances. TCP/IP routes da

14、ta from one network or Internet-connected computer to another. Because TCP/IP is available on most computers, it can transfer information among diverse systems.LabVIEW and TCP/IPYou can use the TCP/IP protocols with LabVIEW on all platforms. LabVIEW includes TCP and UDP VIs and functions you can use to create client or server VIs.IP p

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1