主要内容

万博1manbetxsimulink.sdi.clear

シミュレーションデータからすべてデータを消去する

说明

万博1manbetxsimulink.sdi.clearは,からすべてのさた信号をし,すべてすべてのデータデータを削除削除し关数万博1manbetxsimulink.sdi.clearは,インスペクターでした基本またはに影响しません。关数万博1manbetxsimulink.sdi.clearpreferencesを使用,データインスペクターの基本既定値に戻します关数万博1manbetxsimulink.sdi.clearallsubplotsを使用,データインスペクターデータ一切削除ことなく,プロットされたた信号ををししし

すべて折りたたむ

この例シミュレーションデータインスペクターを,保存,読み込みます。。この例例ではは,モデルSlexaircraftExampleに记录ログをシミュレーションインスペクターインスペクター化ます。。シミュレーションデータインスペクターインスペクターを使用するたびにに,,セッションセッションセッションを万博1manbetxsimulink.sdi.saveを使用,のデータおよび关连化设定设定をををををファイルファイルファイルに保存できます。后后でデータををを确认万博1manbetxsimulink.sdi.loadを使用てセッション読み込むことができます。

シミュレーションデータへのデータ记录记录

この例で,モデルSlexaircraftExampleのシミュレーションシミュレーションデータインスペクター记录记录モデルデータデータを记录するように设定设定されてていませませませんん信号,阿尔法,rad信号,およびQ,rad/sec信号を记录​​するマークします。

load_system(“ slexaircraftExample”)s万博1manbetximulink.sdi.marksignalforstreaming(“ SlexaircraftExample/Pilot”,1,'上')s万博1manbetximulink.sdi.marksignalforstreaming(“ SlexaircraftExample/Aircraft Dynamics模型”,3,'上')s万博1manbetximulink.sdi.marksignalforstreaming(“ SlexaircraftExample/Aircraft Dynamics模型”,4,'上'

2つのモデルモデルモデルモデルつのシミュレーションをます。最初のシミュレーションで,,飞行员ブロックから波出力使用しし,,番目シミュレーションでは矩形波出力を使用します。。

set_param(“ SlexaircraftExample/Pilot”,,,,“波形”,,,,'正弦')SIM(“ slexaircraftExample”)set_param(“ SlexaircraftExample/Pilot”,,,,“波形”,,,,'正方形')SIM(“ slexaircraftExample”

ログデータの化

シミュレーションインスペクターによるインターフェイスを使用て,シミュレーションのログデータアクセスできできますます。。。シミュレーションシミュレーションデータインスペクターインスペクターのプログラムプログラムによるによるインターフェイスインターフェイスを使用使用しててデータデータデータにするするするする作成できます。

2つの最新つのつのの実行実行ににしからから対応するする万博1manbetxsimulink.sdi.runオブジェクトを取得ます。オブジェクトをする,シミュレーションのログにアクセスできます。

runids = 万博1manbetxsimulink.sdi.getAllrunids;sinerunid = runids(end-1);SquarerunId = RunIDS(end);sinerun = 万博1manbetxsimulink.sdi.getrun(sinerunid);Squarerun = 万博1manbetxsimulink.sdi.getrun(Squarerunid);

モデルの出力の关系を解析とますます。。つのつのシミュレーション実行から入力入力信号万博1manbetxsimulink.sdi.signalオブジェクトを取得ます。

Sineout = getsignalbyIndex(Sinerun,1);Sinein = GetSignalByIndex(Sinerun,3);squareOut = getsignalbyIndex(Squarerun,1);squarein = getsignalbyIndex(Squarerun,3);

シミュレーションデータでのプロットのレイアウトを21列変更,の実行実行信号上部プロットにに,,,番目番目番目番目実行のの信号をを下部ののプロット

万博1manbetxsimulink.sdi.setsubplotlayout(2,1)plotonsubplot(Sinein,1,1,true)PlotonSubplot(Sineout,1,1,true)PlotonSubplot(Squarein,2,1,true)PlotonSubplot(SquareOut,2,1,true)

シミュレーションデータインスペクターの保存

プロットさデータシミュレーションデータインスペクターでには,コマンドにに万博1manbetxsimulink.sdi.viewと入力し。

次にシミュレーションインスペクターセッションををををファイルファイルとしてし。。。

万博1manbetxsimulink.sdi.save('mydata.mldatx'

シミュレーションデータインスペクターの読み込み

シナリオをてでデータをするはシミュレーションデータデータインスペクターからデータをクリアししてて,サブプロットプロット11列にリセットます。

万博1manbetxsimulink.sdi.clear simulink.sdi.setsubplotlayout(1,1)

セッションファイル,の操作を再开ますシミュレーションデータインスペクターをて,关数万博1manbetxsimulink.sdi.viewを使用てを表示することができ。。

万博1manbetxsimulink.sdi.load('mydata.mldatx');

バージョン履歴

R2011bで导入