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.



当使用RTSI时,在交换采集设备编号时会出现10846错误代码



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: N/A
硬件: Multifunction DAQ (MIO)>>E Series

问题:

当我在labview中用E系列采集板卡作DAQ RTSI采集时,交换设备编号,得到错误代码-10846.假如我在主机中通过交换设备编号设置一块不同的板卡,结果程序不能正常工作,最终出现10846缓存被覆盖的错误导致程序崩溃。



解答:

如果在vi程序中采用AI Clear .vi,那么RTSI 仍然保持原来的配置和路由链接。那么当您的设备交换编号时,重新运行vi程序,两块板卡都将信号路由到同一条RTSI信道上。

解决该问题的方法是,在每个板卡运行到vi程序的最后,需要用Device Clear.vi 函数清除设置信息和路由信息。这样就保证VI在运行结束时清除掉RTSI线的所有链接配置信息,有助于防止配置错误。



相关链接: KnowledgeBase Error -10401 When Swapping PCMCIA DAQ Cards
KnowledgeBase 2P4BAE0T: Error -10401 When Swapping PCMCIA DAQ Cards


附件:





报告日期: 02/05/1999
最近更新: 05/18/2015
文档编号: 1I4B0991