C++ 安卓数控数据文件

C++ 安卓数控数据文件,c++,cnc,C++,Cnc,我的目标是读取使用安卓控制器的数控机床的状态。机器上有一个数据文件,我想用它来读取状态。但是,我在解码数据文件时遇到了一个问题。大多数是ASCII控制字符,某些部分是文本,但共享的大多数数据编码为类似“d]zi”的字符串。数据的一般模式如下所示 标题开头 传输结束 šRzq 确认 2hÿÿÿÿ 标题开头 传输结束 ›ÓRzq 确认 (h). 我想知道是否有人能给我一些关于编码字符串是什么或如何解码它们的见解?在记事本++或其他编码可变的文本编辑器上玩编码。它“可能”可能是编码问题,但也可能只是二

我的目标是读取使用安卓控制器的数控机床的状态。机器上有一个数据文件,我想用它来读取状态。但是,我在解码数据文件时遇到了一个问题。大多数是ASCII控制字符,某些部分是文本,但共享的大多数数据编码为类似“d]zi”的字符串。数据的一般模式如下所示
标题开头
传输结束
šRzq
确认
2hÿÿÿÿ
标题开头
传输结束
›ÓRzq
确认
(h).


我想知道是否有人能给我一些关于编码字符串是什么或如何解码它们的见解?

在记事本++或其他编码可变的文本编辑器上玩编码。它“可能”可能是编码问题,但也可能只是二进制数据。@Louis Go不幸的是,我已经尝试过了,但没有成功。如果是二进制数据,你会建议如何尝试解码它?那就另当别论了……除非你知道他们如何编码二进制数据。你必须解码数据布局。最好的方法应该是联系contro我会假设许多cnc控制器都有数据查询或采集api。读取该文件只是实现“获取状态”的一个实现。一定还有别的办法。我从来没有听说过安卓,所以对此我无能为力。但是一些著名的cnc,如Fanuc/Siemens/Mistubishi/Syntec,应该有访问控制器状态的api。@Louis Go我们这里有几台Fanuc机器,所以我也打算去看看。我在哪里可以找到/学习如何使用它们的api。谢谢你的帮助!