2017-04-01 8 views
0

Simulinkの「Workspace」ブロックにデータをインポートしようとすると問題が発生します。「workspaceから」データを.mファイルのsimulinkブロックにロード

.mファイルのデータがあります。このデータを「ワークスペースから」に書きたいと思います。システムにエラーが表示される "未定義変数" 誰かが私の問題を考えています。

ありがとうございました!

+1

エラーメッセージは非常に明確です。ワークスペースから読み取ることを指定している変数が存在しません。モデルを実行する前に定義する必要があります。ブロックを開き、[ヘルプ]ボタンをクリックしてブロックの使用方法を確認します。 –

+0

ありがとうございました。 私はすでにコマンドウィンドウでそれを実行しました。今はスクリプトファイルを実行したいが、データにはワークスペースが定義されていない。 –

+0

あなたの質問では、あなたが試したものとそうでないものの最小例を示してください。正確なエラーメッセージを含めます。 –

答えて

0

「ワークスペースから」ブロックでは、スクリプトからではなく、既に格納されている変数から値をインポートすることができます。任意のスクリプトにデータがある場合は、それを実行して、目的の変数がワークスペースにあることを確認することができます。次のように

また、Simulinkのブロックは、特定のデータ構造を要求します:

Simulink Capture

あなたはこのような構成のトラブルを抱えている場合、あなたは、他の意味でそれを行うブロックを使用することができます」ワークスペース "に戻り、返される変数の構造を参照してください。

Command Window and Workspace Capture

+0

'時間のある構造 'は、使用できるいくつかのフォーマットのうちの1つに過ぎません。他のものは '時間のない構造' 'timeseries'オブジェクトまたは2次元行列です。 –

関連する問題