Moku:Labのデータロガーから MATLAB に .CSV ファイルをインポートするにはどうすればよいですか?
- Moku:Lab
- Moku:Go
-
Moku:Pro
Moku:Proに関するよくある質問 Moku:Pro波形発生器 Moku:Proタイム&周波数アナライザ Moku:Proロジックアナライザ/パターンジェネレーター Moku:Proレレーザーロックボックス Moku:Proロックインアンプ Moku:Proスペクトラムアナライザ Moku:Proデータロガー Moku:Pro任意波形発生器 Moku:Proマルチ機器モード Moku:Pro位相計 Moku:Pro FIRフィルタービルダー Moku:Pro PIDコントローラー Moku:Proオシロスコープ Moku:Pro周波数応答アナライザ Moku:Proデジタルフィルターボックス
- Python API
- MATLAB API
- 任意波形発生器
- データロガー
- デジタルフィルターボックス
- FIR フィルタ ビルダー
- 周波数応答アナライザー
- レーザーロックボックス
- ロックインアンプ
- オシロスコープ
- 位相計
- PIDコントローラー
- スペクトラムアナライザー
- 時間と周波数アナライザー
- 波形発生器
- ロジックアナライザ/パターンジェネレーター
- マルチ機器モード
- Mokuクラウドコンパイル
- Mokuに関するよくある質問
- LabVIEW API
データのみが必要な場合は、MATLAB コマンド プロンプトで「load yourfile.csv」と入力するだけです。Moku Moku:Labのデータ ロガーによって生成された CSV ファイルには、データが記録された日時、機器の設定、データの各列が表す内容に関する情報を含むテキスト ヘッダーも含まれます。このメタデータもインポートする場合は、コマンド「moku = importdata('yourfile.csv')」を使用します。
例えば、これは出力フィードバックです
>> もく = インポートデータ("MokuOscilloscopeData_20240707_103108_Traces.csv"); >> もく もく = 構造体 と フィールド: データ: [1024×3 ダブル] テキストデータ: {9×3 細胞} 列見出し: {'% 時間 (s)' ' チャネル あ (入力 1) (V)' ' チャネル B (入力 2) (V)'} >> moku.テキストデータ 回答 = 9×3 細胞 配列 {'% Moku:Go オシロスコープ' } {0×0 ダブル } {0×0 ダブル } {'% チャネル あ (入力 1)、 直流 カップリング、 1 x…'} {0×0 ダブル } {0×0 ダブル } {'% チャネル B (入力 2)、 直流 カップリング、 1 x…'} {0×0 ダブル } {0×0 ダブル } {'% 時間 スパン 1.255 MS、 時間 オフセット 0.000…'} {0×0 ダブル } {0×0 ダブル } {'% 角 トリガー: チャネル あ、 レベル 0.000 …'} {0×0 ダブル } {0×0 ダブル } {'% 出力 1 (オフ) - 正弦、 10.000 000 000…'} {0×0 ダブル } {0×0 ダブル } {'% 出力 2 (オフ) - ランプ、 50.000 000 000…'} {0×0 ダブル } {0×0 ダブル } {'% 取得した 2024-07-07 T 10:31:08 -0700' } {0×0 ダブル } {0×0 ダブル } {'% 時間 (s)' } {' チャネル あ (入力 1) (V)'} {' チャネル B (入力 2) (V)'} >> moku.colheaders 回答 = 1×3 細胞 配列 {'% 時間 (s)'} {' チャネル あ (入力 1) (V)'} {' チャネル B (入力 2) (V)'} >> moku.データ 回答 = -0.0006 -0.0012 -0.0037 -0.0006 -0.0024 -0.0037 -0.0006 0 -0.0037 -0.0006 0 -0.0037 -0.0006 0 -0.0037 ... -0.0006 -0.0012 -0.0037 -0.0006 -0.0012 -0.0037 -0.0006 -0.0012 -0.0037 -0.0006 -0.0012 -0.0037 -0.0006 -0.0024 -0.0037