エラー 4: データログの読み取り時でファイルの終端に遭遇しましたというエラーが発生する

更新しました Jun 23, 2019

使用製品

ソフトウェア

  • LabVIEW 2015 Full
  • LabVIEW 2016 Full

問題

LabVIEWのVIで10レコードセットのデータログファイルを作成しています。
同じVIで、ファイルを作成した後にデータログファイルを読み込むと次のエラーが発生し、レコードが1つも読み取れません。

 

エラーコード4がXXX.viのファイル読み取りで発生
考えられる理由: ファイルの終端に遭遇しました。
 


解決策

次のように、ファイル位置ポインタを読み取り用にファイルの先頭に設定する必要があります。

 
  1. Whileループを開始する前に、「データログを読み取る」VIの「カウント」入力を0に初期化します(Start)。
  2. 次にシフトレジスタを使用して、「カウント」入力を1(Current)に変更します。



上記の実装例は、下図および添付ファイルのWrite & Read Datalog File (fixed).viにあるとおりです。




この問題を再現するには、下図およびWrite & Read Datalog File (problem).viを参照してください。

追加情報