このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
范围ブロックの外観と動作を制御
スコープ コンフィギュレーション プロパティは 范围ブロックの外観と動作を制御します。get_param
を使用して 范围構成オブジェクトを作成した後で、オブジェクトをドット表記で使用してプロパティ値を変更します。
myScopeConfiguration=get_参数(gcbh,'ScopeConfiguration')
は選択した 范围ブロックのための 范围の構成オブジェクトを作成します。
名称
- - - - - -スコープ ウィンドウのタイトルスコープ ウィンドウのタイトル。文字ベクトルまたは 一串スカラーとして指定します。
NumInputPorts
- - - - - -入力端子の数' 1 '
(既定の設定)|文字ベクトル范围ブロックの入力端子の数。文字ベクトルまたは 一串スカラーとして指定します。入力端子の最大数は 96です。
[ファイル]、(入力端子の数)を選択します。
ActiveDisplay
- - - - - -表示領域固有のプロパティを設定する表示領域' 1 '
(既定値) |文字ベクトル表示固有のプロパティを設定する表示領域。文字ベクトルまたは string として指定します。表示領域の番号は、その列方向の配置インデックスに対応します。複数列のレイアウトの場合、表示は下方向、次に横方向に番号が付けられます。
このプロパティを設定することで,显示网格
、ShowLegend
、标题
、情节重要性阶段
、YLabel
および叶利米特
プロパティを設定する表示領域を選択します。
[コンフィギュレーションプロパティ]を開きます。[表示]タブで,[アクティブな表示)を設定します。
AxesScaling
- - - - - -y軸のスケーリング方法“手册”
(既定の設定)|“汽车”
|“更新”
y軸のスケーリング方法。次の値のいずれかとして指定します。
“手册”
- - - - - -[Y軸の範囲をスケール]ボタンを使用して手動でy軸をスケーリングします。
“汽车”
— シミュレーションの実行中および実行後に Y軸をスケーリングします。
“更新”
——指定したブロック更新回数(時間間隔)の後でy軸をスケーリングします。
このプロパティを“更新”
に設定する場合,AxesScalingNumUpdates
プロパティも指定します。
[コンフィギュレーションプロパティ]を開きます。[メイン]タブで,(座標軸のスケーリング]を設定します。
AxesScalingNumUpdates
- - - - - -y軸をスケーリングするまでの更新回数“十”
(既定の設定)|文字ベクトル|一串スカラーy軸をスケーリングするまでの更新回数。文字ベクトルまたは string スカラーとして指定します。
AxesScalingを“更新”
に設定することによってこのプロパティが有効になります。
[コンフィギュレーションプロパティ]を開きます。[メイン]タブで,[更新回数]を設定します。
数据记录
- - - - - -スコープデータの保存假
(既定の設定)|真正的
このプロパティを真正的
に設定し,MATLAB®ワークスペースでスコープデータを変数に保存します。
このプロパティはフローティングスコープとスコープビューアーには適用されません。
このプロパティを真正的
に設定する場合,DataLoggingVariableName
プロパティおよびDataLoggingSaveFormat
プロパティも指定しなければなりません。
[コンフィギュレーションプロパティ]を開きます。[ログ]タブで,[ワークスペースにデータのログを作成)を設定します。
DataLoggingVariableName
- - - - - -スコープデータを保存する変数名“范围数据”
(既定の設定)|文字ベクトル|一串スカラーMATLABワークスペースにスコープ データを保存する変数名を文字ベクトルまたは 一串スカラーとして指定します。このプロパティはフローティング スコープとスコープ ビューアーには適用されません。
数据记录
を真正的
に設定することによってこのプロパティが有効になります。
[コンフィギュレーションプロパティ]を開きます。[ログ]タグで、[変数名]を設定します。
DataLoggingSaveFormat
- - - - - -スコープデータを保存する変数の形式“数据集”
(既定の設定)|“随时间变化的结构”
|“结构”
|“数组”
スコープデータをMATLABワークスペースに保存するための変数の形式。次の値のいずれかとして指定します。
“数据集”
——データセットオブジェクトとしてデータを保存します。この形式は,可変サイズのデータ,垫ファイルのログ,エクスターナルモードのアーカイブには対応していません。金宝appSimulink.SimulationData.Dataset
を参照してください。
“时间结构”
— 関連付けられた時間情報をもつ構造体としてデータを保存します。この形式では、単一端子または複数端子のフレームベース データあるいはマルチレート データはサポートされません。
“结构”
——構造体としてデータを保存します。この形式ではマルチレートデータはサポートされません。
“数组”
——関連付けられた時間情報をもつ配列としてデータを保存します。この形式では,複数端子のサンプルベースデータ,単一端子または複数端子のフレームベースデータ,可変サイズデータ,マルチレートデータはサポートされません。
このプロパティはフローティングスコープとスコープビューアーには適用されません。
数据记录
を真正的
に設定することによってこのプロパティが有効になります。
[コンフィギュレーションプロパティ]を開きます。[ログ]タブで,[保存形式]を設定します。
DataLoggingLimitDataPoints
- - - - - -バッファーデータの制限假
(既定の設定)|真正的
真正的
に設定し,データのプロットや保存を行う前にバッファーデータを制限します。
[終了時間]が[inf
]に設定されたシミュレーションについては,このパラメーターは常に真正的
に設定されます。
このプロパティを真正的
に設定する場合、プロットおよび保存を行うデータ値の数もDataLoggingMaxPoints
に指定します。
[コンフィギュレーションプロパティ]を開きます。[ログ]タブで,[データ点の制限]を設定します。
DataLoggingMaxPoints
- - - - - -データ値の最大数“5000”
(既定の設定)|文字ベクトル|一串スカラープロットおよび保存を行うデータ値の最大数。文字ベクトルまたは 一串スカラーとして指定します。プロットされて保存されたデータ値はシミュレーションの最後の時点から取得されます。たとえば、このプロパティを 100に設定すると、最新 100のデータ点が保存されます。
DataLoggingLimitDataPoints
を真正的
に設定することによってこのプロパティが有効になります。このプロパティを指定すると、スコープのプロットするデータ値やDataLoggingVariableName
で指定したMATLAB変数に保存されるデータ値を制限できます。
[コンフィギュレーションプロパティ]を開きます。[ログ]タブで,[データ点の制限]の右側にテキストボックスを設定します。
数据记录抽取数据
- - - - - -スコープデータの削減假
(既定の設定)|真正的
このプロパティを真正的
に設定し,プロットや保存を行う前にスコープデータを減らします。
このプロパティを真正的
に設定する場合,DataLoggingDecimation
プロパティも指定しなければなりません。
[コンフィギュレーションプロパティ]を開きます。[ログ]タブで,[間引き]を設定します。
DataLoggingDecimation
- - - - - -間引き係数' 1 '
(既定の設定)|文字ベクトル|一串スカラープロットおよび保存する前に信号データに適用される間引き係数。文字ベクトルまたは 一串スカラーとして指定します。スコープは N番目のデータ点ごとにバッファーします。ここで Nは指定した間引き係数です。値1
はすべてのデータ値をバッファーします。
数据记录抽取数据
を真正的
に設定することによってこのプロパティが有効になります。
[コンフィギュレーションプロパティ]を開きます。[ログ]タブで,テキストボックスを[間引き]の右側に設定します。
基于帧的数据处理
- - - - - -フレームベースの信号処理假
(时间范围)ブロックの既定値)|真正的
(范围ブロックの既定値)このプロパティを真正的
に設定し、フレームベースとして信号を処理します。
假
— 時間間隔ごとにチャネルの信号値を処理します (サンプル ベース)。
真正的
——複数の時間間隔の値の集まりとしてチャネルの信号値を処理します(フレームベース)。フレームベースの処理は,離散入力信号についてのみ利用できます。
[コンフィギュレーションプロパティ]を開きます。[メイン]タブで,[入力処理]を設定します。
LayoutDimensions
- - - - - -表示する行数と列数[1 1]
(既定の設定)|[numberOfRows numberOfColumns]
表示する行数と列数。2要素ベクトルとして指定します。最大のレイアウトサイズは16行16列です。
表示数が端子の数と等しい場合,各端子の信号が異なる表示領域に表示されます。
表示数が端子数よりも少ない場合,追加の端子の信号は最後のy軸に表示されます。
[コンフィギュレーションプロパティ]を開きます。[メイン]タブで,[レイアウト]ボタンを選択します。
MaximizeAxes
- - - - - -信号プロットサイズの最大化“汽车”
(既定の設定)|“上”
|“关”
信号プロット サイズを最大化するかどうかを指定します。
“汽车”
- - - - - -标题
とYLabel
が指定されていない場合,すべてのプロットを最大化します。
“上”
——すべてのプロットを最大化します。标题
とYLabel
の値は非表示になります。
“关”
——プロットを最大化しません。
各プロットは表示領域全体に合わせて拡大されます。信号プロットのサイズを最大化すると,プロットの周囲の背景領域が削除されます。
[コンフィギュレーションプロパティ]を開きます。[メイン]タブで,(座標軸の最大化)を設定します。
最小控制
- - - - - -メニューとツールバーを非表示假
(既定の設定)|真正的
このプロパティを真正的
に設定し,メニューとツールバーを非表示にします。
スコープをドッキングした場合,このプロパティは無効です。
OpenAtSimulationStart
- - - - - -シミュレーションの開始時にスコープを開く真正的
(时间范围)の既定値)|假
(范围の既定値)このプロパティを真正的
に設定し,シミュレーションの開始時にスコープを開きます。
[ファイル]、[シミュレーションの起動時に開く]を選択
情节重要性阶段
- - - - - -振幅と位相のプロット假
(既定の設定)|真正的
振幅と位相のプロットを表示するかどうかを指定します。
假
——信号プロットを表示します。
信号が複素数の場合、実数部と虚数部を同じ Y軸 (表示領域) にプロットします。
真正的
——振幅と位相のプロットを表示します。
信号が実数の場合、振幅として信号の絶対値をプロットします。位相は、正の値の場合は 0度、負の値の場合は 180度になります。
このプロパティを設定する前にActiveDisplay
プロパティを設定します。
[コンフィギュレーションプロパティ]を開きます。[表示]タブで,(信号を振幅および位相としてプロット]を設定します。
位置
- - - - - -スコープのサイズと位置[左下宽高]
スコープ ウィンドウのサイズと位置。左、下、幅および高さの位置 (ピクセル単位) で構成される 4.要素ベクトルとして指定します。
既定では、スコープ ウィンドウは幅560
ピクセル、高さ420
ピクセルで画面中央に表示されます。
显示网格
- - - - - -垂直および水平グリッドライン真正的
(既定の設定)|假
このプロパティを真正に設定し,垂直および水平グリッドラインを表示します。
このプロパティを設定する前にActiveDisplay
プロパティを設定します。
[コンフィギュレーションプロパティ]を開きます。[表示]タブで,[グリッド表示]を設定します。
SampleTime
- - - - - -時間間隔' 1 '
(既定値) |文字ベクトル|一串スカラーシミュレーション中に范围ブロックを更新する間の時間間隔。文字ベクトルまたは字符串スカラーとして指定します。このプロパティはフローティングスコープとスコープビューアーには適用されません。
[コンフィギュレーションプロパティ]を開きます。[メイン]タブで,[サンプル時間]を設定します。
ShowLegend
- - - - - -信号の凡例假
(既定の設定)|真正的
このプロパティを真正的
に設定し、凡例を表示します。
凡例に示される名前はモデルの信号名です。複数のチャネルをもつ信号の場合は,信号名の後にチャネルインデックスが追加されます。例については,范围ブロックリファレンスを参照してください。
このプロパティを設定する前にActiveDisplay
プロパティを設定します。
[コンフィギュレーションプロパティ]を開きます。[表示]タブで,(凡例の表示)を設定します。
ShowTimeAxisLabel
- - - - - -x軸ラベルの表示または非表示真正的
(时间范围)ブロックの既定値)|假
(范围ブロックの既定値)このプロパティを真正的
に設定しx軸ラベルを表示します。
このプロパティを設定する前にActiveDisplay
プロパティを設定します。
このプロパティを真正的
に設定する場合,时间轴标签
も設定します。时间轴标签
が“没有”
に設定されている場合、このプロパティは無効になります。
[コンフィギュレーションプロパティ]を開きます。[時間]タブで,[時間軸ラベルの表示)を設定します。
时间轴标签
- - - - - -x軸ラベルの表示方法“所有”
(时间范围)ブロックの既定値)|“底部”
(范围ブロックの既定値)|“没有”
x軸ラベルの表示方法。次の値のいずれかとして指定します。
“所有”
- x軸ラベルをすべての表示領域に表示します。
“底部”
- x軸ラベルを下部の表示領域にのみ表示します。
“没有”
——ラベルを表示せず,ShowTimeAxisLabel
プロパティを非アクティブにします。
このプロパティを指定する前に,ActiveDisplay
プロパティを設定します。
ShowTimeAxisLabel
を真正的
、最大化轴
を“关”
に設定します。
[コンフィギュレーションプロパティ]を開きます。[時間]タブで,[時間軸ラベル]を設定します。
TimeDisplayOffset
- - - - - -X軸の範囲のオフセット' 0 '
(既定の設定)|文字ベクトル|一串スカラーx軸の範囲のオフセット番号。文字ベクトルまたは string スカラーとして指定します。複数チャネルをもつ入力信号の場合、スカラーまたはベクトルのオフセットを入力します。
スカラー — 入力信号のすべてのチャネルを同じ値でオフセットします。
ベクトル——チャネルを個別にオフセットします。
[コンフィギュレーションプロパティ]を開きます。[時間]タブで,[時間表示オフセット]を設定します。
时间跨度
- - - - - -表示するx軸の範囲の長さ' 0 '
(既定の設定)|文字ベクトル|一串スカラー|“汽车”
表示する x軸の範囲の長さ。次の値のいずれかとして指定します。
正の実数 — 合計シミュレーション時間未満の任意の値。文字ベクトルまたは 一串スカラーとして指定します。
“汽车”
——シミュレーション開始時間と終了時間の差。
このブロックは、TimeDisplayOffset
プロパティと时间跨度
プロパティを使用して x軸の範囲の開始時間と終了時間を計算します。たとえば、TimeDisplay
を10
に,时间跨度
を20.
に設定した場合,スコープのx軸は10
~30
の範囲に設定されます。
[コンフィギュレーションプロパティ]を開きます。[時間]タブで,[時間範囲]を設定します。
TimeSpanOverrunAction
- - - - - -データの表示方法“包装”
(既定の設定)|“滚动”
表示可能な x軸の範囲を超えるデータの表示方法。次の値のいずれかとして指定します。
“包装”
——データを左から右に全画面で描画し,画面を消去した後でデータの描画を再開します。
“滚动”
——新しいデータが右側に描画されると,データを左に移動します。このモードはグラフィックスの負荷が高いので実行速度に影響が出る場合があります。
このオプションの効果は,大きなモデルまたは小さいステップサイズでプロットが遅い場合にのみ確認できます。
[コンフィギュレーションプロパティ]を開きます。[時間]タブで,[時間範囲オーバーランアクション]を設定します。
TimeUnits
- - - - - -x軸に表示する単位“指标”
(时间范围)ブロックの既定値)|“没有”
(范围ブロックの既定値)|“秒”
x軸に表示する単位。次の値のいずれかとして指定します。
“指标”
- - - - - -时间跨度
プロパティの長さに基づいて時間の単位を表示します。
“没有”
- - - - - -时间
を x軸に表示します。
“秒”
- - - - - -时间(秒)
を x軸に表示します。
[コンフィギュレーションプロパティ]を開きます。[時間]タブで,[時間単位]を設定します。
标题
- - - - - -表示タイトル' % < SignalLabel >”
(既定の設定)|文字ベクトル|一串スカラー表示領域のタイトル。文字ベクトルまたは string スカラーとして指定します。既定値の% < SignalLabel >
では、入力信号名がタイトルに使用されます。
このプロパティを設定する前にActiveDisplay
プロパティを設定します。
[コンフィギュレーションプロパティ]を開きます。[表示]タブで,[タイトル]を設定します。
看得见的
- - - - - -スコープ ウィンドウの可視性真正的(默认)
|假
このプロパティを 符合事实的に設定し、スコープ ウィンドウを表示します。
YLabel
- - - - - -Y軸ラベル''
(既定の設定)|文字ベクトル|一串スカラーアクティブな表示領域のy軸ラベル。文字ベクトルまたは string スカラーとして指定します。
このプロパティを設定する前にActiveDisplay
プロパティを設定します。
情节重要性阶段
が真正的
の場合、YLabel
の値は非表示になり,プロットのラベルは[振幅
]と[位相
]になります。
[コンフィギュレーションプロパティ]を開きます。[表示]タブで,[Y]ラベル]を設定します。
叶利米特
- - - - - -y軸の最小値と最大値10 [-10]
(既定の設定)|[ymin-ymax]
Y軸の最小値と最大値。2.要素の数値ベクトルとして指定します。
このプロパティを設定する前にActiveDisplay
プロパティを設定します。
情节重要性阶段
が真正的
の場合,このプロパティは振幅プロットのy軸の範囲を指定します。位相プロットのy軸の範囲は常に(-180 180)
です。
[コンフィギュレーションプロパティ]を開きます。[表示]タブで,[Y軸範囲(最小)と[Y]軸範囲 (最大)]を設定します。
この例では、ファン デル ポールの方程式をモデル化する“vdp”
モデルを使用して范围の構成オブジェクトを作成します。
开放式系统(“vdp”) myscopeconconfiguration = get_param(“vdp /范围”,“ScopeConfiguration”);myScopeConfiguration.NumInputPorts=' 2 ';
次の MATLABコマンドに対応するリンクがクリックされました。
コマンドを MATLABコマンド ウィンドウに入力して実行してください。网状物ブラウザーは MATLABコマンドをサポートしていません。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。