ZHCU083I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
对象是一种结构。下面显示了派克 (Park) 变换结构的一个示例。Park.h 是包含结构声明的文件。
typedef struct _PARK_Obj_{
_iq sinTh; //!< the sine of the angle between the d,q and the alpha,beta
coordinate systems
_iq cosTh; //!< the cosine of the angle between the d,q and the alpha,beta
coordinate systems
} PARK_Obj;
每个对象都有一个句柄。句柄是指向对象的指针。在函数间传递对象时,句柄非常有用。对象的句柄还允许函数仅对该对象起作用,或者称为可重入代码。下面显示了派克 (Park) 变换对象的句柄声明。
typedef struct PARK_Obj *PARK_Handle;