C++ 使用模式定义从Solidworks读取parasolid text*.x_t文件

C++ 使用模式定义从Solidworks读取parasolid text*.x_t文件,c++,schema,solidworks,C++,Schema,Solidworks,我被分配了一个工作,在这个工作中,我应该阅读使用cpp中的模式从solidworks生成的parasolid text*.x_t(版本20)文件。但是每个实体的模式(版本20)都包含一些额外的字段 模式文件已在cpp中读取,其定义已加载到结构中(不包括\u字段和其他字段)。我需要在循环中使用此no_of_字段来读取每个实体的*.x_t文件。然而,Body实体(例如)中的_字段的no_在模式定义中为31,在相同版本的parasolid文本文件中为27。因此,我对进一步进行感到困惑。有人对使用模式定

我被分配了一个工作,在这个工作中,我应该阅读使用cpp中的模式从solidworks生成的parasolid text*.x_t(版本20)文件。但是每个实体的模式(版本20)都包含一些额外的字段

模式文件已在cpp中读取,其定义已加载到结构中(不包括\u字段和其他字段)。我需要在循环中使用此no_of_字段来读取每个实体的*.x_t文件。然而,Body实体(例如)中的_字段的no_在模式定义中为31,在相同版本的parasolid文本文件中为27。因此,我对进一步进行感到困惑。有人对使用模式定义读取parasolid文件有想法吗


提前感谢。

该.x\t文件可能是使用Parasolid版本20生成的,但使用的是旧模式。在.x_t文件中,标题中应该有一行,如:

SCH=SCH_2201272_20000
最后一个下划线后面的数字表示模式。我知道模式18007中的Body实体有27个字段,但模式20000中有31个字段