为什么向cRIO-908x系列控制器进行写入时会出现抖动?



硬件: CompactRIO>>Chassis (Backplanes)>>cRIO-9082, CompactRIO>>Controllers>>cRIO-9081

问题: 我用的是LabVIEW Real-Time (RT) 2011操作系统,当我向 cRIO-9081或者cRIO-9082控制器进行写入时,为什么会出现抖动或者性能恶化的现象?这是正常的吗?

解答:

提示:下面讨论的问题已在LabVIEW Real-Time 2012版本中得到了解决。


LabVIEW Real-Time 2011 操作系统对908x系列控制器的影响是一个已知情况。如果将“CONSOLE OUT DIP ”开关拨到开启位置(如下面 DIP 开关图所示)并由低优先级线程对控制器进行写入时,高优先级的任务将会受到影响,具体表现为抖动。这种抖动数量级的典型值是几毫秒。  

<See manual for DIP switch diagram>


在无法将LabVIEW升级到2012或者更高版本时,如果对准确性要求很高,解决这个问题最简单的办法就是将“CONSOLE OUT DIP ”开关拨到关闭位置。



相关链接: Products and Services: NI cRIO-9082
Products and Services: NI cRIO-9081
KnowledgeBase 3M87HMD7: Usage of Console Out Switch on CompactRIO, Single-Board RIO, cFP-21xx, and cFP-22xx Controllers
KnowledgeBase 1X0H96KS: Reducing Jitter in a RT PXI Application
KnowledgeBase 1X0H96KS: USB Hardware Causes Jitter on LabVIEW RT Application
KnowledgeBase 40KGK6MY: Why Does Using "Interrupt" Mode Increase Jitter On My Real Time Target?


附件:





报告日期: 08/26/2011
最近更新: 02/14/2014
文档编号: 5OPCQ1EG