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.



我如何同步我cRIO-9002/9004 RT 控制器所有的时基,并使能我cRIO-9002/9004 RT 控制器的微秒定时循环?



硬件: CompactRIO>>Controllers>>cRIO-9004, CompactRIO>>Controllers>>cRIO-9002, Multifunction DAQ (MIO)>>Connector Blocks, Multifunction DAQ (MIO)>>Connector Blocks, CompactRIO>>Controllers>>cRIO-9004, CompactRIO>>Controllers>>cRIO-9002

问题: 您必须修改远端目标 ni-rt.ini 文件以实现cRIO-9002/9004 RT控制器上所有时基的同步

解答: cRIO-9002/9004控制器有三个时基,可能会随时间漂移。我们可以同步所有的时基并使能微秒级的定时循环定时源,但是同步会额外消耗CPU的使用。


下列代码片断显示远端目标上ni-rt.ini文件的默认配置:

[TIME SYNC]
source.rtc.enable=False

[SYSTEMSETTINGS]
LegacyTickTimerPeriod=True
MicrosecondTimingMode=0


为了同步所有时基并使能微秒级定时源,在您远端目标上修改ni-rt.ini文件,如下列代码片断所示。

[TIME SYNC]
source.rtc.enable=True

[SYSTEMSETTINGS]
LegacyTickTimerPeriod=False
MicrosecondTimingMode=1


source.rtc.enable表示使能cRIO-9002/9004实时系统时钟的同步。

禁止LegacyTickTimerPeriod以通知NI调度器调制系统嘀哒周期以保证时基的准确性。

MicrosecondTimingMode允许NI调度器使用微秒级定时源。

相关链接:

附件:





报告日期: 05/21/2006
最近更新: 05/29/2006
文档编号: 3QJCRPM4