使用Excel Save Workbook.vi或Excel Sort Data.vi时VI出现断线

更新 Apr 7, 2022

适用于

软件

  • LabVIEW
  • LabVIEW Report Generation Toolkit

其他

  • Microsoft Excel

问题详述

使用LabVIEW报告生成工具包中的 Excel_Save_Workbook.vi Excel Sort Data.vi 导致调用者VI和LabVIEW报告调用节点的程序框图错误:
调用节点:包含未连线或已损坏的终端

解决方案

要解决此问题,您可以使用以下步骤:
  1. 打开Excel Save Workbook.vi 或。如果LabVIEW安装在默认路径中,您应该能够在C:\Program Files (x86)\National Instruments\LabVIEW 20xx\vi.lib\addons\_office\_exclsub.llb中找到 。
(注意:1. 将“ 20xx ”更改为您正在使用的LabVIEW版本。如果您使用的是64位版本的LabVIEW,请删除“ (x86) ”。
  1. 打开VI后,在嵌套的事件结构中找到Invoke Node No ErrorFalse 。此调用节点设置为SaveAs
  1. 右键单击 “调用节点”,然后选择“重新链接调用节点”
  2. 保存VI并关闭它。
  3. 回到你的调用者VI并尝试运行它。应该不再有一个破损的箭头。

如果“重新链接调用节点”选项不存在,请继续执行步骤6到10:
  1. 标记当前存在的调用节点并将其复制到剪贴板中(例如,通过菜单编辑»复制 )。
  2. 删除原始的Invoke节点。
  3. 程序框图中从剪贴板粘贴 _Workbook SaveAs Invoke节点 。将它移动到与以前相同的位置。
  4. 按照之前的方式重新连接输入端和输出端:
  1. 完成后,保存此VI并再次尝试运行主VI。应该不再有一个破损的箭头。