LabVIEW如何以编程方式获取克隆VI名称?

简介: LabVIEW如何以编程方式获取克隆VI名称?

LabVIEW如何以编程方式获取克隆VI名称?如何使用克隆VI名称关闭特定的克隆VI?

调用正在运行的VI服务器引用。

放置一个调用节点,然后选择“打开”前面板>>。

使用属性检查VI是否为获取克隆VI名称。

使用属性节点>>克隆名称获取克隆VI名称。

关闭对VI服务器的引用。通过关闭对VI服务器的引用,将能够关闭特定的克隆VI。

以编程方式读取Clone名称

获取克隆VI名称,还可以在关闭引用之前检查VI名称,以确保关闭正确的克隆VI。

根据名称关闭克隆VI


从LV 2013开始,FP Open属性已被“弃用”。这意味着可以使用此属性使用现有代码,但新属性节点不提供此功能。


请使用调用节点,方法为“前面板>>打开”(分别为“前面板>>关闭”)。


附加信息


不可重入的VI意味着在任何给定时间只有一个VI副本在运行。如果尝试同时从多个位置调用非重入VI,则每个子VI实例必须等到其他子VI实例停止使用它。使用可重入VI,制作VI的副本,称为“克隆VI”。这意味着同一子VI的多个副本可以同时运行,每个副本都有自己的内存空间。


打开前面板窗口。如前面板已经打开,则前面板窗口的状态为通过连线对该方法设定的状态。


前面板:关闭方法可用于关闭前面板窗口。


还可使用前面板窗口:状态属性,设置已经打开的前面板窗口的状态。


1. Overview:


This Exampleshows how to programatically get the Name or Clone Name of a VI. If the VIis run as top level VI, the name of the VI will appear. If the VI is used assubVI in a main VI, it will return the name of the clone.


2. Description:  


Sometimes isneeded to get the name of a VI. In this example is implemented a way of gettingthe name of a VI both if it is a clone or not. To implement this, calls to theVI Server are used.


The exampleincludes a VI called "Clone Name Finder" that calls 4 clones of the"Get Clone Name LabVIEW 2012 NI Verified.vi". In this case, the namesof the 4 clones are shown in the front panel.


If "GetClone Name LabVIEW 2012 NI Verified.vi" is run, the name of the VI will beshown in its front panel.


 


3. Requirements


LabVIEW 2012 (or compatible)


4. Steps toImplement or Execute Code


Extract the files from "Get Clone Name LabVIEW     2012 NI Verified.zip"


Run "Get Clone Name LabVIEW 2012 NI     Verified.vi". As is run from itself, it will return its own     name


Run "Clone_Name_Finder.vi". This VI     launches four clones and shows the names of each of them. Each clone will     show its own name.


5. AdditionalInformation or References


VI BlockDiagram


需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。


LabVIEW程序,如下附件所示。


相关资料说明,如下所示。

相关文章
|
5月前
|
开发者 iOS开发
【教程】修改应用程序开发者名称的步骤
【教程】修改应用程序开发者名称的步骤
|
5月前
LabVIEW查找范例VI
LabVIEW查找范例VI
49 1
|
5月前
|
网络协议
​LabVIEW从另一个VI或通过VI服务器访问正在运行的可执行文件
​LabVIEW从另一个VI或通过VI服务器访问正在运行的可执行文件
56 0
|
4月前
|
Windows
【Windows驱动开发】注册表的基本操作(创建、打开、修改、读取、枚举)(附源码)
【Windows驱动开发】注册表的基本操作(创建、打开、修改、读取、枚举)(附源码)
|
3月前
|
安全 Linux Shell
runcon命令简介及用途
`runcon`是Linux的SELinux工具,用于在特定安全上下文中运行命令,加强进程权限控制。它允许管理员改变进程的安全上下文,提高安全性,隔离环境,并满足安全标准。命令参数如`-u`(用户),`-r`(角色),`-t`(类型)指定上下文。示例包括以非特权用户身份或特定上下文运行命令。使用时需注意确保SELinux启用,正确指定上下文,并遵循最小权限原则和定期审计。
|
4月前
|
Java Linux 网络安全
Linux常用50个命令分享:功能、示例与实用技巧
Linux常用50个命令分享:功能、示例与实用技巧
|
5月前
|
自然语言处理 Go
LabVIEW以编程方式对Cluster移动隐藏重命名标题和大小
LabVIEW以编程方式对Cluster移动隐藏重命名标题和大小
37 3
|
5月前
LabVIEW中以编程方式获取VI克隆名称
LabVIEW中以编程方式获取VI克隆名称
24 0
|
5月前
|
存储
LabVIEW可重入VI,VI模板和动态VI之间的差异
LabVIEW可重入VI,VI模板和动态VI之间的差异
40 0
|
5月前
|
存储 API 索引
LabVIEW利用 IMAQdx 驱动通过编程的方式导入或导出相机的配置文件
LabVIEW利用 IMAQdx 驱动通过编程的方式导入或导出相机的配置文件
60 0