IP配置工具
IP配置工具独立于Mech-Eye SDK,可在Windows和Ubuntu系统上独立用于修改轮廓测量仪的IP配置(包括IP地址分配方式、IP地址和子网掩码)。同时,该工具提供两种使用方式:
- 
交互模式:运行工具后,根据窗口中的提示逐步完成IP配置。
 - 
命令模式:通过执行命令修改IP配置,可用于自行制作IP配置的图形化界面。
 
使用前提
使用IP配置工具,需先满足以下使用前提:
下载并安装2.2.0或以上版本的Mech-Eye SDK,以获取IP配置工具。
- 
Windows系统:Mech-Eye SDK安装指南
 - 
Ubuntu系统:Mech-Eye SDK安装指南(Ubuntu)
 
IP配置工具为名为ip_configurator的可执行文件,位于以下路径:
- 
Windows系统:xxx/Mech-Eye SDK-2.5.1/API/bin
 - 
Ubuntu系统:/opt/mech-mind/mech-eye-sdk/bin
 
IP配置工具独立于Mech-Eye SDK。你可以将该可执行文件移动至其他位置保存并单独运行。
交互模式操作说明
请执行以下步骤更改轮廓测量仪的IP配置:
- 
执行以下命令,运行IP配置工具。请将路径替换为ip_configurator可执行文件实际所在的路径。
- 
Windows系统
 - 
Ubuntu系统
 
xxx/Mech-Eye SDK-2.5.1/API/bin/ip_configurator.exesudo /opt/mech-mind/mech-eye-sdk/bin/ip_configurator - 
 - 
根据提示输入需更改IP配置的轮廓测量仪编号(index),并按Enter键连接轮廓测量仪。
 - 
根据提示选择IP地址分配方式,
0为动态分配IP地址,1为设置静态IP地址。- 
如选择动态分配IP地址,请执行步骤6。
 - 
如选择设置静态IP地址,请执行下一步。
 
 - 
 - 
输入需设置的IP地址,并按Enter键。
 - 
输入需设置的子网掩码,并按Enter键。如需将子网掩码设置为
255.255.255.0,输入0后按Enter键即可。 - 
轮廓测量仪的新旧IP配置将打印在窗口中,请检查新的IP配置是否正确:
- 
如确认无误,请输入
1并按Enter键,IP配置更改完成。 - 
如有误,请输入
0并按Enter键。程序将重新列出所有可连接的轮廓测量仪,请返回步骤2重新操作。 
 - 
 
命令模式操作说明
命令模式的使用方式下,只需输入包含IP配置工具所在路径和所需选项(option)的命令,即可完成对应的IP配置更改操作。
- 
需通过轮廓测量仪的当前IP地址或序列号指定需更改配置的轮廓测量仪。
控制器序列号或感测头序列号均可使用。  - 
一次只可更改一台轮廓测量仪的IP配置。
 
下表列出所有可用的选项:
| 选项 | 功能 | 备注 | 
|---|---|---|
--host-ip  | 
通过当前IP地址指定需更改配置的轮廓测量仪。  | 
  | 
--host-sn  | 
通过控制器序列号或感测头序列号指定需更改配置的轮廓测量仪。  | 
  | 
--dhcp  | 
动态分配IP地址。  | 
-  | 
--static  | 
分配静态IP地址。  | 
还需通过  | 
--ip  | 
指定新的IP地址。  | 
需和  | 
--subnet-mask  | 
指定新的子网掩码。  | 
需和  | 
--force  | 
忽略警告并强制执行命令。  | 
分配静态IP地址时,如新IP地址与当前IP地址不在同一网段,IP配置工具将自动终止操作。使用该选项可强制分配不在同一网段的新IP地址。  | 
--h,--help  | 
查看使用说明。  | 
-  | 
示例
以下为常用操作对应的命令示例:
- 
通过控制器序列号指定轮廓测量仪并动态分配IP地址:
- 
Windows系统
 - 
Ubuntu系统
 
xxx/Mech-Eye SDK-2.5.1/API/bin/ip_configurator.exe --host-sn LCA00233A201YA15 --dhcpsudo /opt/mech-mind/mech-eye-sdk/bin/ip_configurator --host-sn LCA00233A201YA15 --dhcp - 
 - 
通过当前IP地址指定轮廓测量仪并分配静态IP地址:
- 
Windows系统
 - 
Ubuntu系统
 
xxx/Mech-Eye SDK-2.5.1/API/bin/ip_configurator.exe --host-ip 192.168.20.180 --static --ip 192.168.20.174 --subnet-mask 255.255.255.0sudo /opt/mech-mind/mech-eye-sdk/bin/ip_configurator --host-ip 192.168.20.180 --static --ip 192.168.20.174 --subnet-mask 255.255.255.0 - 
 - 
强制分配与当前IP地址不在同一网段的新IP地址:
- 
Windows系统
 - 
Ubuntu系统
 
xxx/Mech-Eye SDK-2.5.1/API/bin/ip_configurator.exe --host-ip 192.168.20.180 --static --ip 192.168.16.174 --subnet-mask 255.255.255.0 --forcesudo /opt/mech-mind/mech-eye-sdk/bin/ip_configurator --host-ip 192.168.20.180 --static --ip 192.168.16.174 --subnet-mask 255.255.255.0 --force -