PXI

cancel
Showing results for 
Search instead for 
Did you mean: 

hsdio vi broken

I am using labview 2011 and am having trouble using any vi in the instrument driver/hsdio vi's

I place any of these vi on the block diagram and I get the following block diagram error"call library function node :Library not found or failed to load"

 

What's wrong and how do I fix it?

 

Laview 2011 is installed on a windows XP32 OS machine

0 Kudos
Message 1 of 26
(5,593 Views)

Hey lsutiger,

 

Have you tried upgrading your driver to the most recent version?  Currently, for LabVIEW 2011 support, the HSDIO driver required for that version is NI-HSDIO 1.7.5.  Please download that version to your machine and try to use the VI's again. 

Kyle A.
National Instruments
Senior Applications Engineer
0 Kudos
Message 2 of 26
(5,589 Views)

Yes, and it is still broken

0 Kudos
Message 3 of 26
(5,586 Views)

Can you check your computer and search for the .dll file that your VI's are trying to call into?  Does it give any indication of which DLL is missing?  Another good step would be to go into Control Panel and into the Add/Remove Programs option and try a repair on the driver itself.  You'll have to change/remove National Instruments Software to see the HSDIO driver.

 

Can you run any examples and get them to work?  How did you install the driver initially?  If you install the driver before LabVIEW, LV will not recognize the driver. 

Kyle A.
National Instruments
Senior Applications Engineer
0 Kudos
Message 4 of 26
(5,577 Views)

For ome reason the HSDIO.dll was missing from the folder in

"C:\Program Files\National Instruments\LabVIEW 2011\instr.lib\niHSDIO\niHSDIO.dll"

 

I found a copy of the file in a couple of different folders and when I try to point the to the dll I get the following error

The application failed to start becasue ETSAPI.dll was not found

 

I did a normal install of NI developer suite, disk 1, 2 and 3 then the instrument driver disk

0 Kudos
Message 5 of 26
(5,571 Views)

I would recommend leaving the dll's you found in their current location, and then performing a repair on the driver.  The repair will search your machine and make sure there are no missing files.  Once that is done, reattempt, and if that fails, uninstall and reinstall the driver.  I'm unsure what happened, but it seems like a corrupt install occurred. 

 

You can also download the .exe from ni.com if needed, rarely the media can be causing a corruption to happen with the files on the DVD, and the online download is the most stable place to ensure there is no problems there.

Kyle A.
National Instruments
Senior Applications Engineer
0 Kudos
Message 6 of 26
(5,556 Views)

How do I repair the driver?

 

Last night i tried reinstalling the full disk set again and this did not fix the problem.

Do I have to do a special removal process first?

0 Kudos
Message 7 of 26
(5,554 Views)

Please follow this link for instructions on performing the repair.  If you are still running into problems after repairing/reinstalling, can you attach a MAX Technical Report?  Also, did you have any preexisting HSDIO drivers on your system before installing 1.7.5?

Kyle A.
National Instruments
Senior Applications Engineer
0 Kudos
Message 8 of 26
(5,552 Views)

Yes I have previous versions.

 

I have multiple versions of labview installed on my machine, 8.0,8.6,,2010 and 2011

labview version 8.6 still works, and 2009 and 2010 don't for the HSDIO items

 

I'll try the repair when I get home this evening

 

 

0 Kudos
Message 9 of 26
(5,547 Views)

Tried repair and still broken, see attached file

0 Kudos
Message 10 of 26
(5,524 Views)