下面对TCP节点及其用法进行介绍。图11-45 打开TCP连接节点超时毫秒:在函数完成并返回一个错误之前所等待的毫秒数。图11-46 读取TCP数据节点模式:标明了读取操作的行为特性。图11-48 关闭TCP连接节点6.解释机器别名返回使用网络和VI服务器函数的计算机的物理地址。图11-50 创建TCP侦听器节点端口(输入):所侦听连接的端口号。图11-51 等待TCP侦听器节点侦听器ID输入:一个能够唯一表明侦听器身份的网络连接标识。......
2023-11-26
由框图组成的图形对象共同构造出通常所示的源代码。框图(类似于流程图如图3-39所示)与文本编程语言中的文本行相对应。事实上,框图是实际的可执行的代码。框图是通过将完成特定功能的对象连接在一起构建出来的。
如图3-40所示,框图程序由下列三种组件构建而成:
图3-39 框图演示程序的前面板
(1)节点:是程序框图上的对象,具有输入输出端,在VI运行时进行运算。节点相当于文本编程语言中的语句、运算符、函数和子程序。
(2)接线端:用以表示输入控件或显示控件的数据类型。在程序框图中可将前面板的输入控件或显示控件显示为图标或数据类型接线端。默认状态下,前面板对象显示为图标接线端。
图3-40 框图演示程序的程序框图
(3)连线:程序框图中对象的数据传输通过连线实现。每根连线都只有一个数据源,但可以与多个读取该数据的VI和函数连接。不同数据类型的连线有不同的颜色、粗细和样式。断开的连线显示为黑色的虚线,中间有个红色的X。出现断线的原因有很多,如试图连接数据类型不兼容的两个对象时就会产生断线。
节点是程序框图上的对象,带有输入输出端,在VI运行时进行运算。节点类似于文本编程语言中的语句、运算符、函数和子程序。LabVIEW有以下类型的节点:(www.chuimin.cn)
函数:内置的执行元素,相当于操作符、函数或语句。
子VI:用于另一个VI程序框图上的VI,相当于子程序。
ExpressVI:协助常规测量任务的子VI。ExpressVI是在配置对话框中配置的。
结构:执行控制元素,如For循环、While循环、条件结构、平铺式和层叠式顺序结构、定时结构和事件结构。
公式节点和表达式节点:公式节点是可以直接向程序框图输入方程的结构,其大小可以调节。表达式节点是用于计算含有单变量表达式或方程的结构。
属性节点和调用节点:属性节点是用于设置或寻找类的属性的结构。调用节点是设置对象执行方式的结构。
通过引用节点调用:用于调用动态加载的VI的结构。
调用库函数节点:调用大多数标准库或DLL的结构。
代码接口节点(CIN):调用以文本编程语言所编写的代码的结构。
有关LabVIEW 2012中文版虚拟仪器从入门到精通的文章
下面对TCP节点及其用法进行介绍。图11-45 打开TCP连接节点超时毫秒:在函数完成并返回一个错误之前所等待的毫秒数。图11-46 读取TCP数据节点模式:标明了读取操作的行为特性。图11-48 关闭TCP连接节点6.解释机器别名返回使用网络和VI服务器函数的计算机的物理地址。图11-50 创建TCP侦听器节点端口(输入):所侦听连接的端口号。图11-51 等待TCP侦听器节点侦听器ID输入:一个能够唯一表明侦听器身份的网络连接标识。......
2023-11-26
要想熟练的使用LabVIEW编写程序,了解其编程环境是非常必要的,在LabVIEW 2012中,菜单是其编程环境的重要组成部分,这部分将介绍LabVIEW2012菜单。图2-14 查看菜单图2-15 项目菜单新建项目:用于新建一个项目文件。......
2023-11-26
如果将字符串转换为数值,LabVIEW仅可以转换用于表示数值的字符串,而仍将其其余值保存为字符串。同样由于浮点算术运算可能存在四舍五入误差,因此浮点数不能作为选择器标签的值,若将一个浮点数连接到条件分支,LabVIEW将对其进行舍入到最近的偶数值。图5-26 求平方根的程序框图分支1图5-27 求平方根的程序框图分支2图5-28 显示错误LabVIEW的条件结构与其他语言的条件结构相比,简单明了,结构简单,不但相当于Switch语句,还可以实现if…......
2023-11-26
图11-1 串行通信方式在同步通信中,为了使发送和接收保持一致,串行数据在发送和接收两端使用的时钟应同步。异步通信协议规定每个数据以相同的位串形式传输,每个串行数据由起始位、数据位、奇偶校验位和停止位组成,串行数据的位串格式如图11-2所示,具体定义如下:图11-2 串行数据位串定义当通信线上没有数据传输时应处于逻辑“1”状态,表示线路空闲。规定的波特率有50、75、110、150、300、600、1200、2400、4800、9600和19200等几种。......
2023-11-26
图5-3 判断大数和小数的前面板如For循环启用并行循环迭代,循环计数接线端下将显示并行实例接线端。如通过For循环处理大量计算,可启用并行提高性能。LabVIEW可通过并行循环利用多个处理器提高For循环的执行速度。通过查找可并行循环结果窗口确定可并行的For循环。通过For循环的并行实例接线端可指定运行时的并行实例数量。......
2023-11-26
同步组将在程序执行完毕前始终保持活动状态。如要向一个同步组添加一个已属于另一同步组的定时结构,LabVIEW将把该定时结构从前一个组中移除,添加到新组。中止定时结构的执行,使用定时结构停止VI可通过程序中止定时结构的执行。将字符串常量或控件中的结构名称连接至定时结构停止VI的名称输入端,指定需要中止的定时结构的名称。例如,以下程序框图中,低定时循环含有定时结构停止VI。......
2023-11-26
在图7-34的右图中,程序先让两组的输入输出在For循环的边框通道上形成数组,然后打包,用一个二维数组送到XY图中显示,这种方法比较直观。要求使用XY图绘制出两者随次数增加的变化曲线。图7-40 例7-2的程序框图图7-41 例7-2的前面板显示图7-42 例7-2错误的程序框图图7-43 例7-2错误的前面板显示对于前面板中的两个曲线的显示,可以在XY图的属性中自行设置,如图7-44所示。图7-44 XY图的图形属性......
2023-11-26
主轴组件多为成套的标准组件,一般包含主轴及其支承和其他辅助传动零件等。图4-23 主轴旋转精度的检测示意图影响主轴旋转精度的因素包含主轴支承轴承的精度、间隙及组合形式的选择,与主轴轴承相配合零件的精度及主轴转速等。......
2023-06-23
相关推荐