TDMSファイルでNI_ChannelLengthプロパティが見つからないのはなぜですか?

更新しました Oct 18, 2023

使用製品

ソフトウェア

  • LabVIEW Base
  • LabVIEW Full

問題

TDMS読み取り関数を実行してメモリにロードせずに長さを知りたいTDMSファイルがあります。TDMSプロパティを取得関数を使用して、プロパティ名入力にNI_ChannelLengthとして定数を配線しました。しかし、この関数を実行すると、検出出力はFalseを返します。TDMSファイルのチャンネル長を取得するにはどうすればよいですか?

解決策

TDMSファイルのNI_ChannelLengthプロパティは、TDMSファイルの生成中に作成および設定されます。TDMSファイルの作成時、このプロパティが作成されずにデータを追加した場合、そのプロパティが存在しないため、TDMSプロパティを取得関数検出出力でFalseを返します。TDMSファイルが異なるファイルタイプから変換された際によくこの問題が発生します。