按照LabVIEW的定义,与输入控件相关联的连线端口作为输入端口。2)将前面板置为当前,将鼠标放置在前面板右上角的连线端口图标上方,鼠标变为连线工具状态。注意当其他VI调用这个子VI时,从这个连线端口输入的数据就会输入到输入控件A中,然后程序将从输入控件A在框图程序中所对应的端口中将数据取出,进行相应的处理。图4-62 定制好的VI连线端口在编辑调试VI过程中,用户有时会根据实际需要断开某些端口与前面板对象的关联。......
2023-11-07
菜单是图形用户界面中的重要和通用的元素,几乎每个具有图形用户界面的程序都包含菜单,流行的图形操作系统也都支持菜单。菜单的主要作用是使程序功能层次化,而且用户在掌握了一个程序菜单的使用方法之后,可以没有任何困难地使用其他程序的菜单。
建立和编辑菜单的工作是通过“菜单编辑器”来完成的。在前面板或程序框图窗口的主菜单里选择“编辑”→“运行时菜单…”,打开图2-14所示的“菜单编辑器”对话框。
图2-14 “菜单编辑器”对话框
菜单编辑器本身的菜单条有“文件”“编辑”和“帮助”3个菜单项。菜单栏下面是工具栏,在工具栏的左边有6个按钮:第1个按钮的功能是在被选中菜单项的后面插入生成一个新的菜单项;第2个按钮的功能是删除被选中的菜单项;第3个按钮的功能是把被选中的菜单项提高一级,使得被选中菜单项后面的所有同级菜单项成为被选中菜单项的子菜单项;第4个按钮的功能是把被选中菜单项降低一级,使得被选中的菜单项成为前面最接近的统计菜单项的子菜单项;第5个按钮的功能是把被选中菜单项向上移动一个位置;第6个按钮的功能是把被选中菜单项向下移动一个位置。对于第5、6个按钮的移动动作,如果该选项是一个子菜单,则所有子菜单项将随之移动。
在工具栏按钮的右侧是菜单类型下拉列表框,包括3个列表项:“默认”“最小化”和“自定义”,它们决定了与当前VI关联的运行时菜单的类型。“默认”选项表示使用LabVIEW提供的标准默认菜单;“最小化”选项是在“默认”菜单的基础上进行简化而得到;“自定义”选项表示完全由程序员生成菜单,这样的菜单保存在扩展名为.rtm的文件里。
工具栏的“预览”给出了当前菜单的预览;菜单结构列表框中给出了菜单的层次结构显示。
在“菜单项属性”区域内设定被选中菜单项或者新建菜单项的各种参数。“菜单项类型”下拉列表框定义了菜单项的类型,可以是“用户项”“分隔符”和“应用程序项”三者之一。“用户项”表示用户自定义的选项,必须在程序框图中编写代码,才能响应这样的选项。每一个“用户项”菜单选项都有选项名和选项标记符两个属性,这两个属性在“菜单项名称”和“菜单项标识符”文本框中指定。“菜单项名称”作为菜单项文本出现在运行时的菜单里,“菜单项标识符”作为菜单项的标识出现在程序框图上。在“菜单项名称”文本框中输入菜单项文本时,菜单编辑器会自动地把该文本复制到“菜单项标识符”文本框中,即在默认情况下菜单选项的文本和框图表示相同。可以修改“菜单项标识符”文本框的内容,使之不同于“菜单项名称”的内容。“分隔符”选项建立菜单里的分割线,该分割线表示不同功能菜单项组合之间的分界。“应用程序项”实际上是一个子菜单,在里面包含了所有系统预定义的菜单项。可以在“应用程序项”菜单里选择单独的菜单项,也可以选中整个子菜单。类型为“应用程序项”的菜单项的“菜单项名称”“菜单项标识符”属性都不能修改,而且不需要在框图上对这些菜单项进行响应,因为它们都是已经定义好的标准动作。
“菜单项名称”和“菜单项标识符”文本框分别定义菜单项文本和菜单项标识。“菜单项名称”中出现的下画线具有特殊的意义,即在真正的菜单中,下画线将显示在“菜单项名称”文本中紧接在下画线后面的字母下面,在菜单项所在的菜单里按下这个字符,将会自动选中该菜单项。如果该菜单项是菜单栏上的最高级菜单项,则按下<Alt+字符>键将会选中该菜单项。例如可以自定义某个菜单项的名字为“文件(_F)”,这样在真正的菜单里显示的文本将为“文件(F)”。如果菜单项没有位于菜单栏中,则在该菜单项所在菜单里按下<F>键,将自动选择该菜单项。如果“文件(F)”是菜单栏中的最高级菜单项,则按下<Alt+F>键将打开该菜单项。所有菜单项的“菜单项标识符”必须不同,因为“菜单项标识符”是菜单项在程序框图代码中的唯一标识符。(www.chuimin.cn)
“启用”复选框指定是否禁用菜单项,“勾选”复选框指定是否在菜单项左侧显示对号确认标记。“快捷方式”文本框中显示了为该菜单项指定的快捷键,单击该文本框之后,可以按下适当的按键,定义新的快捷键。
下面给出一个菜单实例,来说明菜单编辑器窗口的使用方法。
在图2-15给出的菜单中,菜单条上有“文件”和“帮助”两个菜单。“文件”菜单作为菜单项时的“菜单项名称”为“文件(_F)”,显示出来的实际文本为“文件(F)”,“菜单项标识符”为“文件”,运行时按下组合键<Alt+F>将自动打开该菜单。“文件”菜单下有3项内容,第1项是“保存”菜单项,其“菜单项标识符”为“文件_保存”,“菜单项名称”为“保存(_S)”。该菜单项指定的组合键<Ctrl+S>自动出现在菜单项文本“保存(S)”的后面,打开“文件”菜单后按下<S>键将自动选中该菜单项。第2项是一个“分隔符”。第3项是“退出”菜单项,其“菜单项标识符”为“文件_退出”,“菜单项名称”为“退出(_Q)”。该菜单项指定的组合键<Ctrl+Q>自动出现在菜单项文本“退出(Q)”的后面,打开“文件”菜单后,按下<Q>键将自动选中该菜单项。
图2-15 自定义菜单实例
“帮助”菜单作为菜单项时的“菜单项名称”为“帮助(_H)”,显示出来的实际文本为“帮助(H)”,“菜单项标识符”为“帮助”,按下组合键<Alt+H>将自动打开该菜单。“帮助”菜单下有两项内容:第1项是“菜单项标识符”为“帮助_帮助”,“菜单项名称”为“帮助(_H)”的帮助菜单项,该菜单项指定的组合键<Ctrl+H>自动出现在菜单项文本“帮助(_H)”的后面,打开“帮助”主菜单后,按下<H>键将自动选中该菜单项。第2项是“菜单项标识符”为“帮助_关于”,“菜单项名称”为“关于(_A)”的关于子菜单,打开“帮助”主菜单后,按下〈A〉键将自动打开该子菜单。
“关于”子菜单下有“程序”和“作者”两个菜单项。“程序”菜单项的“作者”两个菜单项。“程序”菜单项的“菜单项名称”为“程序”,“菜单项标识符”为“帮助_关于_程序”;“作者”菜单项的“菜单项名称”为“作者”,“菜单项标识符”为“帮助_关于_作者”。可以看到,在这个菜单实例中菜单项的“菜单标识符”是按层次进行组织的。可以在程序框图中对定义的菜单进行编程。在函数选板中选择“编程”→“对话框与用户界面”→“菜单”子选板,菜单子选板中包含了所有对菜单进行操作的LabVIEW节点。用户可以根据需要进行选用。关于这些节点的详细使用方法,请参考LabVIEW自带的帮助文件。
有关LabVIEW 2015虚拟仪器程序设计的文章
按照LabVIEW的定义,与输入控件相关联的连线端口作为输入端口。2)将前面板置为当前,将鼠标放置在前面板右上角的连线端口图标上方,鼠标变为连线工具状态。注意当其他VI调用这个子VI时,从这个连线端口输入的数据就会输入到输入控件A中,然后程序将从输入控件A在框图程序中所对应的端口中将数据取出,进行相应的处理。图4-62 定制好的VI连线端口在编辑调试VI过程中,用户有时会根据实际需要断开某些端口与前面板对象的关联。......
2023-11-07
LabVIEW强大的显示功能增强了用户界面的表达能力,除了数据的显示,图形化波形显示是LabVIEW在虚拟仪器设计中的特点。图3-34 图形显示1.波形图波形图用于将测量值显示为一条或多条曲线。图3-44 直线和椭圆的显示4.强度图强度图是LabVIEW提供的另一种波形显示,它用一个二维强度图表示一个三维的数据类型,一个典型的强度图如图3-45所示。......
2023-11-07
图6-11显示了使用For循环自动索引创建8个元素的数组。图6-13显示了使用While循环创建随机函数产生的数组,当按下终止键或数组长度超过100时将退出循环。图6-15显示了使用For循环创建了一个8行8列的二维数组的程序框图。......
2023-11-07
While循环重复执行代码片段直到条件接线端接收到某一特定的布尔值为止。如果把控制条件接线端子的控件放在While循环外,则根据初值的不同将出现两种情况:无限循环或仅被执行一次。图5-11 For循环的自动索引但是此时对于While循环直接执行则不可以,因为While循环自动索引功能是关闭的需要在自动索引的方框 上单击右键,选择启用索引,使其变为。图5-12 处于死循环状态的While循环图5-13 添加了布尔控件的While循环......
2023-11-07
项目浏览器窗口用于创建和编辑LabVIEW项目。选择菜单栏中的“文件”→“创建项目”命令,打开“创建项目”对话框,如图2-11所示,选择“项目”模板,单击“完成”按钮,即可打开“项目浏览器”窗口。图2-12 “新建”对话框在默认情况下,项目浏览器窗口包括以下各项。2)依赖关系:用于查看某个终端下VI所需要的项。在项目浏览器窗口中选择需要作为子VI使用的VI,并把它拖放到其他VI的程序框图中。......
2023-11-07
选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“打开文件”。4)在“函数”选板上选择“互连接口”→“库与可执行程序”→“执行系统命令”VI,连接字符输出端到“命令行”输入端,执行打开路径下的文件命令。图7-4 程序框图图7-5 前面板设计4.运行程序在前面板窗口或程序框图窗口的工具栏中单击“运行”按钮 ,打开路径下的文件,运行结果如图7-6所示。......
2023-11-07
本例演示用广义线性拟合VI预测成本的方法。选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“预测成本”。图9-41 放置数组控件2)在“函数”选板中选择“编程”→“数组”→“数组大小”函数,计算X1数组常数量。图9-44 程序框图图9-45 前面板5.运行程序在前面板窗口或程序框图窗口的工具栏中单击“运行”按钮 ,运行VI结果如图9-46所示。......
2023-11-07
本例将在液罐控件的基础上,对该控件进行编辑修改,转换成计算机控件,人为地增加了“控件库”中的空间个数,也提供了一种设计控件的简便方法。选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“设计计算机控件”。4)选择“新式”→“数值”→“液罐”控件,并放置在前面板的适当位置,如图3-132所示。图3-137 快捷菜单10)在工具面板中单击文本编辑工具 ,单击标签“液罐”,将其修改为“计算机”,结果如图3-139所示。......
2023-11-07
相关推荐