TDMSファイルからタイムスタンプを読み取るとデフォルト値が返される

更新しました Jan 11, 2024

使用製品

ソフトウェア

  • LabVIEW
  • DIAdem

問題

タイムスタンプデータのチャネルを含むTDMSファイルがあります。 ExcelアドオンまたはDIAdemを使用してMicrosoftExcelでファイルを開くと、タイムスタンプデータは正常に表示されます。ただし、LabVIEWでファイルを開いてタイムスタンプチャネルを読み取ると、実際のタイムスタンプではなく、以下に示すデフォルトのタイムスタンプ値が表示されます。
image.png
 

解決策

タイムスタンプをTDMSファイルに書き込む場合は常に、タイムスタンプの生の浮動小数点値が34,618,060,800未満であることを確認してください。この値は、LabVIEWが表示できる最大のタイムスタンプである6:00:00.000 PM12 / 31/3000のタイムスタンプに対応します。

追加情報

タイムスタンプデータをTDMSファイルに書き込む一部のプログラムは、異なるタイムスタンプ形式を使用する場合があります。タイムスタンプの生の浮動小数点値がLabVIEWタイムスタンプデータ型の最大値より大きい場合、LabVIEWは予想されるタイムスタンプではなくデフォルト値の00:00:00.000 PM MM / DD / YYYYを表示します。