解決策
Windowsでは、Microsoft Excelのデフォルトの日付システムは、1900年1月1日からの日数に基づいています。LabVIEW日付システムは、1904年1月1日からの秒数に基づいています。
問題を解決するには、以下の手順に従ってください。
- Excelのデフォルト設定を1904日付システムに変更します。 Excelでこれを行うには、[ツール] → [オプション]を選択し、[計算]タブを選択して、[ 1904日付システム]チェックボックスにチェックマークを付けます。
- LabVIEWの秒データを日数に変換し、スプレッドシートに書き込むときにそのデータを使用します。
- 日付/時刻を秒で取得関数を使用して、現在時刻をタイムスタンプ データ型として取得します。
- 倍精度浮動小数に変換関数を使用してタイムスタンプのデータ型を 倍精度実数型に変換し、秒出力データを86,400で除算します。
- LabVIEWはデータを世界時で記録するため、Excelが正しい時刻を表示するようにタイムゾーンに応じてLabVIEWの時刻データを調整する必要があります。以下のリンクを参照して、タイムゾーンに必要な調整を確認してください。
- データをファイルに書き込んでExcelで開き、希望する日付/時刻形式を使用します。
この変換がLabVIEWでどのように行われるかの簡単な例については、関連リンクのセクションを参照してください。