0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

labview如何调用子vi

工程师 来源:未知 作者:姚远香 2018-11-14 16:10 次阅读

labview如何调用子vi

这种技巧经常用在多个参数顺序测量时,实现波形实时切换,显示当前测试参数的波形。具体步骤为:在主VI中右键,单击选择VI,即可选择需要调用的VI(子VI)。

在子VI图标上右键,勾选调用时显示前面板,即可在主VI调用子VI的时候显示子VI的前面板。

子VI运行是的位置,由子VI的文件下拉菜单中VI属性决定。


LabVIEW子程序的调用方法

1、新建一个VI程序,然后在程序框图的空白处单击鼠标右键,在弹出的函数选板中选择《选择VI》子选板。

2、在弹出的《选择需要打开的VI》对话框中找到我们需要调用的子程序。

3、将我们刚才选中的子程序移至程序框图的合适位置,单击鼠标左键,此时我们选择调用的子程序就已经加入到程序框图里面了。

4、我们将此子程序的各个连接端口与主程序中的其他控件的节点按照逻辑关系进行连接,此时子程序就调用完毕。

5.有时我们需要在运行的时候显示子程序的前面板,在SubVI的图标上单击鼠标右键,然后在弹出的菜单中选择《设置子VI节点》,在接下来弹出的对话框中选择《调用时显示前面板》即可,另外《运行时挂起》的意思是运行的时候暂时停止。注意在调用子VI的时候,需要注意数据流的流向,即只能向输入端口中输入数据,而不能从输入端口中向外输出数据。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1918

    文章

    3619

    浏览量

    316986
收藏 人收藏

    评论

    相关推荐

    生成EXE 以后 ,如何调用 现在写的VI

    有一些 计算的VI,现场需要改动,就写一个VI EXE能够调用这 刚写的VI
    发表于 03-19 17:59

    LabVIEW程序中包含.net和C++dll的注意事项简介

    LabVIEWVI调用.NET程序集或者C++动态链接库时的关系图如下
    的头像 发表于 12-11 09:22 433次阅读
    <b class='flag-5'>LabVIEW</b>程序中包含.net和C++dll的注意事项简介

    LabVIEW中如何在网络上使用远程VI服务器

    » Application Control 面板上找到)。 关于VI服务器的几点重要的注意事项: LabVIEW 已经打开,并且所要调用VI 已经调入内存。 在
    发表于 11-12 20:25

    Labview开发的DBC文件转Excel表格文件的VI

    使用Labview软件开发的DBC文件转Excel表格文件的VI
    发表于 10-25 18:23 12次下载

    LabVIEWVI设计—多态VI与自适应VI

    使用LabVIEW编写程序时,工程师都会将自己程序中的部分代码封装为子VI,而封装的部分可能是某个经典的算法,也可能是调用某个设备的专用代码,还可能是实现某个功能的模块。
    的头像 发表于 10-23 14:37 3594次阅读

    Python环境搭建和LabVIEW中的调用

    本文主要介绍Python相关的环境搭建、Anaconda的使用以及在LabVIEW调用Python的方法。
    的头像 发表于 10-13 17:56 774次阅读
    Python环境搭建和<b class='flag-5'>LabVIEW</b>中的<b class='flag-5'>调用</b>

    LabVIEW命令行调用exe传入的参数如何获取

    有些场景下,我们用LabVIEW开发的应用程序,需要通过命令行来调用,并向该应用程序传递参数,那么在程序中如何才能获取这些参数呢?
    发表于 10-11 09:28 1165次阅读
    <b class='flag-5'>LabVIEW</b>命令行<b class='flag-5'>调用</b>exe传入的参数如何获取

    关于面板调用

    刚入手,想做一个界面切换的功能,面板调用的时候发现单独运行面板的时候面板在正中间,但是放在其他界面调用的时候就感觉原点不一样,整个界面
    发表于 10-08 21:14

    LabVIEW中添加VI至函数选板教程

    调用仪器硬件(如NI-DAQmx、Pickering驱动、Agilent驱动等);还有一部分是NI或者其他合作伙伴开发的有特殊功能的VI(如AMC架构、JKI状态机等)。这些VI通过安装对应的仪器驱动程序或在VIPM上下载安装对
    的头像 发表于 09-22 10:09 2235次阅读
    <b class='flag-5'>LabVIEW</b>中添加<b class='flag-5'>VI</b>至函数选板教程

    LabVIEW调用C#编写的.NET类库

    本文主要是LabVIEW无法调用回调函数dll的问题的解决方法,也介绍了LabVIEW调用C#库的方法。
    的头像 发表于 09-06 17:43 3604次阅读
    <b class='flag-5'>LabVIEW</b><b class='flag-5'>调用</b>C#编写的.NET类库

    如何在LabVIEW中使用右键新建VI

    很多软件(如Microsoft office包含的一系列软件)都可以在桌面的右键新建菜单中选择快速新建文件,这个小功能十分便捷。那么LabVIEW可不可以像这样快捷新建VI呢?答案其实是可以
    的头像 发表于 08-11 10:24 1185次阅读
    如何在<b class='flag-5'>LabVIEW</b>中使用右键新建<b class='flag-5'>VI</b>

    LabVIEW图形化的AI视觉开发平台(非NI Vision)VI简介

    仪酷LabVIEW AI工具包VI简介
    的头像 发表于 08-08 21:00 664次阅读
    <b class='flag-5'>LabVIEW</b>图形化的AI视觉开发平台(非NI Vision)<b class='flag-5'>VI</b>简介

    LabVIEW中如何调试异步调用VI

    大佬们,我想在异步调用VI中插入探针,查看数据,应该怎么操作,LabVIEW如何调试异步调用VI呀?网上都没查到啥结果。
    发表于 07-28 11:19

    LabVIEW学习札记——第一卷 下

    前面我们多次说过,LabVIEW 图形化编程语言的核心概念就是虚拟仪器。 在 LabVIEW 开収环境下,已明确的定义出 LabVIEW 程序中最小的可执行单元就是 VI(虚拟仪
    发表于 06-06 15:54 0次下载

    labview调用vi时,在有连接到输入的情况下,为什么子vi仍使用默认值,直到第二次调用才会使用连接器的值?

    发表于 06-01 15:58