改變 cRIO controller 時區設定之後,如何修正 cRIO 的系統時間?



硬體: CompactRIO>>Controllers>>cRIO-9002

問題: 我在 Measurement & Automation Explorer(MAX) 變更了 cRIO controller 上面的時區設定之後,在 LabVIEW 中讀取其系統時間時,會得到錯誤的值。為什麼會發生這種情形,該如何修正?

解答: 這是預期中的現象。在 cRIO controller 上的 real-time 作業系統會發出中斷,將 controller 系統時間設為當地時間。在 MAX 中改變 controller 的時區之後,你必須重設(reset)系統時間,可利用 Functions»Real-Time VIs»Real-Time Utilities 中的 Date and Time.vi 。


相關連結: KnowledgeBase 3HJHM4XT: Current Timestamp is Incorrect on a LabVIEW Real-Time Controller
Product Manuals: CompactRIO cRIO-9012/9014 Operating Instructions
Product Manuals: CompactRIO cRIO-9002/9004 Operating Instructions
Developer Zone Example: Setting the Timezone of a LabVIEW Real-Time System

附加檔案:





報告日期: 11/11/2004
最後更新: 01/16/2008
文件偏號: 3FAEMDSU