自動車業界では、MATLAB/Simulinkをベースとしたモデルベース開発が有望視されています。言うと、適用方法によってはそれなりに工数削減や品質向上が出来ると言う事が実証されてきたからです。一方ではモデルベース開発によって逆に工数が増加してしまうケースもあり、まだまだ課題が山積みです。これは、ユーザー様にとっては課題が山積みと言えますが、私にとっては仕事のネタが山積みとも言えます。このブログでは、そういったモデルベース開発に関わっていく中で思った事について書いていきます。更新日は月曜日+気が向いた日です。yositakeTags:ご興味のあるツールをクリックしていただくと、詳細が表示されます。これらのツールは修正BSDライセンスとさせていただきます。要するに好きに使っていただいてかまいません。Simulinkブロック簡易配置ツール特徴わざわざライブラリブラウザを経由したりせず、高速にブロックを配置することができます。詳細は、2011年10月17日の記事をご参照ください。Placerは、3つのファイルで構成されています。Pathを通していただければインストール完了です。パスを設定した直後は、MATLABコマンドプロンプトにて、sl_refresh_customizationsと入力してください。このコマンドは、Simulinkメニュー等のカスタマイズ設定をリフレッシュするためのものです。Placerを新たにMATLABパスに加えたため、必要となりました。PlacerのあるフォルダがMATLABパスに設定されているようであれば、いちいち実行する必要はありません。使い方概要このツールは、Simulinkモデルにブロックを配置する際、(1)Simulinkモデル上で右クリック(2)キーを押下(テンキーの0~9とか)という2アクションで、配置を実施するためのものです。(いちいち、ライブラリブラウザからドラッグ&ドロップするのが、面倒くさい)どのキーを押すと、どのブロックが配置されるかは、ツールに同梱のモデルファイル「smoothworks_block_placer_library.mdl」内で指定します。(ブロックが上の方に配置してあるほど、上位と判断します。Creatorを割り当てると、記号の意味や形状とブロックとがうまく対応づけられるためお勧めです。‘0123456789+-*/][}{>’;で指定しています。キーの内容、キーの数とも自由に変更できますので、お好きなキーバインドにして下さい。本ツールは、「通りすがりのSL初心者」さま、「R2012b以降」さまがコメント欄に投稿していただいたものに対して、吉武が手を加えたものです。影響解析ツール特徴Simulink信号線の接続先や、接続元を手軽に解析できます。Simulink固有の影響解析機能との違いは、2011年11月14日の記事をご参照ください。Tracerは、2つのファイルで構成されています。Pathを通していただければインストール完了です。パスを設定した直後は、MATLABコマンドプロンプトにて、sl_refresh_customizationsと入力してください。TracerのあるフォルダがMATLABパスに設定されているようであれば、いちいち実行する必要はありません。本ツールは、「通りすがりのSL初心者」さまがコメント欄に投稿していただいたものに対して、吉武が手を加えたものです。