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.2和Labview 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
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.