時系列データを入力す​る方法について教えて​頂けますでしょうか。

32 views (last 30 days)
M M
M M on 13 Oct 2022
Commented: M M on 2 Nov 2022
simulinkで、inportブロックを用いてデータを入力する際エラーが表示され悩んでおります。
今回エクセルデータを以下の手順で、インポートを試みました。
  1. inportブロックの[入力の接続]をクリック。
  2. "ルート inport マッパー"を表示させ「スプレッドシート」から「参照」を押し、使いたいシートを選択
  3. オプションで「モデルの更新」をクリックし、モデルにマッピング
すると、以下のようにエラーが出てしまいます。
また今回のプログラムは以下の通りです。
当初、inportブロックの信号属性設定に誤りがあると考えたのですが、データ型は"自動",端子の次元は"-1",サンプル時間は"-1"
に設定しており原因が分からず困っております。
何か教えて頂けますと幸いです。
宜しくお願い致します。

Accepted Answer

covao
covao on 23 Oct 2022
インポートするExcelデータが所定のフォーマットでない場合、エラーとなる場合があります。
例えば、最初の列が時間データでない など
下記に情報があります。
ルート Inport のマッピングの信号データの作成>サポートされている Microsoft Excel のファイル形式
単純にExcelで定義した時系列信号をブロックから出力する場合は、From Spreadsheetブロックを使う方法もあります。
  1 Comment
M M
M M on 2 Nov 2022
COVAO様
ご回答ありがとうございます。
教えて頂いたように、from spreadsheetを使う事にします。
サンプルデータについての回答を含め、返信して頂きありがとうございます。

Sign in to comment.

More Answers (0)

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!