Hello,
I'm currently in charge of an in-house script that automates scope measurements. It was working but we have since changed scopes (same model, Tektronix DPO 7104) and changed machines (from XP to Server 2008 R2).
Here's what I've done so far:
- Run the TekVISA resource manager on the scope
- Enabled the TekVISA Lan VXI-11 Server on the scope
- Run the TekVISA resource manager on the windows machine
Under 'Instruments' in the TekVISA resource manger, the windows machine is able to detect the scope at 10.10.11.49. However when I run the script that USED to work I get the following error:
Unable to create VISA object. The required drivers may not be installed properly.
Type 'instrhelp visa' for more information.
If the error is accurate then I'm missing some kind of driver but wouldn't have the first clue as to what driver I actually need.
Finally, here's the code I'm executing:
scope_resource = ['TCPIP0::' scope_ip '::inst0::INSTR'];
obj_scope = instrfind('Type', 'visa-tcpip', 'RsrcName', scope_resource, 'Tag', '');
if isempty(obj_scope)
obj_scope = visa('TEK', scope_resource);
else
fclose(obj_scope);
obj_scope = obj_scope(1);
The error is generated from this line:
obj_scope = visa('TEK', scope_resource);