首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Femap API简介

一、Femap简介

Femap是一款前后处理器,它与CAE求解器NX Nastran联合形成了高级有限元分析软件,由Siemens PLM Software公司推出,Femap + NX Nastran广泛应用于航空航天、汽车、船舶等领域。

Femap功能强大,其中一个重要特征是它提供一套完整的API(应用程序接口),用户可以基于API、结合特定行业特定使用场景、利用VB、C++等编程语言进行二次开发,以降低重复劳动的工作量,提升效率。功能有些类似于ANSYS的APDL、PATRAN的PCL。

二、Femap API介绍

Femap帮助文档提供了详细的API介绍。FEMAP API是一个基于OLE/ com的FEMAP编程接口,它包含数百个函数,可以通过Visual Basic, VBA (Excel, Word, Access,…)C或C++调用。在实际工作中一些简单的应用,对于工程师来说,Excel VBA是一个比较方便的方式,并且对编程能力要求相对较低。

Femap Help -API part

三、学习Femap API

目前关于Femap API的内容,网络上几乎没有参考资料,这增加了一定的学习难度,特别对于没有编程基础的朋友。小学徒最近也是在学习Femap的API,主要是基于VBA结合API进行编程,因此后续会将我的一些学习心得和笔记进行分享。水平有限,仅供参考。

根据帮助文档的建议,要较好的学习Femap API,必须对以下内容有一定的理解:

1)对象、方法及属性

2)数据类型

3)全局常量

对于1)和2),有编程经验或者学习过的朋友很好理解,对象是面向对象编程的一个重要概念,声明某种类型的一个变量,或者说生成某种类型的实例化,就有了一个对象,根据这个类的定义,这个类可能包含很多属性(数据成员)和方法(函数)。Femap中包含若干种数据类型,在使用VBA或者C++进行编程时需要注意对应的数据类型是什么。Femap中定义了大量的全局常量,我们在编程中可以直接使用,通过帮助文档给出的资料也可以快速确定所用方法返回值的意思。

了解上述内容后,就可以按照API帮助文档的内容进行API的学习。

小学徒@ALC

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201103A0J00600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券