How to send an ASCII code via matlab : fwrite or fprintf ?
7 ビュー (過去 30 日間)
古いコメントを表示
How to send an ASCII code via matlab : fwrite or fprintf ? For example the code 'A30005". Do I need to add something like %s : fprintf(com1,'%s","A30005') Best regards Stanislas
0 件のコメント
採用された回答
Walter Roberson
2013 年 1 月 18 日
You an use either call. fprintf() like Thorsten shows, or
fwrite(com1, 'A30005')
If you need to send a terminator (CR or LF) then fprintf() is usually easier
fprintf(com1, '%s\n', 'A30005')
4 件のコメント
Walter Roberson
2013 年 1 月 21 日
If you use %s\n as your fprintf() format, then the U+000A will automatically be sent. The \n means to send the linefeed, which is U+000A
その他の回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!