return type of fgetl(serial)
3 views (last 30 days)
Show older comments
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
0 Comments
Answers (2)
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
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
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.
Safiullah Khan
on 2 Mar 2011
2 Comments
Jan
on 2 Mar 2011
Command window -> Help -> Web Resources -> Support
or
Type in the command window: "support". Then look for the contact form.
See Also
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!