在启动EXEs应用程序的时候,PXI-8145出现70012错误



硬件: PXI/CompactPCI>>Controllers>>PXI-8145 RT, Motion Control>>Controllers

问题:

在PXI-8145控制器在通过Motion板卡加载一个EXE应用程序。在前十秒钟的时候出现70012错误,过了十秒钟以后,这个错误就消失了,程序正常运行。

为什么在前十秒钟的时候会出现70012错误?



解答:

程序中的板卡ID非法的时候就会出现错误70012。你这边出现70012错误,是因为PXI-8145控制器的处理器速度太慢了。

当你打开8145的时候,在NI-Motion驱动完成加载之前,8145控制器已经开始跑EXE程序了。只要NI-Motion驱动没有完成加载,就会一直出现板卡ID非法的错误,因为这个时候8145控制器还无法检测到PXI motion控制板卡。一旦NI-Motion驱动完成加载,8145控制器就能顺利检测到该板卡,然后分配一个合法的板卡ID。

为了解决这个问题,你可以在程序运行之前加一个延时模块,或者编写一段延时程序。

用一个速度更快的PXI控制器,替换掉原来的8145控制器,也能解决这个问题。



相关链接:

附件:





报告日期: 10/03/2006
最近更新: 09/11/2015
文档编号: 422F3NS4