Main Content

センサー データのローカルのログ記録

ネットワーク接続の有無にかかわらず、センサー データはモバイル デバイス上でローカルに取得できます。センサー データをデバイスから MathWorks® Cloud にストリーミングする代わりに、この代替方法を使用してセンサー データを収集できます。これは特に、デバイスにネットワーク接続がない場合にセンサー データを収集する際に特に役立ちます。

デバイスで [自動アップロード] が有効な場合は、センサー ログを手動で転送する必要がありません。WiFi 接続またはセルラー接続 (選択した場合) が使用可能なときに、ログが自動でアップロードされます。

[自動アップロード] を有効にしていない場合は、センサー ログを手動で転送できます。

手順 1.センサー データの収集

  1. メニュー アイコンをタップし、次に [センサー] をタップします。

  2. トグル スイッチを使用して、データの収集元のセンサーをオンにします。

  3. [ストリーム先] をタップしてから (まだ選択していない場合)、[ログ] を選択します。

  4. データの収集を開始するには、[開始] をタップします。

  5. データの収集を停止するには、[停止] をタップします。

  6. ポップアップで、ログ ファイルの既定の名前を受け入れるか、名前を変更して、[保存] をタップします。

    既定のファイル名は、sensorlog の後に日付とタイムスタンプを付加したもので、たとえば sensorlog_20180616_102034 のようになります。この例では、最初の 4 桁が年、次の 2 桁が月、次の 2 桁が日です。つまり、2018 年 6 月 16 日です。アンダースコアの後の数字は、時、分、秒であり、この例では 10 時 20 分 34 秒です。

    ログが保存され、ログの視覚的なインジケーターが、画面右下のセンサー ログ ボタン上に表示されます。アイコン上の赤の数字は、保存したログの件数を示します。ログをさらに収集して保存すると、この数字は大きくなります。

データをさらに収集して保存するには、これらの手順を繰り返します。

手順 2.センサー ログの転送

センサー ログを MATLAB® Drive™ に転送します。

  • センサー ログの自動アップロード

    [自動アップロード] が有効でなければなりません。デバイスにネットワーク接続がある場合、ログ ファイルは MATLAB Drive に自動的にアップロードされます。ネットワーク接続がない場合、デバイスがネットワーク接続 (WiFi またはセルラー、選択した場合) を次に検出したときに、ファイルが自動的にアップロードされます。

  • センサー ログの手動での転送

    [自動アップロード] がオフの場合、ファイルを MATLABDrive に手動でアップロードできます。[センサー ログ] をタップします。[デバイス上のログ] で、アップロードするファイルを左にスワイプするか (iOS)、ファイル名の横にある 3 つのドットをタップし (Android)、[アップロード] をタップします。

ファイルのアップロード中には、ログ名の横で進行状況インジケーターが回転します。アップロードが完了すると、正常時のクラウド アイコン Upload successful cloud icon が表示され、MATLAB Drive にファイルが正常にアップロードされたことを示します。ファイルをアップロードできなかった場合、MATLAB Mobile™ は失敗時のクラウド アイコン Upload failed cloud icon を表示します。

ログは、既定のフォルダー MATLAB Drive/MobileSensorData に MAT ファイルとしてアップロードされます。[センサー][その他] に移動して、アップロード フォルダーを変更できます。

アップロードが正常に行われると、センサー ログが MATLAB Drive に自動的に表示されます。

ログがアップロードされたら、MATLAB Online™、または MATLAB Drive に接続している任意の製品からログにアクセスできます。

MATLAB Online では、既定のフォルダーに移動し、load コマンドを使用してセンサー データを表示します。

load('sensorlog_20180616_102034.mat')

このコマンドは MATLAB Mobile でも実行できます。

ログ ファイルの削除

モバイル デバイスからセンサー ログを削除するには、[センサー ログ] をタップします。[デバイス上のログ] で、削除するログ ファイルを左にスワイプするか (iOS)、ファイル名の横にある 3 つのドットをタップし (Android)、[削除] をタップします。

MATLAB Drive からログ ファイルを削除するには、ファイルの削除を参照してください。

関連するトピック