HyperWork 2024 -二次开发-完结案例-铰链连接
经过这两个月的文章铺垫,对二次开发的语言有了一个大致的介绍。现在来完成收官之战,就是系列文章开始前介绍的,如何利用HyperWork进行二次开发-实现铰链连接功能。以下是详细的开发逻辑和实现步骤:1.准备节点数据:将内孔节点按照顺序放置在一个Set中,并确保Set的ID为1。之前的文章已经详细说明了这样做的原因。HyperWork2024-基于Python语言的二次开发-背景与案例演示2.循环处理set中节点,读取和扩选节点:程序读取集合中的节点,并通过面选择-byface的方式进行扩选。3.创建RBE2单元:使用扩选中的节点创建RBE2单元,并获取所创建RBE2单元的主点ID,将其保存到列表中。4.连接主点:对所保存的主点ID进行循环,使用Bar单元将主点进行连接。5.创建属性和材料:创建对应的Steel材料和PBARL属性,并关联属性和材料信息,并填入CBAR直径参数。6.关联属性和材料:将创建的属性与BAR的component进行关联。7.节点对齐:选择第0位和最后一位节点作为虚拟直线,其余节点作为需要对齐的节点。HyperWork2024二次开发系列文章到此结束。在上述过程中,会用到一些HyperWork的API,以下是一些可能用到的API函数和方法:来源:TodayCAEer