モデルベース開発

Simulinkでタイマをつくる(Part2)

Simulinkでタイマを実現する方法の続きです。こちらのタイマは、一定時間置きに1を出力します。一定時間経過後に1を出力し続けるタイマは、Simulinkでタイマをつくる(Part1) - highitoh’s blog を参照ください。 また、ここで実装したタイマはelapsedが0の期…

Simulinkでタイマをつくる(Part1)

Simulinkでタイマを実現するときの実装と、シミュレーション結果をまとめます。ここで実装したタイマは、指定時間経過後に1を出力し続けます。一定時間経過するごとに1を出力するタイマは、Simulinkでタイマをつくる(Part2) - highitoh’s blogを参照ください…

Simulinkのモデリングパターン

Simulinkでモデルを作る時に、自分が作ったモデルがうまく書けているか悩むときがよくあります。その時に、モデリングのパターンやガイドラインがあると、モデリングの指針になり最終的なモデルの品質も高まるのではないかと思い、どのような情報が公開され…

MATLABのコマンドに変数を使いたいとき

evalコマンドを使うと実現できるようです。 https://www.mathworks.com/help/matlab/ref/eval.html 例えば、変数bus_nameに格納された名前の変数を新しく作りたいときは、下のコマンドを打ちます。 eval(bus_name + " = 1"); 変数model_nameのモデルをアクセ…