使用python

时间:2019-03-08 00:10:37

标签: python arrays structure pack unpack

我需要使用UDP套接字发送结构。我以前在C,西门子PLC和三菱PLC中都做过。但是我在使用python时遇到问题,因为python确实没有带有字段的结构类型。该结构包含一个16字节的标头和一个N x np.float32数组。使用pack可以使标题没有问题。但是我需要附加float32数组。我看到的唯一解决方案是编写一个for循环,一次封装一个float32并将其附加到标头中。这似乎效率极低。在C语言中,甚至在PLC中,我都可以将数组复制到缓冲区中的偏移量16,然后发送它。 有更好的方法吗?

0 个答案:

没有答案