どうやら Simulink は少数のデータ型しかサポートしていないようです。
では、他のものを維持するにはどうすればよいでしょうか。ディレクトリから画像を生成したいのですが、ディレクトリ リストと現在の位置を保持するにはどうすればよいですか?
次のコードはエラーを引き起こします
function DoPostPropSetup(block)
block.NumDworks = 1;
block.Dwork(1).Name = 'Filelist';
block.Dwork(1).Dimensions = 1;
% block.Dwork(1).DatatypeID = -10; % MATLAB Array % does not work
block.Dwork(1).DatatypeID = 0; % double
block.Dwork(1).Complexity = 'Real'; % real
block.Dwork(1).UsedAsDiscState = true;
block.Dwork(1).Data = dir(block.DialogPrm(1).Data);