HALCON—— IP アドレス設定¶
本節では、Windows オペレーティングシステムで Mech-Mind が提供するサンプルプログラムを使用して使用しているカメラの IP アドレスとサブネットマスク、ゲートウェイを取得・変更する方法について説明します。
サンプルプログラムを取得してカメラを選択する¶
IP アドレスを取得または変更する前に、サンプルプログラムをダウンロードしてカメラを選択する必要があります。
configure_camera_ip_address サンプルプログラムをダウンロード し、 をクリックすればいいです。
HALCON でサンプルプログラムを実行します。HALCON を起動し、サンプルプログラムを プログラムウィンドウ にドラッグします。
制御変数 エリアの DeviceInfos をダブルクリックすると接続可能なカメラを表示できます。
カメラを選択してダブルクリックして、unique_name: あるいは user_name: の後につくカメラ名をコピーします。
以下のコマンドで MechEye を unique_name あるいは user_name に取り換えます。
DeviceInfo := 'MechEye'
カメラの IP アドレスとサブネットマスク、ゲートウェイを取得する¶
以下の操作を実行します:
ツールバーの をクリックするか、F5 を押してサンプルプログラムを実行します。制御変数 に使用しているカメラの IP アドレスとサブネットマスク、ゲートウェイを確認できます。
CurrentIPAddressString:IP アドレス
CurrentSubnetMaskString:サブネットマスク
CurrentDefaultGatewayString:ゲートウェイ
注釈
カメラファームウェアのバージョンが 2.0.2 以下の場合は以上の情報を取得できません。エラーメッセージは Exception 変数に保存されます。
静的 IP アドレス設定¶
デフォルトでは静的 IP アドレスを使用します。以下の操作を実行します:
IP アドレスを動的割り当てる¶
以下の操作を実行します:
以下のコマンドで true を false に取り換えます。
set_framegrabber_param (AcqHandle, 'GevCurrentIPConfigurationPersistentIP', true)
カメラを再起動すると変更した IP アドレスが有効になります。
注釈
カメラと IPC を直接接続した場合、IPアドレスを動的割り当てられません。