

====================================================================================================　
   開発プロセス間における抽象度の異なる制御モデルの接続策定ガイドライン事例モデルの取り扱い説明 
====================================================================================================　
　Ver.1.0 作成日：2022年12月20日
　
　変更履歴
　　Ver.1.0 新規作成 　2022/12/20



==================================================　
【事例モデル概要】
==================================================　

 このガイドライン事例モデルは「開発プロセス間における抽象度の異なる制御モデルの接続策定ガイドライン」に付随する事例
（MCUのスペック妥当性についてのSPILS）を検証するサンプルモデルになります。

　このサンプルモデルは「シリーズハイブリッド自動車用燃費モデル」をベースに主に下記2点の内容を追加、変更しております。
１．SHEV燃費モデルに抽象度変換を追加（モデルExample_SHEV_fuel_efficiency2019b.slx内のVehicleサブシステム内橙色で
　　強調した箇所が追加箇所になります）。

２．抽象度変換に用いるパラメータを記載したmファイルの追加（PF_PNT_set_params.m）ならびに
　　モデル起動時に変数を呼び出すコールバック関数への上記ファイルの追加（Example_init_setting.m）


==================================================　
【MATLAB/Simulinkのバージョン】 最初に作成した時の最新のバージョン
==================================================　
  R2019b

==================================================　
【Example_SHEV_fuel_efficiency2019b.slxの使用（シミュレーション実行）方法】
==================================================　

１．Malabを開き、現在のフォルダーをMODELフォルダにする。

２．MODELフォルダ以下をパスに追加する。

３．Example_SHEV_fuel_efficiency2019b.slxを開く。

４．開いたSimulinkモデルの実行ボタンを押す。

==================================================　
【アダプタの使用方法】
==================================================　

１．Adapter_Libraryフォルダ内にあるAdapter_Libraryを開き、使用したい変換アダプタを使用するモデルにコピーする。

２．モデルにコピーした変換アダプタを右クリックし、「リンク」から「リンクの解除」を選択する。

３．さらに「リンク」から「リンクの無効化」を選択する。

４．入出力ポートの追加など使用するモデルに合わせて内容を編集する。編集内容の例は各アダプタモデル内のコメントを参照のこと。


==================================================　
【2022_GuideLineフォルダ内の保存物】　 変更：ベースモデルからの変更　　新規：ベースモデルになく新規作成
==================================================　

① Example_SHEV_fuel_efficiency2019b.slx [22年度_変更]
  ：CANプロトコル変換を行ったMETI SHEV燃費モデル（Simulink単体で実行可能）、22年度アダプタリファクタリング実施

② METI_Lib_vehicle_model.slx
　：METI SHEV燃費モデルに元から入っているライブラリ

③ Example_init_setting.m
　：Example_SHEV_fuel_efficiency2019b.slx実行のために定義するパラメータを呼び出すスクリプト

④ paramフォルダ
　：Simulink実行用パラメータを機能ごとに格納したフォルダ（本ガイドラインで追加したのはPF_PNT_set_params.mのみ、それ以外はMETI純正）

⑤ pictureフォルダ
　：マスクされたサブシステムのアイコン用、METI純正

⑥ Adapter_Libraryフォルダ
　：抽象度変換アダプタや変換ブロックのライブラリが格納されるフォルダ

⑦ Adapter_Sample_Lib.slx [22年度_新規作成] 
　：変換アダプタのライブラリ ※Interface_Sample_Lib.slxを参照して作成

⑧ Interface_Sample_Lib.slx
　：変換ブロックのライブラリ

==================================================　
【モデル変更における注意】
==================================================　
Adapter_Sample_Lib.slxはInterface_Sample_Lib.slxを参照しているため、Interface_Sample_Lib.slxの内容を
変更することは非推奨とする。



