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