From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Digital Multimeters (DMMs) and Precision DC Sources

cancel
Showing results for 
Search instead for 
Did you mean: 

Setting Input Resistance on the PXI-4071

Solved!
Go to solution

The specifications for the PXI-4071 DMM indicate that the input resistance can be chosen as either 10 MOhm or 10 GOhm for the 100 mV, 1 V, and 10 V ranges. I see where this can be input on the instrument soft panel, but I have been unable to locate how to configure the input resistance when using the DMM in a VI. Suggestions?

 

Thanks!

Jeff

Jeffrey Zola
0 Kudos
Message 1 of 15
(7,691 Views)
Solution
Accepted by topic author Jeffrey_Zola

You need to use a property node.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 15
(7,683 Views)

Ah.  Looked at the Property Node, but didn't go deep enough. Nor could I find it in the help files or any of the other online documents.

 

Thanks!

Jeff

Jeffrey Zola
0 Kudos
Message 3 of 15
(7,673 Views)

@Jeffrey_Zola wrote:

Ah.  Looked at the Property Node, but didn't go deep enough. Nor could I find it in the help files or any of the other online documents.

 

Thanks!

Jeff


One other somewhat important detail I found necessary: You must use the "Change All To Write" option on the menu that comes up by right-clicking on the Property Node. Otherwise, the DVM remains with 10MOhm impedance.

 

Just thought I'd add this for those who search for this thread later on!

 

Jeff

 

Jeffrey Zola
0 Kudos
Message 4 of 15
(7,631 Views)

Hey Jeff,

 

That is correct.  Otherwise, you're simply reading the input resistance, which by default is 10MΩ.  Let us know if you have any other questions!

-John Sullivan
Problem Solver
0 Kudos
Message 5 of 15
(7,627 Views)

So close, yet still so far from an answer. Being a NI Knight, you know exactly what to do. Trust that I have "known exactly what to do" in diverse fields. No, LabView is not one of them, in spite of the time I have invested in learning.

Here is the problem: I need to use input resistance >10GOhm to measure the DCV of a precision reference. I can do that in the SFP by clicking a box. But, I want to have a log and can do that in Python using NIDMM. Fine, however the voltage is lower when on 10MOhms than on the higher resistance. I have spent a few hours on this without finding a simple solution for a trivial task. 

The Property Node--however useful--does not appear by itself and I am not able to find anything that matches your excellent diagram.

0 Kudos
Message 6 of 15
(240 Views)

Hi @Sparks!

You are reviving a 12-year old thread. I didn't quite understand your message. Are you trying to set the input resistance for an NI-branded DMM using the `nidmm` Python module?

Or are you using the NI-DMM from LabVIEW and don't know how to find the property node?

 

Please clarify and let us know what particular DMM model you are using.

Marcos Kirsch
Chief Software Engineer
NI Driver Software
0 Kudos
Message 7 of 15
(222 Views)

Well, I managed to locate the "Property Node" near the bottom of the NIDMM instrument librarian LabVIEW and following the "map" provided earlier, got the ">10GOhms" enabled in LabVIEW. Not in python . . . Yet. 

NI4071.input_resistance = 10000000 in a python script does in fact set the property, however the DMM does not seem to be informed, and so remains at 10MOhms. Not what I need.

There also seems to be a problem with enums not being recognized, but that will probably be resolved in a reboot. Sigh . . .

0 Kudos
Message 8 of 15
(218 Views)

It seems you solved your original problem (how to configure the Input Resistance property in LabVIEW).
But you have a second problem: configuring input_resistance property in Python does not seem to be working.
And a third problem "enums not being recognized" (in LabVIEW? in Python?).

 

You should start a new thread for each specific problem and provide detail so that we can help you. Specific models and driver versions and example code are very helpful. Thanks.

Marcos Kirsch
Chief Software Engineer
NI Driver Software
0 Kudos
Message 9 of 15
(214 Views)

Hello Marcos!

Yes, to both questions: I'm working with LV18 and vintage NI gear, so a 12-year old answer will help. Testing a voltage reference 10 VDC, I noticed a difference in readings when SFP was set to >10G vs. the 10M. I normally run Python scripts to log the output for use later. 

Finding the "Property Node" took a while, but now I know how to get to it. I could create a vi and use win32client to work in python.

I would much prefer to not go that way and just set the property in python. Setting input_resistance for NI PXI-4071 in python seems to work in that I can use print to see the value I put in.

The NI 4071 does not implement the property. Using SFP DMM set to >10G, an overnight run showed min max difference only in the sixth decimal--that's good--so I would like to see the full reading in a python log.

Any idea why 4071 is not recognizing the property?

 

Thanks,

Donal

0 Kudos
Message 10 of 15
(206 Views)