全球信息:FastCAE集成FEMAP软件的网格剖分功能
FastCAE集成FEMAP软件的网格剖分功能-FastCAE提供了统一的交互和显示功能,通过接口可集成自研、开源和商业
FastCAE提供了统一的交互和显示功能,通过接口可集成自研、开源和商业的几何、网格、后处理内核模块。本案例采用OEM方式集成西门子FEMAP网格划分组件,支持复杂工程级的网格划分功能,在功能强大的同时,界面上可实现自定义、个性化的风格。
01FEMAP介绍SiemensFEMAP是一款独立于CAD且基于Windows技术的前/后处理高级工程有限元分析(FEA)应用程序,它可以帮助工程师和分析师利用FEA建模解决方案以合理的成本轻松、准确地完成复杂的仿真任务。
FEMAP在网格剖分(包括面网格、体网格)、修改方面的功能是比较丰富的,对于简单的模型,FEMAP可以直接划分网格,对于复杂的模型,FEMAP可以通过将模型进行分割,对各部分划分适合分析的网格。在面网格划分方面通过边界曲面的概念简化操作,忽略一些内部曲线和特征,很多时候通过这种方式可以生成质量更好的网格。FEMAP支持网格的复制、缩放、旋转、镜像操作,当分析模型的网格是对称,载荷约束等不对称,可以使用反射功能来镜像模型,包括面网格和体网格。FEMAP还支持网格映射,在划分四边形或六面体网格的时候可以得到比较规则的网格模型。之后,我们会深入了解、挖掘FEMAP的特色功能,并尝试集成到FastCAE中,更好地为大家提供网格剖分、修改功能。
(资料图片)
02集成流程FEMAP软件提供了四种集成的方法,分别是:
(1)作为两个独立的软件运行(软件之间没有交互);
(2)把FEMAP作为后端服务器运行;
(3)把自己的应用作为FEMAP的插件;
(4)将FEMAP的窗口嵌入到自己的应用程序。
不管以哪种方式集成,FEMAP基本都提供了对应每个图形菜单的API接口。 结合FastCAE的需求以及性能考虑,采用第(4)种集成方案。 集成过程如下:1、在自己的工程引入FEMAP的com类型库文件FEMAP.tlb
#import “femap.tlb” named_guids(具体文件可能会因FEMAP版本不同而不同)2、获取FEMAP对象指针
//创建COM对象CoInitialize(NULL);
//根据给定的程序标识符从注册表找出对应的类标识符CLSID clsid;
CLSIDFromProgID(L”femap.model”, &clsid);
//用给定的类标识符创建对象IDispatch* pDispApp;
CoCreateInstance(clsid, NULL, CLSCTX_SERVER, IID_IUnknown, (void**)&pDispApp);
m_pFemapModel = pDispApp;
//关闭COM对象
CoUninitialize();
在开发过程需要做一些判断,避免程序出现不可控的错误,增加程序容错率。获取到FEMAP对象指针就可以调用FEMAP的API了。参考FEMAP的API说明文档,所有以fe开头的API函数都可以通过m_pFemapModel对象直接调用。
3、打开/关闭文件
通过feFileOpen可以打开FEMAP支持的文件格式,其原型为:
feFileOpen(bool useDlg, string fName)。
可以通过第一个参数指定是否使用FEMAP自带的文件打开对话框,第二个参数用于指定文件的路径。如果useDlg的值为true,则忽略第二个参数。
通过feFileClose可以关闭FEMAP已经打开的文件,其原型为:
feFileClose(bool saveChanges)。
参数saveChange用于说明在关闭文件之前是否要保存文件。如果打开的文件从未保存,且saveChange为true,FEMAP会弹出对话框要求你输入文件名。4、网格剖分功能
FEMAP提供了很多网格划分、修改的方法,本文以网上公开下载的F22战斗机模型为输入几何文件,进行四面体网格划分。
用的API函数为feMeshTetSolid,其原型为:
feMeshTetSolid3(INT4 entityTYPE, INT4 entitySET, INT4 propID, INT4 meshingApproach, BOOL makeMidside, REAL8 tetGrowth, BOOL checkSurfElem, BOOL deleteSurfElem, BOOL midsideGeom, REAL8 midsideAngle, BOOL multiThruThickness, BOOL sliverRemoval,INT4 tetOptimization, INT4 pyramidSurfaceSET, BOOL pyramidMatchAdjacentParabolic)需要给出要划分网格的模型ID的集合、网格属性ID及其他划分网格时的选项。
需要注意的是,如果此处不给出网格属性ID,则在划分网格之前会弹出一个设置属性的窗口进行属性的交互设置。
程序运行效果:
关键词:
FastCAE集成FEMAP软件的网格剖分功能-FastCAE提供了统一的交互和显示功能,通过接口可集成自研、开源和商业
新湖南,主流新媒体,移动新门户。-分享自@新湖南
1、病情分析:小儿推拿的作用有:缓解和解除小儿疼痛;健脾胃;提高宝宝的抵抗力等等。2、操作方便安全,对
本文来源:时代周报作者:谢敏凭借网络用语“我在大润发杀了10年鱼”,大润发迅速占据消费者心智,但其经营
当前大家对于稀油润滑装置技术条件都是颇为感兴趣的,大家都想要了解一下稀油润滑装置技术条件,那么小美也
在人工智能与经济社会深度融合的今天,随着养老金融、普惠金融、贸易金融等“新赛道”的政策红利持续释放,
1、孟子曰:“诚者,天之道也;思诚者,人之道也。2、”此语出自《孟子·离娄上》第十二章【原文】孟子曰:“
墨虹飞架“中国书法城乌海”书法摄影作品全国巡展展览时间:2023年5月18日-5月28日(每周一下午闭馆)展览地
1、短按“电源开关”启动机器;默认是‘磁场辐射强度’检测;如果超过2毫高斯,警报就会响起。长时间按下“
欢迎观看本篇文章,小升来为大家解答以上问题。不锈钢饭盒的好处有哪些,不锈钢饭盒的优点都有什么很多人还
直播吧5月19日讯尤文图斯官方消息,法乔利右锁骨骨折,将在明天接受手术。法乔利在尤文图斯对阵塞维利亚的
1、传说屈原死后,楚国百姓哀痛异常,纷纷涌到汨罗江边去凭吊屈原。2、渔夫们划起船只,在江上来回打捞他的
“在小小的花园里面挖呀挖呀挖种小小的种子开小小的花”近段时间不少网友因为一首儿歌上头了有网友留言调侃
据叙利亚总统府消息,当地时间19日,叙利亚总统巴沙尔·阿萨德在阿盟峰会期间会见了突尼斯总统赛义德,双方
这是一个品牌营销内卷的时代,“三八”国际劳动妇女节、520、618……随着一个个节点的出现,品牌仿佛陷入了
肾上腺疾病药物一年涨价超十倍
1、价格不一样的,我经常喝的是和韵清苦荞茶,纸袋装的。2、168克的,淘宝上是卖28元,挺不错的。3、其实就
元隆雅图公告,控股股东元隆投资计划以大宗交易方式减持公司股份数量不超过892 68万股(不超过目前公司总股
摩托罗拉于4月推出了其2023旗舰Edge40Pro,本月早些时候,该公司跟进了常规基本型号。vanill
图评丨这就是阿森纳在2022 23赛季表现出色的一个迹象,阿森纳在英超联赛赛季奖项中的提名:赛季最佳主帅:
根据2023年度吉林省各级机关考试录用公务员工作有关要求,经过笔试、面试、体检、考察等程序,确定4名同志
今天来聊聊关于听见下雨的声音周杰伦在线播放,周杰伦唱的听见下雨的声音的歌词的文章,现在就为大家来简单
据英国媒体报道,曼联对林加德的要价将是2000万英镑。随着林加德租借西汉姆表现出色,曼联认为在夏天将他出
搭载丰田电堆的海马氢燃料电池汽车下线2023年5月17日,海南海马汽车消息称,海马汽车与丰田汽车合作打造、
1、LOS灯闪红光,初步判断光猫接收不到光信号或者太弱。2、您可以按照以下步骤进一步检查。3、请检查黄色小
Copyright 2015-2023 华夏酒业网 版权所有 备案号:琼ICP备2022009675号-37 联系邮箱:435 227 67@qq.com