Scope の表示において、グラ​フのプロパティをどの​ように設定しますか?

10 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 24 Oct 2011
MATLAB の figure で可能なように、 Scope のプロパティについて設定をしたいです。
例えば、
- 背景 (background) / 前景 (foreground) 色の変更
- ラインの色の変更
- テキストや 凡例 (Legend)の追加
- Simulink からの Scope トレースのプリント
- データカーソルの使用
これらの方法について知りたいです。

Accepted Answer

MathWorks Support Team
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 とする操作を行っていますので、自己責任の下に編集する方法となります。

More Answers (0)

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!