LabVIEW 2012是NI公司推出的LabVIEW软件的最新版本,是目前功能最为强大的LabVIEW系列软件,也是NI公司推出的第一个简体中文版本的LabVIEW软件。LabVIEW 2012优化了性能,改进了生成优化机器代码的后台编译器,使得执行速度提高了60%。与原来的版本相比,新版本的LabVIEW有以下一些主要的新功能和更改。......
2025-09-30
TCP协议是TCP/IP协议中的一个子协议。TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中文译名为传输控制协议/互联网络协议,TCP/IP协议是Internet最基本的协议。TCP/IP协议是20世纪70年代中期美国国防部为其ARPANET广域网开发的网络体系结构和协议标准,以它为基础组件的Internet是目前国际上规模最大的计算机网络,Internet的广泛使用,使得TCP/IP成了事实上的标准。TCP/IP实际上是一个由不同层次上的多个协议组合而成的协议族,共分为四层:链路层、网络层、传输层和应用层,如图11-42所示。从图中可以看出TCP协议是TCP/IP传输层中的协议,使用IP作为网络层协议。
TCP(Transmission Control Protocol,传输控制协议)协议使用不可靠的IP服务,提供一种面向连接的、可靠的传输层服务,面向连接是指在数据传输前就建立好了点到点的连接。大部分基于网络的软件都采用了TCP协议。TCP采用比特流(即数据被作为无结构的字节流)通信分段传送数据,主机交换数据必须建立一个会话。通过每个TCP传输的字段指定顺序号,以获得可靠性。如果一个分段被分解成几个小段,接收主机会知道是否所有小段都已收到。通过发送应答,用以确认别的主机收到了数据。对于发送的每一个小段,接收主机必须在一个指定的时间返回一个确认。如果发送者未收到确认,发送者会重新发送数据;如果收到的数据包损坏,接收主机会将其舍弃,因为确认未被发送,发送者会重新发送分段。
图11-42 TCP/IP协议族层次图
TCP对话通过三次握手来初始化,目的是使数据段的发送和接收同步,告诉其他主机其一次可接受的数量,并建立虚连接。三次握手的过程如下:(https://www.chuimin.cn)
第一步,初始化主机通过一个具有同步标志的置位数据端发出会话请求。
第二步,接收主机通过发回具有一下项目的数据段表示回复:同步标志置位、即将发送的数据段的起始字节的顺序号、应答并带有将收到的下一个数据段的字节顺序号。
第三步,请求主机再回送一个数据段,并带有确认顺序号和确认号。
在LabVIEW中可以利用TCP协议进行网络通信,并且,LabVIEW对TCP协议的编程进行了高度集成,用户通过简单的编程就可以在LabVIEW中实现网络通信。
相关文章
LabVIEW 2012是NI公司推出的LabVIEW软件的最新版本,是目前功能最为强大的LabVIEW系列软件,也是NI公司推出的第一个简体中文版本的LabVIEW软件。LabVIEW 2012优化了性能,改进了生成优化机器代码的后台编译器,使得执行速度提高了60%。与原来的版本相比,新版本的LabVIEW有以下一些主要的新功能和更改。......
2025-09-30
图1-1 虚拟仪器构成方式虚拟仪器由通用仪器硬件平台和应用软件两大部分构成。虚拟仪器构成方式有5五种类型,如图1-3所示。应用程序1)实现虚拟仪器前面板功能的软件程序,即测试管理层,是用户与仪器之间交流信息的纽带。与传统仪器前面板相比,虚拟仪器软面板的最大特点是软面板由用户自己定义。......
2025-09-30
波形数据的引入,可以为测量数据的处理带来极大的方便。当需要独立于数据本身的类型对数据进行处理时,变体类型就成为很好的选择。变体至平化字符串转换函数是指将变体数据转换为平化字符串和表示数据类型的整数数组。......
2025-09-30
把DAQ卡与计算机连接后,就可以开始安装驱动程序了。图10-2 NI-DAQmx安装界面之一图10-3 NI-DAQmx安装界面之二图10-4 NI-DAQmx安装界面之三图10-5 NI-DAQmx安装界面之四检查安装程序检测和选择的正确支持文件与应用软件和(或)语言的正确版本号。图10-6 NI-DAQmx安装界面之五图10-7 NI-DAQmx安装界面之六图10-8 “Measurement&Automation explorer”窗口在该窗口中,可以对本计算机拥有的NI公司的软、硬件进行管理。单击“完成”按钮,弹出创建“NI-DAQmx仿真设备”对话框。安装完成NI-DAQmx后,函数选板中将出现DAQ子选板。......
2025-09-30
命令行提示与操作如下:执行选项中有“指定点”“水平”“垂直”“角度”“二等分”和“偏移”6种方式绘制构造线,分别如图2-4所示。构造线模拟手工作图中的辅助作图线。图2-5所示为应用构造线作为辅助线绘制机械图中三视图的示例。图中细线为构造线,粗线为三视图轮廓线。......
2025-09-30
波形图用于将测量值显示为一条或多条曲线。如图7-2所示,使用波形图显示40个随机数的情况。图7-3 波形图的使用图7-4 波形图的使用波形图显示的每条波形,其数据都必须是一个一维数组,这是波形图的特点,所以要显示n条波形就必须有n组数据。本题的做法是同上一例类似,将形成的二维数组进行打包,然后送入波形。......
2025-09-30
While循环重复执行代码片段直到条件接线端接收到某一特定的布尔值为止。图5-13 While循环的输入端和输出端图5-14 条件为真时停止执行或执行While循环是执行后再检查条件端子,而For循环是执行前就检查是否符合条件,所以While循环至少执行一次。如果把控制条件接线端子的控件放在While循环外,则根据初值的不同将出现两种情况:无限循环或仅被执行一次。图5-16 处于死循环状态的While循环图5-17 添加了布尔控件的While循环......
2025-09-30
相关推荐