主要内容

。

金宝app仿真软件エディター

モデルの作成とモデルプロパティの设定

説明

金宝app®エディターではシステムモデルを作成して设定できます。

金宝app仿真软件エディターは,モデルを作成するためのツールです。ベクトルグラフィックスエディターでブロック線図の作業を行う標準的な方法に加え,ブロックの追加や接続に便利なショートカットも用意されています。さらに,データのインポート,モデルのシミュレーション,モデルのパフォーマンスの解析など,技術的な処理に必要なツールも仿金宝app真软件エディターから利用できます。

対话型のモデル作成

金宝app仿真软件エディターでモデルを作成するときは,一般的な手法でグラフィックスオブジェクトを操作できます。それらの操作のいくつかを次に示します。

  • クリック,移キーを押しながらクリック,およびドラッグによる选択

  • オブジェクトのサイズ変更(ハンドルを使用)とオブジェクトの移動(ドラッグ)

  • 切り取り,コピー,貼り付け

  • 最大101件の操作を元に戻す/やり直し

    メモ

    ブロックパラメーターの変更を元に戻すかやり直すと,视覚的なキューが表示され,影响を受けるパラメーターの现在の値を示します。一部のパラメーターの変更は,元に戻すコマンドまたはやり直しコマンドの影响を受けません。ブロックパラメーターへの変更を元に戻すかやり直したら,キューを使用して影响を受けるパラメーターを确认します。

    ごく一部のパラメーターに対しては元に戻すことはできません。これらのパラメーターを変更すると,プロパティインスペクターまたはブロックダイアログボックスで変更を行うときに,“元に戻す”の履歴が消去されます。

編集領域をズームおよびスクロールすることもできます。[モデル化]タブで[环境][ズーム]を選択し,使用するズームまたはビューを選択します。サポートされているタッチ ディスプレイ プラットフォームを使用している場合は、ピンチ操作によるズームやスワイプによるスクロールが可能です。サポートされているタッチ ディスプレイ デバイスには、窗户®7またはWindows 8認定のタッチディスプレイを備えた微软®Windowsプラットフォームや,苹果魔力轨迹板を備えた麦金塔电脑プラットフォームなどがあります。

このエディターでは,それらに加えて,金宝app仿真软件独自のスクロール操作用のショートカットもサポートされています。対話型のモデル作成に使用するショートカットなどの操作については,金宝app仿真软件でのモデル化用のキーボードショートカットとマウス操作にまとめてあります。チュートリアルについては,モデルの対話的な作成と編集を参照してください。

モデル設計エラーの検出

金宝appSimulink的エディターは一部のモデル设计の问题を视覚的に伝えることができます。モデルエディターの强调表示されたブロックによって问题を知らせます。问题の说明を表示するには,强调表示されたブロックの上にカーソルを合わせてエラーまたは警告のシンボルをクリックします。

编辑时间误差

診断ビューアーと同じように,エラーまたは警告の修正法が事前定義されている場合は,通知ダイアログボックスにアクションがリストされ,これらの変更を適用するための[修正]ボタンが含まれる場合があります。

金宝appSimulink中は次のようなブロックのエラーおよび警告を検出できます。

  • 转到ブロックとブロックの不一致。

  • データストアブロックの重复。[データストア名の重复]パラメーターの値によって,警告またはエラー记号を表示するかどうかが决まります。

[エラーと警告)オプションは既定で有効になっています。このオプションをオフにするには,[デバッグ]タブで[診断][编集时のエラーと警告]を選択します。

モデルの階層構造の探索

モデルブラウザーを使用して,ツリー構造を用いたモデルの階層構造を移動します。ブラウザーを使用すると,モデルの編成を把握したり,システム内に存在するシステムを調べることができます。

モデルブラウザーを表示するには,S金宝appimulink的エディターの[モデル化]タブで[环境][モデルブラウザー]を選択します。モデルブラウザーの表示は、[モデルブラウザーの非表示/表示)コントロール隐藏/显示模型浏览器を使用して切り替えることができます。

模型浏览器

モデルブラウザーで,ライブラリまたはマスクサブシステムにリンクされているブロックを表示するかどうかを指定できます。模型浏览器图标をクリックして,[ライブラリリンク]または[マスクパラメーターがあるシステム]を选択します。これらのタイプのブロックの详细については,リンク付きブロックマスクの基礎を参照してください。

(検索]を使用したモデル要素の検索

[検索]をクリックすることで,[モデル化]タブでS金宝appimulink的モデルを検索できます。[検索]を使用して,入力した検索文字列に一致する要素を特定,选択したり,その要素に移动したりできます。検索では,要素内の任意の场所の文字列(名前またはパラメーター値など)と照合することができます。検索をカスタマイズして,特定のタイプの要素内のみを探したり,特定のパラメーターに特定の方法が设定された场合にのみ検索することができます。

既定の検索 検索オプション
現在のシステム内 現在のシステムと,モデルの階層構造内でそのシステムの下にあるすべてのシステムを検索するように指定します。
すべてのモデル要素内(すべてのタイプのSi金宝appmulink的オブジェクトと状态流®オブジェクトを含む) ブロック,注釈,信号など,关心のある要素のみを含めるように検索を绞り込みます。
パラメーター内 パラメーター値を検索から除外するように指定します。
大文字と小文字を区別しない部分一致 完全一致を検索し,正规表现を使用します。
参照モデル内(ただし,リンクされたブロック内やマスクされたシステム内ではない) これらの各オプションのオン/オフを切り替えることができます。

金宝app仿真软件エディターを開く

  • モデルを作成します.MATLAB®[ホーム]タブで,[金宝appSimulink中]をクリックしてモデルテンプレートを選択します。

    もしくは,ライブラリブラウザーを既に開いている場合は[新规モデル]ボタン新模式をクリックします。

  • 既存のモデルを开きます。最近利用したモデルを开くには,MATLABの[ホーム]タブで,[金宝appSimulink中]をクリックします。

    もしくは,開くモデルの名前がわかっている場合はMATLABコマンドプロンプトで,VDP.などの名前を入力します。

ヒント

MATLABセッションで最初に開くモデルは,後のモデルよりも開くのに時間がかかります。既定の設定では,MATLABの起動時間を短縮して不要なシステムメモリの消費を回避するため,最初のモデルを開くまでMATLABで仿真软件は金宝app起動されません。

最初のモデルを開く時間を短縮するには,MATLABの起動時に仿真金宝app软件も起動するように設定します。これを実行し,モデルまたはライブラリブラウザーを開かずに仿真金宝app软件も起動する方法の詳細については,start_金宝appsimulinkのリファレンスページを参照してください。

すべて展開する

最上位レベルのモデルsldemo_fuelsys内を検索し,数値2を含むモデル要素を見つけます。

プロパティインスペクターを開いて,プロパティとパラメーターを確認します。[モデル化]タブの[设计][プロパティインスペクター]をクリックします。

  1. モデルsldemo_fuelsysを開きます。

  2. [モデル化]タブで[検索]をクリックします。

  3. 検索ボックスに2と入力し,进入キーを押します。

    9個のモデル要素が強調表示されます。検出された最初の要素である著作権の注釈が,現在の一致であることを示すためにより強く強調表示されます。

  4. 次の要素に移动するには,下矢印小蓝箭头搜索栏右侧をクリックします。この例では,現在の選択の強調表示が常数ブロックに移動します。ブロック名はモデルには表示されません。プロパティ インスペクターを参照し、ブロック名 Constant2 を確認します。

  5. 上下矢印を使用して,検出された残りの要素间を移动します。

検索条件を指定して検索を绞り込むことができます。

  1. [モデル化]タブで[検索]をクリックします。

  2. 検索文字列を入力します。検索文字列は後で追加することもできます。

  3. [详细の表示]をクリックします。

    查看详细信息

  4. (検索の詳細設定の構成)ボタン配置高级搜索设置をクリックします。

  5. [详细検索设定]ダイアログボックスで,设定する条件ごとに[プロパティと値を追加)ボタン增加属性和价值をクリックします。それぞれの条件について,プロパティを選択して値を入力します。

  6. 詳細検索のその他の設定を設定し,(好的)をクリックします。

  7. 検索文字列を入力してあれば,検索が実行されます。条件を指定した後に検索文字列を入力したり,アスタリスク()を入力して详细な条件に一致するすべてのモデル要素を検索したりすることもできます。

    ヒント

    検索をキャンセルすると途中までの検索結果を確認できます。仪インターフェイスで,(検索の中止)ボタンをクリックします。

    停止搜索

検索ボックスを使用して,検索対象のプロパティと値を指定できます。属性:值の形式で検索文字列を入力します。たとえば,値がthrottle_swであるすべての[定数値]パラメーターを検索するには,价值:throttle_swと入力して进入キーを押します。すべての常数ブロックを検索するには,BlockType:恒と入力します。ブロックの説明に現れるテキストを検索するには、描述:textstringの形式を使用します。

  1. プロパティのプログラム上の名前を使用して検索します。プログラム上の名前を调べるには,プロパティインスペクターでプロパティ上で一时停止します。

  2. 完全なプロパティ名を入力します。大文字と小文字は区別されません。プロパティ名に正規表現や部分一致は使用できません。

  3. 既定では,値の検索では大文字と小文字が区别されず,部分一致を検出します。大文字と小文字を区别する検索,完全一致のみを返す検索,または正规表现を使用した検索を行うには,详细検索设定を使用します。

コロンを含む文字列を検索し,コロンの前のテキストがプロパティとして扱われるのを防ぐには,次のいずれかの方法を使用します。

バックスラッシュを使用してコロンをエスケープします(たとえば地球\:一颗行星)。

表現の前後に一重引用符または二重引用符を使用します(たとえば“地球:一个行星”または“地球:行星”)。

(仪)ペインを使用して,検索条件の指定と结果の并べ替えを行うことができます。この例では,文字列燃料が含まれるすべての要素を検索します。その後,(仪)ペインを使用して検索結果を絞り込みます。検索結果は検索を実行しながら操作できます。ただし,結果の並べ替えは検索の完了後しか実行できません。

ヒント

搜索インターフェイスを备えたモデルブラウザーを使用して,検索の开始点を选択します。

  1. モデルsldemo_fuelsysを開きます。

  2. [モデル化]タブで[検索]をクリックします。検索ボックスの隣にある[详细の表示]をクリックします。

    查看详细信息

  3. 検索范囲を拡张するには,(仪)ペインで[クリックして現在のシステム以下を検索)ボタン点击可在当前系统及以下进行搜索をクリックします。

  4. 文字列燃料が含まれる要素を検索します。検索ボックスに燃料と入力し,进入キーを押します。

    モデルには,ブロック,注釈,信号(データ),Stateflowチャートなど,名前,パラメーターまたはプロパティの値に燃料が含まれる要素が数多くあります。

    结果をより意味のあるものにするには,(仪)ペインを使用します。たとえば,見出しをクリックすることで並べ替えたり,リスト内の項目をダブルクリックしてモデル内の要素に移動して選択したりできます。項目が表示されている場合,リスト内の項目をクリックするとその項目がモデル内の現在の一致になります。

  5. 検索によって返された結果があまりに多い場合は,検索の詳細設定を使用します。検索ボックスの隣にある(検索の詳細設定の構成)ボタン配置高级搜索设置をクリックします。

  6. ブロックのみを検索します。[詳細検索設定]ダイアログボックスの[オブジェクトタイプ]で,[状态流]チェックボックスをオフにします。[金宝appSimulink中]リストを展开し,[注释]チェックボックスと[信号]チェックボックスをオフにします。

  7. 検索をさらに絞り込み,説明に输入という単語が含まれているブロック内のみを探します。[プロパティ値):の下のプロパティリストからBlockDescriptionを選択します。値ボックスに输入と入力してから,[プロパティと値を追加)ボタン增加属性和价值をクリックします。(好的)をクリックします。

  8. 検索によっていくつかのブロックが返されます。より多くのプロパティ値を追加して,検索をさらに絞り込むことができます。たとえば,検索するブロックのタイプを指定できます。[詳細検索設定]ダイアログボックスを開きます。[プロパティ値):で,プロパティと値の别のペアを追加します。プロパティをBlockTypeに設定し,値をMultiPortSwitchに设定します。[プロパティと値を追加)ボタンをクリックして,(好的)をクリックします。

    リスト内に1つのブロックが表示されます。

  9. 詳細な検索条件をクリアします。(検索の詳細設定の構成)ボタンの横にある矢印をクリックし,[详细设定をクリア]を選択します。

关连する例

パラメーター

共通するユーザーワークフロータスクをサポートするために,[シミュレーション][デバッグ][モデル化][书记设定][アプリ]と呼ばれるタブに各タスクに対応する機能が提供されます。

[アプリ]タブに,金宝appSimulink的制品ファミリからのアプリケーションのギャラリーが提供されます。アプリは,新しいコンテキストタブや别のウィンドウを开くか,コンフィギュレーションパラメーターへのショートカットである场合があります。

モデルコンポーネントを选択すると,手顺で役立つツールがコンテキストタブに表示されます。たとえば,子系统ブロックを选択すると,[サブシステム]タブが表示されます.Stateflow®チャートを选択すると,[ステートチャート]タブが表示されます。ブロックまたはチャートが選択されなくなると、コンテキスト タブは非表示になります。

クイックアクセスツールバーには,保存,元に戻す,やり直しなどのよく使われるオプションが含まれます。

ギャラリーを开いた后,ボタンをお気に入りとしてマークできます。すぐにアクセスできるように,お気に入りのボタンはギャラリーの最上位に表示されます。

また,“コンテキストメニュー”のコマンドも用意されています。コンテキストメニューは,エディターのモデル要素や空白领域を右クリックすると表示されます。たとえば,ブロックを右クリックすると,クリップボード操作や配置操作など,ブロックの操作に关连するコマンドがメニューに表示されます。コンテキストメニューでしか使用できないコマンドもあります。

[プロパティインスペクター][モデル化]タブの[设计]の下)を開くと,[プロパティインスペクター]ペインが开きます。プロパティインスペクターは,既定の场所からドラッグしてエディターの别の场所にドッキングできます。プロパティインスペクターのインターフェイスを折りたたむには,プッシュピンをクリックします。次の図はプロパティインスペクターを表示するように选択されたブロックを示します。

属性检查器

プロパティインスペクターは,作业中にパラメーターとプロパティを设定するときに便利です。开いたままにできて,现在の选択に対して値を设定するために使用できます。値は设定すると有效になります。このワークフローによってインターフェイスとの対话操作が简単になります。

别の方法として,[プロパティ]またはブロックの场合は[ブロックパラメーター]などの项目を右クリックして选択することにより,选択したモデル要素のダイアログボックスを开くこともできます。ブロックをダブルクリックすると,一般的にブロックダイアログボックスが开きます(子系统ブロックおよび模型ブロックのいずれかのメニューコマンドを使用します)。

プロパティインスペクターとダイアログボックスは,1つの选択に対して动作します。主な违いは,プロパティインスペクターは选択するたびに更新されることと,ダイアログボックスには开いた要素のみについての设定が表示されることです。このことからダイアログボックスは次の场合に便利です。

  • モデルの階層構造の間を移動しているときに,モデルに移動して要素のパラメーターまたはプロパティの表示や設定を行う場合。

  • 类似した要素のパラメーターまたはプロパティを比较する场合。

  • ダイアログボックスにしか表示されない詳細設定の場合。

モデルデータエディター([モデル化]タブで[モデルデータエディター]をクリック)を使用して,複数の信号,状態およびアルゴリズムのパラメーターを同時に設定します。データ型,初期値,物理単位などの特定のパラメーターとプロパティのみを設定できます。一度に1つのモデル要素について作業するには,プロパティインスペクターを開きます。バッチ操作を実行するには,モデルデータエディターを開きます。

ブロックのプロパティとパラメーターの設定の詳細については,信号プロパティを参照してください。モデルデータエディターの使用については,モデルデータエディターを使用したデータプロパティの设定を参照してください。

エディターの左侧にあるパレットには,モデルの外観の変更とモデルの移动に使用できるコマンドのショートカットが表示されます。たとえば,パレットには注釈やその他の视覚的要素(モデルのラベルを表示するボックス型の领域など)を追加するショートカットがあります。また,モデルの特定の部分をズームするためのズームボタンもあります。

エディターウィンドウの左上隅にある[エクスプローラーバーの非表示/表示)ボタンに,モデルの阶层构造のどこにいるかを示すバーが表示されます。

[モデルブラウザーの非表示/表示)ボタンをクリックすると[モデルブラウザー]ペインが表示されます。このペインを使用して,モデルの階層ビューを表示および移動できます。

右下隅にあるコントロールを使用するとモデルの追加のビューが開きます。これには,たとえば,モデルインターフェイスのトレースに役立つインターフェイスビューなどがあります。コントロールをクリックするとそれらのビューが表示されます。

左下隅のバッジは,モデルにデータディクショナリなどの外部データソースがあるか,モデルワークスペースにデータがあることを示しています。バッジをクリックし,メニューを使用してこれらのデータソースに移动します。

  • モデルエクスプローラーを[モデルワークスペース]ノードが選択された状態で開くには,[モデルワークスペース]リンクをクリックします。

  • モデルエクスプローラーをモデルの[外部データ]ノードが選択された状態で開くには,[外部データ]リンクをクリックします。

  • リンクされたデータディクショナリを追加または変更するには,ギアアイコンをクリックして[モデルプロパティ]ダイアログボックスの[外部データ]タブを開きます。

プログラムによる使用

すべて展開する

金宝appはS金宝appimulink的スタートページを开きます.Simulinkエディターを开くモデルまたはテンプレートを选択します。

R2006aより前に導入