08-11-2011 11:24 AM
After installing the SW for our Tektronix Logic Analyzer, LV can't see our Oscilloscope, and MAX crashes with MAXVISATimeoutError. Before installing the TLA SW, I was able to see the Oscilloscope with no error. I vaguely remember this happening a few years ago because both Tek and NI use the same name for a VISA library. But I don't remember any details. Can someone help me with this? Thanks.
08-11-2011 12:04 PM - edited 08-11-2011 12:05 PM
TekVISA probably overwrote NI-VISA. You should have been able to select to install TekVISA side-by-side, but I don't know if the Tektronix installation gives you that option. Try re-installing NI-VISA. Of course, I'm not sure if the Tektronix software will work with NI-VISA.... After all, Tektronix is a competitor for NI, so why would they want to make things easy on people who use NI products instead of their own?
08-11-2011 01:38 PM
I've moved the evil Tek Visa32.dll to their Tla700 folder and the Tek Logic Analyzer seems to still work. Then I copied a NI Visa32.dll (which may not be the right one, because I just found it in an archive). MAX sees the Tek Scope now, but when I call the initialize vi, it gives me this, "Error -1073807346 occurred at VISA Clear" and "The given session or object reference is invalid". Do you know what I should next? How do I reinstall NI-VISA? Thanks.
08-11-2011 01:56 PM
Make sure the Tek Logic Analizer application has released the resource.
08-11-2011 02:14 PM
You can do a reinstall of NI-VISA in the same way you reinstall any application. Just re-run the installer. It should be on your DVD. If you need to get a fresh copy you can download it from the NI site. Just click on the Support button in the toolbar at the top of the web page.
08-11-2011 04:22 PM
After deleting visa32.dll, I reran the installer, but it didn't install MAX or anything else I can see. And it won't let me uninstall MAX because it's used by so LV, and others. So how do I just reinstall MAX?
By the way, I'm using LV 8.5 since I'm porting old working code, and LV 2010 gave errors when I tried upgrading. I don't have any need to use the newer 2010, so I decided to keep using 8.5. Does using the newer MAX with 8.5 cause problems?
08-11-2011 05:05 PM
@prog Bill wrote:
After deleting visa32.dll, I reran the installer, but it didn't install MAX or anything else I can see. And it won't let me uninstall MAX because it's used by so LV, and others. So how do I just reinstall MAX?
You shouldn't really need to reinstall MAX. What you're really looking for is to reinstall VISA. When you said you reran the instaler are you referring to the NI-VISA installer? Did it place the VISA DLL? Wasn't there an option to perform a "repair" from the installer?
By the way, I'm using LV 8.5 since I'm porting old working code, and LV 2010 gave errors when I tried upgrading. I don't have any need to use the newer 2010, so I decided to keep using 8.5.
What errors?
Does using the newer MAX with 8.5 cause problems?
I am assuming you are referring to NI-VISA 5.0.3? The Release Notes for it indicate it supports LabVIEW 8.5.
08-11-2011 05:10 PM
I just put the LV dvd in and ran the autorun. I didn't see any option for repair, but I wasn't looking for it. It sounds like this is not the NI-VISA installer. Where is the NI_VISA installer? Thanks.
08-11-2011 06:33 PM
I found the repair option in MAX/Software and both the scope and LA are working now. Thanks for your help.
08-11-2011 07:47 PM
Glad you are fixed