El software de análisis de estructuras RFEM 6 es la base de un sistema de software modular. El programa principal RFEM 6 se usa para definir estructuras, materiales y cargas de sistemas estructurales planos y espaciales compuestos por placas, muros, láminas y barras. El programa también le permite crear estructuras mixtas, así como modelar elementos sólidos y de contacto.
RSTAB 9 es un software potente de análisis y dimensionamiento en 3D de estructuras de vigas, pórticos o cerchas, que refleja el estado de la técnica actual y ayuda a los ingenieros y consultores de estructuras a cumplir con los requisitos de la ingeniería de estructuras moderna.
¿Está a menudo ocupado con el cálculo de secciones durante demasiado tiempo? Dlubal Software y el programa independiente RSECTION facilitan su trabajo al determinar y realizar un análisis de tensiones para varias secciones.
¿Siempre sabe de dónde viene el viento? ¡Desde la dirección de la innovación, por supuesto! Con RWIND 2 a su lado tiene un programa que utiliza un túnel de viento digital para la simulación numérica de los flujos de viento. El programa simula estos flujos alrededor de cualquier geometría de construcción y determina las cargas de viento en las superficies.
¿Está buscando una vista general de las zonas de carga de nieve, zonas de viento y zonas de sísmicas? Entonces está en el lugar correcto. Utilice la herramienta <i>Geo-Zone</i> para la determinación rápida de las cargas de nieve, velocidades de viento y zonas sísmicas según el Eurocódigo, CTE, ASCE 7-16 y otras normas internacionales.
¿Le gustaría probar la potencia de los programas de Dlubal Software? ¡Es su oportunidad! Con la versión completa gratuita de 90 días, puede probar todos nuestros programas por completo.
Las licencias locales (llave de hardware USB o llave de software local) no se pueden usar en máquinas virtuales. Por razones que aún no se han aclarado, es posible que algunos equipos, principalmente Microsoft Surface Books, se identifiquen incorrectamente como máquinas virtuales.
Si puede descartar que está utilizando un software de virtualización, puede ir a su editor de registro en
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters\VirtualMachineId
y/o
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Virtual Machine\Guest\Parameters\VirtualMachineId
y cambie el nombre de la entrada "VirtualMachineId".
Luego, reinicie su PC.
There are many similarities between the RFEM 5 the RFEM 6 user interface and in general, the modeling workflow including drawing members, surfaces, nodes, etc. will be familiar as well as the program GUI. However, the biggest change will include the concept that design is integrated directly in the main program rather than a separate add-on module dialog box. Design parameters are assigned to members, surfaces, and solids directly when initially modeling the element. The modifications to the modeling workflow will be a more efficient and intuitive approach than previous versions.
Download a free 90-day trial version for RFEM 6 to explore the updated user interface today.
Los parámetros de cálculo de un caso de carga no se pueden establecer inicialmente al crearlo, sino solo después utilizando la interfaz del caso de carga existente. Para obtener la interfaz de un caso de carga, primero debe obtener las interfaces "IModel" e "ILoads":
Parámetros_de_análisis_prueba secundaria ()Dim iApp As RFEM5.ApplicationEstablecer iApp = GetObject (, "RFEM5.Application")iApp.LockLicenseDim iMod como RFEM5.IModel3Set iMod = iApp.GetActiveModelOn Error GoTo e'obtener interfaz de cargasAtenuar iLds como RFEM5.iLoadsEstablecer iLds = iMod.GetLoads'obtener la interfaz del caso de cargaDim iLc como RFEM5.ILoadCaseEstablecer iLc = iLds.GetLoadCase (1, AtNo)'obtener parámetros de análisisDim param_analy como RFEM5.AnalysisParametersparam_analy = iLc.GetAnalysisParameters'cambiar parámetros de análisisparam_analy.Method = Postcríticoparam_analy.ModifyLoadingByFactor = Trueparam_analy.LoadingFactor = 1.5'...'establecer nuevos parámetros de análisisiLds.PrepareModificationiLc.SetAnalysisParameters param_analyiLds.FinishModificatione:Si Err.Number <> 0, entonces MsgBox Err.description, vbCritical, Err.SourceiMod.GetApplication.UnlockLicenseEstablecer iMod = NadaEnd Sub
Use "ILoads.GetLoadcase" para obtener la interfaz para un caso de carga específico. Esta interfaz proporciona las funciones "GetAnalysisParameters" y "SetAnalysisparameters" que puede usar para leer y escribir los parámetros.
El mismo procedimiento también se aplica para las combinaciones de carga.
Los parámetros de un modelo se pueden modificar utilizando la interfaz IModel (a partir de IModel3):
Parámetro_prueba secundaria ()Dim iApp As RFEM5.ApplicationEstablecer iApp = GetObject (, "RFEM5.Application")iApp.LockLicenseDim j como enteroj = iApp.GetModelCountDim iMod como RFEM5.IModel3Set iMod = iApp.GetActiveModelOn Error GoTo eDim formParams () como RFEM5.FormulaParameter' obtener todos los parámetros de la fórmulaformParams = iMod.GetFormulaParameters' eliminar todos los parámetros de la fórmulaiMod.CleanFormulaParameters' establecer la lista de parámetros de la fórmulaReDim Preservar formParams (0 a UBound (formParams, 1) + 1)formParams (UBound (formParams, 1)). Name = "p"formParams (UBound (formParams, 1)). Unit = "m"formParams (UBound (formParams, 1)). UnitType = LengthUnitTypeformParams (UBound (formParams, 1)). Value = 0formParams (UBound (formParams, 1)). ValueType = DoubleTypeformParams (UBound (formParams, 1)). Comment = "nuevo parámetro"formParams (UBound (formParams, 1)). Formula = "b/3"formParams (UBound (formParams, 1)). RangeOfValues = "(3; 5.5>"iMod.SetFormulaParameters formParamse:If Err.Number <> 0 Then MsgBox Err.description, vbCritical, Err.SourceiMod.GetApplication.UnlockLicenseEstablecer iMod = NadaEnd Sub
Solo es posible leer todos los parámetros utilizando la función GetFormulaParameters (). Los parámetros nuevos o modificados se pueden transferir de nuevo como una lista con la función SetFormulaParameters (). Por lo tanto, no se pueden leer ni escribir parámetros individuales.
Cabe señalar que el "Value" relacionado con su tipo (ValueTyp) y su unidad (Unit) deben estar dentro de los límites definidos (RangeOfValues), de lo contrario aparece un mensaje de error. Si se calcula el valor, como en el ejemplo, es irrelevante y el valor calculado con la fórmula (Fórmula) debe estar dentro de los límites, si los límites están definidos.
Dim model As RFEM5.model Set model = GetObject(, "RFEM5.Model") model.GetApplication.LockLicense On Error GoTo e Dim data As IModelData Set data = model.GetModelData Dim members(0) As RFEM5.Member members(0).No = 3 members(0).LineNo = 12 members(0).Type = ResultBeamType members(0).StartCrossSectionNo = 1 members(0).EndCrossSectionNo = 1 members(0).Comment = "result beam 1" data.PrepareModification data.SetMembers members data.FinishModification
Dim iMem As IMember Set iMem = data.GetMember(3, AtNo) Dim iRMem As IResultBeam Set iRMem = iMem.GetExtraData Dim RMem As ResultBeam RMem = iRMem.GetData RMem.IncludeSurfaces = "1" RMem.IncludeSolids = "all" RMem.Integrate = WithinCuboidGeneral Dim params(0 To 3) As Double RMem.Parameters = params RMem.Parameters(0) = 0.5 RMem.Parameters(1) = 0.5 RMem.Parameters(2) = 0.1 RMem.Parameters(3) = 0.1 data.PrepareModification iRMem.SetData RMem data.FinishModification