FieldPoint Family

cancel
Showing results for 
Search instead for 
Did you mean: 

Why do I still get Field Point 33153 Error

I have revised the code to insure that I am writing what should be a valid value to my FieldPoint analog output channels. One channel writes successfully while the other two return a 33153 error. Why do I get an error on those two channels?
Download All
0 Kudos
Message 1 of 4
(3,326 Views)
Rick,
I looked over the code and could not find any major errors. What complicates the issue is that one of the channels seems to work. Despite this, I was wondering if you are using the English version of Windows? That has been known to cause this same problem in the past (because commas are treated as periods). Can you manually write the same values to the channels in FieldPoint Explorer? If not, the problem might be hardware-related. If so, I would like to get the equipment and run your application myself.

Regards,
Michael Shasteen
Applications Engineering
National Instruments
0 Kudos
Message 2 of 4
(3,326 Views)
Thanks for the input Mike. Late yesterday I found the problem to be hardware in nature. I found a bent pin on the AO-C420 module that was returning the error. Once the pin was straightened out and the unit replaced there was no error.
I noticed you stated you could not find any "major" errors in the code. If you spotted something that could be improved I would appreciate the feedback.
Thanks again.
0 Kudos
Message 3 of 4
(3,326 Views)
Rick,

I have only 2 minor suggestions:

1. In your initialize VI, rather than calling a separate instance of FP Create Tag.vi for each channel, I would have created a 2-D array of device names and item names and used the VI in a for loop with auto-indexing. That would make creating and modifying the program easier.

2. In your main VI, place the case structure outside (rather than inside) of the while loop.

Once again, these suggestions are not critical, just minor details. Overall, you've done a good job of coding.
0 Kudos
Message 4 of 4
(3,326 Views)