Digital Multimeters (DMMs) and Precision DC Sources

cancel
Showing results for 
Search instead for 
Did you mean: 

PXI-4060 Crashes computer when ever a meausement is done then does memory dump.

When ever I try to do a DMM measurement with a PXI-4060 the program crashes. Then once I close labview it says resetting "the vi.vi" and continues to do a memory dump. Anyone have any idea what might be causing this? I am using a PXI-1010 chassis with a pxi-4060 DMM, Win 2000 and labview 7.1.
0 Kudos
Message 1 of 13
(10,645 Views)
Hi Brian,

We're checking into this issue currently. Could you run a a couple of tests for us? Attached below we have two VIs. Please run the first, "Continuous Version of DMM Measurement.vi (example)", and let us know if you get the blue screen. Assuming you do, please run the next VI, DMM Measurement with Waits, and let us know how many waits you can turn off while running the VI, and still have successful execution of the VI. Please let us know the results of your tests, and have a great day!

Logan S.
Download All
Message 2 of 13
(10,642 Views)
I ran the continous version and the program did error and upon exiting windows the blue screen occurred like usual. When I ran the DMM measurement with waits it ran the first time but the second time I ran it it would crash, even with ALL the waits on, and the blue screen occured upon exiting. This is the same thing that would happen while using my vi the first dmm measurement vi call would run the next would crash. While running the waits version the error comming out of the subvi blocks was 1074118649.
0 Kudos
Message 3 of 13
(10,642 Views)
I've ran the DMM Measurement With Waits vi a few more times and this is what it does consistantly. It will work the first time. The next time I run it a pop up error will state:

"Exception occured within external code.... VI was stopped at node 0x654 of subvi niDMM Initialize.vi."

The third time I run the program it gives an error within the program (from an indicator attached to the error output of the Initialize vi)

"niDMM Initialization.vi ERROR: the number of concurrent sessions opened to this device has been exceeded."

It continues to give this same error for as many times as I run the VI. When I exit Labview a blue screen will occur.

Thanks for the help,
Brian
0 Kudos
Message 4 of 13
(10,639 Views)
Hmmm... Interesting. What about running the original example in continuous mode with highlighted execution? What happens then?

Logan S.
0 Kudos
Message 5 of 13
(10,639 Views)
With highlighted execution it still does the same thing, it will crash no matter what the second time it is run.

Brian
0 Kudos
Message 6 of 13
(10,639 Views)
Hi Brian, do you know what revision your 4060 is? You should be able to find this out by checking out the part number, 184793#-01, where # is the letter of the revision, and should be found directly on the card itself. Also, would you be interested in continuing this discussion on the phone? Please let me know, and have a great day!

Logan S.
0 Kudos
Message 7 of 13
(10,642 Views)
Logan,

The revision of the 4060 is 184793L-01. Discussing this on the phone would be fine. Here is my email, let me know how you want to work it out.

Brian.C.Pack@L-3Com.com

Brian
0 Kudos
Message 8 of 13
(10,639 Views)
Hi Brian,

Would you consider updating the NI-DMM and NI-DAQ drivers on your machine? If this is a possibility, the most current drivers can be found at the following page:

Current DMM Drivers

NI-DAQ is quite large, so you will either need a lot of patience or a fast connection to download it.

If this is an option for you, the best installation order you could follow is this:
  1. Uninstall your current versions of NI-DAQ and NI-DMM.
  2. Remove your NI 4060 device.
  3. Power up the machine, and install NI-DAQ 7.3, followed by NI-DMM 2.3.1.
  4. Reinstall your NI 4060 device.
  5. Power up your machine, and verify that the NI 4060 has been installed correctly.


Once this process is complete, please try running a few example programs and/or test panels, and let me know if this resolves your issue or not. Also, I'm responding to this at home, and do not have access to your complete MAX report, but I do remember that NI-DMM 2.2.1 was installed on your machine rather than v2.3.1. If NI-DAQ is version 7.3.1, I would not go through the process of updating NI-DAQ until you have tried just updating NI-DMM. Hopefully this fix gets us on our way. Good luck!

Logan S.
0 Kudos
Message 9 of 13
(10,621 Views)
I haven't updated the drivers but we have seemed to solve the problem. Setting the reset pin on the DMM_Initialize vi to FALSE solves the problem. I'm not sure why, we heard it was a problem with LabVIEW 7.1 with windows 2000, setting that pin to false somehow fixes it.

Thanks for your help,
Brian
0 Kudos
Message 10 of 13
(10,543 Views)