simulinkにおいて、xy scopeブロックのグラフとデータ保存

조회 수: 9 (최근 30일)
saitoa
saitoa 2017년 12월 18일
댓글: saitoa 2017년 12월 19일
simulinkにおいて、物体が円周上をT[s]かけて1周した時の物体の速度について、グラフを横軸が角度、縦軸が速度にするためにxy scopeブロックを使ったのですが、データやグラフが保存できません。どうすれば保存できますか?ステップは、角度[deg.]としてやっています。 できたら、それをExcelに写す方法も教えてください。

채택된 답변

Akihiro Yasuda
Akihiro Yasuda 2017년 12월 19일
XY Graphブロックはその内部で、
2信号をMuxでまとめS-Function sfunxy に入力しているため、
該当する機能は実装されておりません。
下記はXY Graphブロックをクリックし、Ctrl+Uボタンを押した際の画面です。
上記仕様から、データを保存したい場合、下記画面のように、
2信号をMuxブロックでまとめ、To Workspaceブロックに結線して頂ければ可能です。
添付ファイルは上記モデルです。
そして、シミュレーション後、下記コマンドを実行すれば、
plot(simout.Data(:,1),simout.Data(:,2))
XY Graphブロックの画面と同様のものが確認でき、画像としても保存できます。
"Excelに写す方法"については、上記画像を挿入する方法や
下記コマンドを実行し、Excel側で表を作る方法が考えられます。
xlswrite('data.xlsx',[simout.Data(:,1),simout.Data(:,2)])
  댓글 수: 1
saitoa
saitoa 2017년 12월 19일
回答ありがとうございます。 図まで入れていただきありがとうございます。 うまくできました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Sinks에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!