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.



通过串口与Vision-RIO 通信



主要软件: Driver Software>>NI-IMAQ
主要软件版本: 2014
主要软件修正版本: N/A
次要软件: Driver Software>>NI-RIO

问题:
我正使用一个NI公司提供的Vision-RIO范例的Vison-RIO应用,在应用中我想通过串口与我的相机进行通信。这个相机与NI-1473R/NI-1483R板卡相连接。但是在使用过程中我无法通过任何工具来查看到对应的串口。这样的话我如何通过串口来连接我的相机和Vision-RIO模块呢?


解答:
        每个Vision-RIO例程包括一部分叫做SerialServer.VI的代码。这个程序可以使能串口通信。它的子vi是被Vision-RIO例程中的主vi调用的。如果这些VI不运行,串口是不会出现而且通信业无法建立。调用的SerialServer.vi(看起来像TCP Server)的主vi如下所示:
        串口通信程序必须在FPGA上运行。这需要两个循环:通过单周期循环来设定波特率,决定什么时候建立通信或者接受数据,一个小的普通while循环来提示主VI FPGA已经接收到数据而且已经准备好传输了。这些循环如下所示。把这些循环放置在任何运行在FPGA的vi里面便可以提供与相机相连接的串口接口。
您必须编译并运行FPGA二进制文件来使得这些接口出现。这才能让您通过串口设置您的相机。


相关链接: White Paperl: Debugging the Camera Link Interface on an NI-1473R and NI-1483R using Vision-RIO
KnowledgeBase 5P6E263I: LabVIEW Project Explorer Cannot Find Vision-RIO (FPGA-based IMAQ) Targets
NI PCIe 1473R User Guide and Specifications


附件:





报告日期: 08/21/2012
最近更新: 10/19/2015
文档编号: 60KB55IJ