主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

ブロックの追加とパラメーターの設定

モデルへのブロックの追加

モデルにおける基本の処理は,入力信号を受け取り,その演算を行って,結果を出力することです。入力のさまざまなタイプを表すブロックは,ライブラリブラウザーの来源ライブラリに含まれています。水槽ライブラリに,出力の取得と表示を行うためのブロックがあります。その他のライブラリに,算術演算などのさまざまな用途に使用できるブロックが用意されています。

この基本的なモデルの例では,正弦波を入力に使用し,信号の値を乗算して,結果を出力します。さまざまな手法を試してライブラリを調べ,モデルにブロックを追加します。

  1. 金宝app®ツールストリップの[シミュレーション]タブで,ライブラリブラウザーを開きます。

  2. ライブラリブラウザーのツリービューで,(来源)ライブラリをクリックします。

  3. 右側のペインで,正弦波ブロックで一時停止すると,用途がツールヒントに表示されます。

  4. コンテキストメニューを使用して,ブロックをモデルに追加します。正弦波ブロックを右クリックし,[モデルにブロックを追加)を選択します。ブロックの詳細を確認するには、そのブロックを右クリックし、[ヘルプ]を選択します。

  5. ドラッグしてブロックをモデルに追加します。ライブラリツリービューで,(数学操作)をクリックします。数学操作ライブラリで获得ブロックを探し,モデルの正弦波ブロックの右にドラッグします。

  6. ライブラリツリービューで,(金宝app模型)をクリックします。右側のペインにサブライブラリが表示されます。このビューもライブラリ構造のナビゲートに使用できます。ライブラリのアイコンをダブルクリックします。

  7. 水槽ライブラリで范围ブロックを探し,コンテキストメニューを使用するかドラッグしてモデルに追加します。

    ここまでで,モデルは次の図のようになります。

メモ

ブロックを追加すると仿金宝app真软件エディターによってブロックに名前が付けられます。たとえば,追加した最初の获得ブロックの名前は增益,次はGain1などです。既定では,金宝app仿真软件はこれらの名前を非表示にします。ただし,ブロックを選択することで名前を確認できます。ブロック名を表示するには,以下を実行できます。

  • ブロックに名前を付けます。

  • ブロックを選択します。[書式設定]タブで(名前の自動表示)(名前をオン]を選択します。

  • ブロック名を表示するモデル設定を変更します。[デバッグ]タブで,(情報のオーバーレイ]を選択し,(自動ブロック名の非表示)をクリアします。

ブロック名の表示の詳細については,ブロック名と端子の管理を参照してください。

ブロックの配置と接続

ブロックを接続し,モデルを動作させるためのモデル要素間の関係を構築します。ブロックを相互の関係に従って整列すると,モデルが読みやすくなります。ショートカットを使用して,ブロックの配置と接続を行うことができます。

  1. 获得ブロックをドラッグして,正弦波ブロックと並ぶように位置を揃えます。ブロックの水平方向の位置が揃うと、配置ガイドが表示されます。

  2. その位置でブロックを放すと,接続を推奨する青色の矢印が表示されます。

  3. 接続を確立するには,矢印をクリックします。実線が表示されます。

  4. 同じ方法で,范围ブロックを整列して获得ブロックに接続します。複数のブロックが範囲内にある場合は,追加のガイドが表示されます。

  5. 获得ブロックを范围ブロックに接続するには,获得ブロックの出力端子からの線を范围ブロックの入力端子にドラッグします。

ヒント

他の配置オプションについては,複数のブロックを選択します。[書式設定]タブで[配置]セクションのオプションをクリックします。

ブロックパラメーターの設定

ほとんどのブロックでは,パラメーターを設定することができます。パラメーターを使用して、モデルでのブロックの動作を指定できます。既定値を使用することも、次の方法で独自の値を設定することもできます。

  • プロパティインスペクターを使用してパラメーターを設定します。

  • ほとんどのブロックはダブルクリックして,[ブロックパラメーター]ダイアログボックスを使用してパラメーターを設定できます。

  • ブロックアイコンでブロックパラメーターの値を編集します。ブロックアイコンでのブロックパラメーターの編集を参照してください。

モデルで正弦波の振幅を設定します。

  1. プロパティインスペクターを表示します。[モデル化)タブの[設計]で,[プロパティインスペクター]をクリックします。

  2. 正弦波ブロックを選択します。

  3. プロパティインスペクターで,[振幅]パラメーターを2に設定します。

ブロックダイアログボックスまたはプロパティインスペクターで,ブロックパラメーター値を変数または関数に設定すると,仿真软件金宝appには,編集フィールドに現在入力されているテキストに基づくリストが表示されます。この候補には,ブロックパラメーターが認識できる各ワークスペース(ベースワークスペース,モデルワークスペース,およびマスクワークスペース),データディクショナリ,および参照ディクショナリの変数やオブジェクトが含まれています。MATLAB®パス上の変数,構造体およびオブジェクトのフィールド,関数には,オートコンプリートを利用できます。

ブロックアイコンでのブロックパラメーターの編集

パラメーターの値がブロックアイコン上に表示されているブロックについては,アイコンで値を対話的に編集できます。

モデルで,ゲインの値を編集します。

  1. 获得ブロックを選択します。ブロックで一時停止します。パラメーター値に青色の下線が表示され、パラメーターが編集可能であることを示します。

  2. [ゲイン]パラメーターを300000に設定します。下線付きの数値をクリックして,それを削除し,300000と入力します。

    新值超出了增益块的边界。

    常数ブロックや获得ブロックなどでは,ブロックアイコン上に収まる場合のみ,パラメーター値が表示されます。

  3. パラメーターの値を表示するようにブロックのサイズを変更するには,対話型キューをクリックします。

    交互式提示显示显示参数值的块的大小。

    あるいは,以下のいずれかのオプションを使用して,パラメーターの値を表示するようにブロックのサイズを変更します。

    • 金宝app仿真软件ツールストリップの[書式設定]タブで,[コンテンツに合わせる]を選択します。

    • 金宝app仿真软件エディターで,ブロックを選択し,省略記号の上で一時停止すると表示されるアクションバーで[コンテンツに合わせる]を選択します。

ブロックアイコンで列挙型のブロックパラメーター値を変更することもできます。

  • 固定パラメーターの列挙——値の固定のセットをもつブロックパラメーターの場合は,カーソルまたは矢印キーを使用して許可されている値のリストから値を選択できます。

    たとえば,関数パラメーターの値のリストを許可する圆的函数ブロックについて考えてみます。

    1. ブロックを選択し,ブロックアイコンをポイントします。編集可能なパラメーター値が下線付きで表示されます。

      编辑块图标上的块参数

    2. 下線付きのテキストをクリックして値を編集します。関数パラメーターに許可される値を含むリストが表示されます。リストから必要な値を選択し,ブロックパラメーターの値を更新します。

      显示在块图标上的固定参数值的列表。

    この機能は,以下のブロックに対して有効です。

  • 動的なパラメーターの列挙——動的な値を許可するブロックパラメーターの場合は,リストから値を選択するか,新しい値を入力できます。新しい値を入力すると,リストから一致しない値が削除されます。

    現在,この機能はブロックで有効化されています。

    たとえば,[GoToタグ]パラメーターに3つの値があるブロックについて考えてみます。

    显示在块图标上的动态参数值的列表

    从块图标上显示的标签更新

参考

||||

関連するトピック