错误代码-1074115616当我为HSDIO设备指定Marker事件时出现



硬件: Digital I/O (DIO)>>High-Speed Digital I/O

问题: 我使用脚本方式产生波形时,为什么当我指定了Marker事件之后,会出现错误代码为-1074115616 的错误?并且我发现这个错误只有我为一个奇数次采样设定Marker事件时才会出现。

解答:

当在script中使用Marker事件时,该事件需要当波形数据采样点数为偶数的时候才能被设定。软件驱动和硬件系统不允许在1,3,5等奇数位置设定一个marker事件。该错误中指出,驱动的对齐量子值为2,表示marker事件需要为2的倍数时才能有效化。

如果想学习更多关于marker事件,请参考NI数字波形发生器/数字化仪帮助手册(Fundamentals»Digital Terminology»Timing and Triggering»Events»Events Summary). 
如果需要在奇数个数处发出一个marker事件,比如一个指定的上升或者下降边沿,一个解决办法是重复采样你的数据。当你重复采样你的数据后,你可以以指定速率的两倍来生成你的数据并且你的波形会产生重复的采样点。这样你就可以在你的波形任何位置产生一个marker事件。



相关链接: NI Digital Waveform Generator/Analyzer Help

附件:





报告日期: 08/07/2009
最近更新: 08/06/2012
文档编号: 506D8LZD