
長年にわたり多くの質問に答えていただき、大変助かりました。このフォーラムへの最初の投稿です。Arduino ボードが毎秒温度データを収集するセットアップがあります。将来的には、MATLAB プログラムでデータを取得し、自動的に保存してプロットする予定ですが、これまで実行したいくつかのテストを使用する必要があります。Excel でデータを取得するには、Arduino モニターからデータをコピーしてシートに貼り付けるだけです。
この後の問題は、データにタイムスタンプとその他の識別情報 (熱電対 A/B など) が含まれていることです。=right(セル、文字数) を使用してセルの最後の N 文字を取得する簡単なコマンドを見つけましたが、これらの数値は正しくプロットされません。1 から始まる整数を入力したので、x 軸 (時間) は正しいのですが、y 軸が正しくフォーマットされていません。セルを「一般」から「数値」に再フォーマットしてみましたが、効果はありませんでした。お時間をいただきありがとうございました。
サンプルデータ:
A B C D
11:07:34.103 -> Thermocouple B Temp(C): 18.91 1 18.91
11:07:35.356 -> Thermocouple A Temp(C): 17.86 2 17.86
11:07:35.636 -> Thermocouple B Temp(C): 18.99 3 18.99
11:07:36.887 -> Thermocouple A Temp(C): 17.92 4 17.92
11:07:37.119 -> Thermocouple B Temp(C): 18.99 5 18.99
11:07:38.372 -> Thermocouple A Temp(C): 17.92 6 17.92
11:07:38.604 -> Thermocouple B Temp(C): 18.97 7 18.97
以下は、現在データがどのようにプロットされているかを示すスクリーンショットです (6 文字を取得)。 間違ったプロット
以下は、5 つの文字でプロットした別のスクリーンショットです。 ここに画像の説明を入力してください
そこで私はブルースのアドバイスに従い、列分割ウィザードを使用して時間と温度を分離し、不要な熱電対 A 値を整理した後、温度と時間を正常にプロットしました。