IsoAlgo --- Component Definition

简介: IsoAlgo --- Component Definition eryar@163.com   Keywords: PCF Component Definition, ISOGEN® PCF Component Reference Guide   一、PCF  Component Definiti...

IsoAlgo --- Component Definition

eryar@163.com

 

Keywords: PCF Component Definition, ISOGEN® PCF Component Reference Guide

 

一、PCF  Component Definition

The component definition file defines the layout of the component definition in the PCF file. The contents of the file is documneted in the “PCF Component Reference Guide” and defines which items are obligatory in the output,  and which items are optional.

There must be at least two sections in a definition file: [Component Identifier] and [Mandatory Attributes]. The first gives the name of the ISOGEN® component, the second the data required to process the component properly.

Additional sections define attributes that can be added the component definition. These are only added to the definition if corresponding properties are gived.

The Component Identifier section can contain only 1 line, the mandatory section not more than 12 lines.

Example component definition file for pipe:

image

Figure 1 Example component definition file for pipe

 

Example component definition file for normal elbow:

image

Figure 2 Example component defintion file for normal elbow

 

二、读取PCF文件

 

从PCF Component definition中可以看出,PCF文件中管子部件中哪些数据是必须的,哪些数据是可选的。

必须的属性数据一定要有,不然出来的轴测图可能是不正确的。可选的属性大多是一些额外标记的文件信息等。

部件数据的读取可以将[Component Identifier]作为界限,来读取每个部件的属性数据。

如下图所示为一个Elbow在PCF文件中表示:

image

 

三、Aknowledgements

ISOGEN® is the registered trademark of ICI plc.

CADDS is the registered trademark of PTC(Parameteric Technology Corporation)

The following Alias documents are used preparing the software:

PCF Format Guide

PCF Component Reference Guide

ISOGEN® SKEY Definitions

ISOGEN® SKEY Dimensions

目录
相关文章
|
9月前
Unknown custom element: <add-employee> - did you register the component correctly? For red cursive c
原因: 1.组件名没写对(导入和注册不对应) 2.components少写了个s 3.组件命名最好是驼峰命名 4.导入时语法错误 5.代码中有两个components,后一个的值把前一个覆盖了 6.组件直接循环套用了
|
3月前
|
JavaScript
[Vue warn]: Method “components“ has type “object“ in the component definition. Did you reference the
[Vue warn]: Method “components“ has type “object“ in the component definition. Did you reference the
|
4月前
|
JavaScript
[Vue warn]: Unknown custom element: <Top> - did you register the component correctly?
[Vue warn]: Unknown custom element: <Top> - did you register the component correctly?
No injector for custom defined data type的解决办法
No injector for custom defined data type的解决办法
224 0
No injector for custom defined data type的解决办法
how is webdynpro component class initialized
how is webdynpro component class initialized
how is webdynpro component class initialized
component set load logic - why coms_pcat_bob is accessed during product search
component set load logic - why coms_pcat_bob is accessed during product search
111 0
component set load logic - why coms_pcat_bob is accessed during product search
how is view embedded via component usage being initialized
how is view embedded via component usage being initialized
98 0
how is view embedded via component usage being initialized