自動車業界では、MATLAB/Simulinkをベースとしたモデルベース開発が有望視されています。言うと、適用方法によってはそれなりに工数削減や品質向上が出来ると言う事が実証されてきたからです。一方ではモデルベース開発によって逆に工数が増加してしまうケースもあり、まだまだ課題が山積みです。これは、ユーザー様にとっては課題が山積みと言えますが、私にとっては仕事のネタが山積みとも言えます。このブログでは、そういったモデルベース開発に関わっていく中で思った事について書いていきます。更新日は月曜日+気が向いた日です。yositakeTags:今回は、これまで得た情報を元に今後の方向付けを行います。これから半年とか1年とかかけて、何をしていく事になるのか?をご理解いただけるかと思います。これまで書いた記事を読み返しました。要望っぽいものを拾い集めました。すると、要望としては次の3つに集約される事が分かりました。GUIベースで簡単にインストールしたいGUIベースで簡単に使用したいI/Oボードを色々使いたいすごく当たり前ですね。その実現のためにやるべき事を列挙し、それらを縮約していくと、次の4ステップになりました。OSのインストーラ)これから、これらの詳細についてご説明します。yositakeTags:今回は、RTAI-Lab上でI/Oボードを動かしてみます。「RTAI-Labってフリーでしょ?本当にリアルタイム処理が出来るの?」とお疑いの方は、画像を見ていただくだけでもおおよその性能が分かって頂けるかと思います。インターフェース社のPCI-2727というボードが遊んでいました。このボードはDIOボードです。そこで、Scicosモデルからこの子をコントロールして、矩形波を出力してみることにします。どれくらいのジッタが出るのか、見ものです。yositakeTags:今回は、ごくごく個人的な事です。実は、いま使っている開発マシンがちょっと遅すぎるんじゃないか?と常々感じていたのです。CPUはそこそこなのですが、とにかくディスクアクセスが遅い!という訳で、SSDの導入、メモリの大量増設、の2つでもってスピードアップを図ってみました。Studio、MATLAB/Simulinkなど、沢山のアプリを起動しています。普通に動かしている分には良いのですが、しばらく見ていなかったアプリを前面に持ってきた時が最悪です。ディスクアクセスを行っていて、ただアプリを前面に表示するだけなのに30秒くらい待たされたりします。そこで、2つのアプローチを取る事にしてみました。HDDよりも高速動作!ちなみに、対策前のPCのスペックは、次のような感じです。RTAI-Lab今週は、RTAI-Labを動かしている所をお見せします。「フリーのリアルタイムシミュレーション環境がどんな感じか、手っとり早く調査したい!」という方は、30秒間だけ、スクリーンショットをざーっと流し読みしていただくだけでも価値があるかと思います。RTAI-Labの両方の組み合わせで動きます。いずれもLinux環境のみです。使って動かしてみました。RTAI-LabをWindowsに移植した際には、MATLAB/Simulinkとの組み合わせにもチャレンジしてみたいと思います。RTAI-Labまずは動かしてみるべく、インストール作業を行いました。難航したのですが、なんとかインストールまで完了しました。これだけで土日をまるまる2日、つぶしてしまいました・・・ちゃんと動かしてみるのは来週になりそうです。「FreeHILSはさておき、完全フリーであるScilab+RTAI-Labにてリアルタイムシミュレーション環境を構築したい!」という方のために、作業手順を書いておきます。