搭建通信和测量工程

您正在查看最新版本(V2.2.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持

本节介绍如何搭建Mech-MSR工程,实现通信数据处理和测量逻辑。

工程搭建思路

你可以搭建一个或者多个Mech-MSR工程,来实现通信数据处理和测量逻辑。

搭建通信和测量工程按照功能分为几个部分:

部分 说明

通信数据处理部分

接收自定义通信数据、解析数据、通过逻辑判断触发测量

测量部分

执行具体测量逻辑,处理测量结果,并将结果存储到全局变量中。

数据发送

组装数据并发送到外部通信设备。

下文以一个多工程Mech-MSR方案为例,介绍工程的搭建思路。

build project example

该方案包含如下几个工程:

  • 通信工程:用于接收自定义通信数据、解析数据、并通过逻辑判断触发测量。

  • 工程1~3:测量工程,用于执行具体测量逻辑。所有测量工程运行完成后,将会将结果进行数据组装,然后发送给外部通信设备。

在该示例中,没有单独搭建数据发送工程,而是在测量工程3中添加组装数据和发送数据步骤,实现将全部测量结果发送到外部通信设备。

通信数据处理部分

通信数据处理部分主要负责接收自定义通信数据、解析数据、通过逻辑判断触发测量。你可以在Mech-MSR工程中搭建通信数据处理部分,或者搭建一个Mech-MSR工程专门实现通信数据处理逻辑,通过全局变量与测量工程交互。

build project communication

通信数据处理部分的搭建思路如下:

  1. 添加接收数据步骤:用于从自定义通信服务接收数据。

    需要为该步骤指定自定义通信服务。请选择已配置的自定义通信服务。

  2. 添加数据解析步骤:根据通信数据格式,添加相应的数据解析步骤,解析出需要的测量触发条件和测量参数。

    需要根据协商好的通信数据格式,选择合适的解析方式,并配置相应的解析参数。

  3. 添加逻辑判断步骤:根据解析出的测量触发条件,添加逻辑判断规则,判断是否满足测量条件。

    根据测量需要,配置相应的逻辑判断规则。

  4. 添加触发工程步骤:当满足测量条件时,触发测量工程执行测量逻辑。

测量部分

测量部分包含实际的测量逻辑和测量结果处理。你可以在一个或者多个Mech-MSR工程中搭建测量部分,通过全局变量与数据发送部分交互。

与常见的测量工程项目,自定义通信的测量部分的搭建思路类似,只需要在测量逻辑的最后添加全局变量步骤,将测量结果存储到全局变量中,供数据发送部分使用。

build project measurement

关于如何搭建测量工程的更多参考信息,请参考3D测量与检测典型案例实践

数据发送部分

数据发送部分主要负责将测量结果发送到外部通信设备。你可以在测量工程中追加数据发送逻辑,或者搭建一个Mech-MSR工程专门实现数据发送逻辑。数据发送部分与测量结果通过全局变量进行交互。

build project send data

数据发送部分的搭建思路如下:

  1. 添加一个或者多个全局变量步骤:用于读取多个测量结果。

    需要针对每个测量结果添加一个全局变量步骤,并选择相应的全局变量,并将操作类型设置为取出

  2. 添加组装数据步骤:用于组装需要发送的数据。

    根据协商的返回数据格式,添加自定义输入端口,并连接全局变量步骤以及设置组装方式分隔符参数。

  3. 添加发送数据步骤:用于将组装好的数据发送到外部通信设备。

    需要为该步骤指定自定义通信服务。请选择已配置的自定义通信服务。

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。