simulink モデルからデータを取得し、それを txt ファイルに書き込み、別のプログラムに読み取らせる必要があり、これを 0.008 秒ごとに行います。
それを行う方法はありますか?私が得ることができるのは、データをワークスペースに入れることだけです
また、システムは離散的です
データをディスクに保存するには、 To File ブロックを使用する必要があります。正しいバッファ サイズなどを計算し、データをディスクに書き込みます。新しいデータを取得するには、他のプログラムからポーリングするだけです。
通常、8 ミリ秒ではディスク IO のオーバーヘッドを正当化するのに十分なデータではないため、To File ブロックがディスクに書き込むにはこれ以上のデータが必要であり、他のプログラムが読み取るにはこれ以上のデータが必要です。これにより、明らかにレイテンシが発生します。
低レイテンシのソリューションが必要な場合は、DSP System Toolbox ライブラリに存在する UDP または TCP 通信ブロックの使用を検討してください。