ブロックを積みながら(215) OpenModelica 並進運動、ブレーキ

breakDiagram
Joseph Halfmoon

千里の道も一歩より?ということで前回はOpenModelica付属のExampleの中から「等加速度直線運動」モデルを鑑賞。流石にお惚け老人もこれは分かるか。加速したらば減速するのが世の習い?とて、今回は「ブレーキ」をかけてみます。でも、ブレーキかける前にウインドウをドッキングしたいデス。どうしたら良いの?
“ブロックを積みながら(215) OpenModelica 並進運動、ブレーキ” の続きを読む

ブロックを積みながら(214) OpenModelica 並進運動、等加速度運動

AccelerateDiagramEC
Joseph Halfmoon

前回はOMEditで3Dアニメーション表示しました。今回は初歩的なところにもどってOpenModelica付属のExampleを「簡単そ~」なところから適当に動かしながら、標準ライブラリのあれこれとか、OMEditのあれこれとか練習していきたいと思います。千里の道も一歩よりみたいなこというじゃん。

“ブロックを積みながら(214) OpenModelica 並進運動、等加速度運動” の続きを読む

ブロックを積みながら(213) OpenModelica アニメーション表示

AnimWin
Joseph Halfmoon

前回、何年かぶりかでOpenModelicaを再インストール。OMEditでデモのダイアグラムをロード、シミュレーション実行、結果をグラフ表示できることを確かめました。そういえばOMEditで3Dアニメーション表示も出来たような。アニメーションウインドウは開いたけれどもオブジェを真ん中に表示するのはどしたら良いの?
“ブロックを積みながら(213) OpenModelica アニメーション表示” の続きを読む

ブロックを積みながら(212) OpenModelica インストール再び

OscillatorExample
Joseph Halfmoon

ついにScilab/Xcos世界を脱走、このところちょっかいかけていたModelica世界へドップリ進出することにいたしました。使用させていただくのは無料でオープンの環境、OpenModelicaです。しかし、かなり以前に一度インストールしたことがあったような。忘却力の老人はスッパリ忘れてます。

“ブロックを積みながら(212) OpenModelica インストール再び” の続きを読む

ブロックを積みながら(211) Scilab/Xcos、Modelicaプログラミングへ?

modelicaSRC
Joseph Halfmoon

前回、Scilab/Xcos内のModelicaブロックで出来ることはやっておくべし、と「配管」のデモを鑑賞。いよいよModelicaのコードを記述して走らせることに入りたいと思います。といっても「最初の1行」、Hello World的なやつ。Modelica自体クセ強なのに、それをXcos内で扱うのは何が何やら?

“ブロックを積みながら(211) Scilab/Xcos、Modelicaプログラミングへ?” の続きを読む

ブロックを積みながら(210) Scilab/Xcos、Modelica配管シミュレーション

HydraulicsFlowEC
Joseph Halfmoon

前回、いよいよModelicaやらんとならんか、と思ったのです。しかしModelicaに行ってしまう前にScilab/Xcos内のModelicaブロックで出来ることはやっておきたいデス。そこで今回は「配管」のデモとな。大仰なお名前の「熱水力学」パレットに登場するブロックどもの練習です。軽く「流して」おくかという感じ。

“ブロックを積みながら(210) Scilab/Xcos、Modelica配管シミュレーション” の続きを読む

ブロックを積みながら(209) Scilab/Xcos、Modelica 台の上のボール

modelicaGenericEC
Joseph Halfmoon

前回までは「内部にModelicaコードを含む」ブロックをScilab/Xcosのフロー内に配置して実行。Modelicaといいつつその片鱗は裏で1体化されてコンパイルされる時のメッセージくらいでした。しかし今回のブロックは内部のModelicaコードがアカラサマに見えるもの。いよいよModelicaのお勉強が必要?
“ブロックを積みながら(209) Scilab/Xcos、Modelica 台の上のボール” の続きを読む

ブロックを積みながら(208) Scilab/Xcos、Modelica ブーストコンバータ

BoostConverterEC
Joseph Halfmoon

Scilab/Xcos上のModelicaモデル、LTspiceとは大分違うケド、なかなか勉強になるじゃんと「デモ鑑賞」中です。前回はバック(Buck)コンバータ、DC電圧をより低いDC電圧に変換する回路でした。今回はブースト(Boost)コンバータ、DC電圧をより高いDC電圧に変換する回路です。

“ブロックを積みながら(208) Scilab/Xcos、Modelica ブーストコンバータ” の続きを読む

ブロックを積みながら(207) Scilab/Xcos、Modelica バックコンバータ

BuckWin16
Joseph Halfmoon

Scilab/Xcos上のModelicaモデル、LTspiceの回路シミュレーションとは大分違うケド、これはこれで味があるじゃんとか言いながら「デモ鑑賞」中です。前回はスイッチドキャパシタ。今回はバック(Buck)コンバータです。DC電圧をより低いDC電圧に変換する回路ね。なお「フライバック」じゃないデス。
“ブロックを積みながら(207) Scilab/Xcos、Modelica バックコンバータ” の続きを読む

ブロックを積みながら(206) Scilab/Xcos、Modelicaスイッチドキャパシタ

SCcircuitEC2
Joseph Halfmoon

Scilab/Xcos上でのModelicaモデルのデモを回路シミュレーションならLTspiceでいいじゃんとかブツブツ言いながら「鑑賞」中。前回は理想オペアンプでした。今回はスイッチドキャパシタです。繰り返しているうちに、Modelicaモデルの「理想」の世界も良いモンだと思い始めました。原理を見つめられる?

“ブロックを積みながら(206) Scilab/Xcos、Modelicaスイッチドキャパシタ” の続きを読む

ブロックを積みながら(205) Scilab/Xcos、Modelica 「理想」オペアンプ

opamp_modelEC
Joseph Halfmoon

Scilab/Xcos上でのModelicaモデルのデモを鑑賞中。前回はバイポーラの差動アンプでした。同相信号除去(CMR)のデモね。今回は差動っちゃ差動だけれどもオペアンプです。「理想」オペアンプを使って「非反転増幅回路」をデモしてくれるみたい。何の捻りも加えてない、素のアンプ回路みたいっす。芸がない?

“ブロックを積みながら(205) Scilab/Xcos、Modelica 「理想」オペアンプ” の続きを読む

ブロックを積みながら(204) Scilab/Xcos、Modelica 差動アンプ

Joseph Halfmoon

ダラダラとScilab/Xcos上でのModelicaモデルのデモを眺めてます。前回はトランスでした、今回はバイポーラトランジスタで構成した差動アンプです。回路的には同相信号除去(CMR)をデモするためのものみたい。意図は汲み取れる気がするし、動作もするけど、わざわざModelica使う意義が見つからん年寄です。 “ブロックを積みながら(204) Scilab/Xcos、Modelica 差動アンプ” の続きを読む

ブロックを積みながら(203) Scilab/Xcos、Modelica トランス

transformerModelEC
Joseph Halfmoon

前回は、単相全波整流回路についてScilab/Xcos上でのModelicaモデルと回路シミュレータLTspiceの結果を比較してみました。電気回路をシミュレーションするならわざわざModelicaブロック使う必要もない(個人の感想です。)でもま、今回もModelicaモデルのデモの演習続けます。今回はトランスとな。

“ブロックを積みながら(203) Scilab/Xcos、Modelica トランス” の続きを読む

ブロックを積みながら(202) Scilab/Xcos、Modelica ダイオードブリッジ

bridge_rectifierEC
Joseph Halfmoon

前回は、Scilab/Xcos上でのModelicaブロックを使って「論理NORゲート」の「アナログ的な」シミュレーションを行いました。今回はダイオード・ブリッジ、単相全波整流回路のシミュレーションを行ってみます。比較のためLTspiceにも御登場いただき同等なモデルを動かしてみたいと思います。 “ブロックを積みながら(202) Scilab/Xcos、Modelica ダイオードブリッジ” の続きを読む