TCP/IP 点云服务器

PC-DMIS 有几个使用 TCP/IP 通信观察或连接到第三方客户端的选项。

通用 OFFLINE TCP/IP 导入点云功能

此离线功能允许您将来自客户端应用程序的点云导入 PC-DMIS(服务器应用程序)。当 PC-DMIS 接收到新的点云数据时,会自动执行离线的检测程序。请参阅“通用导入文件格式”。

点云工具栏上,单击 TCP/IP 点云服务器接收数据按钮,将 PC-DMIS 置于“监视”状态。在这种状态下,PC-DMIS 准备好并等待接收一个点云文件。客户端应用程序必须发起发送点云数据。只有在离线模式下运行 PC-DMIS 时才会出现此按钮。再次单击该按钮关闭此功能。

当 PC-DMIS 检测到新的点云文件时:

创建脱机执行的初始测量例程:

  1. 使用离线界面创建 PC-DMIS 测量例程。

  1. 该软件显示“测头实用程序”对话框。选择 SMARTSCAN 作为主动离线激光测头。

  1. 点云工具栏中选择 TCP/IP 操作按钮,然后 TCP/IP 点云服务器接收数据按钮

只有当 PC-DMIS 在离线模式下运行时,TCP/IP 点云服务器接收数据按钮才可用。

  1. 客户端 TCP/IP 端口对话框中,输入端口 ID,然后单击确定。您可以在客户端应用程序中找到端口 ID。

  1. 一旦客户端应用程序启动发送功能,PC-DMIS 就开始导入点云数据。该软件在位于左下角的 PC-DMIS 状态区域中显示传入数据的进度。

  2. 创建任何需要的点云命令(例如点云对齐、点云曲面颜色图等)、自动特征和尺寸。

  3. 保存测量例程。

通用导入文件格式

PC-DMIS 允许导入这些点云格式:

数据中每个激光条纹、线条或贴片定义了条纹的向量 (IJK),然后是条纹上点的 XYZ 值。点XYZ值可以用空格分隔或用逗号分隔。

A - 线(激光条纹或补丁)编号唯一标识号(可选)线的 IJK(从传感器方向)

B - 线上点的 XYZ 值

 

数据文件定义每个点的 XYZ 或 XYZIJK 值。对于这些数据类型,XYZIJK 是首选,因为 PC-DMIS 使用点云操作中的点的向量,例如曲面颜色图和特征提取。以下示例显示具有 XYZIJK 值的点。

A - 每个点的 XYZIJK 值

 

通用 OFFLINE TCP/IP 导入点云功能

PC-DMIS可以将您的点云数据发送到定制的第三方软件应用程序。它为此使用TCP/IP 通讯协议。为建立连接,您定制的应用必须能负载一个名为PcDmisPointCloudClientDII.dll的动态连接库文件。您可从 Hexagon 技术支持请求获取此文件。

一旦您的应用加载了 dII 文件,点击 PC-DMIS 点云工具栏的其中一个 TCP/IP 点云服务器图标来建立连接:


带有局部复制的TCP/IP 点云服务器连接 - 可与客户建立连接,直接发送点云数据给客户。当扫描结束时,点云数据仍位于测量例程内部


带有局部复制的TCP/IP 点云服务器连接 - 可与客户建立连接,直接发送点云数据给客户。当扫描结束时,点云数据从测量例程中删除