연락처

텍트로닉스 담당자와 실시간 상담 6:00am-4:30pm PST에 이용 가능

전화

전화 문의

9:00am-6:00PM KST에 이용 가능

다운로드

매뉴얼, 데이터 시트, 소프트웨어 등을 다운로드할 수 있습니다.

다운로드 유형
모델 또는 키워드

피드백

How do I get a waveform in Matlab with the IVI-COM driver?

질문:

How do I get a waveform in Matlab with the IVI-COM driver?

답변:

Here is some sample Matlab code. Note the IVI-COM driver and Shared components must already be installed.:


%To establish communication with the oscilloscope, you create a MATLAB COM
%object that represents an instance of the driver.
h = actxserver('TekScope.TekScope.1');
%Next, you need to initialize the driver.
invoke(h,'Initialize','GPIB0::1::INSTR',false,false,'');
hscope = get(h,'IviScope');
%Read the identification information by first getting the Identity interface and thenreading the properties of this interfaces.
hid = get(hscope,'Identity');
ms = get(hscope,'Measurements');
ms1 = get(ms,'Item',get(ms,'Name',1));
invoke(ms,'Initiate');
A = get(hscope,'Acquisition');
recordLength = get(A,'RecordLength');
data = zeros(recordLength,1);
disp('Fetching waveform');
timeout = 1000; % In milliseconds
data = zeros(recordLength,1);
initX = 0;
Xinc = 0;
[status,data,initX,Xinc] = invoke(ms1,'ReadWaveform', timeout, data, initX, Xinc);
t = initX:Xinc:initX+(Xinc*(recordLength-1));
plot(t,data)


이 FAQ는 다음에 적용 됩니다:

제품 시리즈 없음

제품:

FAQ ID 52576

모든 FAQ 보기 »