Scope の表示において、グラフのプロパティをどのように設定しますか?
9 ビュー (過去 30 日間)
古いコメントを表示
MATLAB の figure で可能なように、 Scope のプロパティについて設定をしたいです。
例えば、
- 背景 (background) / 前景 (foreground) 色の変更
- ラインの色の変更
- テキストや 凡例 (Legend)の追加
- Simulink からの Scope トレースのプリント
- データカーソルの使用
これらの方法について知りたいです。
採用された回答
MathWorks Support Team
2011 年 10 月 24 日
Release 2011b (R2011b) にて、機能拡張されました。それ以前のリリースに関しては、以下の記述をご確認ください。
MATLAB ワークスペース上にデータをエクスポートして、データをプロットする SIMPLOT 関数を使うことができます。
このようにすることで MATLAB figure が作られますので、 figure プロパティの変更を可能とします。詳細は help simplot とコマンドウィンドウでタイプインし、確認することができます。
シミュレーションの Scope Window 上で操作をしたい場合、例えば次のコードで実行できます。
shh = get(0,'ShowHiddenHandles');
set(0,'ShowHiddenHandles','On');
set(gcf,'menubar','figure');
set(gcf,'CloseRequestFcn','closereq');
set(gcf,'DefaultLineClipping','Off');
set(0,'ShowHiddenHandles',shh);
ただし、 Simulink は Scope 、 Signal Viewer のハンドルを用いてのグラフィックスプロパティの編集をサポートしていません。編集の際は、 Scope の構造を変更してはいけません。例えば、テキストや axes 、 メニュー etc. といったグラフィックオブジェクトを削除してしまうことは、すべきではありません。もし行った場合は予期せぬ振る舞いを引き起こす可能性があります。
また、上記手順でも 通常編集を許可しないハンドルを On とする操作を行っていますので、自己責任の下に編集する方法となります。
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!