常见问题和解答 (FAQ)

搜索 FAQ




专题报告

专题报告

在“专题报告”板块中您能发现许多实用的技术文章和提示技巧,方便您使用 Dlubal 软件。

新闻简报

您能定期收到关于公司新闻、实用技巧、预定活动、促销和优惠券的信息。

  • 回答

    是的,可以通过COM接口创建节点释放。 这是一个例子:

    Sububod_release()

    Dim iApp As RFEM5.Application
    Dim iModel As RFEM5.model
        
    错误转到e
        
    设置iApp = GetObject(,“RFEM5.Application”)
    iApp.LockLicense
            
    test = iApp.GetModelCount
    设置iModel = iApp.GetModel(0)
            
    Dim iModeldata作为RFEM5.iModeldata
    设置iModeldata = iModel.GetModelData
            
            
    '需要使用节点释放杆件'
    该系统不能与已发布的对象相同
    Dim nodRel As NodalRelease
    nodRel.Location = OriginalLocationType
    nodRel.AxisSystem = LocalFromLine
    nodRel.AxisSystemFromObjectNo = 2
    nodRel.Comment =“测试节点释放”
    nodRel.MemberHingeNo = 1
    nodRel.NodeNo = 1
    nodRel.ReleasedMembers = 1
            
    iModeldata.PrepareModification
    iModeldata.SetNodalRelease nodRel
    iModeldata.FinishModification
            
            
    e:如果Err.Number <> 0那么MsgBox Err.description ,, Err.Source
        
    iApp.UnlockLicense


    结束子


    请注意,局部坐标系可能与释放的杆件的元素不同。

  • 回答

    RSTAB是一个FEM程序,它对杆件使用三角分析功能。 因此可以将杆件细分为足够精确的计算结果,计算速度也相应提高。

    确定刚度矩阵的特征值,由此可以线性计算结构的临界荷载和屈曲模态。

  • 回答

    您可以将有效长度从附加模块中导出到EXCEL中,或者从EXCEL中导入,如图1所示。
  • 回答

    要传递多个元素,首先需要在VBA中创建一个字段(数组):

    Dim nodes(0~2)表示为RFEM5.Node

    您可以使用方法IModelData.SetNodes()将所有节点一次传送到该区域(此处为三个元素0,1,2)。

    这些方法也适用于以下结构构件,例如:

    IModelData.SetLines()
    IModelData.SetMembers()
    IModelData.SetSurfaces()
  • 回答

    首先请注意,面的局部变形总是与未变形系统有关。 因此,对于多层建筑,顶层的变形还包括较低楼层的变形,如左图01所示。

    my中的图01显示了相应的弯矩my。 和这个简单的模型一样,它对于楼板是相同的。 在这种情况下各个楼层的部分计算没有问题,因为每个楼层的相对变形看起来是相同的。

    然而,如果支座不同地加载,或者支座内部的支座的刚度不同,则会产生问题。 图02显示了这种系统的弯矩my。 可以看出,分布,特别是在底部天花板和顶部楼层之间的分布,显示出最大的差异。 在这种特殊情况下,除了角柱之外,还增加了截面刚度较小的柱子。 由于这个原因,相对变形的中间每个附加楼层的角位置变化都会增大。

    实际上这种结构并不是这样的,因为地板是一个接一个地制造的,因此从天花板到地板的结构都会对结构的变形进行补偿(例如由于自重)。 这是典型的结构状态问题。 因此产生的影响是,影响是否可以忽略,或者例如是否必须使用附加模块RF-STAGES分析结果。


  • 回答

    在RFEM和RSTAB中可以考虑在节点支座处的平移摩擦。

    您可以选择考虑不同方向分量的不同选项。 例如,z方向上的摩擦力只能由y分量计算得出,或者只是从x分量计算得出,而且也可以同时由两者的相加或甚至两者的加法计算得出。

    弹性系数除了摩擦系数之外,还可以定义弹簧常数。 在给定的最大摩擦力或从静摩擦到滑动摩擦的过渡之前确定支座的行为。 弹簧常数值越大,支座变形滑动摩擦前变形越小。

  • 回答

    因为面是二维单元,因此从面到实体的过渡是一条线,这里可能出现奇点。 那么my和mx会产生问题。

    创建过渡的最佳方法是使用刚性杆件,如图1所示。

    在该选项中,刚性构件覆盖了面的高度/厚度,从而确保了弯矩完全被引入到实体中。 另外,刚性杆件必须突出到面上;选择的深度为板面厚度的一半。

    计算结果如图2所示。 没有刚性杆件的模型变形较大,说明了该变形的影响。 但是,在一些情况下,使用刚性杆件的模型显示出与纯面或实体模型相同的变形。

  • 回答

    可以使用安装对话框(GUI)下载当前的dongle驱动程序,方法如下:

    GUI安装包

    对于在命令提示符下安装(console),可以使用以下安装包:

    Console安装包

  • 回答

    请先安装最新版本的驱动程序或最新的程序版本。 下面列出了该驱动程序的链接。

    安装后重新加载v2c文件。 如果不起作用,请发送给我们authorization.txt,您可以点击“帮助”>“授权”>“诊断”创建该权限。

  • 回答

    主对象不是线对象,而是类型为NurbSpline的对象。
    这里有一个创建Nurbs样条曲线的简短示例:

    '--------------------------------------------- -------------------------------------------------
    Sub nurbs_test()
    '--------------------------------------------- -------------------------------------------------

    Dim model As RFEM5.model
    设置model = GetObject(,“RFEM5.Model”)
    model.GetApplication.LockLicense

    错误转到e

    Dim data as IModelData
    设置data = model.GetModelData

    '定义节点数组
    Dim nodes(0~2)As RFEM5.Node
        
    nodes(0).No = 1
    nodes(0).Type =默认值
    nodes(0).CS =笛卡尔坐标
    nodes(0).X = 1
    nodes(0).Y = 1
    nodes(0)。Z = 0

    节点(1).No = 2
    nodes(1).Type =缺省值
    nodes(1).CS =笛卡尔坐标
    节点(1).X = 2
    nodes(1).Y = 1
    nodes(1)。Z = -1
        
    节点(2).No = 3
    nodes(2).Type = Default
    nodes(2).CS =笛卡尔坐标
    nodes(2).RefObjectNo = 2
    nodes(2).X = 0
    nodes(2).Y = 1
    nodes(2)。Z = 0
        
    Dim darr1(0到5)Double
    darr1(0)= 1
    darr1(1)= 2
    darr1(2)= 3
    darr1(3)= 4
    darr1(4)= 5
    darr1(5)= 6
        
    Dim darr2(0到2)Double
    darr2(0)= 1
    darr2(1)= 1
    darr2(2)= 1
        
    Dim ns As NurbSpline
    ns.General.No = 2
    ns.General.Type = NurbSplineType
    ns.General.NodeList =“1,2,3”
    ns.General.Comment =“2”
    ns.Knots = darr1
    nrsOrder = 3
    ns.Weights = darr2
        
    data.PrepareModification
    data.SetNodes节点
    data.SetNurbSpline ns
    e:data.FinishModification
    如果Err.Number <> 0那么MsgBox Err.Description ,, Err.Source

    设置数据=没有
    model.GetApplication.UnlockLicense
    设置模型=没有

    结束子

1 - 1044

联系我们

Kontakt zu Dlubal

您找到想找的问题和解答了吗?
如果没有,请通过邮件、在线聊天工具以及论坛技术支持联系我们或者把您的问题通过网上表格递交给我们。

+49 9673 9203 0

(可要求接中文热线)

info@dlubal.com

初学者

Erste Schritte

我们在这里为初学者提供了重要的提示和建议,以便用户更加容易快速的掌握使用我们的基本软件 RFEM 和 RSTAB。

优秀的技术支持

“谢谢你们提供的实用信息。

我想向你们的技术支持团队表示感谢!给我印象深刻的是每次都快速、专业的解答我的问题。在建筑结构行业中,我使用了几个软件,包括服务合同,但是你们的技术支持是最好的。”