LabVIEWでIPアドレスをプログラム的に設定するには?

更新しました Oct 22, 2023

使用製品

ソフトウェア

  • LabVIEW

問題

LabVIEWでコンピュータのIPアドレス、サブネットマスク、デフォルトゲートウェイをプログラム的に設定することはできますか?

解決策

コマンドウィンドウを呼び出すシステム実行VIを使用する必要があります。VIのブロックダイアグラムを右クリックして、関数パレット>>接続性>>ライブラリと実行可能ファイルに移動して、システム実行VIをブロックダイアグラムに配置します。システム実行VIのコマンドライン入力端子を右クリックして、定数を作成を選択します。作成された文字列定数に、次の引数を入力します。
 

netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
 

これにより、ローカルエリア接続という名前の接続が、スタティックIPアドレス192.168.0.100、サブネットマスク255.255.255.0、およびDNSサーバ192.168.0.11を使用するように構成されます。

追加情報

場合によっては、Windowsのセキュリティ許可が原因でVIを実行できないことがあります。このセキュリティ問題を回避するには、Labview.exeを右クリックして、管理者として実行を選択します。