LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Compatibility of NI4351 with recent LV versions

Hello,

 

I am not sure if this is the correct area of the forum, I think it is a version issue? But I will post here before clogging up the conversion area with unnecessary requests.

 

We have some old NI4351 PCI cards that I would like to get up and running. I have installed the legacy driver and I am able to read data using NI MAX. I am also able to read data using an old clunky application that was compiled to exe many years ago when these cards were used.

 

I have a much better application that was written for an old project, however it is not compiled to .exe yet.

When trying to open (with LV2015) this application and exaples that come with the NI-435x Instrument Driver Version 2.5.2, a bunch of VI's are missing as a result of several misisng libraries:

 

\DAQ\zadvd.llb

  • AI Buffer Read (Scaled Array).vi
  • AI Buffer Read.vi
  • AI Buffer Read (waveform).vi
  • AI Group Config.vi
  • AI Parameters.vi
  • AI Buffer Config.vi
  • AI Control.vi
  • DIO Port Config.vi
  • DIO Port Read.vi
  • DIO Port Write.vi

 

\DAQ\MISC.LLB

  • Get DAQ Device Information.vi
  • Device Reset.vi

I am not sure if these libraries have become obsolete or not. I cannot seem to find anywhere to download them. From what I can tell from reading old posts is that they should be installed with at least LV 7.1. They were not installed with LabVIEW2015, NI Legacy Driver or NI-435x Instrument driver.

 

Are there any drop-in replacements that I can use for these libraries? Or are they available somewhere and have my googling skills failed me?

 

Regards,

Chris

 

Update:

LabVIEW2015

Win7, 32bit

NI5351x Instrument Driver v2.5.2

Traditional NI-DAQ 7.5

Software: http://imgur.com/lwxaf0v

 

0 Kudos
Message 1 of 6
(3,230 Views)

http://digital.ni.com/public.nsf/allkb/51E05EB754A853C086257D3100673EBF

 

Did you check this out?  There's a note of relevance regarding 64-bit systems.  Odds are you'll have to bite te bullet and upgrade to DAQmx.  I'd expect the libraries you want are part of the older DAQ drivers that have been obsoete for a while now.

 

Edit: http://digital.ni.com/public.nsf/allkb/BE27E48645E2DF1386256FBC007157AC  You may not be able to do so according to this KB.  You'll need the old DAQ drivers and a 32-bit OS.  Do you have these two things?

0 Kudos
Message 2 of 6
(3,226 Views)

Sorry, forgot to say that yes I am using 32bit.

 

Unfortunately DAQmx is not going to be an option, I don't think that the 4351 is compatible with DAQmx. If I am wrong and DAQmx is an option, then that would be ideal as I could then use Signal Express.

 

Thanks for that compatibility link, I had not seen that yet. Looks like it is a compatibility issue with LV2015 that is giving me grief.

Is there any way to get hold of a trial of an old version to get this application compiled to .exe?

Actually on second look, if I am reading that correct, the drvier should be compatible with LV2015 (I am using legacy 7.5). So this is not the issue? 

 

That second link is broken. But yes I do have 32bit OS and old drivers. The card is functioning and can be read using MAX and an old VI. 

EDIT: Second link is not broken, just had an extra space. But that confirms that unfortunately DAQmx is not an option.

 

0 Kudos
Message 3 of 6
(3,216 Views)

What order did you install in?  If you installed DAQ before LV2015, you wouldn't have installed the DAQ support into LV.  It looks like the most recent two versions of DAQ are compatible with LV2015 as long as you're running the 32-bit OS so I wouldn't expect you to have compatibility issues there.

 

Try installing DAQ again and make sure to include the 2015 support? 

 

Do you have any DAQ functions in your palette if you check out the block diagram?  I'm curious if you have typical DAQ functionality but the 4351 specific driver is giving you issues.  We could see if that's the issue by checking to see if any other DAQ functions exist.

 

Can you see the device in MAX?

0 Kudos
Message 4 of 6
(3,206 Views)

I think you may be on the money. I installed DAQ before LV2015.

 

I am reinstalling DAQ as we speak, I ensured that the LabView support option was selected. Although there was nothing to specifically mention LV2015.

 

I do not think I have any DAQ function in my palette, a search for DAQ only returns a bunch of items prefixed with TDMS. There is actually not even a DAQ folder in the vi.lib.

 

Yes I can see the device in MAX, I can open the test panels and see live (and correct) measuement data.

 


 

Ignore the above, it worked! Thankyou!

 

Unfortunately the examples don't seem to want to communicate with the card. But I will have a play with that myself before I come running back for more help 😄

 

Thanks!

Chris

0 Kudos
Message 5 of 6
(3,195 Views)

Good to hear you're one step closer.  We'll be here if you get stuck

0 Kudos
Message 6 of 6
(3,175 Views)