Lookout

cancel
Showing results for 
Search instead for 
Did you mean: 

reading all FP-TB-10 channels -- analog/ digital, whatever -- with optomux vis

Hi,

I am in the process of writing an efficient acquisition routine for accessing I/O
channels on a FP1001/FP-TB-10 from a cFP2020. (earlier posts here by me
dealt with the problems associated with the less-than-ideal means of getting
to these remote channels versus local I/O)

I have reviewed and played with the example vi's for accessing analog/digital
input/output dual-channel modules on the FP-TB 10, and have found them to
be far more general-purpose and computationally intensive than my hard-coded
application requires.  As a result, I would generally like to do a bulk read of all
channels, rather than a pair at a time and format the results according to what I
know each channel to be.

If I use the (!G)Read16BitDataWithStatus with all channels targeted and ranges
defined, including the output channels, will I get all of my data, digital or analog?
Will I get the last written value on the outputs, as I do on cFP2020 outputs when
I configure them in the .iak and use FP read?  Or is there a better VI to work with?

I almost hesitate to ask if I can do the same for write, e.g.

I can play with this and figure it out eventually, but I only have access to the
fieldpoint a few hours a week, so knowing in advance how things work is quite helpful.

Bob
0 Kudos
Message 1 of 1
(3,238 Views)