I'm looking at potentially replacing an old Traditional NIDAQ PCI counter/timer setup with a cDAQ chassis.
The application is counting in 6 quadrature linear encoders using a converted pulsetrain from a rotary encoder as a clock signal so we get spatially arrayed data (instead of the more traditional time based). Neat idea, but I want to make sure I can duplicate it on modern hardware. (The conversion is a board that converts each positive or negative transition of A or B to a TTL pulse)
I'm looking at maybe using a cDAQ chassis with a couple of 9361's, but I'm not sure about importing the external clock. I would put 3 encoders (A/B, no Z) on each of the 9361's (because of the limited number of PFI terminals, you can't put more than 4 encoders on one module). I tried setting this up as a simulated device and trying to use the left-over 4th counter PFI3 as the external clock source, I get the error -89136 :
Specified route cannot be satisfied, because the hardware does not support it.
Property: SampClk.Src
Property: SampClk.ActiveEdge
Source Device: cDAQ1Mod1
Source Terminal: PFI3
This was using a single module ethernet carrier (9181). Do I need to use like a 9185 and wire the clock up to the SMB connector?