状態遷移トレーニング...5週間目
7章の状態遷移設計の演習中つづき... 簡易再生プレーヤー 湯沸し器 シュレッダー などの状態遷移を考える演習だった。 状態遷移表を作って動かすと、1回でクリアーできることはない。 何かしらのエラーと変な動きをしてしまう。 だけど、ステップごとの動きを確認したり...
7章の状態遷移設計の演習中つづき... 簡易再生プレーヤー 湯沸し器 シュレッダー などの状態遷移を考える演習だった。 状態遷移表を作って動かすと、1回でクリアーできることはない。 何かしらのエラーと変な動きをしてしまう。 だけど、ステップごとの動きを確認したり...
7章の状態遷移設計の演習中。 途中、「Simulink Design Verifire」を使って検証する方法の説明があった。 やってみよう!と思って悩むも実行出来ず。 追加のプログラムが必要で、現環境では使えないことに気づくまでに2日かかった。...
すごい勘違いをしていました! MATLAB→Simulinkの後だったので、Stateflowの入門に近い感じなのかと思っていたら ガッツリ状態遷移の設計方法のトレーニングでした。 MATLAB,SimulinkはもちろんStateflowはある程度使えないと進めない!!...
続きの研修の資料が手元届くまで 今までの総復習をすることにした。 WEBでの新しいバージョンのMATLAB入門を実行してみたり Simulink onramp をやってみたり ヘルプのチュートリアルを実行したり しました。
8章一番時間がかかりました。(3週間) 最終的にはサンプルプログラムを確認しつつ 動かしてみたときに、タイミングがずれていることが発覚。 きちんと動作するように後戻りで修正が必要になりました。 ブレーキの仕様はブレーキを踏んで10秒以内に止まるように負荷を調整して...
8章の課題も佳境になり、 6章で作った車両モデルと組み合わせてみることに でも、この車両ブレーキがない。 6章の仕様にもブレーキについての記載が全くない。 どういう仕様にしたらいいのだろう... ブレーキ踏んだからすぐ止まるものでもないし、 摩擦係数どのくらいにしよう?...
目標の2週間が経過。 モデル作成が2/3ぐらい終わったと思う。 要求仕様が一部理解できずに困っていたが 分かるところをモデル化してみると 要求仕様が言っていることの意味が分かり 不足していたタイミングチャートが作れた。 モデルで動かしてみると目に見えてわかるから...
要求仕様を理解しつつ、 タイムチャートと書きつつ、 CANの資料を読みつつ、 一部要求仕様が理解できないのと CANをSimulinkで使う部分がない。 8章に関しては、 ボタン押したり、ペダル踏んだりという入力は 信号処理として処理させるだけでよさそうなので...
8章は1週間から2週間ということなので、たぶん2週間はかかると思う。 最初は、仕様の理解とタイムチャート作りをとのことなので 要求仕様をひたすら読んだ。 CANとかECUとか出てきた! 7章と並行してCANの資料を見ておきなさいというのは 8章で使うからということだったけど...
7章は1日から3日で終わる予定とのことだったが 結果4日かかった。 自己学習なので、本に書いてあることで分からないことが発生した場合 調べものに時間がかかってしまのが原因のようだ。 (自分の理解力で納得できるまで出来るので良しとしよう)...
Simulinkの研修と並行して、車載ネットワークについての基礎学習を 毎日1時間ほど行うよう指示がでた。 RS-232CやLANなどのパソコン間通信のプログラムはやったことはあるが ECU間通信のCAN全く初めてなので、イメージがわかない。...
7章を開始しようとしていたのですが... とその前に、6章の復習のPID制御の説明を受けました。 6章でPIDブロックを使って速度制御をするところがあり 「配置して設定だけでPID制御してくれる。なんて便利なブロック!」 とだけ思って素通りしていたところ...
「遅くて2週間」を2日オーバーしましたが、6章終わった! 小さいモデルを1個づつ作り、最後に全部使って一つのモデル組み立てる感じでした。 小さいモデルが拡張するのに良い作り方というのがよくわからなかったので 組み立てるときに若干の手直しが発生したりと時間がかかりました。
今週もただひたすら6章で車両モデルの作成。 1日に1個ぐらいのペースになってしまった。 突然MATLABのFigureなどのツールを使うのが出てきた。 MATLAB入門であったっけ? 先輩に相談をしたところ、Figureの詳細が書いてあるヘルプを教えてもらいました。...
今日は金曜日。今週はただひたすら6章で車両モデルの作成。 車両モデル...分からない単語が色々あるので 本で調べたり、Webで調べたり、動画を見たり... して、1日に1、2個進んでいる状態。 16個中7個終わった。
6章に着手。早くて3日遅くて2週間とのこと。 今日は3/16個だったので2週間コースだ。 (絶対3日じゃ無理だと思う)
3章で学んだことが、5章で使われている! 昔は的確に使用するソルバーを選ぶ必要があったのかもしれないが 自動で判断して適切なソルバーを設定してくれるみたいで 意味が分からなくてもある程度使えてしまうのが何となく怖い。 ヘルプなどはきちんと読んでおこうと思います。
昨日の続きの4章を終えて、5章に着手。 4章で一部消化不良を発生。 テキストと同じようにしているはずなのに結果が違っている?! 「なぜ?何か気持ちが悪いなぁ」と思っていたところ 他事業所にいるでSimulinkに詳しい人にTV会議で質問することができた。...
午前中は3章の説明を受けて、復習をして完璧!! 4章ブロックの使い方をサクサクっと... バージョンの違いとかで、設定や画面が若干異なっていたりはするが 自分の想像通りに動いてくれるので面白い!です。 でも、数が結構多いので、4章終われませんでした。