Clear Filters
Clear Filters

return type of fgetl(serial)

1 view (last 30 days)
Safiullah Khan
Safiullah Khan on 24 Feb 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

Answers (2)

Jan
Jan on 24 Feb 2011
What about trying it?
x = fgetl(serial);
disp(class(x));
Looking in "doc serial/fgetl" it looks like it is a CHAR.
  2 Comments
Walter Roberson
Walter Roberson on 24 Feb 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 on 24 Feb 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.

Sign in to comment.


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

Sign in to comment.

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!