モデルベース開発環境の最新版「Release 2016a」登場:MathWorks MATLAB/Simulink
MathWorks Japanは、同社モデルベース開発環境「MATLAB/Simulink」の最新版「Release 2016a」を発表した。
MathWorks Japanは2016年3月22日、同社モデルベース開発環境「MATLAB/Simulink」の最新版「Release 2016a」を発表した。新たにMATLABコーディングと実行、テストをインタラクティブに表示・実行できる「MATLAB Live Editor」と、MATLABアプリの統合開発環境「App Designer」が含まれた他、Simulinのモデル開発やシミュレーションを高速化するさまざまな機能が追加された。
MATLABではコード生成ついて、既存バージョンでは数式やコマンドを入力すると別ウィンドウが開いていたが、Live Editorの搭載によって1ウインド(開発環境)での同時進行が可能となり、トライ&エラーや履歴の確認が必要となる開発に対して有効となった。App DesignerはMATLABアプリ構築用の統合環境であり、生成されるコードはオブジェクト指向であるためにさまざまな用途間でのデータ共有も容易だ。ツールボックスには、GPUを利用した画像分類タスクに対応する、CNNボックスである「Neural Network Toolbox」も含まれている。
Simulinkは新機能の追加はもちろんの事、過去作業のツリー表示やブロックや信号線をクリックすると編集アクションを起動できる「単一選択アクション」の追加、回転数や速度といった物理系単位をモデルに適用できるなど、「シンプル」(機能操作の単純化、統合化)、「完全」(アルゴリズム、ライブラリ、UIの強化)、「高速」(計算パフォーマンスの強化、手数の削減、自動化)と3つのテーマを掲げた強化が行われている。
物理モデリング(シミュレーション)ツール「Simscape」シリーズについても、内部処理変更による処理速度向上やモデルの再コンパイルなしにパラメーターを変更できる「ランタイムパラメーター」などが実装され、作業の高速化に貢献する改良が行われている。なお、油圧モデルの「Simscape hydraulics」は温度変化による特性変化にも対応する流体モデリングツール「Simcape Fluids」となり、利用範囲が拡大されている。
その他に新バージョンには、CコードのS-Function自動テスト生成ツール「Simulink Design Verifier」やリアルタイムテストのオーサリングツールの「Simulink Test」、コードベースの静的解析環境である「Polyspace Code Prover」などといった検証・妥当性確認ツールなども含まれている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- MISRAのツールを「DS-5」に統合、安全性・信頼性の必要なARM搭載製品の開発に
ARMはソフトウェア開発ツール「ARM DS-5 Development Studio」に、コーディングガイドライン「MISRA」のツールを統合。安全の確保が必要となるARM搭載製品に最適なソフトウェア開発プラットフォームとして提供していく。 - 「IAR Embedded Workbench」をルネサスのIoT機器向け設計プラットフォームに提供
IARシステムズは、ルネサス エレクトロニクスのIoT機器向け設計基盤「Renesas Synergyプラットフォーム」に向け、同社統合開発環境「IAR Embedded Workbench」を「EWARM-RS」の名称で提供する。 - ルネサスのグラフィックスライブラリをサポートした「IAR Embedded Workbench for RH850」
IARシステムズは、統合開発環境「IAR Embedded Workbench for RH850」がルネサス エレクトロニクスのグラフィックスライブラリをサポートしたと発表。自動車用制御マイコン「RH850/D1L」と「RH850/D1Mシリーズ」に対応する。 - 組み込み機器をスマホで制御、コスト削減や開発期間短縮に効果!
パーソナルメディアは、Webブラウザから組み込み機器をコントロールできるソフトウェア「スマートGUIサーバ」を開発。2016年2月1日より出荷を開始する。