路由计数器输出时需要使用它们的内部名字 硬件: Counter/Timers (TIO)>>Devices>>PCI-6602
问题: 我用几个计数器的输出作为其他板卡定时。当我试图路由它们的时候,我是用PFI名称,但是我得到错误信息——这样的路由不正确。请问我如何避免这样的错误? 解答: 每一个物理引脚往往有多个名字,这取决于您进行的操作。当您要路由多条线时,大部分情况下您需要使用Measurement and Automation Explorer (MAX)中他们的名字: 在MAX中如下操作:
下面是一个CVI连接PFI引脚(Counter 0 Output)和RTSI同步引脚的例子。在这里使用PFI(“Programmable Function Interface”)和直觉相反,因为它把引脚设为输出: 错误的: DAQmxConnectTerms ("/Dev3/PFI36", "/Dev3/RTSI0", DAQmx_Val_DoNotInvertPolarity); 不是用PFI number作为Counter 0的输出,应该使用MAX中给出的内部名称: 正确的: DAQmxConnectTerms ("/Dev3/Ctr0InternalOutput", "/Dev3/RTSI0", DAQmx_Val_DoNotInvertPolarity); 相关链接: KnowledgeBase[1LK9SPX4]: How Do I Configure the PFI Lines on the PCI-6602 for Digital I/O? KnowledgeBase[2WF52B8E]: Why Does Start Trigger Not Work When Routed From a RTSI Line? 附件:
报告日期: 08/28/2006 最近更新: 08/28/2006 文档编号: 3EI98GZ6 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
