simulink ドット インデックスについて

조회 수: 21 (최근 30일)
matlab_beginner
matlab_beginner 2019년 9월 15일
댓글: Yoshio 2019년 9월 20일
こんにちは。タイトルの件で以下質問を記載します。
スクリプトにて、simulink実行で下記エラーが出力されます。
------
エラーメッセージ:
この型の変数ではドット インデックスはサポートされていません。
(ログでのエラーの対象行は、★の箇所です)
スクリプト抜粋:
expdata = load( strcat( 'outdata\', patname, '.mat' ) );
regError=0;
for i = 1:simout.dsmout.numElements   ・・・★
compnum = min( min( simout.dsmout{i}.Values.length, expdata.simout.dsmout{i}.Values.length) );
if ( simout.dsmout{i}.Values.Data(1:compnum) == expdata.simout.dsmout{i}.Values.Data(1:compnum) )
% fprintf( strcat( simout.dsmout{i}.Name, ' OK\n' ) );
else
fprintf( strcat( simout.dsmout{i}.Name, ' NG\n' ) );
regError=1;
end
end
どのように対処すれば良いのでしょうか。
よろしくお願いいたします。
  댓글 수: 1
Yoshio
Yoshio 2019년 9월 20일
まずwhos コマンドでexpdataの中身を見て、変数の型を確認してはどうでしょうか。

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 一般分野への適用에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!