Matlab connection with usb

Hi,
I am just using the below code but it says right side and the left side elements are not equal so how can i make them equal any suggestions will be very usefull;
% temppha(j) = 0;
% Measure duty-cycle N times
fprintf(os,'MEASUREMENT:IMMED:TYPE PK2PK');
fprintf(os,'MEASUREMENT:IMMED:VALUE?');
temppk2pk (j)= fscanf(os,'%f'); %Read p2p value of the output signal. (1V per 100mm/s)
end

2 Comments

Walter Roberson
Walter Roberson on 24 May 2021
Edited: Walter Roberson on 25 May 2021
The fscanf is returning more than one value or is timing out and returning no value or what is returned does not start with a number. Assign the result of the fscanf to a variable and test the size of the result. Or better yet fgetl and examine the results to see what you get, and use sscanf on the character vector.
I will try that suggestion and let you know what is the result, thank you !

Sign in to comment.

Answers (0)

Asked:

on 24 May 2021

Edited:

on 25 May 2021

Community Treasure Hunt

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

Start Hunting!