动态加载VI
发布时间:2014/8/4 18:33:09 访问次数:560
一个程序打开后,A2565Q它的静态链接子VI全部进入内存。静态链接指编辑程序代码时直接放进程序框图中的VI。但是对于一个大的应用程序,其中有些VI可能并不经常被调用,为了减少内存占用和加快程序加载,可以把这些VI动态加载,即只在调用时装入内存,调用结束再释放。
监测内存中所有的VI
为了了解VI是否被加载到内存,我们先做一个程序,显示当前共有多少VI在内存中。
程序中用到的VI Server函数的功能与用法如下:
·打开应用程序引用:这个函数的“机器名”参数没有连接,因此返回当前VI所运行的本地计算机上LabVIEW的引用。如果连接了“机器名”参数,就与远程计算机上指定端口的VI Server建立TCP连接。
·Property Node:属性节点。
属性节点刚放进程序框图时的外形如图2-3 (a)所示。在它的顶端有两对参数,一对是“引用”和“引用输出”,另一对是“错误输入”和“错误输出”。它只有一个属性端口。如果需要对一个对象的多种属性进行操作,可以扩大属性节点让它显示更多的属性端口。扩大属性节点的方法是,把定位与选择工具放在属性节点上方或下方边线上,出现方形的缩放手柄后,向上或向下拖动鼠标即可得到所需数量的属性端口;也可以在属性节点的属性端口上右击,在弹出的快捷菜单中选择“添加元素”命令。缩小属性节点的方法与上述过程类似。对一个对象的多个属性进行操作时,操作的顺序是按照它在属性节点中出现的顺序由上向下执行的。
缩放属性节点得到适当数目的属性节点端口以后,就可以根据程序的具体需求来选择对哪一种属性进行操作。选择的方法是在属性节点的各个属性端口土依次右击,在弹出的快捷菜单中选择“属性”命令,在“属性”级联菜单中选择需要操作的属性。
一个程序打开后,A2565Q它的静态链接子VI全部进入内存。静态链接指编辑程序代码时直接放进程序框图中的VI。但是对于一个大的应用程序,其中有些VI可能并不经常被调用,为了减少内存占用和加快程序加载,可以把这些VI动态加载,即只在调用时装入内存,调用结束再释放。
监测内存中所有的VI
为了了解VI是否被加载到内存,我们先做一个程序,显示当前共有多少VI在内存中。
程序中用到的VI Server函数的功能与用法如下:
·打开应用程序引用:这个函数的“机器名”参数没有连接,因此返回当前VI所运行的本地计算机上LabVIEW的引用。如果连接了“机器名”参数,就与远程计算机上指定端口的VI Server建立TCP连接。
·Property Node:属性节点。
属性节点刚放进程序框图时的外形如图2-3 (a)所示。在它的顶端有两对参数,一对是“引用”和“引用输出”,另一对是“错误输入”和“错误输出”。它只有一个属性端口。如果需要对一个对象的多种属性进行操作,可以扩大属性节点让它显示更多的属性端口。扩大属性节点的方法是,把定位与选择工具放在属性节点上方或下方边线上,出现方形的缩放手柄后,向上或向下拖动鼠标即可得到所需数量的属性端口;也可以在属性节点的属性端口上右击,在弹出的快捷菜单中选择“添加元素”命令。缩小属性节点的方法与上述过程类似。对一个对象的多个属性进行操作时,操作的顺序是按照它在属性节点中出现的顺序由上向下执行的。
缩放属性节点得到适当数目的属性节点端口以后,就可以根据程序的具体需求来选择对哪一种属性进行操作。选择的方法是在属性节点的各个属性端口土依次右击,在弹出的快捷菜单中选择“属性”命令,在“属性”级联菜单中选择需要操作的属性。
热门点击
- 晶闸管驱动电路
- 非编码矩阵式键盘
- Watchdog Timer工作原理
- 参数化兆功能模块( LPM)的调用
- LCD的驱动方式
- 网络控制方法
- 双积分式A/D转换原理
- 创建采集并保存图像的程序
- 采样保持器
- 集成芯片V/I变换电路
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]