Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

ワークスペースからの 1 次元配列と構造体の読み取り

この例では、MATLAB ワークスペースから 1 次元信号を読み取る方法を示します。モデルを開くと、次のコードが PreLoadFcn コールバックで実行されます。

t = 0.2 * [0:49]';
x = sin(t);
y = 10*sin(t);
wave.time = t;
wave.signals.values = [x,y];
wave.signals.dimensions =2;

モデルの最上行で、From Workspace ブロックは MATLAB ワークスペースから配列 [t,x,y] を読み取ります。

モデルの最下行で、From Workspace ブロックはワークスペースから同じ値を読み取りますが、今回は wave という名前の構造体から値を読み取ります。