当在任意波形或任意序列模式下使用PXI-5402时发生“设备未发现”或“无效输出模式”错误。



硬件: Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PXI-5402

问题:

我的PXI-5402不允许我使用Labview中的NIFGEN Arbitrary Function Generator Express VI。它报出“设备未发现”的错误。该卡在FGEN SOFT FRONT PANEL中工作良好,并且在Labview下可以使用频率列表产生多种波形。但是,当我尝试使用“任意波形”或“任意序列”模式时,NiFGen_Sweep_Generator_Example.vi 等例子会报出以下错误:“无效输出模式 - NIFGEN_VAL_OUTPUT_ARB 不被该信号发生器支持”



解答:

PXI-5402是一款任意函数发生器,这意味着它只能在直接数字综合(DDS)模式下产生周期性的波形。在DDS模式下,一段固定大小的内存(称为查找内存)存储了周期性波形的一个周期的波形数据。该波形必须精确地包含与查找内存同样大小的样本数(不能多,也不能少)

在设备的每一个采样周期,相位累加器产生查找内存中的索引,查找内存中被相位累加器索引到的波形样本即为该采样时刻的输出。相位累加器以频率控制字(FCW)递增。通过调整频率属性,NI-FGEN会计算出对应的FCW,进而可以改变查找内存中波形的输出频率。对于较小的FCW,相位累加器的递增步长也较小。

因此,较低的频率要求您在一个周期的波形中输出较多的样本。较高的FCW导致较高的输出频率。在DDS模式中,采样时钟不会随着产生波形的频率而改变。在频率较高时,查找内存中的一些波形样本被跳过;在频率较低时,一些样本先后多次重复地输出。

认识了这一点后,您可以看到该设备不支持任意波形或任意序列模式。您需要在DDS模式下使用它,并把您的用户定义波形下载到查找内存中。值得重申的是,基于DDS的函数发生器并不一定会输出查找内存中的所有样本,这取决于输出频率。如果您需要每个样本都被输出,您需要使用任意波形发生器,如PXI-5421



相关链接:

附件:





报告日期: 01/10/2007
最近更新: 04/26/2009
文档编号: 459I25DF