From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



NI 5402的任意波形输出



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

问题:

我想在任意波形输出模式下使用NI 5402,但是出现了-1074135039 “无效输出模式的错误,请问这是为什么? (错误如图1所示)


图1. 无效输出模式错误


解答:

NI 5402不支持任意波形输出模式,但只要配置正确,NI 5402可以产生用户自定义波形。


NI 5402要求被载入到设备中的用户自定义波形的样本长度为16384。样本大小为2字节,总大小为38kb。波形以一个浮点型数组的形式创建,并使用niFgen Define User Standard Wavefor.VI将其放置到内存中。

NI 5402配置成输出用户定义波形,需要采取以下步骤。

 

1.     niFgen Configure Output Mode.VI, “输出模式参数设置为标准波形

2.     niFgen Configure Standard Waveform.VI, “波形参数设置为用户

3.     niFgen Define User Standard Waveform.VI, “波形数据数组参数设置为要输出的波形数据。

正确配置niFgen Configure Standard Waveform.VI niFgen Define User Standard Waveform.VI如图2所示。


图2. 用户自定义波形配置

本文的附件中有一个Labview 8.2Labview 8.5格式的现成的例子。

 

*注意:函数发生器(PXI-5402)与波形发生器(PXI-5422)的不同之处在于,函数发生器的波形应该有一个标准大小,因为它是一个函数波形而非任意波形,本例中该标准大小为16384。您可以把它想象成一个正弦波输出的标准函数,您会用同样大小的某种波形来替换它,这是它要求有16384个样本的原因。然而,波形发生器却可以接受任意大小的波形。


相关链接: KnowledgeBase 459I25DF "Device not found" or "Invalid Output Mode" Error When Using PXI-5402 in Arbitrary Waveform or Arbitrary Sequence Mode

附件:
niFgen_User_Defined_Wfm_8_2.vi
niFgen_User_Defined_Wfm_8_5.vi




报告日期: 10/17/2007
最近更新: 04/26/2009
文档编号: 4EGM4UVZ