在VeriStand中设置计数器输入任务时出现错误-307727

更新 Apr 5, 2023

适用于

硬件

  • PXIe-6363
  • PCIe-6363
  • Multifunction I/O Device

软件

  • VeriStand

问题详述

我试图使用X系列DAQ卡在VeriStand项目中设置计数器输入任务,但是在尝试部署项目时看到错误-307727。
我的项目中的定时源有什么问题?

解决方案

发生此错误的原因是,您的计数器输入任务正在DAQ卡的Trigger线上寻找采样时钟源,并且您没有将远程时钟传递到X系列设备中。

如果没有第二个设备可以提供此采样时钟,则可以通过设置仿真模拟输入任务来在X系列设备上使用模拟输入采样时钟。
  1. 打开项目的System Explorer
  2. 展开您的项目并选择Controller>>Hardware>>Chassis
  3. 确保将主硬件同步设备设置为自动,以便您的机箱将X系列设备用作您的主时钟信号
  4. 通过右键单击DAQ目标并选择Add channels,在与计数器任务相同的X系列任务上创建模拟输入任务。根据下图设置模拟任务。 注意:模拟任务必须是单点硬件(single-point)。
  1. 创建此任务后,您的DAQ设备应在系统资源管理器中显示为蓝色(如下所示)。这确认您的X系列设备现在是控制器的主时钟源。
  2. 转到"Chassis"选项卡(如下所示),确认导出采样时钟是您的模拟时钟"ai/SampleClock"
  1. 现在您已经设置了模拟时钟,请返回您的计数器任务并将计数器任务的采样时钟源设置为"ai/SampleClock"
现在,您应该能够成功部署单点计数器输入任务,该任务可用于测量脉冲的频率和占空比。
  1. 如果在执行频率或占空比测量时仍然遇到问题,请确保检查您是否在DAQ模块上使用了适当的计数器通道。该X系列信号连接帮助页面阐明了适用于不同计数器任务的PFI线。

相关信息

请注意,根据VeriStand支持的硬件列表 ,只能将X系列设备用于计数器任务。