Discussion:
Init_DA_Brds hangs Test Stand
(too old to reply)
bpeters
2007-10-15 15:40:24 UTC
Permalink
I have a 6071 and a 6533 in my system which used to work. I'm using traditional NIDAQ and specifically it is the Init_DA_Brds function that is failing. It just hangs. Since CVI will not allow me to step into unknown code, I have no clue what has happened.
 
It was working until I installed NIVXI 3.3.1. I'm sort of thinking that maybe this affected the logical slot arrangement on the PCI bus. The function prototype asks for slot number and a handle to boardtype. I've tried various combinations of logical and physical slot numbers with no result.
 
It may also have something to do with bridging since this is a 12 slot PCI system with multiple bridges. Anyway I thought it might be worth asking if anyone has seen this before or has an idea about what to do next. I've reinstalled the drivers and everything works under NI MAX.
 
Thanks,
 
Bill Peters
BAE SYSTEMS
Nashua, NH
 
 
Paul C.
2007-10-16 21:10:08 UTC
Permalink
Hi Bill,

The Init_DA_Brds function actually uses VISA commands to communicate
with your DAQ card.  The install of NI-VXI 3.3.1 might have caused some
type of corruption with NI-VISA or it installed an older version of
NI-VISA (2.6.1 is installed with NI-VXI 3.3.1) that might not be
compatible with the version of Traditional Ni-DAQ you are using.  In
Measurement and Automation (MAX) under the software tab, can you verify
what version of NI-VISA is installed on the computer?

I would suggest doing the following:

1. Install the latest version of NI-VISA 4.1, found <a href="http://joule.ni.com/nidu/cds/view/p/id/348/lang/en" target="_blank">here</a>.

2. If this doesn't fix the problem, I have a few more questions that
might help us find a resolution.&nbsp; Did you uninstall NI-VXI 3.3.1?&nbsp; If
you did, was it after or before you reinstalled the Traditional Ni-DAQ
drivers?&nbsp; Also, what version of Traditional NI-DAQ are you using?&nbsp; What
operating system are you using?&nbsp;

I hope this helps,
Paul C.
bpeters
2007-10-23 14:10:08 UTC
Permalink
Thanks, for some reason I didn't notice that you responded to this. I actually posted another thread on this topic.
I'm running Labwindows/CVI 8.1.1 with NIDAQ 7.4.4 (latest version I think) and NI-VXI 3.3.1 and NI-VISA 4.1.
On my desktop PC which only has 1 PCI segment, I can install the hardware and software and everything works. Then I install NI-VXI and it stops working. However on the desktop PC I could reinstall NIDAQ and get it to start working again. But on the industrial PC, that procedure doesn't work. The only real difference between the two is that the industrial computer has 5 PCI bridges and a boat-load of peripherals.
I've removed everything from the system and tried every slot and just can't get anywhere.
Thanks,
Bill Peters
&nbsp;
bpeters
2007-10-24 14:10:10 UTC
Permalink
Hi,
I've tried a bunch of combinations of installed orders. For instance I installed VXI 3.3.1 first hoping to over write It's VISA stuff. Then reinstall VISA 4.1. I even removed NI-DAQmx and reinstalled NI-DAQ 7.4.4. No combination works. But as soon as I remove VXI it starts to work (I don't even have to reboot).
I do have a question about MAX. It shows an unidentified PXI system, and several of my devices show up under that catagory (including the DAC). Why is that there? I thought maybe it might be a hint. I can't get rid of it. Maybe one of my PCI bridges makes it think I have PXI?
Anyway this is my third week trying to get this to work and beleive me, I am out of ideas.
&nbsp;
Thanks,
Bill Peters
BAE SYSTEMS
&nbsp;
bpeters
2007-10-24 15:10:11 UTC
Permalink
Well I answered my own question. I figured out how not to install any PXI support. The unidentified PXI entry in MAX went away (of course) but most importantly my problem went away. (Yeah!).
&nbsp;
I never really paid attention to the PXI entry because almost all my systems have it.
&nbsp;
Oh well,
&nbsp;
Thanks,
&nbsp;
Bill Peters
BAE SYSTEMS

Loading...