HALCON—— IP アドレス設定
本節では、Windows オペレーティングシステムで Mech-Mind が提供するサンプルプログラムを使用して使用しているカメラの IP アドレスとサブネットマスク、ゲートウェイを取得・変更する方法について説明します。
サンプルプログラムを取得してカメラを選択する
IP アドレスを取得または変更する前に、サンプルプログラムをダウンロードしてカメラを選択する必要があります。
-
configure_camera_ip_address サンプルプログラムをダウンロードし、 をクリックすればいいです。
-
HALCON でサンプルプログラムを開きます:HALCON を起動し、サンプルプログラムを HALCON のプログラムウィンドウにドラッグします。
-
プログラムウィンドウで info_framegrabber の行を選択してツールバーのを押すか、キーボードのF6をクリックして実行します。
-
制御変数の DeviceInfos をダブルクリックして接続可能なカメラを表示します。
-
カメラを選択してダブルクリックし、unique_name: あるいは user_name: の後につくカメラ名をコピーします。
user_name はユーザーにより指定されたカメラ名です。Mech-Eye Viewer で設定できます。 -
以下の行で MechEye を unique_name あるいは user_name に取り替えます。
DeviceInfo := 'MechEye'
カメラの IP アドレスとサブネットマスク、ゲートウェイを取得する
以下の手順を実行します:
ツールバーのをクリックするか、F5を押してサンプルプログラムを実行します。制御変数に使用しているカメラの IP アドレスとサブネットマスク、ゲートウェイを確認できます。
-
CurrentIPAddressString:IP アドレス
-
CurrentSubnetMaskString:サブネットマスク
-
CurrentDefaultGatewayString:ゲートウェイ
カメラファームウェアのバージョンが 2.0.2 以下の場合は以上の情報を取得できません。エラーメッセージは Exception 変数に保存されます。 |
静的 IP アドレスを設定
デフォルトでは静的 IP アドレスを使用します。以下の操作を実行します:
-
ツールバーのをクリックしてサンプルプログラムを実行します。
-
以下のコマンドで IP アドレスとサブネットマスク、ゲートウェイを指定値に取り替えます。
IPAddressString := '192.168.1.100' SubnetMaskString := '255.255.255.0' DefaultGatewayString := '192.168.1.1'
-
ツールバーのをクリックするか、F5を押してサンプルプログラムを実行します。
-
カメラを再起動すると変更した IP アドレスが有効になります。