【NI-DAQmx入门】DAQ助手常见问题及解答

1.DAQ助手与LabVIEW版本兼容性问题

        DAQ助手目前不能和2021 SP1、2022 Q3、2023Q1、2023Q3结合使用,但是底层的DAQmx VI 是可以用的。

2.DAQ助手缺少输入和输出端口

  • 如果您在未完成配置并选择确定的情况下退出了DAQ 助手设置对话框,则您的DAQ 助手仍将显示在程序框图上,但没有任何端子。
  • 如果在LabVIEW选项中关闭ActiveX,也会发生这种情况。要解决此问题,请选择工具»选项...»VI 服务器,确保勾选了ActiveX框。另外,您可以删除保存此配置的LabVIEW INI文件。重启LabVIEW后,将生成一个恢复所有默认设置(启用ActiveX)的新INI文件。
  • 如果已经配置了DAQ 助手,它有可能会因和Windows Vista或7上的用户帐户控制(UAC)发生冲突而造成问题。这只需禁用用户帐户控制(UAC)就可以解决输入问题。

3.DAQ助手可以支持触发吗

        无法使用 DAQ 助手发送触发信号,因为 DAQ 助手不支持发送触发功能。如果您想生成触发信号,您应该使用DAQmx Export Signal(VI)。DAQmx Export Signal (VI) 支持将控制信号路由到您指定的终端的功能。输出端子可以驻留在生成控制信号的设备上或不同的设备上。通过此功能,您可以在多个任务和设备之间共享时钟和触发器。

4.如何动态修改DAQ助手的采样率

        由于DAQ 助手将不会停止它所创建的任务,所以直到真布尔值连接到它的停止终端时,才能更改属性。简单来说,您必须停止DAQ助手的任务才能更改属性,例如采样率。您可以使用DAQmx VI停止任务,然后更改采样率。 之后DAQ助手将自动重新启动任务。

【NI-DAQmx入门】DAQ助手常见问题及解答_第1张图片

5.DAQ助手缺少可用的DAQ模块 

        检查硬件是否被NI MAX正确发现。

        如果当前硬件不支持该测量类型,则不会出现在任务里。

6.LabVIEW缺少或者未显示DAQ助手

        首先需要查看NI-DAQmx驱动与LabVIEW软件的兼容性,同时软件安装时确认先装了LabVIEW再装了DAQmx驱动,如果不是则需要卸载全部软件重新安装。

7.如何设置DAQ助手的超时时间

  •  在DAQ Assistant 窗口的Advanced Timing选项卡中更改此值 。

【NI-DAQmx入门】DAQ助手常见问题及解答_第2张图片

  • 也可以使用DAQ助手的超时输入以编程方式设置超时值。

【NI-DAQmx入门】DAQ助手常见问题及解答_第3张图片

8.N 个样本或连续样本的 DAQ 助手边沿计数错误

        当将采集模式设置为 N Samples 或 Continuous Samples 时,必须指定外部采样时钟源以使计数器运行。这是因为计数器没有内部定时引擎。要解决此问题,您可以使用单独的计数器在 PFI 线上生成时钟信号,可以将外部时钟信号连接到 PFI 线,或者可以使用模拟输入或输出采样时钟作为计数器的时钟源。 

【NI-DAQmx入门】DAQ助手常见问题及解答_第4张图片

        如果您选择使用第二个计数器作为外部源,或者模拟输入或输出采样时钟,请确保计数器或模拟任务已启动并运行,否则将不会有采样时钟为 N Sample 或 N Sample 运行。当您尝试运行连续样本计数器任务时。 
        如果您不想指定外部时钟源,则必须为采集模式选择 1 Sample (On Demand) 选项。 

9.如何在DAQ助手里更改数组采集的物理通道

        如果该 DAQ 助手实例的所有配置任务都在单个设备上,则 DAQ 助手将仅允许您通过常量或控件配置设备名称。您可以通过查看正在使用的物理通道来检查任务所引用的设备。您可以通过右键单击任务,然后选择更改物理通道...来完成此操作

【NI-DAQmx入门】DAQ助手常见问题及解答_第5张图片

10.如何在DAQ助手里启用可编程滤波器

        在 NI MAX 中,您可以通过为 DAQ 设备创建模拟输入任务 来启用过滤器 。创建模拟输入任务后,选择 “电压输入设置” 下列出的 “设备”选项卡。在此选项卡中,您应该能够选择设备提供的低通滤波器截止频率以启用滤波器。 注意: 您可以使用 DAQ 助手在 LabVIEW 中执行此任务。

【NI-DAQmx入门】DAQ助手常见问题及解答_第6张图片

11.如何从DAQ原始信号里导出时间数据

 要访问时间数据,您必须将 DAQ Assistant 信号从动态数据类型转换为波形

  1. 使用 Convert From Dynamic Data 并在配置窗口中选择单个波形
  2. 使用Get Waveform Components 功能并添加 t0 和 dt 作为属性

12.DAQ助手添加不同测量类型的虚拟通道

        使用当前版本的 DAQmx,单个 NI-DAQmx 任务可以拥有多种测量类型的虚拟通道,只要它们属于同一 I/O 类型即可。例如,电压读数和温度读数都属于模拟输入 I/O 类型,因此我们可以在同一个 NI-DAQmx 任务中使用两种虚拟通​​道测量类型。要将不同测量类型的虚拟通道添加到任务中,请单击“添加通道”按钮,如下图所示。 

【NI-DAQmx入门】DAQ助手常见问题及解答_第7张图片

13.如何使用DAQ助手输出多通道的数据

        在软件层面,由于要向DAQ助手的数据输入终端输入多个通道的数据,此时需要使用Build Array功能构建一个,其中这个二维数组每一行代表一个通道。例如,以下代码段显示了如何将数值控件转化为二维数组。 DAQ助手可配置为每个通道生成N个样本点。由于传入的矩阵大小为2 X 5,因此每个通道将包括5个数据点:

【NI-DAQmx入门】DAQ助手常见问题及解答_第8张图片

你可能感兴趣的:(数据采集【Data,Acquisition】,单片机,stm32,嵌入式硬件)