トレーニング情報 - MathWorks

EXPLORE
ENROLL
EXCEL
日本 2015
EXCEL
EXPLORE
ENROLL
MathWorks のコースは専門的な製品知識を基に開発されています。
コース開発者や講師は製品開発者と共に当社製品の新たな利用可
能性を広めるべく、日々連携しながらコースの開発に取り組んで
います。経験豊富な講師は受講者ごとに学習プロセスがそれぞれ
異なることを理解しています。特に、産業界での経験があり専門
知識をもつ講師は、上達を促すための様々なテクニックを駆使し
てそれを支援することができます。
2
目次
MATHWORKS トレーニング情報
4 トレーニング形式
SIMULINK
初級
4 開催保証
9 Simulink 基礎
4 MATLAB 認定
9 航空宇宙分野向け Simulink 基礎
4 トレーニング クレジット
9 自動車分野向け Simulink 基礎
4 簡単に登録可能
9 Simulink による信号処理
中級
カリキュラム パス
5 コード生成 / 組み込みシステム
5 データ解析と統計
5 設計とシミュレーション
5 信号処理
コース
MATLAB
初級
6 MATLAB 基礎
9 Simulink と外部コードの統合
10 Simscape によるマルチドメイン システムの物理モデリング
10 SimMechanics による力学系の物理モデリング
10 SimPowerSystems による電力系統の物理モデリング
10 MATLAB と Simulink による制御設計
10 MATLAB/Simulink によるモデルベース開発
上級
10 Simulink モデルの管理
11 Simulink モデルの検証と妥当性確認
11 Simulink による通信システムモデリング
11 HDL Coder による HDL コード生成
11 MATLAB と Simulink による Xilinx Zynq SoC プログラミング
6 航空宇宙分野向け MATLAB 基礎
6 自動車分野向け MATLAB 基礎
6 金融分野向け MATLAB 基礎
中級
6 MATLAB によるデータ処理と可視化
6 MATLAB のプログラミング手法
6 MATLAB による対話型アプリケーションの構築
7 MATLAB と C 言語のインターフェイス
7 MATLAB による統計解析
7 MATLAB による最適化
POLYSPACE 製品
上級
11 Polyspace Code Prover による C/C++ コードの検証
STATEFLOW
初級
12 Stateflow 基礎
12 自動車分野向け Stateflow 基礎
7 MATLAB による信号処理
7 MATLAB による画像処理
7 MATLAB による分散 / 並列処理
7 MATLAB Coder による C コード生成
8 MATLAB による機械学習 新
上級
8 金融分野向けの時系列モデリング 新
コード生成
初級
12 リアルタイムコードの生成およびテストの基礎
上級
12 Embedded Coder による量産向けコード生成
8 MATLAB による LTE および LTE および LTE-Advanced 物理層
のシステム設計 新
9 MATLAB による通信システム設計
www.mathworks.co.jp/2015training
3
MATHWORKS トレーニング情報
トレーニング形式
詳細および開催スケジュールについては、
www.mathworks.co.jp/2015training をご覧ください。
クラス形式のトレーニング : 実際のクラスルームで学ぶことがで
きます。コースは、世界中の様々な MathWorks の施設や公共施設
で開催されています。
ライブ形式のオンライン コース : MathWorks 講師陣の指導をオン
ラインでリアルタイムに受けることができます。コースの内容と
テキストはクラス形式と同じです。
自己学習形式のオンライン コース : あらかじめ録画された対話型 e
ラーニング形式で、解説、演習、確認テストをご自身のペースで進
めることができます。
オンサイト トレーニング : MathWorks の講師陣が、参加者の学習
スタイルや前提知識に合わせてカリキュラムをカスタマイズしま
す。また、特定の企業や産業分野に関する事例を使って、チーム
の特定の目標を達成するカリキュラムを作成します。
MATLAB 認定
認定は、MATLAB® にどの程度習熟しているかを顧客、業界の同業
者、そして雇用者に示す基準を確立しており、専門性を高め、キャ
リアを促進させるのに役立ちます。組織にとっては、生産性の向
上やプロジェクトを成功させるための戦略的な投資として認定を
得ることもあるでしょう。MATLAB トレーニング コースでは、試
験で問われるすべてのコンセプトについて説明します。
試験会場の場所、日程、試験料金については
www.mathworks.com/certification でご確認いただけます。
4
開催保証
「開催保証」のコースにご登録後、そのコースがキャンセルもしく
は日程変更されることはありませんのでご安心ください。
トレーニング クレジット
トレーニング クレジットをご購入いただくと、ご受講予定のコー
スに対して数量割引が適用されるため、トレーニングのためのご
予算を有効に活用することができます。トレーニング クレジット
は定期、オンサイト、オンライン コースで適用でき、ご購入後 1 年
間有効です。
2 つの簡単な登録方法
Web:
www.mathworks.co.jp/2015training
電話 : 03-6367-6700
ご受講費用にはコーステキストの料金も含まれます。コースの席を
確保するには、登録の時点でお支払いを確認させていただく必要が
あります。
MathWorks は、CPE クレジット
(Continuing Professional Education) の認
定プロバイダーとして GARP に登録さ
れています。
カリキュラム パス
MathWorks では、トレーニングを効果的に始めることができるように、推奨されるコース受講順序 ( パス ) を紹介しています。このパスは、
アプリケーション、産業分野、または役割に基づくものです。以下に代表的なカリキュラム パスを 4 つ示します。
ここに記載していないその他のパスについては、www.mathworks.co.jp/2015training をご覧ください。
1
2
3
コード生成 /
組み込みシステム
Simulink 基礎
リアルタイムコー
ドの生成およびテ
ストの基礎
Embedded Coder による
量産向けコード生成
データ解析と統計
MATLAB 基礎
MATLAB によるデー
タ処理と可視化
MATLAB
による統計解析
設計と
シミュレーション
MATLAB 基礎
Simulink 基礎
Stateflow 基礎
信号処理
MATLAB 基礎
MATLAB
による信号処理
MATLAB Coder
による C
コード生成
注意 : コースの内容は変更される可能性があります。また、日本で開催されていないコースもございますのでご注意ください。現時点での
コース内容および、開催状況については、www.mathworks.co.jp/2015training でご確認ください。
www.mathworks.co.jp/2015training
5
109%
トレーニング受講後の MATLAB 使用能力の平均向上率
2010 年度のデータに基づく
M ATLAB
MATLAB によるデータ処理と可視化
MATLAB 基礎
金融工学 - 画像、動画処理 - 技術計算
初級
通信システム - 情報生命科学 - 金融工学 - 制御システム - デジタル信号処理 組込みシステム - 画像、動画処理 - メカトロニクス - 技術計算 - 実験、計測
この 3 日コースでは、MATLAB のもつ包括的な技術計算環境に
ついて学んでいただきます。このコースは初心者や、再度学び
直したい方を対象としております。
• データ解析
• 可視化
• モデリング
• プログラミング
必要条件 : 理工系大学レベルの数学的な基礎知識をお持ちで、
パソコンの基本操作をご存じの方
航空宇宙分野向け MATLAB 基礎
初級
技術計算
「MATLAB 基礎」コースに加え、この 3 日コースには航空宇宙
分野の様々な例題・演習問題が含まれています。
必要条件 :「MATLAB」基礎コースと同じ
自動車分野向け MATLAB 基礎
初級
技術計算
「MATLAB 基礎」コースに加え、この 3 日コースには自動車分
野の様々な例題・演習問題が含まれています。
必要条件 :「MATLAB」基礎コースと同じ
金融分野向け MATLAB 基礎
初級
金融工学
「MATLAB 基礎」コースに加え、この 3 日コースには金融分野
の様々な例題・演習問題が含まれています。
• 時系列解析
• ポートフォリオ管理
• オプションとデリバティブ
• モンテカルロシミュレーション
必要条件:理工系大学レベルの数学的な基礎知識をお持ちで、
パソコンの基本操作をご存知の方。また、基本的な金融用語や
モデリング手法をご存知の方。
6
中級
この 1 日コースでは、様々な形式のファイルを読み込み、高度に
カスタマイズしたグラフィックスを生成するために必要となるデー
タの操作や可視化の方法を学びます。
• データのインポート
• データの操作
• データの可視化
• データのエクスポート
必要条件 :「MATLAB 基礎」コースを受講された方
MATLAB のプログラミング手法
中級
技術計算
この 2 日コースでは、パフォーマンスの最適化のほか、コード
の記述、デバッグ、プロファイリングを行うツールの詳細につ
いて学びます。
• ロバスト性を考慮したプログラミング手法
• コードの構造化
• データの構造化
• クラス、オブジェクトの定義と使用方法
必要条件 :「MATLAB 基礎」コースを受講された方
MATLAB による対話型アプリケーションの構築
中級
技術計算
この 1 日コースでは、MATLAB 上で対話型アプリケーション
のユーザー インタフェースを構築する方法について学びます。
なお、グラフィカルインターフェイスのプログラミングの経験
は必要ありません。
• グラフィックス オブジェクト
• ユーザー インターフェース コントロール
• コールバック関数
• グラフィカル ユーザー インターフェース開発環境 (GUIDE)
• アプリケーションの配布
必要条件 :「MATLAB 基礎」コースを受講された方
MATLAB と C 言語のインターフェイス
MATLAB による画像処理
画像および動画処理 - 技術計算 - テストと計測
画像、動画処理
この 1 日コースでは、MATLAB と作成済みの C 言語プログラ
ムとのインターフェイスの詳細について学びます。
この 2 日コースでは、画像解析に関する実践的な学習を行い
ます。例題と演習では、解析プロセスでの MATLAB と Image
Processing Toolbox™ の最適な機能の使い方が説明されています。
中級
• MEX- ファイルのソースコード
• MATLAB と MEX- ファイル間のデータ交換
• MATLAB エンジン インターフェース
中級
• 画像のインポートとエクスポート
• ノイズの除去
• 画像の位置合わせとパノラマ シーンの作成
必要条件 : 「MATLAB 基礎」コースを受講された方。また、
• 画像内の線と円の検出
C 言語プログラミングの基本知識をお持ちの方
• オブジェクトのセグメント化
• 形状測定プロパティ
MATLAB による統計解析
• 画像セットに対するバッチ解析の実行
中級
情報生命科学 - 金融工学 - 技術計算
必要条件 :「MATLAB 基礎」コースを受講された方
この 2 日コースでは、MATLAB と Statistics Toolbox™ を使用した
統計データ解析について学びます。演習と例題では解析プロセ
スを通して適切な製品機能の使い方が説明されています。
MATLAB による分散 / 並列処理
• データのインポートと管理
• 探索的解析
• 確定的解析
• シミュレーション
必要条件 :「MATLAB 基礎」コースを受講された方
MATLAB による最適化
中級
情報生命科学 - 金融工学 - 画像、動画処理 - 技術計算
この 1 日コースでは、MATLAB 環境において最適化を適用する
方法について学びます。 主に、Optimization Toolbox™ と Global
Optimization Toolbox を使用します。
• 問題の定義
• 目的関数の記述
• 制約の定義
• ソルバーの選択とオプションの設定
• 大局的最適化手法の使用
必要条件 :「MATLAB 基礎」コースを受講された方
MATLAB による信号処理
中級
デジタル信号処理
この 2 日コースでは、MATLAB と Signal Processing Toolbox™ を
使用して、信号の解析と信号処理システムの設計を行う方法に
ついて学びます。コースでは、DSP System Toolbox™ も使用しま
す。
中級
情報生命科学 - 金融工学 - デジタル信号処理 - 画像、動画処理 - 技術計算
この 2 日コースでは、MATLAB での並列アルゴリズムの記述
方法や、分散コードのテクニックおよびツールについて学びま
す。Parallel Computing Toolbox™ を使用して既存のコードの規模
やスピードを改善する方法についても取り上げます。
• 通信速度の向上
• 並列化タスクプログラミング
• 大規模データの取り扱い
• 並列化データプログラミング
• 複数システムを使用した処理
必要条件 :「MATLAB 基礎」コースを受講された方
MATLAB Coder による C コード生成
中級
制御システム - 通信システム - デジタル信号処理 - 組込みシステム
この 2 日コースでは、MATLAB Coder™ を使用して MATLAB
コードから C コードを生成する機能について学びます。主に、
MATLAB コードの記述基準、最適化要求を満たす C コード生
成、外部モジュールと生成コードの統合について取り上げます。
• コード生成用の MATLAB コードの準備
• 固定サイズ、可変サイズのデータの取り扱い
• 外部コードの統合
• 生成コードの最適化
必 要条 件 : 「MATLAB 基 礎 」コースを受講された方。また、
C 言語プログラミングの基本知識をお持ちの方
• 信号の作成と解析
• 各種のスペクトル解析ツールの使用方法
• フィルタの設計および解析
• 高度なフィルタ設計手法
• フィルタの実装に関する注意事項
• System object™ によるストリーム処理
必要条件 :「MATLAB 基礎」コースを受講された方
www.mathworks.co.jp/2015training
7
MATLAB による機械学習 新
MATLAB の様々な特徴
や関数についてデモンストレー
ションがあったので、数学や
数値計算についての十分な知
識がなくても複雑な問題を解
くことができました。このコー
スを受講しなければ、これら
の優れた機能を見つけること
は困難だったでしょう。
Dr. Svenja Caspers、
Forschungszentrum Jülich GmbH
中級
情報生命科学 - 金融工学 - 画像および動画処理 - 技術計算 - テストと計測
この 1 日コースでは、Statistics Toolbox と Neural Network Toolbox
の機能を使用して、MATLAB でのデータ解析と機械学習の手法を
中心に学びます。また、教師なし学習を使った大規模データセット
の特徴の発見と、教師あり学習を使った予測モデルの構築につい
て説明します。例題と演習では、可視化と結果の評価方法を詳しく
取り上げます。
• データのインポートと整理
• データの自然なパターンの検出
• 予測モデルの構築
• モデルの評価と改善
必要条件 :「MATLAB 基礎」コースを受講された方
金融分野向けの時系列モデリング 新
上級
金融工学
この 1 日コースでは、MATLAB と Econometrics Toolbox™ を使っ
て、時系列モデリングの全体的な概要について説明します。こ
のコースは、MATLAB を使用したことがあり、計量時系列モデ
ルの作成、推定、シミュレーション、予測を行う必要があるエ
コノミスト、アナリスト、その他金融プロフェッショナルを対
象としています。
• 時系列データの長期的傾向と季節的傾向の特定
• 時系列モデルの作成とデータセットへの近似
• モンテカルロ シミュレーションを使用したモデル ダイナミク
スの解析
• 近似モデルを使用したデータの予測
必要条件 :「金融分野向け MATLAB 基礎」コースを受講され、
時系列モデリングのコンセプトの基礎知識をお持ちの方を強く
推奨
MATLAB による LTE および LTE-Advanced 物理層のシステ
ム設計 新
上級
通信システム - デジタル信号処理
この 3 日コースでは、LTE および LTE Advanced 物理層の概要を
説明します。参加者は、MATLAB と LTE System Toolbox™ を使っ
て、基準 LTE 波形を生成し、エンド ツー エンドの LTE PHY モデ
ルの構築とシミュレーションを行う方法を学びます。
• LTE システムの中核をなす高度な通信手法の復習
• OFDMA および SC-FDMA マルチキャリア方式
• MIMO マルチアンテナ システム
• アップリンクとダウンリンクの LTE 物理チャネルの処理チェーン
のすべての信号と要素の説明
• 規格準拠テストの方法
必要条件 :「MATLAB 基礎」コースを受講され、ワイヤレス通信
システムの知識をお持ちの方
8
MATLAB による通信システム設計
自動車分野向け Simulink 基礎
通信システム
制御システム - 組込みシステム - メカトロニクス
上級
初級
この 1 日コースでは、MATLAB を使用して、デジタル通信システ 「Simulink 基礎」コースに加え、この 2 日コースには自動車分
ムの設計とシミュレーションを行う方法について学びます。また、 野の様々な例題・演習問題が含まれています。
様々なチャネル障害とそのモデリングについても説明します。
必要条件 : 「MATLAB 基礎」、「航空宇宙分野向け MATLAB 基
必要条件 :「MATLAB 基礎」コースを受講され、デジタル通信シ 礎」、「自動車分野向け MATLAB 基礎」コースを受講された方
ステムの知識をお持ちの方
Simulink による信号処理
初級
S I M U LINK
Simulink 基礎
初級
制御システム - 組込みシステム - メカトロニクス
信号処理または通信系のアプリケーションをご担当の方は 、
「Simulink® による信号処理」を参照してください。
この 2 日コースは、Simulink 環境でシステム モデリング、アル
ゴリズム モデリング、および設計検証をご担当される技術者
を対象としています。以下のような基本的なモデリング技術と
ツールを使用して、Simulink ブロック ダイアグラムを開発する
方法を学びます。
• Simulink モデルを作成、変更し、システムのダイナミクスを
シミュレーション
• 連続時間、離散時間、ハイブリッド システムのモデリング
• シミュレーションの精度とスピードに関するソルバー設定の
変更
• 階層的に Simulink モデルを構築
• サブシステム、ライブラリ、モデル参照を使用した再利用可
能なモデル コンポーネントの作成
必要条件 :「MATLAB 基礎」コースを受講された方
航空宇宙分野向け Simulink 基礎
初級
制御システム - 組込みシステム - メカトロニクス
「Simulink 基礎」コースに加え、この 2 日コースには航空宇宙
分野の様々な例題・演習問題が含まれています。
デジタル信号処理
こ の 3 日 コ ー ス で は、 信 号 処 理 ア プ リ ケ ー シ ョ ン 向 け の
Simulink ブロック ダイアグラムを開発するための基本的なテク
ニックを学びます。
• シングル / マルチチャネルの離散ダイナミクス システムの
モデリング
• サンプルベース、フレームベース処理の実現
• ミックスドシグナル システム ( ハイブリッドシステム ) の
モデリング
• カスタム ブロックおよびライブラリの作成
• 条件付き実行システムのモデリング
• Simulink によるスペクトル解析
• Simulink によるフィルター設計
• マルチレート システムのモデリング
• 外部コードの統合
• 自動化タスク
必要条件 :「MATLAB 基礎」と「MATLAB による信号処理」コー
スを受講された方
Simulink と外部コードの統合
中級
通信システム - 制御システム - デジタル信号処理 - 組込みシステム - メカトロニクス
この 1 日コースでは、C コードと MATLAB コード を Simulink
モデルに統合する様々な方法について学びます。
• C MEX- ファイル S-function の作成
• MATLAB コードの統合
• C コードの統合
必要条件 : 「MATLAB 基礎」と「Simulink 基礎」コースを受講
された方
必要条件 : 「MATLAB 基礎」、「航空宇宙分野向け MATLAB 基
礎」、「自動車分野向け MATLAB 基礎」コースを受講された方
www.mathworks.co.jp/2015training
9
Simscape によるマルチドメイン システムの物理モデリング
MATLAB と Simulink による制御設計
制御システム – メカトロニクス
制御システム - 組込みシステム - メカトロニクス
この 1 日コースでは、Simscape™ を使用して様々な物理ドメイ
ンにおけるモデルを作成し、Simulink 環境でマルチドメイン シ
ステムとして結合する方法について学びます。
この 2 日コースでは、MATLAB と Simulink を使用した閉ルー
プ制御システムの設計方法について学びます。
中級
• 電気、機械、油圧などの様々な物理ドメインのモデルを作成
• Simscape ダイアグラムの解釈
• Simulink モデルと Simscape モデルの結合
• 異なる物理ドメイン間のエネルギー伝達のモデル化
• ユーザ定義の Simscape コンポーネントの作成
必要条件 : 「MATLAB 基礎」と「Simulink 基礎」コースを受講
された方
SimMechanics による力学系の物理モデリング
中級
制御システム – メカトロニクス
この 1 日のコースでは、SimMechanics™ を使用して Simulink 環
境で剛体のメカニズムをモデル化する方法について学びます。
• 単純なマルチボディ システムのモデル化
• Simulink、Simscape、および SimMechanics ブロックの結合
• メカニカル システムの再利用可能なモデルを作成
必要条件 : 「MATLAB 基礎」と「Simulink 基礎」コースを受講
された方
中級
• 制御システム設計の概要
• システムのモデリング
• システムの解析
• 制御設計
• コントローラの実装
必要条件 : 「MATLAB 基礎」と「Simulink 基礎」コースを受講
された方
MATLAB/Simulink によるモデルベース開発
中級
制御システム、組込みシステム
この 2 日コースでは、LEGO Mindstorms NXT を使用した制御ア
プリケーションを題材に、MBD プロセスのうち制御装置に実
装される Simulink コントローラモデルの開発、実装、検証工程
に必要なツール機能や開発プロセスを学習します。
• MBD(モデルベース開発)の概要
• 各種演習問題(仕様書 / 報告書に沿ったモデルの設計・シミュ
レーション、実装)
• レビューおよび、プレゼンテーション
制御システム – メカトロニクス
必要条件:
「MATLAB 基礎」コースおよび、「Simulink 基礎」
コースを受講された方、もしくは、MATLAB/Simulink の基礎
的な知識をお持ちの方(Unit Delay、Enabled Subsystem、および
Triggered Subsystem の動作を理解している)
この 1 日コースでは、SimPowerSystems™ を使用して Simulink 環
境で電力系統システムをモデル化する方法について学びます。
Simulink モデルの管理
SimPowerSystems による電力系統の物理モデリング
中級
• 受動素子を使用した三相システム
• 電動機を使用した三相システム
• 電力系統の解析と制御
• 電力用電子部品のモデリング
• 電力モデルのシミュレーションの高速化
必要条件 :「MATLAB 基礎」、
「Simulink 基礎」、および「Simscape
によるマルチドメイン システムの物理モデリング」の各コース
を受講された方
上級
制御システム - 組み込みシステム - メカトロニクス
この 2 日コースでは、大規模プロジェクト環境で作業する場合
における Simulink モデルの管理と共有方法について学びます。
• 要求仕様の関連付けとインタフェース制御
• モデルアーキテクチャ
• プロジェクト管理
• データ管理
• モデリング標準
• レポート
必要条件 :「MATLAB 基礎」コースと「Simulink 基礎」コース
を受講された方
10
MathWorks トレーニングを開催している国の数
2013 年度のデータに基づく
Simulink モデルの検証と妥当性確認
上級
制御システム - 組込みシステム - メカトロニクス
この 1 日コースでは、Simulink モデル動作のテストと形式検証
を行う手法について学びます。
• モデルベース デザインにおける検証の役割の復習
• テスト用の Simulink モデルの構成
• Simulink モデルの正確度とカバレッジのテスト
• モデル動作の形式検証
• テスト結果のパブリッシュ
必要条件 :「MATLAB 基礎」コースと「Simulink 基礎」コースを
受講された方。このコースは、Simulink の中級または上級ユーザー
を対象としています。また、MATLAB スクリプトと関数の作成に
精通していることを推奨します
Simulink による通信システムのモデリング
上級
通信システム
この 1 日のコースでは、Simulink、Communications System
Toolbox™、DSP System Toolbox を使用した送受信通信システム
の設計方法について学びます。
• 通信システムのモデリング
• 通信システムのビット エラー レート (BER) の解析
• 伝送路損失の追加
• 受信器アルゴリズムの設計
必要条件 : 「MATLAB 基礎」、「MATLAB による信号処理」、
「Simulink による信号処理」コースを受講された方
HDL Coder による HDL コード生成
上級
通信システム - デジタル信号処理 – FPGA 設計
この 2 日コースでは、HDL Coder™ と HDL Verifier™ を使用して
Simulink モデルからの HDL コード生成と検証方法について学
びます。
• HDL コード生成のための Simulink モデルの準備
• Simulink モデルから HDL コードとテストベンチを生成
• 速度と面積の最適化の実行
• 外部 HDL コードと既存の IP との統合
• テストベンチを使用した HDL コードの検証とコシミュレー
ション
32
MATLAB と SIMULINK による XILINX ZYNQ SOC プログ
ラミング
上級
通信システム - 制御システム - デジタル信号処理 - 組込みシステム - 画像、動画処
理 - FPGA 設計
この2日コースでは、Simulink® 環境で開発されたモデルを
Xilinx® Zynq®-7000 all programmable SoCs に実装する方法を学
びます。なお、このコースは Embedded Coder® や HDL Coder™
を使用してソフト/ハード協調設計用の組み込みコードやHDL
コードを自動生成、検証および実装することを目的とした
Simulink ユーザ様向けに設計されています。なお、トレーニン
グ中は各自 ZedBoard™ を使用することができ、受講後はお持ち
帰りいただけます。
• Zynq プラットフォームの概要と環境設定
• エクスターナルモードでのパラメータチューニング
• PILS(Processor-in-the-loop)検証
• リアルタイムアプリケーションでのデータインタフェース
• デバイスドライバーの開発
必要条件 : Simulink® 基礎(あるいは「自動車分野向け Simulink
基礎」、または「航空宇宙分野向け Simulink 基礎」)コースと
「Simulink モデルの管理」コースを受講された方で C 言語のプロ
グラミング知識をご存知の方
P O LY S PA C E 製 品
Polyspace Code Prover による C/C++ コードの検証
上級
組込みシステム
この 2 日コースでは、Polyspace Code Prover™ 製品を使用して、
コードの正確性やソフトウェアの品質メトリックの改善、製品
の完全性について学びます。
• 検証プロジェクトの作成
• 検証結果のレビューと理解
• ターゲットの実行環境のエミュレート
• 不足している関数およびデータの取り扱い
• 証明されていないコードの管理 (Polyspace 製品ではオレンジ
色で表示 )
• MISRA® ルールの適用
• レポート
必要条件 : C または C++ の深い知識をお持ちの方
必要条件 :「Simulink による信号処理」コースを受講された方
www.mathworks.co.jp/2015training
11
S TAT EFLOW
コード生成
Stateflow 基礎
リアルタイムコードの生成およびテストの基礎
初級
制御システム - 組込みシステム - メカトロニクス
この 2 日コースでは、Stateflow® を使用して有限状態マシンと決
定フローを作成する方法について学びます。主に Simulink 上で
の流れ図や状態マシン、真理値表のモデル化を取り上げます。
• 論理フローのモデリング
• 状態マシンのモデリング
• 状態マシンの構造化
• 状態マシンの並列化
• ステートチャートでのイベント
• ステートチャートからの関数呼び出し
• 真理値表
• Stateflow の設計インターフェイスの管理
初級
制御システム - 通信システム - デジタル信号処理 - 組込みシステム
この 1 日コースでは、Simulink Coder™ と Embedded Coder® を使
用した組み込みアプリケーションの設計とテストについて学び
ます。シミュレーションの高速化、配布アプリケーションのパ
ラメーター調整、組み込みコードの構造、コード検証、実行プ
ロファイリングといったテーマを、モデルベース デザインの流
れで取り上げます。
• コード生成によるシミュレーションの高速化
• エクスターナル モードによるパラメーター調整
• コード生成
• インザループ検証
• コード実行プロファイリング
必要条件 :「MATLAB 基礎」コースと「Simulink 基礎」コース
を受講された方。また、C 言語プログラミングの基本知識があ
ればなお可
必 要 条 件 :「Simulink 基 礎 」( あ る い は「 自 動 車 分 野 向 け
Simulink 基礎」または「航空宇宙分野向け Simulink 基礎」) コー
スを受講され、C プログラミング言語の知識をお持ちの方
自動車分野向け Stateflow 基礎
Embedded Coder による量産コードの生成
制御システム - 組込みシステム - メカトロニクス
制御システム - 通信システム - デジタル信号処理 - 組込みシステム
初級
「Stateflow 基礎」コースに加え、この 2 日コースには自動車分
野の様々な例題・演習問題が含まれています。
上級
この 3 日コースでは、Embedded Coder を使用して、Simulink モ
デルから高品質な組み込みコードを生成するための様々な機能
について学びます。また、各種要求を満たす最適なコードを生
成するためのカスタマイズ方法についても取り上げます。
必 要 条 件 :「MATLAB 基 礎 」( あ る い は「 自 動 車 分 野 向 け
MATLAB 基礎」または「航空宇宙分野向け MATLAB 基礎」) コー • 生成されたコードのモジュールおよびデータ構造
スと「Simulink 基礎」( あるいは「自動車分野向け Simulink 基礎」 •
コードの生成オプションおよび最適化
または「航空宇宙分野向け Simulink 基礎」) コースを受講され
• 外部コードと生成コードとの統合
た方
• データの特性をカスタマイズ
• 高度なカスタマイズ テクニック
• 組込みコードの配布
必 要 条 件 :「Simulink 基 礎 」( あ る い は「 自 動 車 分 野 向 け
Simulink 基礎」または「航空宇宙分野向け Simulink 基礎」) コー
スと「Simulink モデルの管理」コースを受講された方
© 2014 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. Please see www.mathworks.com/trademarks for a list of other
trademarks owned by The MathWorks, Inc. Other product or brand names are trademarks or registered trademarks of their respective owners.
91775v05 11/14