3DE知识工程

今天学习一下EKL。

EKL,Enterprise Knowledge Language是3DE CATIA中提供的脚本语言。ABAQUS中用的是Python,所以,3DE并不一定是一个完全整合、统一的平台。

这种语言作为一种胶水语言,将CATIA提供的各种知识工程接口粘合在一起。语法简单,面向对象,简单易学。

核心语法如下:

1、注释语句://

2、变量声明:Let VariableName(Type)

3、变量赋值:Set,=

4、运算符:+,-,*,/,=,**,==,<,>,<=,>=,<>,like,unlike,And,Or

5、循环语句:For...while,For...inside,Break,Continue,Exit

6、判断语句:If...else if...else,三元操作符,predicate?rightvalue;falsevalue

7、函数,方法,属性。没有确切资料,目前看主要还是CATIA对象相关的,暂时不知道有没有自定义函数和对象。

8、常数:PI, E, PHI,true, false,NULL。

曾经接触过几天VBA,Python,应该说EKL和VBA,Python在语法上是基本一致的,一些细节略有差异而已。

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空