Effacer les filtres
Effacer les filtres

return type of fgetl(serial)

1 vue (au cours des 30 derniers jours)
Safiullah Khan
Safiullah Khan le 24 Fév 2011
hi, i wanted to know the return data type(string, char ,array?) of fgetl(serial), because i need to read port through fgetl(serial).
http://www.mathworks.com/help/techdoc/ref/serial.fgetl.html

Réponses (2)

Jan
Jan le 24 Fév 2011
What about trying it?
x = fgetl(serial);
disp(class(x));
Looking in "doc serial/fgetl" it looks like it is a CHAR.
  2 commentaires
Walter Roberson
Walter Roberson le 24 Fév 2011
Possibly upon timeout or end-of-file it would return a different class of data such as the number -1 or an empty numeric array. You would need to test this case.
Jan
Jan le 24 Fév 2011
I've read http://www.mathworks.com/help/techdoc/ref/serial.fgetl.html and find the description of the outputs too vague. "[tline,count,msg] = fgetl(obj)" is helpful to detect timeouts and errors, but what is "msg" in case of success exactly?
@Safiullah Khan: The documentation is not clear enough in this point. Please send an enhancement request to TMW.

Connectez-vous pour commenter.


Safiullah Khan
Safiullah Khan le 2 Mar 2011
how to send msg to TMW?
  2 commentaires
Walter Roberson
Walter Roberson le 2 Mar 2011
http://www.mathworks.com/support/contact_us/index.html
Jan
Jan le 2 Mar 2011
Command window -> Help -> Web Resources -> Support
or
Type in the command window: "support". Then look for the contact form.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Get Started with MATLAB 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