Receive data from COM

1 vue (au cours des 30 derniers jours)
lafe
lafe le 22 Nov 2016
Modifié(e) : lafe le 23 Nov 2016
I am trying to make a code that will read data from a COM (in my case TCP/IP connection) every time that the data appears without using an infinite loop or without determining how many times the loop will happen. I’m expecting to receive packets with deferent size. Till now I have only accomplice to receive data with this code:
while 1
len = s1.BytesAvailable; % wait to receive a new character
while len == 0
len = s1.BytesAvailable;
end
in = fread(s1,1);
fprintf('\n 1character received %d',in)
end
any help please?

Réponses (0)

Catégories

En savoir plus sur Guidance, Navigation, and Control (GNC) dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by