【发布时间】:2017-02-27 15:51:05
【问题描述】:
我正在尝试实现一个 python 接口。我对 c 结构的定义有疑问。如何在主结构中生成内部结构(LinV)?
手册中的定义:
typedef struct
{
float MaxExcitation;
struct LinVal
{
double MeasValue;
double RefValue;
} LinV[SEN_LIN_DATA_MAX];
} Data;
python 代码:
class LinV(Structure):
_fields_ = [('NeasValue', c_double),
('RefValue', c_double)]
class Data(Structure):
_fields_ = [('MaxExcitation', c_float),
('LinV', ???????)]
谢谢 马库斯
【问题讨论】: