CATIA - Knowledge - Advisor - help 联系客服

发布时间 : 星期日 文章CATIA - Knowledge - Advisor - help更新完毕开始阅读96c52d6652ea551811a68746

Solution.1\

frequencies (Case:FrequenciesSolution) 计算所有的频率。 示例

FrequenciesList.1=Frequencies(\

Frequencies Case

Solution.1\

globalerror (Case:StaticSolution) 计算静态盒的全局错误百分比。 示例

percentage.1=globalerror(\

Static Case Solution.1\

bucklingfactors (Case:BucklingSolution) 计算纵向弯曲因子的列表。 示例

Bucklingfactors.1=BucklingFactors(\

Buckling Case

Solution.1\

dispmaxongroup (Case:AnalysisResults, Group:Group):Length 计算节点的最大位移。它适用于一组项。

reaction (Entity:EntityForReaction,Case:StaticSolution, Axis:Axis

System))

计算在连接或边界条件下的反应。

3、测量

测量是通过从几何区域捕获的数据计算结果的函数。测量是应用程序相关对象,如果没有安装正确的产品(例如,零件设计或创成式外形设计),它们将不会显示在词典中。

示例:KwrMeasuresWiz.CATPart

distance (Body, Body):Length 返回零件的两个几何体之间的距离。

minimumCurvatureRadius (Curve):Length

对于尺寸为 1 的项(曲线),用户可以测量曲率的最小半径。

nbDomains (Body):Integer

5

对于所有类型的项,用户可以计算域数。 length (Curve):Length 返回曲线的总长度。

length (Curve, Point, Boolean):Length 返回位于 Point1 与某个曲线端点之间的曲线段的长度。 修改布尔值可以检索从指定点到另一端的长度。

length (Curve, Point, Point):Length 返回被两个点定界的曲线段的长度。

area (Surface):Area

返回由创成式外形设计产品(例如拉伸曲面)生成的曲面面积。 area (Curve):Area 返回被曲线定界的面积。

perimeter (Surface,...):Length 返回曲面的周长。它接受包含多个曲面特征的输入。周长函数将每个曲面的周长相加。返回 值是长度。

Point->coord (x:out Length, y:out Length, z:out Length):Void Type

使用户可以计算点坐标。

Point->coord (rank:Integer):Length

返回点的坐标。如果指定 1 则返回 X,如果指定 2 则返回 Y,如果指定 3 则返回 Z。

Body->centerofgravity (x:out length, y:out length, z:out length):Void Type

使用户可以计算重心。

volume (closed_surface:Surface, ...):Volume 返回闭合曲面的体积。

volume (Volume geometry,...):Volume 返回立体几何图形的体积。

angle (Center:Point, Pt1:Point, Pt2:Point):Angle 返回“C-Point1”线和“C-Point2”线之间的角度。

angle (Direction, Direction):Angle

6

返回两个方向之间的角度。 angle (Line, Line):Angle 返回两条线之间的角度。

angle (Plane, Plane):Angle 返回两个平面之间的角度。

angleoriented (Direction, Direction, Direction):Angle 返回两个方向之间由第三个方向定位的角度。 angleoriented (Line, Line, Direction):Angle 返回两条线之间由方向定位的角度。

angleoriented (Plane, Plane, Direction):Angle 返回两个平面之间由方向定位的角度。 curvature (crv:Curve, pt:Point):Real 返回曲线在给定点的曲率。

distancedir (Body, Body, Direction):Length 返回零件的两个几何体之间由方向定位的距离。

4、零件测量

smartVolume 和 smartWetarea 是指实体的中间状态。smartVolume 不计算包含 在零件几何体中的每个凸台的体积,但计算总体积。

示例:已知包含 3 个凸台的零件几何体:Pad.1 的体积 = 0.1m3、Pad.2 的体积 = 0.1m3 和 Pad.3 的体积 = 0.1m3。显示的 Pad.3 的体积为 Pad.3 = 0.3M3。 Pad.3 的体积 = Pad.1 的体积 + Pad.2 的体积 + Pad.3 的体积。

注意,这也适用于 smartWetarea(计算潮区域的总数)。

smartVolume(elem:Solid, ...):Volume 返回实体的体积。

示例 Total_Volume= smartVolume(PartBody)

smartWetarea(elem:Solid, ...): Area 返回实体的潮区域。

7

示例 Total_Area=

smartWetarea(PartBody

Pad.1 )

5、核心工程语言(C-EKL)

请注意,此语言继承数学工程语言 (M-EKL) 的组成内容。

C-EKL 添加如下语言元素:

控制结构的关键字,如:规则中的条件语句“if... then... else”。

特定函数,如:专用于用户输入的消息和提示、几何图形构造或字符串和列表操作等的 函数。

其它运算符,例如“=>”运算符,它相当于检查时所用的一种意思为“意味着”的关键字。

C-EKL 用于以下知识工程项目,这些项目通过其参数与更新过程相关:

公式

设计表 知识工程顾问产品中提供的规则和检查。

规则、检查、公式和设计表是集成到 CATIA V5 更新过程的对象。要符合更新过程,重 要的是这些对象仅将参数作为输入或输出(参数为单值、列表或几何基准)进行操作。建 议不要使用它们访问那些对象的属性或调用方法。

知识工程模块和扩展函数

设计表 列表 运算符 圆构造函数 线构造函数 平面构造函数 线框构造函数

关键字 数学函数 字符串 方向构造函数

测量 点构造函数

法则曲线 消息 分析运算符 电气函数 零件测量 曲面构造函数

8