Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

cFP-QUAD-510 Position Counts

I am using the NI xFP-QUAD-510 to measure position with an incremental encoder via OPC.  Everything works fine but when Configuring the Position 0 channel in MAX 7.1the range is 65535 (16-bit) but the I/O data input in MAX for the Position 1 channel rolls over at 4,294,967,295 (32-bits).  Inside Visual Studio .net i must read the channel with a System.UInt32 variable type.  Why is it that the counts are all 32-bit but the documentaion and I/O config in MAX indicate 16-bit counters? There is no problem but I am concerned I may be using the input incorrectly and this may lead to unforseen problems.
 
0 Kudos
Message 1 of 2
(3,028 Views)
There are four 32-bit counters on the QUAD-510, but each is made up of two position channels, each with 16 bits.  Position channels 0-3 are the least significant 16 bits, with channels 4-7 being the most significant 16 bits.  See the following KB as well as this one.  The opterating instructions show this well on page 7. 

Doug M
Applications Engineer
National Instruments
Doug M
Applications Engineer
National Instruments
For those unfamiliar with NBC's The Office, my icon is NOT a picture of me 🙂
0 Kudos
Message 2 of 2
(3,016 Views)