首页 > 其他分享 >labview静态和动态装载子Vi

labview静态和动态装载子Vi

时间:2024-01-29 11:59:01浏览次数:23  
标签:vi 调用 VI 装载 labview Vi 加载

学习《Labview的编程经验》的笔记

静态装载子Vi

静态装载子Vi:运行一个vi时,将这个vi的子vi全部加载到内存。

对于小型程序,影响不大。

对于大型程序(子vi过多),会有两个问题,一是占用内存过大问题,二是程序运行时的启动速度过慢问题。

动态装载子Vi

动态装载子Vi:程序启动时,不载入这些子 VI,直到需要运行到它们的时候再将其装入内存。

动态装载子Vi分两种方法

一是比较常用的 VI 应该一直存放在内存中,不卸载出内存。

二是对于几乎从来不被使用的子 VI,在运行结束后,可以立即把它卸载以节约内存。

程序设置操作

右击子vi,选择调用设置,出现vi调用配置。有三个加载选项,与调用方同时加载(静态),每次调用时加载并保留(动态方法一),每次调用时重新加载(动态的方法二)。

           

子 VI 被设置“与调用方同时加载”,则图标外观不会有任何变化。

子 VI 被设置为“首次调用时加载并保留”或“每次调用时重新加载”之后,程序会使用“通过引用节点调用”这个节点来调用那些子 VI,子 VI 的图标外观会发生变化。引用节点调用(位于“编程 -> 应用程序控制”)。

这两种设置的图标还略有差别:设置为“首次调用时加载并保留”时,图标的左上角有一个沙漏图案,而设置为“每次调用时重新加载”则没有。

还有一种更灵活控制 VI 装载的方式,就是使用“打开 VI 引用”函数和“关闭引用”函数来完成对一个 VI 的引用。打开 VI 引用”函数和“关闭引用”函数需要提供一个“VI 路径”输入。

 

标签:vi,调用,VI,装载,labview,Vi,加载
From: https://www.cnblogs.com/CC-C/p/17988919

相关文章

  • k8s集群断电后 机器不能启动问题--- Centos 服务器 无法启动 Failed to start Login S
    参考文档:https://blog.csdn.net/hedao0515/article/details/129718094先说下主要原因,是因为断电后有些文件没有完整写入,导致文件系统错误,需要借助原生工具修复文件系统。重启机器,进入linux选择内核页面,按ctrl+x进入引导页面,在linux16这一行最后填上init=/bin/bash有可能......
  • 在K8S中,Service类型有哪些?
    在Kubernetes(简称K8s)中,Service是定义访问Pod的一种抽象方法,它提供了负载均衡和网络代理功能。以下是KubernetesService的几种主要类型:ClusterIP(默认类型)创建一个仅集群内部可以访问的虚拟IP。通过这个IP地址,Kubernetes会将流量路由到与Service关联的一组Pod。这种类型......
  • CF337E Divisor Tree
    题意简述定义DivisorTree为一棵树:叶子上的数为质数。非叶子上的数为其所有儿子上的数的乘积。给定\(n\)个数\(a_i\),你需要让每个\(a_i\)都在DivisorTree上出现,并最小化DivisorTree的节点数量。\(n\le8,a_i\le10^6\)。分析显然DivisorTree上只能有质数......
  • 从零开始配置 Neovim(Nvim)
    版本信息我使用的是MacbookproM2Pro版本,系统版本为macOS14.1。我的 Nvim 版本信息如下$nvim--versionNVIMv0.9.5Buildtype:ReleaseLuaJIT2.1.1703358377系统vimrc文件:"$VIM/sysinit.vim"$VIM预设值:"/opt/homebrew/Cellar/neovim/0.9.5......
  • 2024最新Visio 2021专业版
    Visio2021专业版是一款强大的流程图和图表设计软件,为用户提供了丰富的工具和模板,便于创建专业而清晰的图形化表示。该版本具备先进的协作功能,支持实时团队合作,使团队成员能够共同编辑和查看图表。此外,Visio2021专业版还引入了一系列新功能和改进,以提高用户的设计效率和图形呈......
  • Windows Server 2012 R2 安装 Visual C++ Redistributable (VC_redist.x64) 失败 0x80
    PHP8需要 VisualC++RedistributableforVisualStudio2019,但怎么都装不上,有个0x80240017-未指定的错误。 看日志 Windows8.1-KB2999226-x64.msu好像有补丁安装失败了,网上找到一篇解决办法:https://blog.51cto.com/u_12701820/3032471能成功安装VC,但是PHP8无法......
  • Android系统开发之TimeZoneDetectorService浅析--下
    TimeZoneDetectorService类图可以看出TimeZoneDetectorService类,其具体实现是由TimeZoneDetectorStrategy类完成的。在TimeZoneDetectorService类中,三种更新时区的接口分别为:suggestGeolocationTimeZone()//更新时区主要有三种方式,这是Geolocation方式+booleansuggestManualT......
  • 安装Visual Studio的详细流程
      本文介绍VisualStudio2022软件Community(社区版)的下载、安装、运行与使用方法。  首先需要提一句,本文介绍的是VisualStudio2022软件的下载;而其它版本的VisualStudio软件(例如VisualStudio2019软件)下载方法与此大同小异,都可以参考本文所述的步骤。  首先,我们在软件......
  • MySQL 8.0.26 新增参数 group_replication_view_change_uuid
    MySQL8.0.26新增参数group_replication_view_change_uuidGreatSQL[root@localhost][test]>showglobalvariableslike'group_replication_view_change_uuid';+------------------------------------+-----------+|Variable_name|V......
  • Android安卓开发:设置activity切换时的动画效果(以左出右退效果为例)
    安卓开发:设置activity切换时的动画效果(以左出右退效果为例)前言:1.我借鉴了网络上的代码2.我并没有深入了解,难免出错效果:代码:1.准备效果文件在res文件夹下的anim目录中添加slide_in_right.xml、slide_in.xml、slide_out_left_exit.xml效果文件slide_in_right.xml<?xml......