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

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

採用された回答

MathWorks Support Team
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 件)

カテゴリ

Help Center および File ExchangeSinks についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

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

Start Hunting!