2011-01-29 7 views
0

誰でもVisio Process Simulatorとは何ですか?ロックウェルアリーナシミュレーションソフトウェアでどのように使用できますか?Visio Process Simulatorとは何ですか?

+1

あなたの投稿に[署名またはタグラインを使用しない](http://stackoverflow.com/faq#signatures)をお願いします。 – meagar

答えて

1

まず、私は、私の会社が販売する予定の他のシミュレーションツールの中で、Process SimulatorとArenaとのインターフェイスをとるツールの開発者であることを明らかにしたいと思います。

Process Simulatorは、ProModel社の製品で、基本的にはProModelシミュレーションエンジンのVisioベースのフロントエンドです。 Visioで一連のプロセスをレイアウトし、サイクルタイム、リソース、その他のいくつかのシミュレーション属性を適用することができます。次に、Visioでシミュレーションを実行し、出力統計レポートを作成します。

質問に答えるには、ArenaシミュレーションソフトウェアでProcess Simulatorマップ(PSM)をインターフェイスすることができますが、VisioやArenaのスキルプログラミングにはかなりの量が必要です。

解決策は、基本的に、PSMをVisioからメモリ内の表現にコンパイルする必要があります。この表現は、PSM内のすべてのリソースと、すべてのプロセスおよびすべての属性をリストする必要があります。これらの属性は、Process Simulatorがシェイプのシェイプシートに格納するので、かなり簡単に取得できます。

モデル要素のメモリ内表現では、ArenaのCOM APIを使用してArenaに転送する必要があります。基本的には、PSM要素に対応するArena(プロセスおよびリソースモジュール)にモジュールオブジェクトを作成し、PSM属性を適切なArena属性にマッピングします。

前述のとおり、これを行うソフトウェア製品を作成しましたが、Core Manufacturing Simulation Data規格を使用しています。つまり、シミュレーションデータを格納するために作成された中間XML形式にPSMデータを抽出し、CMSDデータからArenaモデルを構築する別のトランスレータを使用します。興味があればhereをもっと見つけてもいいし、自分で作ることもできます(それほど難しいことではありません)。

+0

ありがとうございました。自分のモデル表記法を開発したかったのです。私が行うことは、visio用のテンプレートを作成することです。それから私はそれをアリーナにインポートしてシミュレートします。私が知っているように、Arenaはプロセスシミュレータテンプレートにある表記をシミュレートできます。 Visioで自分の表記をアリーナにどうやってインポートできますか? –

+0

申し訳ありませんが、私はプロセスシミュレータについて誤解されているようです。 Arena Process Simulatorもあり、ProModelは自社製品の名前をちょうど同じものにしました。だから私の答えは本当にあなたの質問に答えることはありません。 Arenaプロセスシミュレータは、VisioのArenaインターフェイスの単なるコピーであり、Visioカスタムシェイププロパティを使用してシミュレーションプロパティを格納しているようです。だからアリーナにどのようなプロパティが含まれているのか理解できれば、理論的には独自の形状でプロセスシミュレータを騙すことができます。 http://www.scribd.com/doc/20937596/Using-Visio-and-Arena –

関連する問題