DataSocket関数を使用してバッファサイズを指定する
- 更新日2025-08-27
- 2分で読める
以下の手順に従って、DataSocket関数を使用してクライアント側のバッファサイズを指定します。
- ブロックダイアグラムに「DataSocketを開く」関数を追加します。
- psp URLをURL入力に配線するか、シェア変数制御器をURL入力に配線します。
- モード入力を右クリックして、ショートカットメニューから作成→定数を選択します。
- モード定数をクリックして、BufferedReadを選択します。
- ブロックダイアグラムにプロパティノードを追加します。
- プロパティノードを右クリックし、ショートカットメニューからクラスを選択»DataSocket»DataSocketを選択します。
- プロパティノードのサイズを変更して端子を追加します。
- プロパティノードの最初の白い部分をクリックし、 バッファ最大バイトプロパティを選択します。
- プロパティノードの2番目の白い部分をクリックし、 バッファ最大パケットプロパティを選択します。
- プロパティノードを右クリックし、ショートカットメニューからすべてを書き込みに変更を選択します。
- 各プロパティに定数を作成して、「バッファ最大バイト」に対して1024、「バッファ最大パケット」に対して25などのように、値を入力します。LabVIEWは、バッファ最大バイトまたはバッファ最大パケットのどちらかが最初のバッファサイズの制限に達すると、クライアント側のバッファ処理を停止します。
- 「DataSocket を開く」関数の接続ID出力をプロパティノードのリファレンス入力に配線します。
クライアントでバッファサイズを指定すると、バッファされたデータを読み取ることができるようになります。