掲示板一覧 - トピック一覧 SysML
パラメトリック図のシミュレーションでエラー |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| tkouno | 投稿日時: 2011-1-6 10:52 |
EA Administrator ![]() ![]() 投稿: 3939 |
パラメトリック図のシミュレーションでエラーサポートに寄せられたご質問の要約です。
○ご質問 SysMLのパラメトリック図のシミュレーションを実行すると エラーが表示されました。 『out Parameter xxx type mismatch, Line:100』 対処方法はありますか? ○回答 ご質問の件に関連しまして、SysMLのパラメトリック図のシミュレーション機能の 動作の概要を説明いたします。 このシミュレーション機能を実行しますと、まずパラメトリック図の内容から シミュレーションのためのプログラムを内部で生成します。 (このプログラムはVBScriptかJavaScriptです。) そして、生成したスクリプトを実行し、その結果をグラフやCSVとして 出力しています。 その実行の際に問題があった場合には、現在のところは、ご指摘のような メッセージが表示されます。つまり、上記の「100行目」というのは、 Enterprise Architectが内部で生成したファイル内に問題があるという ことになります。 この内部のファイルは、WindowsのTEMPディレクトリに生成されます。 (場所はOSによって変わります。コマンドプロンプトを起動し、 「set temp」と実行すると、位置を確認することができます。 TEMPディレクトリ内に生成されるこのシミュレーション機能のための スクリプトは、拡張子が「tmp」になっています。作成日時などから判断し テキストエディタなどで開くことで、内容を確認することができます。 なお、行数については、内部の処理の関係で、このtmpファイルの行数と 表示される行数には、1行のずれがあります。今回の場合ですと、該当するtmpファイルの 101行目が問題の行です。 なお、このエラーメッセージのほとんどは、パラメトリック図内の パラメータ要素の名前が、VBScriptあるいはJavaScriptでの文法違反を 引き起こしている場合がほとんどです。要素の名前を変更することで 回避できる場合があります。 なお、上記のtmpファイルとパラメトリック図の内容が分かれば、こちらで 原因を調査することも可能です。もし可能であれば、ご依頼ください。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
tkouno | 2011-1-6 10:52 |




