机器人工程师的非机器人编程技能

自从接触到KUKA机器人以来,更多关注到了PC层面上的编程。工业现场多是采用快速更换的PLC系统硬件,这些将会注重在现场离散信号控制方面;而PC层面的编程更多会注重在数据传输、显示、存储方面的运用。那么,有什么编程技术值得储备呢?

Continue reading

二进制文件的XML存储方式

XML作为一种跨设备的数据传输方式,无疑在当今很流行。通常用来传输的数据除了常规的数值、字符串,剩下的还有一些二进制数据,例如图像等。

XML对二进制数据的处理,通常有两种常用方法:

  1. 将二进制数据转化为十六进制ASCII的明文方法,这样体积增大1倍。
  2. 将二进制数据经过BASE64编码的明文方法,这样体积增大1/3

对二进制的编码,其实我们早已在使用,比如发送电子邮件时的附件。电子邮件协议用的是明文传输协议,所以需要将附件文件进行MIME编码,同样的工作方式是将二进制数据转化为明文传输。

扩展阅读

关键字:XML, BASE64, HEX ASCII