04-10-2008 01:24 PM
I am using a PXI-6602 to read encoder signals and I am trying to use other PFI inputs instead of the default ones. Here is the error I am getting when trying to re-route the inputs.
Error -200368: Specified route cannot be satisfied, because hardware does not support it.
Only the default value seemed to be supported. However, in the help file it says that the inputs can be changed to any PFI input (see below). You can try the attached VI to reproduce the problem.
Am I doing something wrong or is the information in the help file wrong?
From help file:
1 TIO Signal Connections for Counters
The following table lists the default input terminals for various counter measurements. You can use a different PFI line for any of the input terminals. To change the PFI input for a measurement, use the NI-DAQmx channel properties/attributes.
04-15-2008 01:27 PM
04-16-2008 08:19 AM
I'm not from NI, but to the best of my knowledge, the 6602 requires you to use the default input pins for tasks designated as "position measurement" using encoders. Other counter tasks give you more flexibility in routing signals. (Note: the M-series boards, which are many years newer than the 6602, *do* allow you to programmatically define non-default input pins for encoder signals.)
-Kevin P.
04-18-2008 03:45 PM
Hi,
Thanks for posting your findings mattyG. I was able to reproduce this behavior. I understand that it should be as you are expecting. I might have some theory of why it is happening, but I’m looking more into this and doing some more tests. I’ll post back.
05-02-2008 11:46 AM
Hi mattyG,
This was reported to R&D (#107006) for further investigation. For your application a possible workaround is using the DAQmx Connect Terminals VI and connecting PFI35 to Ctr0Source (that is PFI39). Thanks for the feedback!