2012-08-14 48 views
0

在工作中,我應該閱讀使用cpp中的架構從solidworks生成的parasolid文本* .x_t(版本20)文件。但是每個實體的模式(版本20)由一些額外的字段組成。使用其架構定義從Solidworks中讀取parasolid文本* .x_t文件

模式文件已經在cpp中讀取,並且其定義在結構中被加載(包括no_of_fields和其他)。我需要在循環中使用這個no_of_fields來讀取每個實體的* .x_t文件。但是,Body實體中的no_of_fields(例如)在模式定義中爲31,在相同版本的parasolid文本文件中爲27。所以我很困惑繼續前進。有沒有人有關於使用模式定義來讀取parasolid文件的想法?

在此先感謝。

回答

1

.x_t文件可能是使用Parasolid的版本20生成的,但是是舊的模式。在.x_t文件中,標題中應該有一行:

SCH=SCH_2201272_20000 

最後一個下劃線後的數字表示模式。我知道架構18007中的Body實體有27個字段,但在架構20000中有31個。