CATIA - Knowledge - Advisor - help 联系客服

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

目录

1、数学函数 ............................................................................................ 2-3 2、分析运算符 ........................................................................................... 4 3、测量 ................................................................................................... 5-6 4、零件测量 ............................................................................................... 7 5、核心工程语言(C-EKL) ......................................................................... 8 6、控制结构 .......................................................................................... 9-13 7、设计表方法 .................................................................................... 14-21 8、关键字 ............................................................................................ 22-25 9、列表 ............................................................................................... 26-28 10、消息 ............................................................................................. 29-32 11、字符串 .......................................................................................... 33-37 12、方向构造函数 ................................................................................... 38 13、圆构造函数 .................................................................................. 39-40 14、线构造函数 .................................................................................. 41-42 15、点构造函数 .................................................................................. 43-45 16、平面构造函数 ................................................................................... 46 17、曲面构造函数 ................................................................................... 47 18、线框构造函数 .............................................................................. 48-49

1

1、数学函数

示例(说明插值):KwrInterpolations.CATPart 注意,余弦函数的输入应当是一个角度,尽管其签名允许实

数。因此,举例来说,在“公式 (Formula)”编辑器中,cos(3.14) 等同于 cos(3.14 * 1rad)。但显示一条警告。注意, 这也适用于正弦和切线函数。

abs(Real):Real 计算参数的绝对值。

ceil(Real):Real

返回大于或等于参数中指定值的最小整数值。

floor(Real):Real

返回小于或等于参数中指定值的最大整数值。

int(Real):Real

返回参数的整数部分。

min(Real,Real):Real, max(Real,Real)

返回在参数中指定的一组值中的最小值或最大值。

sqrt(Real):Real 返回平方根。

log(Real):Real 返回对数。

ln(Real):Real 返回自然对数。

round(Real):Real

Round 将 x.5 形式的数值舍入为与它最接近的偶数。

round(Real, String, Integer):Real

返回舍入后的数字。该方法适用于需要单位的类型(长度、角度、...)。

“Real”是要舍入的实数(例如 13.552)。

“String”是单位(例如“mm”)。 “Integer”对应于要在小数点后面显示的位数。

2

exp(Real):Real 返回指数。

LinearInterpolation(arg1:Real, arg2:Real, arg3:Real) :Real

应在从法则曲线创建平行曲线时使用。 示例:

1 - 在“创成式外形设计 (Generative Shape Design)”工作台创建一条直线 2 - 访问“知识工程顾问 (Knowledge Advisor)”工作台并创建下面的法则曲线: FormalReal.1 = LinearInterpolation(1,9,FormalReal.2)

3 - 返回“创成式外形设计 (Generative Shape Design)”,创建一条平行曲线。选择法则 曲线模式,并指定上面的法则曲线作为要应用的法则曲线。

CubicInterpolation(arg1:Real, arg2:Real, arg3:Real) :Real

应在从法则曲线创建平行曲线时使用。 示例:

1 - 在“创成式外形设计 (Generative Shape Design)”工作台创建一条直线 2 - 访问“知识工程顾问 (Knowledge Advisor)”工作台并创建下面的法则曲线: FormalReal.1 = CubicInterpolation(1,50,FormalReal.2)

3 - 返回“创成式外形设计 (Generative Shape Design)”,创建一条平行曲线。选择法则 曲线模式,并指定上面的法则曲线作为要应用的法则曲线。

mod(Real,Integer):Real 给出 Integer 除 Real 的余数。 语法:mod(Real,Integer):Real 样例:Mod.CATPart

Cos(Real):Real, cosh (Real):Real 计算余弦 (cos) 或双曲余弦 (cosh)。 示例 Real.1 = cos(PI*1rad/4) Real.1 = cos(45deg)

tan(Real):Real, tanh(Real):Real 计算正切 (tan) 或双曲正切 (tanh)。

sin(Real):Real, sinh(Real):Real 计算正弦或双曲正弦。

3

asin(Real):Real, asinh(Real):Real 计算反正弦或反双曲正弦。

acos(Real):Real, acosh(Real):Real 计算反余弦或反双曲余弦。

atan(Real):Real, atanh(Real):Real 计算正切或双曲正切。

max(arg1:Real, arg2:Real, ...):Real 返回最大的参数。

min(arg1:Real, arg2:Real, ...):Real 返回最小的参数。

not(Boolean):Boolean 表示与圆括号内的表达式相反的结果。 示例:not(A==B) 等同于 A<>B。

要使这些方法有效,只应使用实数。

2、分析运算符

energy (Case:StaticSolution) 计算静态解的全局能。

misesmax (Case:StaticSolution) 计算节点的冯米斯应力的最大值。 示例

misesmax.1=misesmax(\

Static Case Solution.1\

dispmax (Case:StaticSolution) 计算节点的最大位移。 示例

length.1=dispmax(\

Static Case Solution.1\

frequency (Case:FrequencySolution) 计算给定的频率。 示例

Frequency.1=Frequency(\

Frequency Case

4