下面对TCP节点及其用法进行介绍。图11-45 打开TCP连接节点超时毫秒:在函数完成并返回一个错误之前所等待的毫秒数。图11-46 读取TCP数据节点模式:标明了读取操作的行为特性。图11-48 关闭TCP连接节点6.解释机器别名返回使用网络和VI服务器函数的计算机的物理地址。图11-50 创建TCP侦听器节点端口(输入):所侦听连接的端口号。图11-51 等待TCP侦听器节点侦听器ID输入:一个能够唯一表明侦听器身份的网络连接标识。......
2023-11-26
VI窗口顶部的菜单为通用菜单,同样适用于其他程序,如打开、保存、复制和粘贴,以及其他LabVIEW的特殊操作。某些菜单选项有快捷键。
要想熟练的使用LabVIEW编写程序,了解其编程环境是非常必要的,在LabVIEW 2012中,菜单是其编程环境的重要组成部分,这部分将介绍LabVIEW2012菜单。
1.文件菜单
LabVIEW2012的文件菜单囊括了对其程序(即VI)操作的几乎所有命令,如图2-12所示。
➢新建VI:新建VI菜单,用于新建一个空白的VI程序。
➢新建…:新建菜单,打开如图2-4所示的“创建项目”对话框,新建空白VI、根据模板创建VI或者创建其他类型的VI。
➢打开…:打开菜单,用来打开一个VI。
➢关闭:关闭菜单,用于关闭当前VI。
➢关闭全部:关闭所有的VI菜单,关闭打开的所有VI。
➢保存:保存菜单,保存当前编辑过的菜单。
➢另存为…:另存为菜单,另存为其他VI。
➢保存全部:保存所有修改过的VI,包括子VI。
➢保存为前期版本:为了能在前期版本中打开现在所编写程序,可以保存为前期版本的VI。
➢新建项目:新建项目菜单。
➢打开项目…:打开项目菜单。
➢页面设置…:页面设置菜单,用于设置打印当前VI的一些参数。
➢打印…:打印菜单,打印当前VI。
➢VI属性:VI属性菜单,用来叉开和设置当前VI的一些属性。
➢近期项目:最近曾经打开过的一些项目,用来快速打开曾经打开过的项目。
➢近期文件:最近曾经打开过的一些文件,用来快速打开曾经打开过的VI。
➢退出:退出菜单,用于退出LabVIEW2012。
2.编辑菜单
编辑菜单中列出了几乎所有对VI及其组件进行编辑的命令,如图2-13所示。
图2-12 文件菜单
图2-13 编辑菜单
➢撤销:用于撤销上一步操作,回复到上一次编辑之前的状态。
➢重做:执行和撤销相反的操作,再次执行上一次“撤销”所做的修改。
➢剪切:删除所选定的文本、控件或者其他对象,并将其放到剪贴版中。
➢复制:用于将选定的文本、控件或者其他对象复制到剪贴板中。
➢粘贴:用于将剪贴板中的文本、控件或者其他对象从剪贴板中放到当前光标位置。
➢从项目中除:用于除当前选定的文本、控件或者其他对象,和剪切不同的是,删除不把这些对象放入剪贴版中。
➢选择全部:选择全部对象。
➢当前值设置为默认值:将前面板设置为默认值,将当前前面板上的对象的取值设置为该对象的默认值,这样当下一次打开该VI时,该对象将被赋予该默认值。
➢重新初始化为默认值:将前面板上对象的取值初始化为原来的默认值。
➢自定义控件:用于定制前面板中的控件。
➢导入图片至剪贴板:用来从文件中导入图片。
➢设置Tab键顺序:设定Tab键切换顺序,可以设定用Tab键切换前面板上对象是的顺序。
➢除断线:用于出去VI后面板中由于连线不当造成的断线。
➢整理程序框图:重新整理对象和信号并调整大小,提高可读性。
➢从所选项创建VI片段:在出现的对话框中,选择要保存VI片段的目录。
➢创建子VI:用于创建一个子VI。
➢启用程序框图网格对齐:面板栅格对齐功能失效,禁用前面板上面的对齐网格,单击该菜单项,该项变为启用前面板网格对齐,再次单击该菜单项将显示面板上面的对齐网格。
➢对齐所选项:将所选对象对齐。
➢VI修订历史:用于记录VI的修订历史。
➢运行时菜单:用于设置程序运行时的菜单项。
➢查找和替换:查找和替换菜单。
➢显示搜索结果:显示搜索到的结果。
3.查看菜单
LabVIEW 2012的查看菜单包括了程序中所有与显示操作有关的命令,如图2-14所示。
➢控件选板:显示控件选板菜单,用来显示LabVIEW的控件选板。
➢函数选板:显示函数选板,用来显示LabVIEW的函数选板。
➢工具选板:显示工具选板,用来显示LabVIEW的工具选板。
➢快速放置:显示快速放置对话框,依据名称指定选板对象,并将对象置于程序框图或前面板。
➢断点管理器:显示断点管理器窗口,该窗口用于在VI的层次结构中启用、禁用或清除全部断点。
➢探针检测窗口:可打开探针检测窗口。右键单击连线,在快捷菜单中选择探针或使用探针工具,可显示该窗口。使用探针查看窗口管理探针。
➢错误列表:显示错误列表,用于显示VI程序的错误。
➢加载并保存警告列表:显示加载并保存警告对话框,通过该对话框可查看要加载或保存的项的警告详细信息。
➢VI层次结构:显示VI的层次结构,用于显示该VI与其调用的子VI之间的层次关系。
➢LabVIEW类层次结构:类浏览器,用于浏览程序中使用的类。
➢浏览关系:浏览VI类之间的关系,用来浏览程序中所使用的所有VI之间的相对关系。
➢ActiveX控件属性浏览器:用与浏览ActiveX控件的属性。
➢启动窗口:启动图2-14所示的启动窗口。
➢导航窗口:显示导航窗口菜单,用于显示VI程序的导航窗口。
➢工具栏:工具栏选项。
4.项目菜单
LabVIEW2012简体中文版的项目菜单中包含了LabVIEW中所有与项目操作相关的命令,如图2-15所示。
图2-14 查看菜单
图2-15 项目菜单
➢新建项目:用于新建一个项目文件。
➢打开项目:用于打开一个已有的项目文件。
➢保存项目:用于保存一个项目文件。
➢关闭项目:用于关闭项目文件。
➢添加至项目:将VI或者其他文件添加到现有的项目文件中。(www.chuimin.cn)
➢生成:生成可执行文件。
➢运行:运行VI。
➢文件信息:当前项目的信息。
➢解决冲突:打开解决项目冲突对话框,可通过重命名冲突项,或使冲突项从正确的路径重新调用依赖项解决冲突。
➢属性:显示当前项目属性。
5.操作菜单
LabVIEW 2012简体中文版的操作菜单中包括了对VI操作的基本命令,如图2-16所示。
➢运行:用于运行VI程序。
➢停止:用来终止VI程序的运行。
➢单步步入:单步执行进入程序单元。
➢单步步过:单步执行完成程序单元。
➢单步步出:单步执行出程序单元。
➢调用时挂起:当VI被调用时,挂起程序。
➢结束时打印:在VI运行结束后打印该VI。
➢结束时记录:在VI运行结束后记录运行结果到记录文件。
➢数据记录:单击数据记录菜单可以打开它的下级菜单,设置记录文件的路径等。
➢切换至运行模式:切换到运行模式,当用户单击该菜单项时,LabVIEW将切换为运行模式,同时该菜单向变为切换至编辑模式,再次单击该菜单项,则切换至编辑模式。
➢连接远程前面板:与远程前面板连接,单击该菜单项将弹出如图2-17所示的“连接远程面板”对话框,可以设置与远程的VI连接、通信。
➢调试应用程序或共享库:对应用程序或共享库进行调试。单击该选项会弹出“调试应用程序或共享库”对话框,如图2-18所示。
图2-16 操作菜单
图2-17 “连接远程前面板”对话框
6.工具菜单
LabVIEW 2012简体中文版的工具菜单中包括了编写程序的几乎所有工具,包括一些主要工具和辅助工具如图2-19所示。
图2-18 “调试应用程序或共享库”对话框
图2-19 工具菜单
➢Measurement&Automation Explor…:打开MAX程序。
➢仪器:使用仪器子菜单,单击该菜单可以打开它的下级菜单,可以选择连接NI的仪器驱动网络或者导入CVI仪器驱动程序。
➢比较:比较子菜单,用于比较两个VI的不同之处。假如两个VI非常相似,却又比较复杂,用户想要找出两个VI中的不同之处,可以使用这项功能。
➢合并:合并子菜单,用于可以交互方式合并两个VI或LLB的改动。
➢性能分析:对VI的性能即占用资源的情况进行比较。
➢安全:对用户所编写的程序进行保护,如设置密码等。
➢用户名:利用该选项可以设置用户的姓名。
➢通过VI生成应用程序:弹出“通过VI生成应用程序”对话框,该对话框用于通过打开的VI生成独立的应用程序。
➢转换程序生成脚本:可显示“转换程序生成脚本”对话框,通过该对话框将程序生成脚本文件(.bld)的设置由前期LabVIEW版本转换为新项目中的程序生成规范。
➢源代码控制:源代码控制子菜单,单击此菜单可以打开他的下级菜单,设置和进行源代码的高级控制。
➢LLB管理器:VI库文件管理器菜单,单击此菜单可以打开库文件管理器,并对库文件进行新建、复制、重命名、删除,以及转换等操作。
➢导入:用来向当前程序导入.net控件、ActiveX控件、共享库等。
➢共享变量:包含共享变量函数。单击“工具”>>“共享变量”>>“注册计算机”,弹出“注册远程计算机”对话框,如图2-20所示。
图2-20 注册远程计算机对话框
➢在磁盘上查找VI:查找VI菜单,用来搜索磁盘上制定路径下的VI程序。
➢NI范例管理器:用于查找NI为用户提供的各种范例。
➢远程前面板连接管理器:用于管理远程VI程序的远程连接。
➢Web发布工具:网络发布工具菜单,单击此菜单可以打开网络发布工具管理器窗口,设置通过网络访问用户的VI程序。
➢高级:高级子菜单,单击此菜单可以打开它的下级菜单,包含一些对VI操作的高级使用工具。
➢选项:用于设置LabVIEW以及VI的一些属性和参数。
7.窗口菜单
利用窗口菜单可以打开LabVIEW 2012简体中文版的各种窗口,例如前面板窗口、程序框图窗口以及导航窗口。LabVIEW 2012简体中文版的窗口菜单如图2-21所示。
➢显示前面板:显示程序框图/前面板菜单,用来切换程序框图和前面板。
➢左右两栏显示:用来将VI的前面板和程序框图左右(横向)排布。
➢上下两栏显示:用来将VI的前面板和程序框图上下(纵向)排布。
另外,在窗口菜单的最下方显示了当前打开的所有VI的前面板和程序框图,因此,可以从窗口菜单的最下方直接进入那些VI的前面板或程序框图。
8.帮助菜单
LabVIEW 2012简体中文版提供了功能强大的帮助功能,集中体现在它的帮助菜单上。LabVIEW 2012简体中文版的帮助菜单如图2-22所示。
图2-21 窗口菜单
图2-22 帮助菜单
➢显示即时帮助:选择是否显示即时帮助窗口以获得即时帮助。
➢锁定即时帮助:用于锁定即时帮助窗口。
➢LabVIEW帮助:VI、函数以及如何获取帮助菜单,打开帮助文档,搜索帮助信息。
➢解释错误:提供关于VI错误的完整参考信息。
➢本VI帮助:直接查看LabVIEW帮助中关于VI的完整参考信息。
➢查找范例:用于查找LabVIEW中带有的所有范例。
➢查找仪器驱动:显示NI仪器驱动查找器,查找和安装LabVIEW即插即用仪器驱动。该选项在Mac OS上不可用。
➢网络资源:打开NI公司的官方网站,在网络上查找LabVIEW程序的帮助信息。
➢激活LabVIEW组件:显示NI激活向导,用于激活LabVIEW许可证。该选项仅在LabVIEW试用模式下出现。
➢激活附加软件:通过该向导可激活第三方附加软件。依据自动或手动激活一个或多个附件。
➢检查更新:显示NI更新服务窗口,该窗口通过ni.com查看可用的更新。
➢专利信息:显示NI公司的所有相关专利。
➢关于LabVIEW:显示LabVIEW的相关信息。
有关LabVIEW 2012中文版虚拟仪器从入门到精通的文章
下面对TCP节点及其用法进行介绍。图11-45 打开TCP连接节点超时毫秒:在函数完成并返回一个错误之前所等待的毫秒数。图11-46 读取TCP数据节点模式:标明了读取操作的行为特性。图11-48 关闭TCP连接节点6.解释机器别名返回使用网络和VI服务器函数的计算机的物理地址。图11-50 创建TCP侦听器节点端口(输入):所侦听连接的端口号。图11-51 等待TCP侦听器节点侦听器ID输入:一个能够唯一表明侦听器身份的网络连接标识。......
2023-11-26
图5-3 判断大数和小数的前面板如For循环启用并行循环迭代,循环计数接线端下将显示并行实例接线端。如通过For循环处理大量计算,可启用并行提高性能。LabVIEW可通过并行循环利用多个处理器提高For循环的执行速度。通过查找可并行循环结果窗口确定可并行的For循环。通过For循环的并行实例接线端可指定运行时的并行实例数量。......
2023-11-26
如果将字符串转换为数值,LabVIEW仅可以转换用于表示数值的字符串,而仍将其其余值保存为字符串。同样由于浮点算术运算可能存在四舍五入误差,因此浮点数不能作为选择器标签的值,若将一个浮点数连接到条件分支,LabVIEW将对其进行舍入到最近的偶数值。图5-26 求平方根的程序框图分支1图5-27 求平方根的程序框图分支2图5-28 显示错误LabVIEW的条件结构与其他语言的条件结构相比,简单明了,结构简单,不但相当于Switch语句,还可以实现if…......
2023-11-26
如图3-40所示,框图程序由下列三种组件构建而成:图3-39 框图演示程序的前面板节点:是程序框图上的对象,具有输入输出端,在VI运行时进行运算。在程序框图中可将前面板的输入控件或显示控件显示为图标或数据类型接线端。节点是程序框图上的对象,带有输入输出端,在VI运行时进行运算。ExpressVI是在配置对话框中配置的。......
2023-11-26
在变电站侧部署专用图形网关机,安装远程数据服务、图形远程浏览和实时数据刷新服务等功能模块,实现与站内监控系统图形和数据的实时交换。图5-14远程浏览的系统架构图远程浏览功能主要支持以下功能:通过同一个链路传输图形文件和数据帧。远程浏览功能工作流程如下:监控后台图形文件由特定的程序通过人工参与生成,以 G 格式保存在图形浏览网关上。DL/T 476 交互过程如下:主站请求浏览变电站画面,建立 TCP/IP 链接,建立 DL/T 476 规约的“association”。......
2023-06-28
PLC是通用的、可编程序的、专用于工业控制的计算机控制设备。在松下公司的PLC产品中,FPO为微型机,FP3为中型机,FP20为大型机,是最新产品。I/O模块是CPU与现场I/O设备或其他外部设备之间的连接部件。监控程序又称为管理程序,主要用于管理全机。诊断程序用来诊断机器故障。用户程序是用户根据现场控制的需要,用PLC的程序语言编制的应用程序,用以实现各种控制要求。......
2023-06-30
图11-1 串行通信方式在同步通信中,为了使发送和接收保持一致,串行数据在发送和接收两端使用的时钟应同步。异步通信协议规定每个数据以相同的位串形式传输,每个串行数据由起始位、数据位、奇偶校验位和停止位组成,串行数据的位串格式如图11-2所示,具体定义如下:图11-2 串行数据位串定义当通信线上没有数据传输时应处于逻辑“1”状态,表示线路空闲。规定的波特率有50、75、110、150、300、600、1200、2400、4800、9600和19200等几种。......
2023-11-26
输出电流监测电路用于监测发射机的射频输出电流,由电流过荷检测电路和电流过荷故障保护电路2部分组成。当低压供电达到稳定状态后,N10D的输出变为高电平,允许电流过荷故障保护电路与驻波故障保护电路正常工作,这时就可以对电流过荷故障与天线驻波故障进行检测了。......
2023-06-26
相关推荐