From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
|
如果我们需要NI-5152实时采样率在1GSa/s到2GSa/s之间时,我们需要对两个属性节点进行设置,否则就会报如上所示的错误。
尽管错误代码-1074118530的错误信息提示为随机交织采样(RIS)错误,但实际上它的错误原因是时间交织采样(TIS)没有被使能。
TIS是一种用来提高NI-5152单通道实时采样率至1GSa/s到2GSa/s的方法 。NI-5152板载有两个ADC分别对应两个通道,每个最高采样率为1GSa/s。对于采样率大于1GS/s的情况,NI-5152会使用两个ADC来对一个通道进行实时采样,每个ADC会承担设置采样率的一半,然后配置它们的采样时钟产生180度的相位差,分时的对信号进行采集,从而达到所需要的采样频率。
在LabVIEW中使能TIS,需要设置“Enable Time Interleaved Sampling”属性节点为TRUE。当使用C语言时,使用“NISCOPE_ATTR_ENABLE_TIME_INTERLEAVED_SAMPLING”属性。如果该属性没被设置,系统会尝试使用单独地ADC工作在设置的频率下,当然这并不是一个ADC所能完成的,所以会报错误-1074118530。
当使用TIS时,用户需要首先对采样通道进行设置。在LabVIEW中使用“Active Channel”属性节点,在C语言中使用“NISCOPE_ATTR_CHANNEL_ENABLED”属性。
如果在使能TIS之前不设置采样通道,设备会尝试在两个通道上进行TIS操作,当然就会产生错误-07413502。
总的来说:
解决以上错误,或者说想要NI-5152工作在单通道实时采样率1GSa/s到2GSa/s之间,需要以下操作:
1) 设置“Active Channel”属性节点为工作通道;
2) 设置“Enable TIS”属性节点为TRUE。
注:两个属性需要在同一个属性节点中由上而下的设置,否则仍然会报错-07413502。
|