2016-10-06 6 views
1

AnyLogic 7.3.5でカスタムプロセスモデリングライブラリ(PML)ブロックを作成する方法を説明するチュートリアルまたはハウツーを探しています。AnyLogicでカスタムフローチャートブロックを作成する

フィラデルフィアで開催された会議で、2015年11月4/5に開催された会議で使用されたスライドは、slide 7のように可能であることがわかりました。私はカスタムブロックが新しいエージェントタイプであることを知っています。標準のPMLブロックを使用して「動作」を作成できます。使用する単純なカスタムブロックを作成する手順を説明しているドキュメントを探していますそれは私の「メイン」エージェントにあります。

感謝アンドレア

答えて

1

私はチュートリアルを見ていないが、私はかなり頻繁にこれを行います。 あなたは新しいエージェントを作成しなければならず、私が使用するものの欠点は、それが作成されたプロジェクトに関連付けられているということです(常に利用可能なカスタムエージェントとは異なります...)。私はカスタムエージェント(= PMLカスタムブロック)を持っているモデルをインポートすることを回避します。

入力と出力にポート(パレット>エージェント)を追加し、それらがアイコンの一部であることを確認してください上位レベル。次に、必要な動作を構成する既存のブロックを追加します。パラメータと関数を追加して、既存のブロックのようにすることができます。

+0

ありがとうございました。 Javaプログラムのように(プロジェクトタブ内の)パッケージで作成された新しいエージェントタイプを細分することは可能です。クラスを論理的に順序を維持するためにパッケージに入れますか? –

+0

@AndreaMeneghinello各AnyLogic ALPファイル( 'model')はJavaパッケージです。モデルプロパティのJavaパッケージ名を参照してください。したがって、jacandauによると、独自のPMLブロックを別のALPファイル(Javaパッケージ)に保存することができます。この「モデル」は、そのモデルを使用する「リアル」モデルを開発するときに開いておく必要があります(また、カスタムブロックを通常どおりにモデルにドラッグすることもできます)。これはAnyLogic AFAIKによって実際に文書化されていませんが、非常に強力です。 –

関連する問題