Matlab昇格史
GuiフロントSimulinkの登場
そこでScilab
Scilabに付属のXCOS
シンクパレット
Sinks_pal - シンクパレット
AFFICH_m - ブロックのアイコンに入力された数値を表示する
BARXY - y=f(x)アニメーションのビューア
CANIMXY - y=f(x)アニメーションのビューア
CANIMXY3D - z=f(x,y) アニメーションビューア
CFSCOPE - 浮動小数点スコープ
CMAT3D - マトリックスz値3Dビューア
CMATVIEW - マトリックスカラーマップビューア
CMSCOPE - subplot(N,1)でのマルチ表示スコープ
CSCOPE - シングルディスプレイ・スコープ
CSCOPXY - y = f(x) パーマネントビューア
CSCOPXY3D - z = f(x,y) パーマネントビューア
ENDBLK - END ブロック
END_c - END_c ブロック。
SCALE_CMSCOPE - グラフのオートスケール機能を持つマルチディスプレイ・スコープ
SCALE_CSCOPE - グラフのオートスケール機能を持つシングルディスプレイ・スコープ
TOWS_c - データをScilabワークスペースに送る
TRASH_f - ゴミ箱ブロック
WRITEAU_f - AU サウンドファイルを書き込む
WRITEC_f - C バイナリファイルに書き込む
XcosはScilabの一部として動的システムのモデリングとシミュレーションを行うためのグラフィカルエディターです。以下はXcosで行えるいくつかの一般的なタスクです:
制御システムの設計とシミュレーション: フィードバックループ、制御器、安定性分析など。
信号処理: フィルタリング、信号生成、周波数分析。
力学系のシミュレーション: ロボティクス、機械システムの動的挙動。
電気回路のシミュレーション: トランジスタ、抵抗、コンデンサなどを含む基本的な電気回路の分析。
数学的モデリング: 微分方程式やアルゴリズムの実装とシミュレーション。
これらのタスクは、Xcosのブロックダイアグラムを使用してモデル化され、シミュレーションを通じてシステムの動的な挙動を解析します。
Xcosでできること