Scope の表示において、グラフのプロパティをどのように設定しますか?
10 views (last 30 days)
Show older comments
MATLAB の figure で可能なように、 Scope のプロパティについて設定をしたいです。
例えば、
- 背景 (background) / 前景 (foreground) 色の変更
- ラインの色の変更
- テキストや 凡例 (Legend)の追加
- Simulink からの Scope トレースのプリント
- データカーソルの使用
これらの方法について知りたいです。
Accepted Answer
MathWorks Support Team
on 24 Oct 2011
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 Comments
More Answers (0)
See Also
Categories
Find more on Sinks 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!