How can I use Matlab on Tekscope with Instrument Control Toolbox ?

3 visualizaciones (últimos 30 días)
Guillaume NORMANT
Guillaume NORMANT el 4 de Jul. de 2018
Comentada: Rob Purser el 14 de Sept. de 2018
Here is my issue :
I've downloaded Matlab 2018a with Instrument Control Toolbox on my DPO7354C ( a Tektronix oscilloscope which are compatible with Matlab). But when I use a Matlab function on Tekscope (the interface for the oscilloscope signal analysis) the Matlab window shows up with a few errors and warnings :
Warning: Name is nonexistent or not a directory:
C:\Users\Tek_Local_Admin\Tektronix\Plugins\Math\MATLAB
In path (line 109)
In addpath (line 94)
In instrument.integration.tektronix.TekIntegrationService (line 26)
In instrument.integration.IntegrationManager (line 25)
In instrument.integration.startIntegration
Warning: Name is nonexistent or not a directory:
C:\Users\Tek_Local_Admin\Tektronix\Plugins\Math\MATLAB
In path (line 109)
In addpath (line 94)
In instrument.integration.tektronix.TekIntegrationService (line 26)
In instrument.integration.IntegrationManager (line 25)
In instrument.integration.startIntegration (line 7)
Warning: Name is nonexistent or not a directory:
C:\Users\Tek_Local_Admin\Tektronix\Plugins\Math\MATLAB
In path (line 109)
In addpath (line 94)
In instrument.integration.tektronix.TekIntegrationService (line 26)
In instrument.integration.IntegrationManager (line 25)
In instrument.integration.startIntegration (line 7)
Error using CustomAnalysisForUseWithMATLAB.WaveFormMathPlugin
Invalid default value for property 'Instance' in class
'instrument.integration.IntegrationManager':
Invalid input for argument 1 (waveformProcessorFunction):
Value must be
'CustomAnalysisForUseWithMATLAB.WaveFormMathPlugin+processWaveformListener'.
Error in instrument.integration.tektronix.TekIntegrationService (line 44)
obj.WaveFormMathPlugin =
CustomAnalysisForUseWithMATLAB.WaveFormMathPlugin(...
Error in instrument.integration.IntegrationManager (line 25)
obj.IntegrationService = feval(serviceClass);
Error in instrument.integration.startIntegration (line 7)
[~]=instrument.integration.IntegrationManager.Instance;
After that a pop-up message appear on Tekscope saying "Plugin failed to launch.Please verify that all software are installed on the instrument".
I've searched for a solution and found out that Matlab and the instrument communicate with VISA and the DPO7354C need the TekVISA Connectivity Software which I downloaded. But the problems are still the same.
I'm guessing that Matlab and Tekscope have an issue with communication protocol but I can't figure it out.
  1 comentario
Rob Purser
Rob Purser el 14 de Sept. de 2018
Hi Guillaume,
I'm sorry for the delay in responding to this -- a colleague pointed me to your question. Tektronix developed this integration with a small amount of help from us. Have you had any luck talking with Tektronix about this?
Thanks, -Rob Purser

Iniciar sesión para comentar.

Respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by