Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

Why Do I Get Error 32812 From Some FieldPoint Modules But Not Others?

Hardware: FieldPoint

Problem: I am able to read from (or write to) most FieldPoint modules fine. Certain modules, however, return error 32812. Why is that?

Solution: MAX - Find Devices
Background
In Measurement & Automation Explorer (MAX), when you "Find Devices" on your FieldPoint bank (under Remote Systems), the FieldPoint driver downloads information from each module in the bank and registers it with the Operating System. This information is saved as an MIS file in the following directory:
C:\Program Files\National Instruments\FieldPoint\MIS\
Thus, there exists an MIS file for each type of FieldPoint module that NI makes. MIS files contain general information describing the functionality of that module, such as the number and types of channels. An MIS file does NOT contain information about settings that you may have configured for a specific module. For example, all of your FP-AI-112s will share the same MIS file but the module-specific information (e.g., filter settings, custom channel names) are contained in the IAK file.

Once an MIS file for a type of module is downloaded to your machine and registered with the Operating System, MAX will reference that MIS file rather than re-download the information from a module.

When you install the FieldPoint drivers, the MIS files for most modules are pre-installed on your machine. Modules that were released after the FieldPoint driver was released will not have MIS files pre-installed and, thus, you will have to "Find Devices" once in order generate the MIS file.

If, for some reason, the MIS file does not exist or is not registered with the Operating System, you will likely receive error 32812 when you attempt to read from (or write to) a module on a machine that does not have the MIS file for that module. For example, you may have a LabVIEW program on a development machine that is able to successfully read voltages from several FP-AI-112s. You take the program and the IAK file to another machine, load the IAK file in MAX, run the program, and get error 32812. Because the MIS file for the FP-AI-112 is not pre-installed and registered in FieldPoint 4.1, MAX (and LabVIEW) doesn't yet know what an FP-AI-112 is.

Solution
To obviate this problem:
In MAX, "Find Devices." This will automatically download the information from the module, generate the MIS file, and register the MIS with the Operating System. If this doesn't solve the problem then make sure you have the correct permissions on your computer. If the account you are logged in with doesn't have permissions to the registry then "Find Devices" will not register the MIS with the Operating System and you will continue to receive an error message. Login as Administrator and do "Find Devices" again.

Related Links:
KnowledgeBase 1RFEMJM6: How Do I Deal with Error 32812 from FP Create Tag VI?
KnowledgeBase 2QLDCHDJ: Using 'All' Item Name with Dual Channel Modules
KnowledgeBase 2MJCC6TJ: How Can I Add a FieldPoint Device to my .iak File Without Having the Device Connected?

Attachments:


MAXfindDevices.gif


Report Date: 03/11/2005
Last Updated: 04/04/2005
Document ID: 3JA8JPPH

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit