how can make loop ??

please help me .. i wanna make loop for my receive data, my program only receive data one time. the is the code:
s=serial('com1');
set(s,'BaudRate',9600);
fopen(s);
s.Terminator = 'CR';
B=fgets(s);
set(handles.text1,'string',B);
fclose(s)
delete(s)
clear s

3 Kommentare

Geoff Hayes
Geoff Hayes am 23 Nov. 2014
Abdoo - consider using the BytesAvailableFcn and serial events and callbacks to specify a callback function to execute when a specified number of bytes is available.
Abdoo
Abdoo am 25 Nov. 2014
I have attach two file Mr.Geoff Hayes plz if you can install my attach file and Edit it.
Geoff Hayes
Geoff Hayes am 25 Nov. 2014
Abdoo - I won't be able to run your GUI since I have no source to send data to the GUI via the serial port. Look at the links I posted, and consider how you can work that in to your code.

Antworten (0)

Diese Frage ist geschlossen.

Tags

Noch keine Tags eingegeben.

Gefragt:

am 22 Nov. 2014

Geschlossen:

am 20 Aug. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by