Modelify: C 言語から Simulink への変換

Modelifyは、C 言語のレガシーコードを Simulink モデルに変換する新しいツールです。Modelify では、文字通りにコードの変換を実行するのではなく、C 言語の低レベルのロジックから Simulink における高度なモデルに転換します。これによって、モデルが維持可能で MAAB モデリングガイドラインに厳密に準拠することとなり、Simulink での使用に適した状態になります。

こちらのデモ動画では、機能の一部概要をご紹介しております。お手元のモデルで、Modelify の無償トライアルをお試し下さい

Modelify トライアルのお申し込み

Modelify の特徴

Verbose

Reduced

Modelify は、制御フロー、データフロー、およびにコールの構造など、意味論的に精密なグラフ表示を実現した Atlas をベースとして構築されています。この情報は、Modelify におけるロジックの変換だけでなく、モデルからサブシステムやライブラリへの構造化にも活用されます。

エンジニア担当者が、C言語のコードを把握して変換作業を計画する段階で Atlas を活用することも可能です。

Modelify における2種の評価方法

Modelify を使用すると、C 言語の大規模プロジェクトを素早く Simulink モデルに変換できるため、モデルのスクリーンショットを作成できる評価バージョンを提供致します。さらに、既存モデルでの評価をご希望の場合には、コードサンプル ( 最大 2000行まで ) をお送り頂ければ、Modelify で作成したモデルを提供致します。

Reductions

Modelify では、低レベルの複数のブロックを高レベルのモデルに変換し、重複したブロックのマージや、その他の変換処理を通じて (一般的にはブロックの総数が低減し、よりSimulink モデルに適した状態になる) Reductions という機能が適用されます。Modelify には、MAAB モデリングガイドラインを意図した、複数のReductions機能が搭載されています。なお、お客様独自のモデリングガイドラインに応じて、Reductions 機能を無効に切り替えることも可能です。

例: Demux ブロックと Mux ブロックにおけるベクトル セレクタの接合と割り当て

Reduction 適用前

Reduction 適用後

i

ライセンスと価格

価格及び製品に関する情報はこちらをクリックしてください。

Z

システム要件

Modelify は幅広い種類のソフトウェア及びハードウェア構成で実行されます。

u

よくあるご質問

Modelify に関するクイックアンサー。

Modelifyの購入

ご注文前に見積もりをご希望の場合は、こちらをクリックしてください。

Modelify のダウンロード

Modelify は次のリンクにアクセスしてダウンロードできます。