イノマタの趣味部屋コンテンツへスキップこのwebサイトの先進的な機能は、ブラウザーのJavaScriptを有効にする必要があります。MATLABとの比較Scilab/Xcosが必要になったので入れて使ってみます。動作の確認として、MATLABでやったのと同じ解析をしてみました。コメントを残すScilab/Xcosが必要になったので入れて使ってみます。windows10,Scilab6.0.2です。動作の確認として、MATLABでやったのと同じ解析をしてみました。導入scilabとはXcosとはインストール使ってみるブロックを並べる設定シミュレーション構文polyとはsyslinとはbodeとはdampとはMATLAB/SimlinkとScilab/Xocsの比較MATLAB/SimlinkScilab/Xcos導入ScilabとはScilabはフリーのオープンソフトウェアで、端的に言ってしまえばMATLABのフリー版です。様々な数値解析ができます。詳しくは公式にてMATLABに関してはこちらの記事をご覧ください。=>MATLAB使い方個人的まとめXcos動的な連続/離散時間システムのモデリングやシミュレーションができます。MATLABにとってのSimlinkです。グラフィカルにブロックを並べることでモデリングでき、コンパイルやシミュレーションもまとめてできる優れものです。-scilab言語設定でjapaneseを選択し、デフォルトのままfullバージョンでインストールします。インストールページのスクショ使ってみるMATLABと同様に、コマンドウィンドウ、Xcosウィンドウ、SimNoteのウィンドウをそれぞれ使って解析を行います。アプリケーション/Xcosで起動するとXcosウィンドウとライブラリが現れます。Scilabの画面Xcosブロックを並べてブロック線図を作り、sin波を表示させてみます。ブロックを並べるまずは信号源、出力/表示などからsin波発生器、CSCOPE、CLOCKを見つけて右クリックかドラッグでXcos上に配置し、矢印をドラッグして配線します。スコープは赤い矢印があるものを選びましょう。これはイベントシミュレーションを駆動するイベント信号になります。設定それぞれのブロックで右クリックすると項目が現れて、その中からブロックパラメータを開きます。CFSCOPEを設定します。スコープで表示するグラフ線の色またはマークの連続によるグラフを指定する。入力信号数にかかわらず8セットの数字が必要。数字が正のとき、連続線で色が指定でき、負のとき、マーク形状が指定できる。グラフ・ウィンドウ番号の指定。位置をx,yのドットで示す。グラフ・ウィンドウの表示サイズをドット数で指定。シミュレーション設定時間がこの値より大きい場合、グラフをクリアし再度続きの時間から描画する。基本的使い方では、シミュレーション時間と一致させる。入力データを一時的に蓄えておくメモリ領域のサイズを指定。period以上に設定する。継承の無効(0)・有効(1)を指定。1にするとイベント・ポート赤が削除される。アクティベーションが上流で行われる場合、継承が可能。SCOPEの積算時間を10に、最小値~最大値を-10~10にしました。クロックとsin発生器のパラメータも設定します。初期化時間を0.0に、ゲイン(振幅)5にします。シミュレーションの設定シミュレーションシミュレーションを開始します。正の実数nを入力すると、シミュレーション設定単位時間tがn×t秒としてシミュレーションが実行される。n=1とした場合、シミュレーションの設定単位時間が1秒として解析表示される。ソルバー呼び出しの最大時間間隔。calls"というエラーメッセージが出た場合、値を小さくする。