PXI

cancel
Showing results for 
Search instead for 
Did you mean: 

NI PXI 5644/5646 nisyscfg.lib:Find Hardware.vi Error -2147220623

Hello, 

I'm troubleshooting a project when switching a source code that have been developed with the 2013 version of LabVIEW to the 2015 Version. 

These are the releases of the software and the drivers that i'm using : 

- Labview 2015 with p3 patch

- NiVST 15.02

- Ni Sync 15.01

- Ni System Configuration Runtime 15.0

The vi Nisyscfg.lib:Findhardware returns the error  -2147220623 with LabVIEW 2015 but it worked well with LabVIEW 2013 . 

Does any developer experienced such problem when switching to the 2015 release of LabVIEW ?

Any suggestion for this problem would be appreciated . 

 

Mourad FAKHFAKH 

Signal Processing Engineer 

M3systems France

 

Afficher l'image d'origine

 

0 Kudos
Message 1 of 5
(4,587 Views)

Hello Mourad,

 

I have done some searching and believe I may have found the reason why you are getting error -2147220623. It may have to do with the NI PXIe-5644R/5645R/5646R Instrument Design Libraries 13.5 Known Issues, specifically issue 414557.

Here is a link to the document: http://www.ni.com/product-documentation/14998/en/

 

I have also found some additional documentation that may be useful:

http://digital.ni.com/public.nsf/allkb/411DFFFEFADE0A3986257CA8000F2650

http://digital.ni.com/public.nsf/allkb/265822A546F1E28186257C13006639B9?OpenDocument

 

After attempting the trouble shooting steps in these documents and still receive error -2147220623, I highly recommend creating a service request with National Instruments to help you resolve this error.

Message 2 of 5
(4,560 Views)

Hi Best.West,

Thank you for your response, I finally found the solution for my problem. 

Here attached a snapshot of the Vi with which I have been having trouble.

 

The find hardware vi itself didn't caused the error, it's rather the vi's output when linked with 'System Hardware' property node.

The Property node System hardware outputs the -2147220623 error with the following error message :

 

Possible reasons  :

NI System Configuration:  (Hex 0x80040371) Property does'nt exist for the following ressource.

 

Executing this VI alone just ouputs the following error ( before erasing the error ) . When included in a project, the vi causes a freezing GUI .

The solution for my problem was just to refresh the input session constant. It may be due to the fact that the hardware plugged to the PXI board has been changed .

I hope this will be useful. 

 

Mourad FAKHFAKH 

Signal Processing Engineer 

M3systems France

 

Afficher l'image d'origine

0 Kudos
Message 3 of 5
(4,548 Views)

Hi, 

I made some tests on my project and I figured out the reason that made it work. 

In my project, i call the subvi of which I made a snapshot so that i can scan which hardware is present on my PXI board. It's not the fact that i have refreshed the session constant that made the project work but it's rather the fact that i launched my subvi once before running my main vi. 

Though, it's still strange that i have to launch the subvi once so that my gui won't freeze.The subVI that i'm nusing is from system configuration library, it does'nt seems to me that the problem is related to the VST.

Knowing that this problem is related to the LabVIEW 2015 upgrade, does it seem possible that the issue is caused by a software version ? 

0 Kudos
Message 4 of 5
(4,538 Views)

I have found two CARs related to the error: NI System Configuration CAR 440772 and NI-RIO CAR 406709.

 

Both have been resolved, but are just included on the Bug Fix Lists or Known Issues Lists.

0 Kudos
Message 5 of 5
(4,526 Views)