|
我的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模式中,采样时钟不会随着产生波形的频率而改变。在频率较高时,查找内存中的一些波形样本被跳过;在频率较低时,一些样本先后多次重复地输出。
|