【研究室】ソフトウェアプロダクトライン開発(SPL)MATLAB/Simulinkモデルにおいて、定数値を表わすConstantブロックを利用して、製品毎に値の異なる入力や、挙動を切り替えるための変数をパラメタとして定義し、その値を容易に変更できるようにした可変点設計 ~パラメタの利用(Simulink)

【研究室】ソフトウェアプロダクトライン開発(SPL)MATLAB/Simulinkモデルにおいて、定数値を表わすConstantブロックを利用して、製品毎に値の異なる入力や、挙動を切り替えるための変数をパラメタとして定義し、その値を容易に変更できるようにした可変点設計 ~パラメタの利用(Simulink)

【研究室】ソフトウェアプロダクトライン開発(SPL)MATLAB/Simulinkモデルにおいて、定数値を表わすConstantブロックを利用して、製品毎に値の異なる入力や、挙動を切り替えるための変数をパラメタとして定義し、その値を容易に変更できるようにした可変点設計 ~パラメタの利用(Simulink)

ソフトウェアプロダクトライン開発(SPL)MATLAB/Simulinkモデルにおいて、定数値を表わすConstantブロックを利用して、製品毎に値の異なる入力や、挙動を切り替えるための変数をパラメタとして定義し、その値を容易に変更できるようにした可変点設計 ~パラメタの利用(Simulink)
この方式では、定数値を表わすConstantブロックを利用します。製品毎に値の異なる入力や、挙動を切り替えるための変数をパラメタとして定義し、その値を容易に変更できるようにします。その手順は以下のとおりです。

1.  共通となるモデルの設計

対象としているコンポーネントを利用する全ての製品をカバーするように、モデルを設計します。この時、製品毎に値が異なるパラメタをConstantブロックで表現します。

2.  Constantブロックのパラメタの設定

モデル中のConstantブロックパラメタの定数値に、数値ではなくパラメタ名を設定します。
【研究室】SPL「プロダクトライン開発」MATLAB/Simulinkモデルにおいて、定数値を表わすConstantブロックを利用して、製品毎に値の異なる入力や、挙動を切り替えるための変数をパラメタとして定義し、その値を容易に変更できるようにした可変点設計 ~パラメタの利用(Simulink)
製品開発時にはこのパラメタの値を決定することで、モデルの挙動を制御することができます。パラメタの取り得る値が数パターンに限定されるなら、パターン数分のパラメタファイルをコア資産として用意しておき、製品に合わせて選択することもできます。

【研究室】SPL(ソフトウェアプロダクトライン)MATLAB/Simulinkモデルにおいて、定数値を表わすConstantブロックを利用して、製品毎に値の異なる入力や、挙動を切り替えるための変数をパラメタとして定義し、その値を容易に変更できるようにした可変点設計 ~パラメタの利用(Simulink)|pagetop