我该如何设定实时控制器的日期和时间?



主要软件:
主要软件版本: 8.2
主要软件修正版本: N/A
次要软件: N/A

问题:

我注意到可用在测量与自动化浏览器即MAX中修改实时控制器的时区,但是我该如何设定当前的时间和日期?



解答:

设定实时控制器的时间的步骤如下:

  1. 确保在MAX中您的实时控制器的“系统设置”栏下选择了正确的时区。
  2. 在LabVIEW中新建一个项目,将您的实时控制器添加到项目中,为实时控制器新建一个VI。
  3. 放置RT Set Data and TIME VI到程序框图,该VI在函数选板中,Real-Time>>Real-Time Utilities,目录下能够找到。
  4. 右击Time输入端并新建一个常量,在新建的Time簇中修改时、分、秒的值为正确的值。
  5. 右击Mode输入端新建一个常量,选择设定本地时间(Set Local Time) 或者Set UTC time.
  6. 运行VI。
  7. 为设定日期,移除Time这个常量,右击Data输入端并新建常量。修改这个簇的年、月、日为正确的值。
  8. 修改Mode常量为设定日期(set data)。
  9. 再次运行VI

下面是一个演示如何设定时间的示例VI:


为确保日期与时间设定正确,您可以在实时控制器中另外新建一个VI,它包含Get Date/Time In Seconds VI ,如图所示:


如果实时终端是cFP系统,您可以在MAX中使用time server,该操作能使得cFP与windows机器通过Time Server的IP地址每10秒保持同步。




相关链接:
LabVIEW 2009 Help: RT Set Date and Time (RT Module)

KnowledgBase 3W4862AA: Where Are Some of the Real-Time Utilities VIs In LabVIEW RT 8.x?
KnowledgeBase 34FIELXT: Configuring Time Server for FieldPoint

附件:


Set_time.jpg - Set_time.jpg
Get_time.jpg - Get_time.jpg



报告日期: 12/27/2006
最近更新: 12/21/2011
文档编号: 44QFTS7E