return type of fgetl(serial)

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

回答 (2 件)

Jan
Jan 2011 年 2 月 24 日

1 投票

What about trying it?
x = fgetl(serial);
disp(class(x));
Looking in "doc serial/fgetl" it looks like it is a CHAR.

2 件のコメント

Walter Roberson
Walter Roberson 2011 年 2 月 24 日
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 2011 年 2 月 24 日
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
Safiullah Khan 2011 年 3 月 2 日

0 投票

how to send msg to TMW?

2 件のコメント

Walter Roberson
Walter Roberson 2011 年 3 月 2 日
http://www.mathworks.com/support/contact_us/index.html
Jan
Jan 2011 年 3 月 2 日
Command window -> Help -> Web Resources -> Support
or
Type in the command window: "support". Then look for the contact form.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeMATLAB Compiler SDK についてさらに検索

タグ

質問済み:

2011 年 2 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by