掲示板一覧 - トピック一覧 SysML バリュー型を使ったシミュレーション実行でエラーが発生 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | トピック |
---|---|
umesan | 投稿日時: 2020-10-7 11:41 |
EA Administrator 投稿: 1510 |
バリュー型を使ったシミュレーション実行でエラーが発生サポート宛にいただきましたご指摘の要約です。
○ご指摘 バリュー型を使ったシミュレーション実行について質問があります。 OpenModelicaを使用したシミュレーションで、プロパティの種類にValueTypeで定義したものを使うと、シミュレーション実行時にErrorが出力されます。 モデルテンプレートのサンプル"Electrical Circuit"を無変更でシミュレーション実行しても同様で、次のようなエラーが出力されます。 ---------------- Error: Class Voltage not found in scope Circuit.ChargePort. (Expression: "Voltage v annotation(Documentation(info = ""), Placement(visible = true, transformation( origin = {3450, 100}, extent = {{0, 0}, { -50, -100}}))); ") Error: Error occurred while flattening model Circuit.Circuit ---------------- オリジナルのバリュー型で"SysMLSimReal"に設定してシミュレーションを実行するには他に何か設定などありますでしょうか。 ご教示ください。 ちなみに、バリュー型でも"Modelica.SIunits.*"のような"ReferencedType"に設定できるものは正常にシミュレーション実行できます。 ご確認のほど、よろしくお願いいたします。 〇回答 この度はお手数をおかけしており誠に申し訳ございません。 弊社環境でも同様のエラーが出力されることを確認いたしました。 ご迷惑・お手数をおかけしており申し訳ございません。 EA15.1では、エラーなく動作していることから、詳細を確認したところ、おそらく、EA本体側の問題と推測されます。 下記URLのヘルプのように、該当の機能にはEA15.2 で大幅な機能追加が行われております。その際の考慮漏れ・対応漏れと推測されます。開発元に連絡するように致します。 ◇数学的なシミュレーション - Enterprise Architect 15.2 日本語版 ヘルプ https://www.sparxsystems.jp/help/15.0/advanced_simulation.html 現時点では、OMG SysPhSの標準との統合前の形になり、OpenModelica のみの対応となりますが、EA15.1 をご利用いただくことで回避頂けましたら幸いです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |