结构分析软件 RFEM 6 是模块化软件家族的基础部分。 主程序 RFEM 6 用于定义结构、材料以及平面或空间的板、墙、壳和杆件结构等的荷载作用。 同时还可以创建混合结构、实体单元和接触单元。
RSTAB 9 是一款功能强大的三维梁、框架或桁架结构分析与设计软件,反映了当前的最新技术水平,可帮助结构工程师满足现代土木工程的要求。
您是否经常在截面计算上停留太久? Dlubal 软件和独立程序 RSECTION 可以帮助您计算和计算各种截面的应力。
您总是知道风从哪里吹来吗? 当然是在创新的方向上! RWIND 2 是一款实用的风流数值模拟软件,它使用数字风洞进行风洞的数值模拟。 程序模拟任何建筑物周围的流动,并确定面上的风荷载。
您是否正在查找雪荷载分区、风荷载分区和地震分区的概览? 那么您来对地方了。 使用荷载查询工具可以根据中国规范和其他国际规范快速确定风压、雪压和峰值地面加速度。
您想试试德儒巴软件的强大功能吗? 这是你的机会! 使用我们的 90 天免费完整版,您可以完整地试用我们的所有软件。
节点支座的转动可以通过用户自定义的坐标系来定义。 在下面的示例中,节点支座绕z轴旋转45°。 不需要通过节点来定义新的坐标系。 只要使用RotatedSystemType选项,该选项就可以将支座绕x,y和z轴空间旋转3个。 旋转角度单位为弧度:
子test_nodal_support()iApp初学者产品RFEM5.Application设置iApp = GetObject(,“ RFEM5.Application”)iApp.LockLicenseiMod模块给RFEM5.IModel3设置iMod = iApp.GetActiveModel出现错误转到e'获取模型数据接口将iModData设置为RFEM5.IModelData2设置iModData = iMod.GetModelData'获取节点支座的接口昏暗的建筑风格RFEM5.INodalSupport设置iNs = iModData.GetNodalSupport(1,AtNo)'获取节点支座数据边框格式RFEM5.NodalSupportns = iNs.GetData'修改数据ns.ReferenceSystem = UserDefinedSystemTypens.UserDefinedReferenceSystem.Axis1 = AxisXns.UserDefinedReferenceSystem.Axis2 = AxisYns.UserDefinedReferenceSystem.Type = RotatedSystemTypens.UserDefinedReferenceSystem.RotationAngles.X = 0ns.UserDefinedReferenceSystem.RotationAngles.Y = 0ns.UserDefinedReferenceSystem.RotationAngles.Z = 45 * 3.14159265359/180'设置节点支座数据iModData.PrepareModificationiNs.SetData nsiModData.FinishModificatione:如果Err.Number <> 0那么MsgBox错误描述,vbCritical,错误来源iMod.GetApplication.UnlockLicense设置iMod =无结束子区域
程序从当前打开的模型中获取当前节点的支座,进行修改。 因为自定义坐标系不是节点支座的INodalSupport接口的子部分,所以在创建节点支座时也可以进行旋转。
温度荷载工况在组合结构中非常重要。 Es wird hierbei zwischen den Lastfällen Erwärmung oben (durch Betonieren) und Erwärmung unten unterschieden. 因为在这里需要定义温度变化,所以荷载定义为DeltaT。 通常通过使用耦合在面上的偏心杆件对组合梁进行建模。 这种情况下,必须在这两个元素(面和杆件)之间划分温差。
杆件荷载就是温度差乘以杆件高度再乘以组合截面总高度($\triangle T\times\frac {h_s} {h_g} $)。 如果杆件的顶部纤维小于底部,则该值必须为负。
最后,将剩下的温差施加到面上。 在面上将杆件温度定义为Tc ,在面上使用遗漏温度差ΔT。
要修改现有元素,必须获取相应元素的接口,在这种情况下以杆件为例:
Dim iModel As RSTAB8.modelSet iModel = GetObject(, "RSTAB8.Model")iModel.GetApplication.LockLicense 将 iModData 调暗为 IModelData设置 iModData = iModel.GetModelData Dim iMem As RSTAB8.IMember设置 iMem = iModData.GetMember(1, AtNo)
使用此代码可以获取应已创建的成员 1 的接口。 然后,您可以使用接口的.GetData() 方法获取成员数据。
如果您想修改数据(例如这里的杆件旋转),随后可以在程序准备/完成修改中使用方法.SetData() 进行修改。
Dim mem As RSTAB8.Membermem = iMem.GetData 内存.旋转.角度 = 0.5mem.Rotation.Type = RSTAB8.Angle iModData.PrepareModificationiMem.SetData memiModData.FinishModification