Mark,
The FieldPoint object has native native members of the form XXYYY.ZZ where XX indicates the data type (e.g. AI for Analog Input, DI for digital Input, PGPG for Pulse Generator Module Pulse Generation, etc...), YYY indicates the module address (e.g. 1 for an I/O module to the right of a network module with address 0) and ZZ indicates the channel number.
If I had a FP-1000, FP-AI-110 and FP-DI-301 (mounted in that order), I could access any of the AI channels using the syntax FieldPoint1.AI001.xx (where xx ranges from 0 - 7 depending upon what channel is used), and any of the DI channels would be FieldPoint1.DI002.yy (where yy can be 0 - 15).
When you create a FieldPoint object and choose to import the IAK file, Lookout automatically par
ses the IAK file to create aliases for the channels. Using the above example, and assuming that the AI channels were configure on the 0 to 36 Volt range, Lookout would create aliased channels named FieldPoint1.FP_RES/FP-AI-100_1/Channel_0 (I may have the slashes wrong, it has been awhile). If you looked at the alias information, you would see that the channel is linked to FieldPoint1.AI001.00 with a scaling of 0 - 65535 (raw) and 0 - 36 (Eng Units). As a side note, using Serial modules (FP-1000/FP-1001), the scaling is done by Lookout/FieldPoint Explorer/FieldPoint OPC/etc, but with ethernet modules (FP-1600/FP-2000/FP-2010), the scaling is performed in the network module itself so there will be no scaling data in the alias.
Regards,
Aaron
LabVIEW Champion, CLA, CPI