3、在创建的多态VI中选择添加刚才创建的几个实例VI,添加完成后可以给它们分别自定义菜单名称(在程序框图面板右键多态VI>>选择类型中显示的名称)和选择器名称(多态VI选择器显示的名称); 4、根据需要勾选对应的配置,其中程序框图外观勾选“绘制多态VI图标”和“绘制实例VI图标”会决定多态VI显示的图标。“默认显示选择...
LabVIEW确保非重入子VI的调用方轮流使用子VI。非重入VI只有单个数据空间存储调用方参数、执行中计算的任何临时值以及调用之间非重入VI保持的状态。但是,如果将VI配置为重入执行,LabVIEW可从所有调用方同时进入和执行重入VI。重入执行中,LabVIEW分配数据空间的多个实例或副本,使得调用方程序框图上每个调用点或子VI使用可并行...
在VI属性对话框的执行页上,勾选共享副本重入执行或预分配的副本重入执行,配置vi路径指定VI的重入执行。 在打开VI引用函数的选项参数中包括0x40标签。该标签表示开始同步调用重入VI。否则,LabVIEW按顺序执行调用。 注LabVIEW帮助中打开VI引用函数的选项标签为十六进制表示。因为,传入数值常量之前,把数值常量的格式改为十六...
1 LabVIEW是一种数据流语言,VI需要更多数据时(例如,数据连线分出两条支路),LabVIEW会创建数据副本。大多数情况下LabVIEW能检测是否需要创建一个新的副本,当不确定是否需要数据副本时,LabVIEW仍然会创建新的数据副本。2 使用显示缓冲区分配窗口确定LabVIEW分配内存的位置,该窗口确定LabVIEW用于存放数据副本的数据缓冲...
LabVIEW2017新功能-自适应VI LabVIEW 2017包含内嵌至其调用方VI的自适应VI (.vim),该VI可将每个接线端调整为相应的输入数据类型。通过自适应VI,您可创建VI,对任意可接收的数据类型执行相同的操作,而无需为每种数据类型保存单独的VI副本。 自适应VI类似于多态VI,但在确定可接收的数据类型时,自适应VI更加灵活。多...
1 获取文件扩展名.vi位于:程序框图-函数选版-编程-文件I/O-高级文件函数-获取文件扩展名。2 获取文件扩展名:文件(接线端):指定要LabVIEW返回扩展名的文件的路径。错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。文件副本(接线端):返回无改变的文件。小写文件扩展名(接线端)...
首先,先将这个VI程序设置为可重入的类型,在LabVIEW菜单中选择“文件”--->“VI属性”弹出VI属性设置对话框,在“类别”下拉框中选择“执行”,然后设置“重入”方式为“共享副本重入执行”,如下图所示: 然后,编写程序代码,其程序框图如下图所示: 在上面程序框图中,根据斐波那契数列的递归定义,先对输入的n值进行判断...
LabVIEW的重入VI类型如下: 非重入执行-LabVIEW为所有子VI实例分配一个数据空间。 共享副本重入执行-LabVIEW分配一个副本池在调用方之间共享,该副本池最初仅包含一个副本。调用方调用一个共享副本VI时,将从副本池取出一个副本并在调用结束执行后返回该副本。如调用方调用共享副本VI时副本池为空,LabVIEW将为调用新建一...
1、VI的属性在项目研究中是很常用的,但是会经常忽略VI的属性设置,建议在编程事常常运用这些属性的设置,这样就可以使你的程序更加完善,易懂性也会提高。 属性快捷键:Ctrl+I。 2、常规 (1)、编辑图标 (2)、修订历史 添加:添加修订历史 重置:将以前的修订历史删除,将当前的修订版号置为0。