ネットワーク上のフォルダにあるファイルにデータを保存する

更新しました Feb 9, 2021

使用製品

ソフトウェア

  • LabVIEW

問題

ネットワーク共有したフォルダにおいたファイルにデータを保存しようとしています。ファイルパスはどのように指定すればいいですか?また注意点はありますか?
 

解決策

ファイルI/Oのパレットの関数を使用して、ネットワーク上のフォルダパスであってもそのまま指定してファイル出力させることができます。ファイルパスの指定の仕方は、Windows上の任意のディレクトリを指定するのと同じ方法です。
例えば、ファイルエクスプローラで指定のネットワーク共有フォルダを開いた際のパス名をそのままLabVIEWのプログラムのファイルパス指定で使用できます。

ただし、ストリーミング形式でデータをネットワーク共有フォルダにあるファイルに書き込む場合にはネットワークの帯域等に注意が必要です。
そのため、ファイルは一旦ローカルに保存し、ファイルへの操作が終わったら、その後上級ファイル関数のパレットの中の移動の関数でネットワーク共有フォルダに移した方がネットワークトラフィックの問題を抑えることができるかもしれません。この場合、ローカルにあるファイルは残り続けるので、削除の関数でローカル環境でそのファイルを削除することも検討してください。
 

追加情報

会社のネットワークの設定により、特定のプログラムからのネットワークへのアクセスが禁じられている場合には、IT部門等に相談する必要があります。