FAQ

Q. リアルタイムターゲットマシンに測定データを保存することはできますか?
A. 
Simulinkモデルで保存したいデータをFile Scopeブロックに接続することで、周期処理ごとのデータをSSDに保存することが可能です。

上図は周期処理開始から60000サンプリング分のデータをdata.datとして保存する設定となります。設定内容については下記リンクを参照してください。

ターゲットマシンでモデルを実行後、SSDにファイルが保存されます。保存されたファイルはSimulink Real-Time Explorer上で確認することができます。下図の「DATA.DAT」がそれに該当します。
・MATLABのコマンドによるファイルの保存
tg=slrt;
f=SimulinkRealTime.openFTP(tg);
mget(f, 'data.dat');
close(f);

また下記コマンドでMATLABのワークスペース上へ保存データを展開することができます。

matlab_data = SimulinkRealTime.utils.getFileScopeData('data.dat');

お問い合わせはこちら
ページ上部へ戻る