在cRIO-901x控制器上使用数字I/O的SMB连接器



硬件: CompactRIO>>Controllers>>cRIO-9012, CompactRIO>>Controllers>>cRIO-9014

问题: cRIO-901x 控制器的操作指南手册指出 :

"在本手册发布时,支持GPS的漂移校正和其他通过SMB连接头的数字I/O的软件还未发布.请联系 National Instruments 获取更多信息."

如何在这些控制器上使用SMB连接头?

解答: 你可以使用cRIO-9012/9014 控制器的SMB连接头来连接一个数字设备到控制器上. 例如,如果你连接一个GPS设备的每秒一个脉冲输出到cRIO-9012/9014的SMB头, 你可以使用GPS设备来校正控制器系统时钟的漂移.你也可以使用SMB头作为一个通用的数字IO线.

你可以使用下面文件中所附的VI集把SMB头作为一个通用的数字I/O线901x SMB Pin.zip. 这个文件包括了4个VI来读、写、设置和获取SMB引脚模式. 注意当例程打开时,它会搜索一个VI需要调用的vx_exec.out 文件. 你可以忽略搜索或者取消查找的弹出框,例程会如上所述打开.

要使用SMB 引脚作为GPS 漂移校正,请为控制器添加下面的几行到 ni-rt.ini 文件. 你需要使用FTP获取这个文件到Windows机器上,修改后通过FTP传输回控制器上 .

[Time Sync]
source.rtc.enable=True
source.dio.enable = True
source_priority=dio;rtc;
source.dio.hz = 1.0


要确信该项正常的使能,当使用控制台输出DIP开关,你应该能在终端窗口上看到下面几行 :

Time sync source: rtc now active


你也可以设置期望输入的频率. 默认是1.0 Hz. 例如, 如果是2 Hz,改变最后一行为 source.dio.hz = 2.0.

相关链接: KnowledgeBase 4CQFC9LX: Using the Internal Real-Time Clock on cRIO-901x Controllers

附件:


901x SMB 8.2.zip - 901x SMB 8.2.zip



报告日期: 05/04/2007
最近更新: 12/03/2007
文档编号: 493BIHLX