主要内容

最新のリリースでは、このページがまだ翻訳されていません。このページの最新版は英語でご覧になれます。

信号データの作成と編集

信号エディターを使用して、複数のシミュレーションを整理できる入力信号を作成および編集します。次に、シミュレーション用に信号データを 小地毯ファイルに保存するか、ルートレベルの端子にマッピングできます。信号エディターには、次の方法でアクセスできます。

  • 関数信号编辑— 信号エディターはコマンド ラインから起動します。

  • ルート 输入マッパーから — 新しい信号データ用の 小地毯ファイルを作成するには、[信号][新規 小地毯ファイル]を選択します。既存のシナリオから既存の信号データ ファイルをリンクして、そのファイル内の信号を編集するには、[信号][垫ファイルを編集]を使用します。

  • 信号编辑器ブロックから

信号エディターは 小地毯ファイルでのみ機能します。

信号は、以下の方法で操作できます。

  • 複数のデータセットに含まれる複数の信号を作成および編集する。

  • 信号表記を使用して、MATLAB®式を使用するより複雑な信号を作成する。

  • 既存のシナリオを使用して、編集および作成可能な既存のデータセットと信号を取得する。

  • 多次元信号を作成および編集する。

  • 登録されたカスタム ファイル タイプとしてインポートされた信号を編集する。詳細については、カスタム ファイル タイプのインポートを参照してください。

信号データの編集時には、次のことが可能です。

  • 表形式の編集または MATLABを使用して、信号データを変更する。

  • 名前、内挿、単位プロパティなどの信号プロパティを変更する。

  • 信号をドラッグ アンド ドロップして、バスとデータセットの信号階層を変更する。

  • 信号表記と変数を使用して信号データを置換する。

あるいは、外部ソースからデータをインポートして信号エディターで編集することもできます。詳細については、信号建设者ブロックと Simulink设计金宝app验证程序環境からの信号データのリンクを参照してください。

ルート 输入マッパーの信号エディターとその他の信号エディターの違い

一般に、信号エディターのユーザー インターフェイスは、アクセス方法にかかわらず、同じです。ルート 输入マッパーの信号エディターにおける相違点は次のとおりです。

  • [ファイル] セクションの[保存および同期][保存]コマンドで保存し、ルート 输入マッパーに同期する。

  • [挿入]セクションの[シナリオ]コマンドには常に[モデルからのシナリオ]オプションがある。

モデル名で関数を起動すると、関数信号编辑の信号エディターのユーザー インターフェイスの[挿入]セクションに[モデルからのシナリオ]オプションが表示されます。

テーブル編集データのサポート

信号エディター ユーザー インターフェイスは、金宝app模拟®がサポートする編集可能なすべての信号データ型をサポートします。

マウス、キーボードおよびタッチスクリーンのショートカット

編集操作:

操作 キーボード マウス マルチタッチ

点の挿入

Ctrl+P

をクリック

タップ

ラインの挿入

Ctrl+L

をクリック

パンおよびピンチ

描画

Ctrl+D

クリックおよび描画

パン

点の選択

Ctrl+T

をクリックし、点または領域を選択

すべての領域を選択するには、ダブルクリック

パンおよびピンチ

すべての領域を選択するには、ダブルタップ

点の移動

Ctrl+M

をクリックし、ドラッグ

タップして移動

点のデータの変更

をクリック

3.回のマウス クリック

3.回のタップ

x軸に沿って展開

Ctrl键+ マウス移動

x軸のプライ

Y軸に沿って展開

转移+ マウス移動

Y軸のプライ

ズーム操作:

ズームまたはパンの種類 クリックするボタン

T軸および Y軸に沿ってズーム インします。

時間軸に沿ってズーム インします。アイコンを選択した後で、グラフ上でマウスをドラッグして拡大する領域を選択します。

データ値軸に沿ってズーム インします。アイコンを選択した後で、グラフ上でマウスをドラッグして拡大する領域を選択します。

xyへのズーム イン時は xのみにズーム インします。

Ctrl键を押している間は xyにズーム イン

xyへのズーム イン時は Yのみにズーム インします。

转移を押している間は xyにズーム イン

グラフからズーム アウトします。

プロットをグラフ全体に表示します。アイコンを選択した後でグラフをクリックすると、プロットがグラフ全体に拡大されます。

グラフの視点を上下左右に移動します。アイコンを選択します。グラフ上で左マウス ボタンを押したまま、表示するグラフの領域にマウスを移動します。

信号名と階層順序の変更

[シナリオおよび信号]セクションでは、信号名と階層順序の変更、信号の複製の作成および信号の削除を実行できます。金宝app模拟は信号名の先頭と末尾の空白を無視します。

  • 信号名を変更するには、名前をダブルクリックして変更します。

  • 信号の単位または内挿を変更するには、プラス記号をクリックし、[単位]または[内挿]チェック ボックスをクリックします。

    [単位]列と[内挿]列でペインが更新されます。

    • [単位]列に適切な単位式を入力します。推奨される単位式のリストについては、允许的单位を参照してください。

    • [内挿]列で、ドロップダウン リストから、[線形]または[ゼロ次ホールド]を選択します。

      メモ

      内挿は、信号エディターのユーザー インターフェイス内における信号プロットのみに影響します。

  • 階層で信号の順序を変更するには、信号をドラッグ アンド ドロップします。たとえば、信号をバスにドラッグ アンド ドロップできます。

    あるいは、[調整]セクションの[上に移動]ボタンと[下に移動]ボタンを使用することもできます。

  • 信号をコピーして、元の信号の下に貼り付けるには、その信号を右クリックして[信号の複製]を選択します。

    代わりに、[調整]セクションの[複製]ボタンを使用することもできます。また、複製する信号の既定のプロパティを調整することもできます。詳細については、同じプロパティをもつ信号の作成を参照してください。

  • 信号をコピーして、階層のどこかに貼り付けるには、[コピー][貼り付け]を選択します。

同じプロパティをもつ信号の作成

事前定義された同じタイプの信号を作成するには、[調整]セクションの[複製]ボタンを使用します。事前定義された信号タイプを変更するには、[既定]アイコンをクリックします。[挿入の既定のプロパティ] ダイアログ ボックスが表示されます。

  • データ型— ドロップダウン リストから信号のデータ型を選択します。

  • 列挙値[枚举]データ型を選択した場合、このパラメーターが表示されます。列挙型のクラス名を入力します。

    同じ整数値が複数回含まれている列挙型クラスを定義する場合は、たとえば次のようになります。

    classdef(枚举)hEnumColors_duplicateValues
                   

    信号エディターは最初の列挙値 (红色(118)) を正準値として処理し、同じ整数値118を基とする後続のすべてのインスタンスを列挙名红色と同じように扱います。つまり、粉红色红色と等しくなります。

  • 内挿— ドロップダウン リストから、[線形]または[ゼロ次ホールド]を選択します。

  • 単位— 適切な単位式を入力します。推奨される単位式のリストについては、允许的单位を参照してください。

  • 次元— 信号の次元数を入力します。

  • 信号タイプ— ドロップダウン リストから、[実数]または[複素数]を選択します。

  • バス オブジェクト— ドロップダウン リストから、次元を定義するバス オブジェクトを選択します。[バス オブジェクト]パラメーターを既定値<对象名称>のままにした場合、信号エディターは空のバスを追加します。

  • 次元— バス オブジェクトの次元数を入力します。

多次元信号の追加と編集

多次元信号を追加するには、以下のいずれかのオプションを使用します。

  • [挿入の既定のプロパティ] ダイアログ ボックスの[次元]プロパティを変更してから、[挿入][空白の信号]を使用して新しい信号を挿入します。

  • [作成と挿入] ダイアログ ボックスの[データ]パラメーターに[(1:10)' (1:10)']などの多次元信号データを入力します。

信号の[プロット/編集]チェック ボックスをクリックすると、表形式の領域に、信号が次元ごとに列に分けた形式で表示されます。表形式の領域でデータを個別に編集することも、[置換] ボタンをクリックして MATLAB式によって信号を置換することもできます。[信号データの作成と置換] ダイアログ ボックスは、[作成と挿入] ダイアログ ボックスで新しい式を挿入するときと同じように使用します。詳細については、MATLABの式と変数を使用した信号の作成を参照してください。

ヒント

信号を置換するとき、新しい信号の信号次元と実数/複素数は、置換前の信号と一致していなければなりません。

たとえば、2.つの列と 1 ~ 10 の時間を持つ信号データを作成するには、以下のようにします。

  1. 信号エディターで[信号][信号の作成]を選択します。

  2. 2.つの列と 1 ~ 10 の時間を持つ信号データを入力します。

    • 時間[1:10]

    • データ[(1:10)' (1:10)']

  3. [信号の挿入]をクリックします。

    階層が新しい信号データで更新されます。

  4. 新しい信号を展開し、新しい信号データの[プロット/編集]チェック ボックスをクリックします。この信号に関連するプロットと表形式データを確認します。

    ヒント

    データが期待したとおりにプロットされない場合、[ズームとパン]セクションの[ウィンドウに合わせる]ボタンを使用します。多次元信号の場合は、編集中の列データに対して適切なプロットが選択されていることを確認します。

  5. データは表内で直接編集できます。

    または、データを新しい式で完全に置き換えることもできます。その場合、[置換]ボタンをクリックし、[信号データの作成と置換] ダイアログ ボックスに新しい時間範囲とデータを入力します。

信号内のデータの操作

この例では、リンクされたシナリオ内の信号に対してデータを追加および削除する方法について説明します。操作するモデルとデータを作成するには、シナリオへの信号の追加を参照してください。

  1. 信号エディターの[シナリオおよび信号]セクションで、信号tsの [プロット] チェック ボックスをクリックします。

  2. いくつかのデータを信号tsに追加します。

    1. 行追加アイコンをクリックし、いくつかの信号を追加します。他の信号間に信号行を追加するには、前の信号をクリックして行追加アイコンをクリックします。

    2. 完了したら、[適用]をクリックします。[適用]をクリックすることで、プロットが更新されます。

  3. 時間 20の行を信号から削除します。20を選択して、をクリックします。

  4. あるいは、tsのすべての信号データを信号表記で定義された信号に置き換えるには、[置換] ボタンをクリックし、[信号データの作成と置換] ダイアログ ボックスを使用して新しいデータを定義します。

精度を確保するためにグリッドへのスナップを使用したランプの描画

この例では、キャンバスでいくつかの点を選択してランプ信号を作成する方法について説明します。

  1. [信号エディター] タブで、[信号][信号の描画]を選択します。

  2. 信号データの値を水平方向および垂直方向の線に揃えるには、[グリッドに Xをスナップ]および[グリッドに Yをスナップ]を選択します。

  3. キャンバスで 3.つの点を追加します。

    • 相互に水平な 2.つの点

    • 他の信号の右に一定の角度で配置される 1.つの点

  4. [信号プロパティ] セクションで、[名前]の信号名を斜坡に変更して进来キーを押します。

  5. 信号を信号エディターに追加するには、[挿入]セクションのをクリックします。

  6. 信号エディターのメイン ウィンドウに戻って信号が追加されたことを確認するには、をクリックします。

  7. 描画した信号のデータを信号エディターで観察するには、階層で信号名斜坡[プロット/編集]チェック ボックスをオンにします。

変更の保存とルート 输入マッパー ツールへの送信

信号とシナリオの追加および変更が完了したら、[保存および同期]ボタンを使用して変更を 小地毯ファイルに保存します。信号エディターは、そのデータをルート 输入マッパー ツールにも送信します。

  • ルート 输入マッパー ツールにシナリオが読み込まれると、ルート 输入マッパー ツールは新しいデータを使用して更新します。

  • ルート 输入マッパー ツールにマッピング済みのシナリオがあり、変更がそのマッピングに影響を与える場合、ルート 输入マッパー ツールはシナリオのマッピングを解除します。

参考

|||

関連するトピック