虚拟内存可用于运行较为大型的应用程序,但不适于时间条件苛刻的应用程序。有些情况下,可能会出现更少的运行时内存使用。并且,如果VI前面板或程序框图的规模超过了屏幕可显示的范围,将其分为子VI更便于其使用。特定的程序框图可阻止LabVIEW重复使用数据缓冲区。在子VI中通过一个条件显示控件能阻止LabVIEW对数据缓冲区的使用进行优化。......
2023-11-07
为了进行调试,可以一个节点接着一个节点地执行程序框图,这个过程称为单步执行。要在单步模式下运行VI,在工具条上按任何一个单步调试按钮,然后继续进行下一步即可。单步按钮显示在图4-36的工具栏上。所按的单步按钮决定下一步从哪里开始执行。“单步步入”或“单步步过”按钮是执行完当前节点后前进到下一个节点。如果节点是结构(如While循环)或子VI,可选择“单步步过”按钮执行该节点。例如,如果节点是子VI,单击“单步步过”按钮,则执行子VI并前进到下一个节点,但不能看到子VI节点内部是如何执行的。要单步通过子VI,应选择“单步步入”按钮。
单击“单步步出”按钮完成框图节点的执行。当按任何一个单步按钮时,也相当于按了“暂停”按钮。在任何时候通过释放“暂停”按钮可返回到正常执行的情况。
值得提示的是,如果将光标放置到任何一个单步按钮上,将出现一个提示条,显示下一步如果按该按钮时将要执行的内容描述。
当单步通过VI时,可能需要高亮显示执行过程,以便数据流过时可以跟踪数据。在单步和高亮显示执行过程模式下执行子VI时,如图4-55所示。子VI的框图窗口显示在主VI程序框图的上面。接着我们可以单步通过子VI或让其自己执行。
(www.chuimin.cn)
图4-55 选择高亮显示执行过程时单步进入子VI</ID=3>
没有单步或高亮显示执行过程的VI可以节省开销。在一般情况下这种编译方法可以减少内存需求并提高性能。其实现方法是,在菜单栏中选择“文件”→“VI属性”命令,弹出“VI属性”对话框。在“类别”下拉列表框中选择“执行”,取消“允许调试”复选框来隐藏“高亮显示执行过程”及“单步执行”按钮,如图4-56所示。
图4-56 使用“VI属性”对话框来关闭调试选项
有关LabVIEW 2015虚拟仪器程序设计的文章
虚拟内存可用于运行较为大型的应用程序,但不适于时间条件苛刻的应用程序。有些情况下,可能会出现更少的运行时内存使用。并且,如果VI前面板或程序框图的规模超过了屏幕可显示的范围,将其分为子VI更便于其使用。特定的程序框图可阻止LabVIEW重复使用数据缓冲区。在子VI中通过一个条件显示控件能阻止LabVIEW对数据缓冲区的使用进行优化。......
2023-11-07
下面介绍如何在一个主VI中将例作为子VI来调用,具体步骤如下:1)选择子VI。在对话框中找到需要调用的子VI,选中后单击“确定”按钮。2)将子VI的图标放至主VI框图程序窗口中。3)用连线工具将子VI的各个接线端口与主VI中的其他节点按照一定的逻辑关系连接起来。图2-65 选择子VI图2-66 主VI程序框图采用上述的子VI调用方式来调用一个子VI,只是将其作为一般的计算模块来使用,程序运行时并不显示其前面板。......
2023-07-02
图2-2 “图标编辑器”对话框该对话框包括以下部分。“图标编辑器”对话框可显示LabVIEW Data\Glyphs中所有的.png、.bmp和.jpg文件。如使用编辑工具时单击左键,LabVIEW将使用线条颜色工具。如需创建自定义编辑环境,可修改“图标编辑器”对话框。创建自定义图标编辑器时,可使用labview\resource\plugins\IconEditor\Discover Who Invoked the Icon Editor.vi目录中的“搜索图标库调用方”VI获取当前编辑项图标的名称、路径和应用程序引用。......
2023-11-07
下面介绍如何在一个主VI中调用子VI,具体步骤如下。2)将子VI的图标放置在主VI程序框图窗口中。图4-63 “函数”选板图4-64 “选择需打开的VI”对话框3)用连线工具将子VI的各个连线端口与主VI的其他节点按照一定的逻辑关系连接起来。图4-67 “自定义窗口外观”对话框选中“调用时显示前面板”后,当程序运行到这个子VI时,其前面板就会自动弹出来。......
2023-11-07
拟合VI用于进行曲线拟合的分析或回归运算,拟合函数如图9-27所示。图9-27 “拟合”子选板1.线性拟合 VI线性拟合 VI表示通过最小二乘法、最小绝对残差或Bisquare方法返回数据集的线性拟合。将错误连接至“错误代码至错误簇转换”VI,可将错误代码或警告转换为错误簇。VI可以查找最佳拟合观测的a、b和c的值。下列等式用于描述由指数拟合算法得到的指数曲线:y[i]=aebx[i]+c图9-29 指数拟合VI......
2023-11-07
概率与统计的理论方法在技术领域的应用十分广泛,在信号的测试与处理中,它既可控制整个过程,又可以提高信号的分辨率。概率与统计VI用于执行概率、叙述性统计、方差分析和插值函数方面。从概率的统计定义可以看到,数值p就是在该条件下刻画事件A发生可能性大小的一个数量指标。图9-35 “概率”子选板1.累积分布函数(连续)VI计算连续累积分布函数或随机方差x的值小于等于x的概率,x为选定分布的类型。......
2023-11-07
在2.1.1节中所创建的“labVIEW基础”项目中添加VI,命名为“hello.vi”,项目结构如图2-6所示。图2-6 在项目中添加hello.vi图2-7 hello.vi的前面板2.程序框图程序框图提供VI的图形化源程序。在许多情况下,使用VI可以仿真标准仪器,不仅在屏幕上出现一个惟妙惟肖的标准仪器面板,而且其功能也与标准仪器相差无几。......
2023-07-02
下面通过例子来说明如何创建一个VI程序。 字符串输入与显示目的:建立一个简单的VI,包括一个字符串输入控件、一个字符串输出控件和一个按钮,当按下按钮时,将输入的字符串显示到字符串显示控件中。具体步骤如下:1)在LabVIEW中,选择“文件”→“新建VI”,打开一个新的前面板窗口。在上例中,初学者很难记住系统提供的大量控件与模块的功能,有一个很方便的助手,这就是即时帮助。......
2023-07-02
相关推荐